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