#include <iterator>
Classes | |
struct | LeafFunctor< LeafType, LeafTag > |
struct | EvalLeaf1 |
struct | LeafFunctor< Scalar< T >, EvalLeaf1 > |
struct | EvalLeaf2 |
struct | LeafFunctor< Scalar< T >, EvalLeaf2 > |
struct | EvalLeaf3 |
struct | LeafFunctor< Scalar< T >, EvalLeaf3 > |
struct | EvalLeaf4 |
struct | LeafFunctor< Scalar< T >, EvalLeaf4 > |
struct | EvalLeaf5 |
struct | LeafFunctor< Scalar< T >, EvalLeaf5 > |
struct | EvalLeaf6 |
struct | LeafFunctor< Scalar< T >, EvalLeaf6 > |
struct | EvalLeaf7 |
struct | LeafFunctor< Scalar< T >, EvalLeaf7 > |
struct | IncrementLeaf |
struct | LeafFunctor< T, IncrementLeaf > |
struct | LeafFunctor< Scalar< T >, IncrementLeaf > |
struct | DecrementLeaf |
struct | LeafFunctor< T, DecrementLeaf > |
struct | LeafFunctor< Scalar< T >, DecrementLeaf > |
struct | DereferenceLeaf |
struct | LeafFunctor< ForwardIterator, DereferenceLeaf > |
struct | LeafFunctor< Scalar< T >, DereferenceLeaf > |
Functions | |
template<class LeafType , class LeafTag > | |
LeafFunctor< LeafType, LeafTag > ::Type_t | leafFunctor (const LeafType &leaf, const LeafTag &tag) |
LeafFunctor<LeafType, LeafTag>::Type_t leafFunctor | ( | const LeafType & | leaf, | |
const LeafTag & | tag | |||
) | [inline] |
Referenced by LeafFunctor< MultiArg7< A1, A2, A3, A4, A5, A6, A7 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg7< A1, A2, A3, A4, A5, A6, A7 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg6< A1, A2, A3, A4, A5, A6 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg6< A1, A2, A3, A4, A5, A6 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg5< A1, A2, A3, A4, A5 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg5< A1, A2, A3, A4, A5 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg4< A1, A2, A3, A4 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg4< A1, A2, A3, A4 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg3< A1, A2, A3 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg3< A1, A2, A3 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg2< A1, A2 >, EngineView< Tag > >::apply(), LeafFunctor< MultiArg2< A1, A2 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg1< A1 >, EngineView< Tag > >::apply(), and LeafFunctor< MultiArg1< A1 >, ExpressionApply< Tag > >::apply().