|
expression_tree
3.2
|
| Operations are what branches perform on their children | |
| Base class for the node class internal implementation | |
| Leaf class | |
| Leaf class specialized to T* | |
| Branch class | |
| Performs parallel evaluation of a branch's children before applying its operation | |
| Performs sequential evaluation of a branch's children before applying its operation | |
| The tree's node class | |
| Implementation of the CachingPolicy used by tree | |
| Implementation of a branch class that performs no caching | |
| Implementation of the CachingPolicy used by tree | |
| Implementation of a branch class that performs caching on evaluation | |
| Implementation of the CachingPolicy used by tree | |
| Implementation of a branch class that performs caching on assignment of its children | |
| Implements an expression tree | |
1.8.2