#include <MultiArg.h>
List of all members.
Public Types |
enum | { size = 3
} |
Public Member Functions |
| MultiArg3 (const A1 &a1, const A2 &a2, const A3 &a3) |
template<class Dom > |
View1< MultiArg3< A1, A2, A3 >
, Dom >::Type_t | operator() (const Dom &dom) const |
Public Attributes |
A1 | a1_m |
A2 | a2_m |
A3 | a3_m |
template<class A1, class A2, class A3>
struct MultiArg3< A1, A2, A3 >
Member Enumeration Documentation
template<class A1, class A2, class A3>
Constructor & Destructor Documentation
template<class A1, class A2, class A3>
MultiArg3< A1, A2, A3 >::MultiArg3 |
( |
const A1 & |
a1, |
|
|
const A2 & |
a2, |
|
|
const A3 & |
a3 |
|
) |
| [inline] |
Member Function Documentation
template<class A1, class A2, class A3>
template<class Dom >
Member Data Documentation
template<class A1, class A2, class A3>
Referenced by LeafFunctor< MultiArg3< A1, A2, A3 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg3< A1, A2, A3 >, EngineView< Tag > >::apply(), applyMultiArg(), applyMultiArgIf(), EvaluatePatch< Function, Dim >::operator()(), and MultiArg3< A1, A2, A3 >::operator()().
template<class A1, class A2, class A3>
Referenced by LeafFunctor< MultiArg3< A1, A2, A3 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg3< A1, A2, A3 >, EngineView< Tag > >::apply(), applyMultiArg(), applyMultiArgIf(), EvaluatePatch< Function, Dim >::operator()(), and MultiArg3< A1, A2, A3 >::operator()().
template<class A1, class A2, class A3>
Referenced by LeafFunctor< MultiArg3< A1, A2, A3 >, ExpressionApply< Tag > >::apply(), LeafFunctor< MultiArg3< A1, A2, A3 >, EngineView< Tag > >::apply(), applyMultiArg(), applyMultiArgIf(), EvaluatePatch< Function, Dim >::operator()(), and MultiArg3< A1, A2, A3 >::operator()().
The documentation for this struct was generated from the following file: