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