libsigc++ 3.8.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NsigcThe libsigc++ namespace
  Cadaptor_baseA hint to the compiler
  Cadaptor_functorConverts an arbitrary functor into an adaptor type
  Cadaptor_traitTrait that specifies what is the adaptor version of a functor type
  Cadaptor_trait< T_functor, false >Trait that specifies the adaptor version of a functor type
  Cadaptor_trait< T_functor, true >Trait that specifies the adaptor version of a functor type
  CadaptsBase type for adaptors
  Cbind_functorAdaptor that binds arguments to the wrapped functor
  Cbind_functor<-1, T_functor, T_type... >Adaptor that binds argument(s) to the wrapped functor
  Cbind_return_functorAdaptor that fixes the return value of the wrapped functor
  Cbound_argumentA bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument
  Cbound_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
  Cbound_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
  Cbound_mem_functor
  Ccompose1_functorAdaptor that combines two functors
  Ccompose2_functorAdaptor that combines three functors
  CconnectionConvenience class for safe disconnection
  Cexception_catch_functor
  Cfunctor_traitTrait that specifies the appropriate functor type of any callable type
  Chide_functorAdaptor that adds a dummy parameter to the wrapped functor
  Climit_referenceA 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
  Climit_reference< T_type, true >Limit_reference object for a class that derives from trackable
  Cmem_functor
  Cnotifiable
  Cpointer_functorPointer_functor wraps existing non-member functions with, or without, arguments
  Cpointer_functor< T_return(T_args...)>
  Cretype_functorAdaptor that performs C-style casts on the parameters passed on to the functor
  Cretype_return_functorAdaptor that performs a C-style cast on the return value of a functor
  Cretype_return_functor< void, T_functor >Adaptor that performs a C-style cast on the return value of a functor
  Cscoped_connectionConvenience class for safe disconnection, including automatic disconnection upon destruction
  Csignal< T_return(T_arg...)>Signal can be used to connect() slots that are invoked during subsequent calls to emit()
   CaccumulatedLike sigc::signal but the additional template parameter T_accumulator defines the accumulator type that should be used
  Csignal_baseBase class for the sigc::signal template
  Csignal_with_accumulatorSignal declaration
  Cslot< T_return(T_arg...)>Converts an arbitrary functor to a unified type which is opaque
  Cslot_baseBase type for slots
  Ctrack_obj_functortrack_obj_functor wraps a functor and stores a reference to a trackable object
  CtrackableBase class for objects with auto-disconnection
  Ctrackable_signal< T_return(T_arg...)>trackable_signal can be used to connect() slots that are invoked during subsequent calls to emit()
   CaccumulatedLike sigc::trackable_signal but the additional template parameter T_accumulator defines the accumulator type that should be used
  Ctrackable_signal_with_accumulatorSignal declaration
  Ctype_trait
  Ctype_trait< const T_type & >
  Ctype_trait< T_type & >
  Ctype_trait< T_type && >
  Ctype_trait< T_type[N]>
  Ctype_trait< void >
  Cunwrap_reference
  Cunwrap_reference< std::reference_wrapper< const T_type > >
  Cunwrap_reference< std::reference_wrapper< T_type > >
  CvisitorSigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor