#include <vgtl_visitor.h>
Public Member Functions | |
prepost_visitor () | |
virtual | ~prepost_visitor () |
virtual void | vinit () |
virtual return_value | vvalue () VGTL_PURE_VIRTUAL virtual void vcollect(collect_value __r) |
virtual bool | preorder (const _Node &__n) |
virtual bool | postorder (const _Node &__n) |
virtual void | collect (const _Node &__n, collect_value __r) |
Definition at line 121 of file vgtl_visitor.h.
prepost_visitor< _Node, _Ret, _Col >::prepost_visitor | ( | ) | [inline] |
standard constructor
Definition at line 128 of file vgtl_visitor.h.
virtual prepost_visitor< _Node, _Ret, _Col >::~prepost_visitor | ( | ) | [inline, virtual] |
standard destructor
Definition at line 130 of file vgtl_visitor.h.
virtual void prepost_visitor< _Node, _Ret, _Col >::collect | ( | const _Node & | __n, | |
collect_value | __r | |||
) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 143 of file vgtl_visitor.h.
virtual bool prepost_visitor< _Node, _Ret, _Col >::postorder | ( | const _Node & | __n | ) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 142 of file vgtl_visitor.h.
virtual bool prepost_visitor< _Node, _Ret, _Col >::preorder | ( | const _Node & | __n | ) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 141 of file vgtl_visitor.h.
virtual void prepost_visitor< _Node, _Ret, _Col >::vinit | ( | ) | [inline, virtual] |
virtual functions for virtual nodes
Definition at line 134 of file vgtl_visitor.h.
virtual return_value prepost_visitor< _Node, _Ret, _Col >::vvalue | ( | ) | [inline, virtual] |
virtual functions for virtual nodes
Definition at line 135 of file vgtl_visitor.h.