|
struct | tmp::select_argument< N, T, Args > |
| select N-th argument of a variadic template More...
|
|
struct | tmp::select_argument< 1U, T, Args... > |
| terminating case of select_argument More...
|
|
struct | tmp::arg< N > |
| placeholder that selects N-th argument More...
|
|
struct | tmp::arg< N >::apply< Args > |
|
struct | tmp::isPlaceholder< C > |
| metafunction returning std::true_type if its argument is a placeholder More...
|
|
struct | tmp::isPlaceholder< arg< N > > |
|
struct | tmp::isPlaceholderExpression< C > |
| metafunction returning std::true_type if its argument is a placeholder expression More...
|
|
struct | tmp::isPlaceholderExpression< arg< N > > |
|
struct | tmp::containsPlaceholderExpression< T, Args > |
|
struct | tmp::containsPlaceholderExpressionImpl< First, Args > |
|
struct | tmp::containsPlaceholderExpressionImpl< std::true_type, Args... > |
|
struct | tmp::containsPlaceholderExpressionImpl< std::false_type > |
|
struct | tmp::containsPlaceholderExpressionImpl< std::false_type, Args... > |
|
struct | tmp::containsPlaceholderExpression< T, Args > |
|
struct | tmp::isPlaceholderExpression< MF< Args... > > |
|
struct | tmp::lambda< Exp > |
| generate metafunction class from placeholder expression More...
|
|
struct | tmp::apply< Fun, Args > |
| The apply metafunction shortcut for lambda evaluation. More...
|
|
implementation of placeholders and lambda functions
Definition in file lambda.hpp.