![]()  | 
  
    P4C
    
   The P4 Compiler 
   | 
 
Public Member Functions | |
| SplitFlowVisit (Visitor &v) | |
| template<class... Args> | |
| SplitFlowVisit (Visitor &v, Args &&...args) | |
| void | addNode (const N *&node) | 
| void | addNode (const N *const &node) | 
| template<class T1 , class T2 , class... Args> | |
| void | addNode (T1 &&t1, T2 &&t2, Args &&...args) | 
| void | dbprint (std::ostream &out) const override | 
| void | do_visit () override | 
  Public Member Functions inherited from SplitFlowVisit_base | |
| bool | finished () | 
| void | pause () | 
| virtual bool | ready () | 
| virtual void | run_visit () | 
| void | unpause () | 
Additional Inherited Members | |
  Protected Member Functions inherited from SplitFlowVisit_base | |
| SplitFlowVisit_base (Visitor &v) | |
| void * | operator new (size_t) | 
  Protected Attributes inherited from SplitFlowVisit_base | |
| friend | ControlFlowVisitor | 
| bool | paused = false | 
| SplitFlowVisit_base * | prev | 
| int | start_index = 0 | 
| Visitor & | v | 
| int | visit_next = 0 | 
| std::vector< Visitor * > | visitors | 
      
  | 
  inlineoverridevirtual | 
Implements SplitFlowVisit_base.
      
  | 
  inlineoverridevirtual | 
Implements SplitFlowVisit_base.