libsigc++: Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Csigc::adaptor_trait< T_functor >
 Csigc::adaptor_trait< T_setter >
 Csigc::bound_argument< T_return >
 Csigc::limit_reference< const T_wrapped >
 Csigc::limit_reference< T_wrapped >
 Csigc::mem_functor< T_func, T_arg... >
 Csigc::bound_mem_functor< T_func, T_arg >
 Csigc::adaptor_baseA hint to the compiler
 Csigc::adapts< T_setter >
 Csigc::compose1_functor< T_setter, T_getter >Adaptor that combines two functors
 Csigc::compose2_functor< T_setter, T_getter1, T_getter2 >Adaptor that combines three functors
 Csigc::adaptor_functor< T_functor >Converts an arbitrary functor into an adaptor type
 Csigc::adapts< T_functor >Base type for adaptors
 Csigc::bind_functor< I_location, T_functor, T_bound >Adaptor that binds arguments to the wrapped functor
 Csigc::bind_functor<-1, T_functor, T_type... >Adaptor that binds argument(s) to the wrapped functor
 Csigc::bind_return_functor< T_return, T_functor >Adaptor that fixes the return value of the wrapped functor
 Csigc::exception_catch_functor< T_functor, T_catcher >
 Csigc::hide_functor< I_location, T_functor >Adaptor that adds a dummy parameter to the wrapped functor
 Csigc::retype_functor< T_functor, T_type >Adaptor that performs C-style casts on the parameters passed on to the functor
 Csigc::retype_return_functor< T_return, T_functor >Adaptor that performs a C-style cast on the return value of a functor
 Csigc::retype_return_functor< void, T_functor >Adaptor that performs a C-style cast on the return value of a functor
 Csigc::track_obj_functor< T_functor, T_obj >Track_obj_functor wraps a functor and stores a reference to a trackable object
 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 the adaptor version of a functor type
 Csigc::adaptor_trait< T_functor, true >Trait that specifies the adaptor version of a functor type
 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< std::reference_wrapper< const 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< 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::connectionThis may be used to disconnect the referred slot at any time (disconnect())
 Csigc::functor_trait< T_functor >Trait that specifies the appropriate functor type of any callable type
 Csigc::limit_reference< T_type, I_derives_trackable >A limit_reference<Foo> object stores a reference (Foo&), but makes 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::mem_functor< T_func, T_arg >
 Csigc::notifiable
 Csigc::trackableBase class for objects with auto-disconnection
 Csigc::pointer_functor< T_return, T_args >Pointer_functor wraps existing non-member functions with, or without, arguments
 Csigc::pointer_functor< T_return(T_args...)>
 Csigc::signal_baseBase class for the sigc::signal# templates
 Csigc::signal_with_accumulator< T_return, T_accumulator, T_arg >Signal declaration
 Csigc::signal_with_accumulator< T_return, T_accumulator, T_arg... >
 Csigc::signal< T_return(T_arg...)>::accumulated< T_accumulator >Like sigc::signal but the additional template parameter T_accumulator defines the accumulator type that should be used
 Csigc::signal_with_accumulator< T_return, void, T_arg... >
 Csigc::signal< T_return(T_arg...)>Signal can be used to connect() slots that are invoked during subsequent calls to emit()
 Csigc::slot_baseBase type for slots
 Csigc::slot< T_return(T_arg...)>Converts an arbitrary functor to a unified type which is opaque
 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< std::reference_wrapper< const 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