expression_tree  3.2
All Classes Files Functions Variables Typedefs
Static Public Member Functions
expression_tree::parallel Struct Reference

Performs parallel evaluation of a branch's children before applying its operation. More...

#include <expression_tree.h>

List of all members.

Static Public Member Functions

template<typename T , template< typename, typename > class C, class E >
static T evaluate (const typename detail::operation< T >::t &o, const node< T, C, E > &l, const node< T, C, E > &r)
 Spawns a parallel evaluation task for the left child and evaluates the right child on the current thread.

Detailed Description

Performs parallel evaluation of a branch's children before applying its operation.

This policy is available when EXPRESSION_TREE_HAS_FUTURE is defined. It is dependent on the <future> header.


The documentation for this struct was generated from the following file: