MimIR 0.1
MimIR is my Intermediate Representation
|
#include <automaton/automaton.h>
Public Member Functions | |
AutomatonBase ()=default | |
AutomatonBase (const AutomatonBase &)=delete | |
AutomatonBase & | operator= (const AutomatonBase &)=delete |
NodeType * | add_state () |
void | set_start (const NodeType *start) |
const NodeType * | get_start () const |
std::set< const NodeType * > | get_reachable_states () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AutomatonBase &automaton) |
Definition at line 17 of file automaton.h.
|
default |
|
delete |
|
inline |
Definition at line 23 of file automaton.h.
|
inline |
Definition at line 32 of file automaton.h.
References automaton::AutomatonBase< NodeType >::get_start().
Referenced by dfa2matcher(), and automaton::minimize_dfa().
|
inline |
Definition at line 30 of file automaton.h.
Referenced by dfa2matcher(), automaton::AutomatonBase< NodeType >::get_reachable_states(), automaton::minimize_dfa(), and automaton::nfa2dfa().
|
delete |
|
inline |
Definition at line 28 of file automaton.h.
|
friend |
Definition at line 47 of file automaton.h.