reglibcpp
2.0.0
A C++ implementation of models for regular languages
|
This is the complete list of members for reg::nfa, including all inherited members.
complement(nfa const &n) | reg::nfa | static |
decodeSet(std::valarray< bool > const &qs) const | reg::nfa | |
delta(size_t qi, size_t si) const | reg::nfa | |
delta(size_t qi, std::string const &symbol) const | reg::nfa | |
delta(std::string const &q, std::string const &symbol) const | reg::nfa | |
delta_(size_t qi, char32_t u32symbol) const | reg::nfa | |
delta_(std::string const &q, char32_t u32symbol) const | reg::nfa | |
deltaHat(size_t qi, std::string const &word) const | reg::nfa | |
deltaHat(std::string const &q, std::string const &word) const | reg::nfa | |
deltaHat(std::valarray< bool > const &qs, std::string const &word) const | reg::nfa | |
deltaHat(state_set const &qs, std::string const &word) const | reg::nfa | |
deltaHat_(size_t qi, std::u32string const &u32word) const | reg::nfa | |
deltaHat_(std::string const &q, std::u32string const &u32word) const | reg::nfa | |
deltaHat_(std::valarray< bool > const &qs, std::u32string const &u32word) const | reg::nfa | |
deltaHat_(state_set const &qs, std::u32string const &u32word) const | reg::nfa | |
encodeSet(state_set const &qs) const | reg::nfa | |
epsilonClosure(size_t qi) const | reg::nfa | |
epsilonClosure(std::string const &q) const | reg::nfa | |
epsilonClosure(std::valarray< bool > const &qs) const | reg::nfa | |
epsilonClosure(state_set const &qs) const | reg::nfa | |
findShortestWord(nfa const &n) | reg::nfa | friend |
findShortestWord_(nfa const &n) | reg::nfa | friend |
getAlphabet() const | reg::nfa | |
getAlphabet_() const | reg::nfa | |
getInitialState() const | reg::nfa | |
getStates() const | reg::nfa | |
getStatesBools() const | reg::nfa | |
getStatesSet() const | reg::nfa | |
intersect(nfa const &n1, nfa const &n2) | reg::nfa | static |
isAccepting(size_t qi) const | reg::nfa | |
isAccepting(std::string const &q) const | reg::nfa | |
isAccepting(std::valarray< bool > const &qs) const | reg::nfa | |
isAccepting(state_set const &qs) const | reg::nfa | |
nfa() | reg::nfa | |
nfa(std::vector< char32_t > &&alphabet, std::vector< std::vector< std::valarray< bool >>> &&transitions, std::vector< std::string > &&labels, std::valarray< bool > &&acceptingStates) | reg::nfa | |
nfa(fabuilder &b) | reg::nfa | |
nfa(nfa const &n) | reg::nfa | |
nfa(nfa &&n) | reg::nfa | |
operator dfa const &() const | reg::nfa | |
operator!=(nfa const &n) const | reg::nfa | |
operator=(nfa const &n) | reg::nfa | |
operator=(nfa &&n) | reg::nfa | |
operator==(nfa const &n) const | reg::nfa | |
state_set typedef | reg::nfa | |
subtract(nfa const &n1, nfa const &n2) | reg::nfa | static |
to_string(std::valarray< bool > const &qs) const | reg::nfa | |
to_string(state_set const &qs) const | reg::nfa | |
unite(nfa const &n1, nfa const &n2) | reg::nfa | static |
~nfa() (defined in reg::nfa) | reg::nfa | virtual |