libsigc++ 2.3.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

bind_functor< I_location, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > | Adaptor that binds an argument to the wrapped functor
sigc::bound_argument< T_bound > |
sigc::bound_argument< T_return > |
sigc::bound_argument< T_type1 > |
sigc::bound_argument< T_type2 > |
sigc::bound_argument< T_type3 > |
sigc::bound_argument< T_type4 > |
sigc::bound_argument< T_type5 > |
sigc::bound_argument< T_type6 > |
sigc::bound_argument< T_type7 > |
sigc::const_limit_reference< T_obj > |
sigc::const_limit_reference< T_wrapped > |
sigc::const_volatile_limit_reference< T_obj > |
hide_functor< I_location, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::lambda< T_arg > |
sigc::lambda< T_type1 > |
sigc::lambda< T_type2 > |
sigc::lambda< T_type3 > |
lambda_core< T_type, I_islambda > | Abstracts lambda functionality
sigc::limit_reference< T_obj > |
sigc::limit_reference< T_wrapped > |
sigc::bound_argument< T_type > | A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument
sigc::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
sigc::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
sigc::connection | Convinience class for safe disconnection
sigc::const_limit_reference< T_type, I_derives_trackable > | 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
sigc::const_limit_reference< T_type, true > | Const_limit_reference object for a class that derives from trackable
sigc::const_reference_wrapper< T_type > | Const reference wrapper
sigc::const_volatile_limit_reference< T_type, I_derives_trackable > | 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
sigc::const_volatile_limit_reference< T_type, true > | Const_volatile_limit_reference object for a class that derives from trackable
sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base > | Deduce the return type of a functor
sigc::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
sigc::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
sigc::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
sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, void, void, void, true > | Deduce the return type of a functor
sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, void, void, void, void, true > | Deduce the return type of a functor
sigc::deduce_result_type< T_functor, T_arg1, T_arg2, void, void, void, void, void, true > | Deduce the return type of a functor
sigc::deduce_result_type< T_functor, T_arg1, void, void, void, void, void, void, true > | Deduce the return type of a functor
sigc::deduce_result_type< T_functor, void, void, void, void, void, void, void, true > | Deduce the return type of a functor
sigc::dereference_trait< T_type > | Deduces the base type of a reference or a pointer
sigc::functor_base | A hint to the compiler
sigc::adaptor_base | A hint to the compiler
sigc::adapts< T_setter > |
sigc::compose1_functor< T_setter, T_getter > | Adaptor that combines two functors
sigc::compose2_functor< T_setter, T_getter1, T_getter2 > | Adaptor that combines three functors
sigc::adaptor_functor< T_functor > | Converts an arbitrary functor into an adaptor type
sigc::adapts< T_functor > | Base type for adaptors
sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 1, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 2, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 3, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 4, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 5, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor< 6, T_functor, T_bound, nil, nil, nil, nil, nil, nil > | Adaptor that binds an argument to the wrapped functor
sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil > | Adaptor that binds 1 argument(s) to the wrapped functor
sigc::bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil > | Adaptor that binds 2 argument(s) to the wrapped functor
sigc::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
sigc::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
sigc::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
sigc::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
sigc::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
sigc::bind_return_functor< T_return, T_functor > | Adaptor that fixes the return value of the wrapped functor
sigc::hide_functor< 0, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 1, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 2, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 3, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 4, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 5, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor< 6, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::hide_functor<-1, T_functor > | Adaptor that adds a dummy parameter to the wrapped functor
sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > | Adaptor that performs C-style casts on the parameters passed on to the functor
sigc::retype_return_functor< T_return, T_functor > | Adaptor that performs a C-style cast on the return value of a functor
sigc::retype_return_functor< void, T_functor > | Adaptor that performs a C-style cast on the return value of a functor
sigc::lambda_base | A hint to the compiler
sigc::const_mem_functor0< T_return, T_obj > | Const_mem_functor0 wraps const methods with 0 argument(s)
sigc::bound_const_mem_functor0< T_return, T_obj > | Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance
sigc::const_mem_functor1< T_return, T_obj, T_arg1 > | Const_mem_functor1 wraps const methods with 1 argument(s)
sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 > | Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance
sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Const_mem_functor2 wraps const methods with 2 argument(s)
sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance
sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Const_mem_functor3 wraps const methods with 3 argument(s)
sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance
sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Const_mem_functor4 wraps const methods with 4 argument(s)
sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance
sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Const_mem_functor5 wraps const methods with 5 argument(s)
sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance
sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Const_mem_functor6 wraps const methods with 6 argument(s)
sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance
sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Const_mem_functor7 wraps const methods with 7 argument(s)
sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance
sigc::const_volatile_mem_functor0< T_return, T_obj > | Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s)
sigc::bound_const_volatile_mem_functor0< T_return, T_obj > | Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance
sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 > | Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s)
sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > | Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance
sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s)
sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance
sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s)
sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance
sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s)
sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance
sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s)
sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance
sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s)
sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance
sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s)
sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance
sigc::mem_functor0< T_return, T_obj > | Mem_functor0 wraps methods with 0 argument(s)
sigc::bound_mem_functor0< T_return, T_obj > | Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance
sigc::mem_functor1< T_return, T_obj, T_arg1 > | Mem_functor1 wraps methods with 1 argument(s)
sigc::bound_mem_functor1< T_return, T_obj, T_arg1 > | Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance
sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Mem_functor2 wraps methods with 2 argument(s)
sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance
sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Mem_functor3 wraps methods with 3 argument(s)
sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance
sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Mem_functor4 wraps methods with 4 argument(s)
sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance
sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Mem_functor5 wraps methods with 5 argument(s)
sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance
sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Mem_functor6 wraps methods with 6 argument(s)
sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance
sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Mem_functor7 wraps methods with 7 argument(s)
sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance
sigc::pointer_functor0< T_return > | Pointer_functor0 wraps existing non-member functions with 0 argument(s)
sigc::pointer_functor1< T_arg1, T_return > | Pointer_functor1 wraps existing non-member functions with 1 argument(s)
sigc::pointer_functor2< T_arg1, T_arg2, T_return > | Pointer_functor2 wraps existing non-member functions with 2 argument(s)
sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > | Pointer_functor3 wraps existing non-member functions with 3 argument(s)
sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > | Pointer_functor4 wraps existing non-member functions with 4 argument(s)
sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > | Pointer_functor5 wraps existing non-member functions with 5 argument(s)
sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > | Pointer_functor6 wraps existing non-member functions with 6 argument(s)
sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > | Pointer_functor7 wraps existing non-member functions with 7 argument(s)
sigc::slot_base | Base type for slots
sigc::slot0< T_return > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, nil, nil, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::slot0 template
sigc::slot1< T_return, T_arg1 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, nil, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::slot1 template
sigc::slot2< T_return, T_arg1, T_arg2 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::slot2 template
sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::slot3 template
sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > | Convenience wrapper for the numbered sigc::slot4 template
sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > | Convenience wrapper for the numbered sigc::slot5 template
sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > | Convenience wrapper for the numbered sigc::slot6 template
sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Converts an arbitrary functor to a unified type which is opaque
sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Convenience wrapper for the numbered sigc::slot# templates
sigc::volatile_mem_functor0< T_return, T_obj > | Volatile_mem_functor0 wraps volatile methods with 0 argument(s)
sigc::bound_volatile_mem_functor0< T_return, T_obj > | Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance
sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 > | Volatile_mem_functor1 wraps volatile methods with 1 argument(s)
sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > | Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance
sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Volatile_mem_functor2 wraps volatile methods with 2 argument(s)
sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > | Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance
sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Volatile_mem_functor3 wraps volatile methods with 3 argument(s)
sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > | Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance
sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Volatile_mem_functor4 wraps volatile methods with 4 argument(s)
sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > | Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance
sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Volatile_mem_functor5 wraps volatile methods with 5 argument(s)
sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance
sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Volatile_mem_functor6 wraps volatile methods with 6 argument(s)
sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance
sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Volatile_mem_functor7 wraps volatile methods with 7 argument(s)
sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance
sigc::functor_trait< T_functor, I_derives_functor_base > | Trait that specifies the return type of any type
sigc::is_base_and_derived< T_base, T_derived > | Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library)
sigc::lambda< T_type > | Lambda type
sigc::limit_reference< T_type, I_derives_trackable > | 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
sigc::limit_reference< T_type, true > | Limit_reference object for a class that derives from trackable
sigc::reference_wrapper< T_type > | Reference wrapper
sigc::slot_const_iterator< T_slot > | STL-style const iterator for slot_list
sigc::slot_iterator< T_slot > | STL-style iterator for slot_list
sigc::slot_list< T_slot > | STL-style list interface for sigc::signal#
sigc::trackable | Base class for objects with auto-disconnection
sigc::signal_base | Base class for the sigc::signal# templates
sigc::signal0< T_return, T_accumulator > | Signal declaration
sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal0 template
sigc::signal1< T_return, T_arg1, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal1 template
sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal2 template
sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal3 template
sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal4 template
sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal5 template
sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal6 template
sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator > | Signal declaration
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::accumulated< T_accumulator > | Convenience wrapper for the numbered sigc::signal# templates
sigc::signal0< T_return, nil > |
sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::signal0 template
sigc::signal1< T_return, T_arg1, nil > |
sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::signal1 template
sigc::signal2< T_return, T_arg1, T_arg2, nil > |
sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::signal2 template
sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, nil > |
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > | Convenience wrapper for the numbered sigc::signal3 template
sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil > |
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > | Convenience wrapper for the numbered sigc::signal4 template
sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil > |
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > | Convenience wrapper for the numbered sigc::signal5 template
sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > | Convenience wrapper for the numbered sigc::signal6 template
sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil > |
sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | Convenience wrapper for the numbered sigc::signal# templates
sigc::unwrap_lambda_type< T_type > | Deduces the type of the object stored in an object of the passed lambda type
sigc::volatile_limit_reference< T_type, I_derives_trackable > | 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
sigc::volatile_limit_reference< T_type, true > | Volatile_limit_reference object for a class that derives from trackable
sigc::volatile_limit_reference< T_obj > |