|
Public Types |
typedef functor_trait< T_functor
>::result_type | result_type |
typedef lambda< T_type1
>::lambda_type | value1_type |
typedef lambda< T_type2
>::lambda_type | value2_type |
typedef lambda< T_functor
>::lambda_type | functor_type |
Public Member Functions |
result_type | operator() () const |
template <class T_arg1> deduce_result_type< T_arg1
>::type | operator() (T_arg1 _A_1) const |
template <class T_arg1, class T_arg2> deduce_result_type< T_arg1,
T_arg2 >::type | operator() (T_arg1 _A_1, T_arg2 _A_2) const |
template <class T_arg1, class T_arg2, class T_arg3> deduce_result_type< T_arg1,
T_arg2, T_arg3 >::type | operator() (T_arg1 _A_1, T_arg2 _A_2, T_arg3 _A_3) const |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4> deduce_result_type< T_arg1,
T_arg2, T_arg3, T_arg4
>::type | operator() (T_arg1 _A_1, T_arg2 _A_2, T_arg3 _A_3, T_arg4 _A_4) const |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5> deduce_result_type< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5
>::type | operator() (T_arg1 _A_1, T_arg2 _A_2, T_arg3 _A_3, T_arg4 _A_4, T_arg5 _A_5) const |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6> deduce_result_type< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6 >::type | operator() (T_arg1 _A_1, T_arg2 _A_2, T_arg3 _A_3, T_arg4 _A_4, T_arg5 _A_5, T_arg6 _A_6) const |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7> deduce_result_type< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6, T_arg7 >::type | operator() (T_arg1 _A_1, T_arg2 _A_2, T_arg3 _A_3, T_arg4 _A_4, T_arg5 _A_5, T_arg6 _A_6, T_arg7 _A_7) const |
| lambda_group2 (typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_1, typename type_trait<T_type2>::take _A_2) |
Public Attributes |
value1_type | value1_ |
value2_type | value2_ |
functor_type | func_ |
template <class T_functor, class T_type1, class T_type2> |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7> |
deduce_result_type<T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7>::type sigc::lambda_group2<T_functor, T_type1, T_type2>::operator() |
( |
T_arg1 |
_A_1, |
|
|
T_arg2 |
_A_2, |
|
|
T_arg3 |
_A_3, |
|
|
T_arg4 |
_A_4, |
|
|
T_arg5 |
_A_5, |
|
|
T_arg6 |
_A_6, |
|
|
T_arg7 |
_A_7 |
|
) |
const [inline] |
|
template <class T_functor, class T_type1, class T_type2> |
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6> |
deduce_result_type<T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>::type sigc::lambda_group2<T_functor, T_type1, T_type2>::operator() |
( |
T_arg1 |
_A_1, |
|
|
T_arg2 |
_A_2, |
|
|
T_arg3 |
_A_3, |
|
|
T_arg4 |
_A_4, |
|
|
T_arg5 |
_A_5, |
|
|
T_arg6 |
_A_6 |
|
) |
const [inline] |
|