expression_tree::parallel Struct Reference

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

`#include <expression_tree.h>`

## 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. |

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:

- include/expression_tree.h

Generated on Sun Apr 15 2012 20:00:55 for expression_tree by 1.8.0