Classes | |
struct | and_impl |
struct | and_impl< true, T1, T2, T3, T4 > |
struct | and_impl< true, true_, true_, true_, true_ > |
struct | arity_tag |
struct | lambda_or |
struct | lambda_or< false, false, false, false, false > |
struct | le_result1 |
struct | le_result1< true_, Tag, F, L1 > |
struct | le_result2 |
struct | le_result2< true_, Tag, F, L1, L2 > |
struct | le_result3 |
struct | le_result3< true_, Tag, F, L1, L2, L3 > |
struct | le_result4 |
struct | le_result4< true_, Tag, F, L1, L2, L3, L4 > |
struct | le_result5 |
struct | le_result5< true_, Tag, F, L1, L2, L3, L4, L5 > |
struct | max_arity |
struct | not_impl |
struct | or_impl |
struct | or_impl< false, false_, false_, false_, false_ > |
struct | or_impl< false, T1, T2, T3, T4 > |
struct | template_arity |
struct | template_arity_impl |
struct | type_wrapper |
struct | value_type_wknd |
struct | weighted_tag |
struct | wrapped_type |
struct | wrapped_type< type_wrapper< T > > |
struct | yes_no_tag |
struct | yes_no_tag< true > |
Typedefs | |
typedef char(& | no_tag)[1] |
typedef char(& | yes_tag)[2] |
Functions | |
template<template< typename P1 > class F, typename T1 > | |
arity_tag< 1 >::type | arity_helper (type_wrapper< F< T1 > >, arity_tag< 1 >) |
template<template< typename P1, typename P2 > class F, typename T1 , typename T2 > | |
arity_tag< 2 >::type | arity_helper (type_wrapper< F< T1, T2 > >, arity_tag< 2 >) |
template<template< typename P1, typename P2, typename P3 > class F, typename T1 , typename T2 , typename T3 > | |
arity_tag< 3 >::type | arity_helper (type_wrapper< F< T1, T2, T3 > >, arity_tag< 3 >) |
template<template< typename P1, typename P2, typename P3, typename P4 > class F, typename T1 , typename T2 , typename T3 , typename T4 > | |
arity_tag< 4 >::type | arity_helper (type_wrapper< F< T1, T2, T3, T4 > >, arity_tag< 4 >) |
template<template< typename P1, typename P2, typename P3, typename P4, typename P5 > class F, typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
arity_tag< 5 >::type | arity_helper (type_wrapper< F< T1, T2, T3, T4, T5 > >, arity_tag< 5 >) |
template<template< typename P1, typename P2, typename P3, typename P4, typename P5, typename P6 > class F, typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
arity_tag< 6 >::type | arity_helper (type_wrapper< F< T1, T2, T3, T4, T5, T6 > >, arity_tag< 6 >) |
Variables | |
arity_tag< 0 >::type | arity_helper (...) |
typedef char(& boost::mpl::aux::no_tag)[1] |
Definition at line 25 of file yes_no.hpp.
typedef char(& boost::mpl::aux::yes_tag)[2] |
Definition at line 26 of file yes_no.hpp.
arity_tag<1>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1 > > | , |
arity_tag< 1 > | |||
) |
arity_tag<2>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1, T2 > > | , |
arity_tag< 2 > | |||
) |
arity_tag<3>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1, T2, T3 > > | , |
arity_tag< 3 > | |||
) |
arity_tag<4>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1, T2, T3, T4 > > | , |
arity_tag< 4 > | |||
) |
arity_tag<5>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1, T2, T3, T4, T5 > > | , |
arity_tag< 5 > | |||
) |
arity_tag<6>::type boost::mpl::aux::arity_helper | ( | type_wrapper< F< T1, T2, T3, T4, T5, T6 > > | , |
arity_tag< 6 > | |||
) |
arity_tag<6>::type boost::mpl::aux::arity_helper(type_wrapper< F< T1, T2, T3, T4, T5, T6 > >, arity_tag< 6 >) | ( | ... | ) |