#include <vgtl_visitor.h>
Public Member Functions | |
postorder_visitor () | |
virtual | ~postorder_visitor () |
virtual void | vinit () |
virtual return_value | vvalue () VGTL_PURE_VIRTUAL virtual void vcollect(collect_value __r) |
virtual void | init () |
virtual bool | postorder (const _Node &__n) |
virtual void | collect (const _Node &__n, collect_value __r) |
Definition at line 87 of file vgtl_visitor.h.
postorder_visitor< _Node, _Ret, _Col >::postorder_visitor | ( | ) | [inline] |
standard constructor
Definition at line 94 of file vgtl_visitor.h.
virtual postorder_visitor< _Node, _Ret, _Col >::~postorder_visitor | ( | ) | [inline, virtual] |
standard destructor
Definition at line 96 of file vgtl_visitor.h.
virtual void postorder_visitor< _Node, _Ret, _Col >::collect | ( | const _Node & | __n, | |
collect_value | __r | |||
) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 109 of file vgtl_visitor.h.
virtual void postorder_visitor< _Node, _Ret, _Col >::init | ( | ) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 107 of file vgtl_visitor.h.
virtual bool postorder_visitor< _Node, _Ret, _Col >::postorder | ( | const _Node & | __n | ) | [inline, virtual] |
virtual functions for ordinary nodes
Definition at line 108 of file vgtl_visitor.h.
virtual void postorder_visitor< _Node, _Ret, _Col >::vinit | ( | ) | [inline, virtual] |
virtual functions for virtual nodes
Definition at line 100 of file vgtl_visitor.h.
virtual return_value postorder_visitor< _Node, _Ret, _Col >::vvalue | ( | ) | [inline, virtual] |
virtual functions for virtual nodes
Definition at line 101 of file vgtl_visitor.h.