#include <evaluator.h>
Inheritance diagram for cached_evaluator_base< _Tp, _NData, _Result, _Walker >:


Public Types | |
| typedef _Base::node_data_type | node_data_type |
| typedef _Base::return_value | return_value |
| typedef _Base::walker | walker |
| typedef _Tp | data_type |
Public Methods | |
| virtual int | preorder (const node_data_type &__data) |
| virtual walker | short_cut_to (const node_data_type &__data) PURE_VIRTUAL public |
| cached_evaluator_base (const _Tp &__x, const variable_indicator &__v) | |
| cached_evaluator_base (const _Self &__x) | |
| virtual | ~cached_evaluator_base () |
| virtual return_value | vvalue () |
| virtual return_value | value () |
| virtual int | vcollect (const return_value &__cresult) |
| virtual int | collect (const node_data_type &__data, const return_value &__cresult) |
| virtual void | postorder (const node_data_type &__data) |
Protected Attributes | |
| const variable_indicator * | v_ind |
| _Tp | eval_data |
|
|||||
|
Definition at line 245 of file evaluator.h. |
|
|||||
|
|||||
|
|||||
|
||||||||||||||||
|
Definition at line 307 of file evaluator.h. |
|
||||||||||
|
Definition at line 309 of file evaluator.h. |
|
|||||||||
|
Definition at line 311 of file evaluator.h. |
|
||||||||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Definition at line 303 of file evaluator.h. |
|
|||||||||
|
||||||||||
|
|||||||||
|
|||||
|
Definition at line 252 of file evaluator.h. |
|
|||||
|
Definition at line 295 of file evaluator.h. |
1.2.18