|
MimIR 0.1
MimIR is my Intermediate Representation
|
#include <automaton/nfa.h>
Public Types | |
| enum | SpecialTransitons : std::uint16_t { EPSILON = 0x8001 } |
Public Member Functions | |
| NFA ()=default | |
| NFA (const NFA &)=delete | |
| NFA & | operator= (const NFA &)=delete |
Public Member Functions inherited from automaton::AutomatonBase< NFANode > | |
| AutomatonBase ()=default | |
| AutomatonBase (const AutomatonBase &)=delete | |
| AutomatonBase & | operator= (const AutomatonBase &)=delete |
| NFANode * | add_state () |
| void | set_start (const NFANode *start) |
| const NFANode * | get_start () const |
| std::set< const NFANode * > | get_reachable_states () const |
| enum automaton::NFA::SpecialTransitons : std::uint16_t |
|
default |
Referenced by NFA(), and operator=().