|
| 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) |
|
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 |
|
template<class T_functor, class T_type1, class T_type2>
struct sigc::lambda_group2< T_functor, T_type1, T_type2 >
lambda_group2 wraps a functor and rebuilds its arguments from 2 lambda expressions.
Use the convenience function group() to create an instance of lambda_group2.
- Deprecated:
- Use C++11 lambda expressions or std::bind() instead.
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 |
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 |