libsigc++ 2.12.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Csigc::adaptor_trait< T_setter >
 Cbasic_streambuf
 Csigc::bound_argument< T_bound >
 Csigc::bound_argument< T_return >
 Csigc::bound_argument< T_type1 >
 Csigc::const_limit_reference< T_obj >
 Csigc::const_limit_reference< T_wrapped >
 Csigc::const_volatile_limit_reference< T_obj >
 Csigc::limit_reference< T_obj >
 Csigc::limit_reference< T_wrapped >
 Cmask_based_range_hashing
 Cmod_based_range_hashing
 Csigc::adaptor_trait< T_functor, I_isadaptor >Trait that specifies what is the adaptor version of a functor type
 Csigc::adaptor_trait< T_functor, false >Trait that specifies what is the adaptor version of a functor type
 Csigc::adaptor_trait< T_functor, true >Trait that specifies what is the adaptor version of a functor type
 Csigc::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
 Csigc::bound_argument< T_type >A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument
 Csigc::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
 Csigc::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
 Csigc::bound_argument< std::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 std::reference_wrapper<> types
 Csigc::can_deduce_result_type_with_decltype< T_functor >Helper class, to determine if decltype() can deduce the result type of a functor
 Csigc::connectionConvinience class for safe disconnection
 Csigc::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
 Csigc::const_limit_reference< T_type, true >Const_limit_reference object for a class that derives from trackable
 Csigc::const_reference_wrapper< T_type >Const reference wrapper
 Csigc::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
 Csigc::const_volatile_limit_reference< T_type, true >Const_volatile_limit_reference object for a class that derives from trackable
 Csigc::deduce_result_type< T_functor, T_args >Deduce the return type of a functor
 Csigc::functor_baseA hint to the compiler
 Csigc::functor_trait< T_functor, I_derives_functor_base, I_can_use_decltype >Trait that specifies the return type of any type
 Csigc::hide_functor< I_location, T_functor >Adaptor that adds a dummy parameter to the wrapped functor
 Csigc::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
 Csigc::limit_reference< T_type, true >Limit_reference object for a class that derives from trackable
 Csigc::nilNil struct type
 Csigc::reference_wrapper< T_type >Reference wrapper
 Csigc::slot_const_iterator< T_slot >STL-style const iterator for slot_list
 Csigc::slot_iterator< T_slot >STL-style iterator for slot_list
 Csigc::slot_list< T_slot >STL-style list interface for sigc::signal#
 Csigc::trackableBase class for objects with auto-disconnection
 Csigc::type_trait< T_type >
 Csigc::type_trait< const T_type & >
 Csigc::type_trait< T_type & >
 Csigc::type_trait< T_type[N]>
 Csigc::type_trait< void >
 Csigc::unwrap_reference< T_type >
 Csigc::unwrap_reference< const_reference_wrapper< T_type > >
 Csigc::unwrap_reference< reference_wrapper< T_type > >
 Csigc::unwrap_reference< std::reference_wrapper< T_type > >
 Csigc::visitor< T_functor >Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor
 Csigc::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
 Csigc::volatile_limit_reference< T_type, true >Volatile_limit_reference object for a class that derives from trackable
 Csigc::volatile_limit_reference< T_obj >
 Cconst T_obj &
 Cconst T_wrapped &
 CT_bound
 CT_obj &
 CT_return
 CT_type1
 CT_wrapped &