reglibcpp  2.0.0
A C++ implementation of models for regular languages
reg::nfa Member List

This is the complete list of members for reg::nfa, including all inherited members.

complement(nfa const &n)reg::nfastatic
decodeSet(std::valarray< bool > const &qs) constreg::nfa
delta(size_t qi, size_t si) constreg::nfa
delta(size_t qi, std::string const &symbol) constreg::nfa
delta(std::string const &q, std::string const &symbol) constreg::nfa
delta_(size_t qi, char32_t u32symbol) constreg::nfa
delta_(std::string const &q, char32_t u32symbol) constreg::nfa
deltaHat(size_t qi, std::string const &word) constreg::nfa
deltaHat(std::string const &q, std::string const &word) constreg::nfa
deltaHat(std::valarray< bool > const &qs, std::string const &word) constreg::nfa
deltaHat(state_set const &qs, std::string const &word) constreg::nfa
deltaHat_(size_t qi, std::u32string const &u32word) constreg::nfa
deltaHat_(std::string const &q, std::u32string const &u32word) constreg::nfa
deltaHat_(std::valarray< bool > const &qs, std::u32string const &u32word) constreg::nfa
deltaHat_(state_set const &qs, std::u32string const &u32word) constreg::nfa
encodeSet(state_set const &qs) constreg::nfa
epsilonClosure(size_t qi) constreg::nfa
epsilonClosure(std::string const &q) constreg::nfa
epsilonClosure(std::valarray< bool > const &qs) constreg::nfa
epsilonClosure(state_set const &qs) constreg::nfa
findShortestWord(nfa const &n)reg::nfafriend
findShortestWord_(nfa const &n)reg::nfafriend
getAlphabet() constreg::nfa
getAlphabet_() constreg::nfa
getInitialState() constreg::nfa
getStates() constreg::nfa
getStatesBools() constreg::nfa
getStatesSet() constreg::nfa
intersect(nfa const &n1, nfa const &n2)reg::nfastatic
isAccepting(size_t qi) constreg::nfa
isAccepting(std::string const &q) constreg::nfa
isAccepting(std::valarray< bool > const &qs) constreg::nfa
isAccepting(state_set const &qs) constreg::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 &() constreg::nfa
operator!=(nfa const &n) constreg::nfa
operator=(nfa const &n)reg::nfa
operator=(nfa &&n)reg::nfa
operator==(nfa const &n) constreg::nfa
state_set typedefreg::nfa
subtract(nfa const &n1, nfa const &n2)reg::nfastatic
to_string(std::valarray< bool > const &qs) constreg::nfa
to_string(state_set const &qs) constreg::nfa
unite(nfa const &n1, nfa const &n2)reg::nfastatic
~nfa() (defined in reg::nfa)reg::nfavirtual