|
| 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 |
|
bool | finished () |
|
void | pause () |
|
virtual bool | ready () |
|
virtual void | run_visit () |
|
void | unpause () |
|
|
| SplitFlowVisit_base (Visitor &v) |
|
void * | operator new (size_t) |
|
friend | ControlFlowVisitor |
|
bool | paused = false |
|
SplitFlowVisit_base * | prev |
|
int | start_index = 0 |
|
Visitor & | v |
|
int | visit_next = 0 |
|
std::vector< Visitor * > | visitors |
|
◆ dbprint()
◆ do_visit()
The documentation for this class was generated from the following file: