|
Classes |
| struct | adaptor_functor |
| | Converts an arbitrary functor into an adaptor type. More...
|
| struct | adaptor_trait<T_functor, true> |
| | Trait that specifies what is the adaptor version of a functor type. More...
|
| struct | adaptor_trait<T_functor, false> |
| | Trait that specifies what is the adaptor version of a functor type. More...
|
| struct | adapts |
| | Base type for adaptors. More...
|
| struct | bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
| | Adaptor that binds an argument to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil > |
| | Adaptor that binds 1 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil > |
| | Adaptor that binds 2 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil > |
| | Adaptor that binds 3 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil, nil > |
| | Adaptor that binds 4 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, nil, nil > |
| | Adaptor that binds 5 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, nil > |
| | Adaptor that binds 6 argument(s) to the wrapped functor. More...
|
| struct | bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > |
| | Adaptor that binds 7 argument(s) to the wrapped functor. More...
|
| struct | bind_return_functor |
| | Adaptor that fixes the return value of the wrapped functor. More...
|
| class | bound_argument |
| | A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument. More...
|
| class | bound_argument<reference_wrapper<T_wrapped>> |
| | bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types. More...
|
| class | bound_argument<const_reference_wrapper<T_wrapped>> |
| | bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types. More...
|
| struct | compose1_functor |
| | Adaptor that combines two functors. More...
|
| struct | compose2_functor |
| | Adaptor that combines three functors. More...
|
| struct | adaptor_base |
| | A hint to the compiler. More...
|
| struct | deduce_result_type |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, void, void, void, void, void, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, void, void, void, void, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, void, void, void, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, void, void, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, void, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, void, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, void, true> |
| | Deduce the return type of a functor. More...
|
| struct | deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, true> |
| | Deduce the return type of a functor. More...
|
| struct | exception_catch_functor |
| struct | exception_catch_functor<T_functor, T_catcher, void> |
| struct | hide_functor<-1, T_functor > |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<0, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<1, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<2, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<3, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<4, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<5, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | hide_functor<6, T_functor> |
| | Adaptor that adds a dummy parameter to the wrapped functor. More...
|
| struct | lambda_base |
| | A hint to the compiler. More...
|
| struct | lambda |
| | Lambda type. More...
|
| struct | unwrap_lambda_type |
| | Deduces the type of the object stored in an object of the passed lambda type. More...
|
| struct | unwrap_lambda_type<lambda<T_type>> |
| struct | lambda_group1 |
| struct | lambda_group2 |
| struct | lambda_group3 |
| struct | dereference_trait |
| | Deduces the base type of a reference or a pointer. More...
|
| struct | dereference_trait<T_type*> |
| struct | dereference_trait<const T_type*> |
| struct | dereference_trait<T_type*&> |
| struct | dereference_trait<const T_type*&> |
| struct | dereference_trait<T_type* const&> |
| struct | dereference_trait<const T_type* const&> |
| struct | arithmetic |
| struct | bitwise |
| struct | logical |
| struct | relational |
| struct | arithmetic_assign |
| struct | bitwise_assign |
| struct | other |
| struct | unary_arithmetic |
| struct | unary_bitwise |
| struct | unary_logical |
| struct | unary_other |
| struct | cast_ |
| struct | plus |
| struct | minus |
| struct | multiplies |
| struct | divides |
| struct | modulus |
| struct | leftshift |
| struct | rightshift |
| struct | and_ |
| struct | or_ |
| struct | xor_ |
| struct | less |
| struct | greater |
| struct | less_equal |
| struct | greater_equal |
| struct | equal_to |
| struct | not_equal_to |
| struct | subscript |
| struct | assign |
| struct | pre_increment |
| struct | pre_decrement |
| struct | negate |
| struct | not_ |
| struct | address |
| struct | dereference |
| struct | reinterpret_ |
| struct | static_ |
| struct | dynamic_ |
| struct | lambda_action_deduce_result_type |
| struct | lambda_action_deduce_result_type<logical<T_action>, T_test1, T_test2> |
| struct | lambda_action_deduce_result_type<relational<T_action>, T_test1, T_test2> |
| struct | lambda_action_deduce_result_type<arithmetic_assign<T_action>, T_test1, T_test2> |
| struct | lambda_action_deduce_result_type<bitwise_assign<T_action>, T_test1, T_test2> |
| struct | lambda_action_deduce_result_type<other<subscript>, T_test1, T_test2> |
| struct | lambda_action_unary_deduce_result_type |
| struct | lambda_action_convert_deduce_result_type |
| struct | lambda_action_unary_deduce_result_type<unary_logical<T_action>, T_test> |
| struct | lambda_action_unary_deduce_result_type<unary_other<address>, T_test> |
| struct | lambda_action_unary_deduce_result_type<unary_other<dereference>, T_test> |
| struct | lambda_action |
| struct | lambda_action_unary |
| struct | lambda_action_convert |
| struct | lambda_action<arithmetic<plus>> |
| struct | lambda_action<arithmetic<minus>> |
| struct | lambda_action<arithmetic<multiplies>> |
| struct | lambda_action<arithmetic<divides>> |
| struct | lambda_action<arithmetic<modulus>> |
| struct | lambda_action<bitwise<leftshift>> |
| struct | lambda_action<bitwise<rightshift>> |
| struct | lambda_action<bitwise<and_>> |
| struct | lambda_action<bitwise<or_>> |
| struct | lambda_action<bitwise<xor_>> |
| struct | lambda_action<logical<and_>> |
| struct | lambda_action<logical<or_>> |
| struct | lambda_action<relational<less>> |
| struct | lambda_action<relational<greater>> |
| struct | lambda_action<relational<less_equal>> |
| struct | lambda_action<relational<greater_equal>> |
| struct | lambda_action<relational<equal_to>> |
| struct | lambda_action<relational<not_equal_to>> |
| struct | lambda_action<arithmetic_assign<plus>> |
| struct | lambda_action<arithmetic_assign<minus>> |
| struct | lambda_action<arithmetic_assign<multiplies>> |
| struct | lambda_action<arithmetic_assign<divides>> |
| struct | lambda_action<arithmetic_assign<modulus>> |
| struct | lambda_action<bitwise_assign<leftshift>> |
| struct | lambda_action<bitwise_assign<rightshift>> |
| struct | lambda_action<bitwise_assign<and_>> |
| struct | lambda_action<bitwise_assign<or_>> |
| struct | lambda_action<bitwise_assign<xor_>> |
| struct | lambda_action<other<subscript>> |
| struct | lambda_action<other<assign>> |
| struct | lambda_action_unary<unary_arithmetic<pre_increment>> |
| struct | lambda_action_unary<unary_arithmetic<pre_decrement>> |
| struct | lambda_action_unary<unary_arithmetic<negate>> |
| struct | lambda_action_unary<unary_bitwise<not_>> |
| struct | lambda_action_unary<unary_logical<not_>> |
| struct | lambda_action_unary<unary_other<address>> |
| struct | lambda_action_unary<unary_other<dereference>> |
| struct | lambda_action_convert<cast_<reinterpret_>, T_type> |
| struct | lambda_action_convert<cast_<static_>, T_type> |
| struct | lambda_action_convert<cast_<dynamic_>, T_type> |
| struct | lambda_operator |
| struct | lambda_operator_unary |
| struct | lambda_operator_convert |
| struct | retype_functor |
| | Adaptor that performs C-style casts on the parameters passed on to the functor. More...
|
| struct | retype_return_functor |
| | Adaptor that perform a C-style cast on the return value of a functor. More...
|
| struct | retype_return_functor<void, T_functor> |
| | Adaptor that perform a C-style cast on the return value of a functor. More...
|
| struct | connection |
| | Convinience class for safe disconnection. More...
|
| struct | functor_base |
| | A hint to the compiler. More...
|
| struct | functor_trait |
| struct | functor_trait<T_functor, true> |
| struct | functor_trait<T_return(*)(), false> |
| struct | functor_trait<T_return(*)(T_arg1), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2, T_arg3), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2, T_arg3, T_arg4), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false> |
| struct | functor_trait<T_return(*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false> |
| class | mem_functor0 |
| | mem_functor0 wraps methods with 0 argument(s). More...
|
| class | mem_functor1 |
| | mem_functor1 wraps methods with 1 argument(s). More...
|
| class | mem_functor2 |
| | mem_functor2 wraps methods with 2 argument(s). More...
|
| class | mem_functor3 |
| | mem_functor3 wraps methods with 3 argument(s). More...
|
| class | mem_functor4 |
| | mem_functor4 wraps methods with 4 argument(s). More...
|
| class | mem_functor5 |
| | mem_functor5 wraps methods with 5 argument(s). More...
|
| class | mem_functor6 |
| | mem_functor6 wraps methods with 6 argument(s). More...
|
| class | mem_functor7 |
| | mem_functor7 wraps methods with 7 argument(s). More...
|
| class | const_mem_functor0 |
| | const_mem_functor0 wraps const methods with 0 argument(s). More...
|
| class | const_mem_functor1 |
| | const_mem_functor1 wraps const methods with 1 argument(s). More...
|
| class | const_mem_functor2 |
| | const_mem_functor2 wraps const methods with 2 argument(s). More...
|
| class | const_mem_functor3 |
| | const_mem_functor3 wraps const methods with 3 argument(s). More...
|
| class | const_mem_functor4 |
| | const_mem_functor4 wraps const methods with 4 argument(s). More...
|
| class | const_mem_functor5 |
| | const_mem_functor5 wraps const methods with 5 argument(s). More...
|
| class | const_mem_functor6 |
| | const_mem_functor6 wraps const methods with 6 argument(s). More...
|
| class | const_mem_functor7 |
| | const_mem_functor7 wraps const methods with 7 argument(s). More...
|
| class | volatile_mem_functor0 |
| | volatile_mem_functor0 wraps volatile methods with 0 argument(s). More...
|
| class | volatile_mem_functor1 |
| | volatile_mem_functor1 wraps volatile methods with 1 argument(s). More...
|
| class | volatile_mem_functor2 |
| | volatile_mem_functor2 wraps volatile methods with 2 argument(s). More...
|
| class | volatile_mem_functor3 |
| | volatile_mem_functor3 wraps volatile methods with 3 argument(s). More...
|
| class | volatile_mem_functor4 |
| | volatile_mem_functor4 wraps volatile methods with 4 argument(s). More...
|
| class | volatile_mem_functor5 |
| | volatile_mem_functor5 wraps volatile methods with 5 argument(s). More...
|
| class | volatile_mem_functor6 |
| | volatile_mem_functor6 wraps volatile methods with 6 argument(s). More...
|
| class | volatile_mem_functor7 |
| | volatile_mem_functor7 wraps volatile methods with 7 argument(s). More...
|
| class | const_volatile_mem_functor0 |
| | const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s). More...
|
| class | const_volatile_mem_functor1 |
| | const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). More...
|
| class | const_volatile_mem_functor2 |
| | const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). More...
|
| class | const_volatile_mem_functor3 |
| | const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). More...
|
| class | const_volatile_mem_functor4 |
| | const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). More...
|
| class | const_volatile_mem_functor5 |
| | const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). More...
|
| class | const_volatile_mem_functor6 |
| | const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). More...
|
| class | const_volatile_mem_functor7 |
| | const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). More...
|
| class | bound_mem_functor0 |
| | bound_mem_functor0 encapsulates a method with 0 arguments and an object instance. More...
|
| class | bound_mem_functor1 |
| | bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. More...
|
| class | bound_mem_functor2 |
| | bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. More...
|
| class | bound_mem_functor3 |
| | bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. More...
|
| class | bound_mem_functor4 |
| | bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. More...
|
| class | bound_mem_functor5 |
| | bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. More...
|
| class | bound_mem_functor6 |
| | bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. More...
|
| class | bound_mem_functor7 |
| | bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. More...
|
| class | bound_const_mem_functor0 |
| | bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance. More...
|
| class | bound_const_mem_functor1 |
| | bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance. More...
|
| class | bound_const_mem_functor2 |
| | bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance. More...
|
| class | bound_const_mem_functor3 |
| | bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance. More...
|
| class | bound_const_mem_functor4 |
| | bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance. More...
|
| class | bound_const_mem_functor5 |
| | bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance. More...
|
| class | bound_const_mem_functor6 |
| | bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance. More...
|
| class | bound_const_mem_functor7 |
| | bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor0 |
| | bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor1 |
| | bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor2 |
| | bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor3 |
| | bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor4 |
| | bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor5 |
| | bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor6 |
| | bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance. More...
|
| class | bound_volatile_mem_functor7 |
| | bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor0 |
| | bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor1 |
| | bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor2 |
| | bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor3 |
| | bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor4 |
| | bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor5 |
| | bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor6 |
| | bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance. More...
|
| class | bound_const_volatile_mem_functor7 |
| | bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance. More...
|
| class | pointer_functor0 |
| | pointer_functor0 wraps existing non-member functions with 0 argument(s). More...
|
| class | pointer_functor1 |
| | pointer_functor1 wraps existing non-member functions with 1 argument(s). More...
|
| class | pointer_functor2 |
| | pointer_functor2 wraps existing non-member functions with 2 argument(s). More...
|
| class | pointer_functor3 |
| | pointer_functor3 wraps existing non-member functions with 3 argument(s). More...
|
| class | pointer_functor4 |
| | pointer_functor4 wraps existing non-member functions with 4 argument(s). More...
|
| class | pointer_functor5 |
| | pointer_functor5 wraps existing non-member functions with 5 argument(s). More...
|
| class | pointer_functor6 |
| | pointer_functor6 wraps existing non-member functions with 6 argument(s). More...
|
| class | pointer_functor7 |
| | pointer_functor7 wraps existing non-member functions with 7 argument(s). More...
|
| class | slot0 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot1 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot2 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot3 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot4 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot5 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot6 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot7 |
| | Converts an arbitrary functor to a unified type which is opaque. More...
|
| class | slot |
| | Convenience wrapper for the numbered sigc::slot# templates. More...
|
| class | slot<T_return, nil, nil, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot0 template. More...
|
| class | slot<T_return, T_arg1, nil, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot1 template. More...
|
| class | slot<T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot2 template. More...
|
| class | slot<T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot3 template. More...
|
| class | slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot4 template. More...
|
| class | slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil> |
| | Convenience wrapper for the numbered sigc::slot5 template. More...
|
| class | slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil> |
| | Convenience wrapper for the numbered sigc::slot6 template. More...
|
| class | slot_base |
| | Base type for slots. More...
|
| class | limit_reference |
| | A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | limit_reference<T_type, true> |
| | limit_reference object for a class that derives from trackable. More...
|
| class | const_limit_reference |
| | A const_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | const_limit_reference<T_type, true> |
| | const_limit_reference object for a class that derives from trackable. More...
|
| class | volatile_limit_reference |
| | A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | volatile_limit_reference<T_type, true> |
| | volatile_limit_reference object for a class that derives from trackable. More...
|
| class | const_volatile_limit_reference |
| | A const_volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | const_volatile_limit_reference<T_type, true> |
| | const_volatile_limit_reference object for a class that derives from trackable. More...
|
| struct | reference_wrapper |
| | Reference wrapper. More...
|
| struct | const_reference_wrapper |
| | Const reference wrapper. More...
|
| struct | unwrap_reference |
| struct | unwrap_reference<reference_wrapper<T_type>> |
| struct | unwrap_reference<const_reference_wrapper<T_type>> |
| struct | slot_iterator |
| | STL-style iterator for slot_list. More...
|
| struct | slot_const_iterator |
| | STL-style const iterator for slot_list. More...
|
| struct | slot_list |
| | STL-style list interface for sigc::signal#. More...
|
| class | signal0 |
| | Signal declaration. More...
|
| class | signal1 |
| | Signal declaration. More...
|
| class | signal2 |
| | Signal declaration. More...
|
| class | signal3 |
| | Signal declaration. More...
|
| class | signal4 |
| | Signal declaration. More...
|
| class | signal5 |
| | Signal declaration. More...
|
| class | signal6 |
| | Signal declaration. More...
|
| class | signal7 |
| | Signal declaration. More...
|
| class | signal |
| | Convenience wrapper for the numbered sigc::signal# templates. More...
|
| class | signal<T_return, nil, nil, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal0 template. More...
|
| class | signal<T_return, T_arg1, nil, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal1 template. More...
|
| class | signal<T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal2 template. More...
|
| class | signal<T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal3 template. More...
|
| class | signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal4 template. More...
|
| class | signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil> |
| | Convenience wrapper for the numbered sigc::signal5 template. More...
|
| class | signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil> |
| | Convenience wrapper for the numbered sigc::signal6 template. More...
|
| struct | signal_base |
| | Base class for the sigc::signal# templates. More...
|
| struct | trackable |
| | Base class for objects with auto-disconnection. More...
|
| struct | type_trait |
| struct | type_trait< T_type[N]> |
| struct | type_trait<T_type&> |
| struct | type_trait<const T_type&> |
| struct | type_trait<void> |
| struct | is_base_and_derived |
| | Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library). More...
|
| struct | is_base_and_derived<T_base, T_base> |
| struct | functor_trait<T_return(T_obj::*)(), false> |
| struct | functor_trait<T_return(T_obj::*)() const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const, false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false> |
| struct | functor_trait<T_return(T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const, false> |
Namespaces |
| namespace | internal |
Functions |
| template<class T_action, class T_functor> |
| void | visit_each (const T_action& _A_action, const adaptor_functor<T_functor>& _A_target) |
| | Performs a functor on each of the targets of a functor.
|
| template<class T_action, int T_loc, class T_functor, class T_bound> |