| 
    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 | 
Referenced by AutomatonBase(), operator<<, and operator=().
      
  | 
  delete | 
References AutomatonBase().
      
  | 
  inline | 
Definition at line 23 of file automaton.h.
      
  | 
  inline | 
Definition at line 32 of file automaton.h.
References get_start().
Referenced by dfa2matcher(), and automaton::minimize_dfa().
      
  | 
  inline | 
Definition at line 30 of file automaton.h.
Referenced by dfa2matcher(), get_reachable_states(), automaton::minimize_dfa(), and automaton::nfa2dfa().
      
  | 
  delete | 
References AutomatonBase().
      
  | 
  inline | 
Definition at line 28 of file automaton.h.
      
  | 
  friend | 
Definition at line 47 of file automaton.h.
References AutomatonBase().