expression_tree  3.2
All Classes Files Functions Variables Typedefs
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
expression_tree::no_caching< T, ThreadingPolicy >::branchImplementation of a branch class that performs no caching
expression_tree::cache_on_evaluation< T, ThreadingPolicy >::branchImplementation of a branch class that performs caching on evaluation
expression_tree::cache_on_assignment< T, ThreadingPolicy >::branchImplementation of a branch class that performs caching on assignment of its children
expression_tree::cache_on_assignment< T, ThreadingPolicy >Implementation of the CachingPolicy used by tree
expression_tree::cache_on_evaluation< T, ThreadingPolicy >Implementation of the CachingPolicy used by tree
expression_tree::detail::default_branch< T, CachingPolicy, ThreadingPolicy >Branch class
expression_tree::detail::leaf< T >Leaf class
expression_tree::detail::leaf< T * >Leaf class specialized to T*
expression_tree::no_caching< T, ThreadingPolicy >Implementation of the CachingPolicy used by tree
expression_tree::node< T, CachingPolicy, ThreadingPolicy >The tree's node class
expression_tree::detail::node_impl< T >Base class for the node class internal implementation
expression_tree::detail::operation< T >Operations are what branches perform on their children
expression_tree::parallelPerforms parallel evaluation of a branch's children before applying its operation
expression_tree::sequentialPerforms sequential evaluation of a branch's children before applying its operation
expression_tree::tree< T, CachingPolicy, ThreadingPolicy >Implements an expression tree