libsigc++ 2.12.2
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 what is the adaptor version of a functor type
 Cadaptor_trait< T_functor, true >Trait that specifies what is the adaptor version of a functor type
 CadaptsBase type for adaptors
 Cbind_functorAdaptor that binds an argument to the wrapped functor
 Cbind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >Adaptor that binds an argument to the wrapped functor
 Cbind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >Adaptor that binds 1 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< 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
 Cbound_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
 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_const_mem_functor0Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance
 Cbound_const_mem_functor1Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance
 Cbound_const_mem_functor2Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance
 Cbound_const_mem_functor3Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance
 Cbound_const_mem_functor4Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance
 Cbound_const_mem_functor5Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance
 Cbound_const_mem_functor6Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance
 Cbound_const_mem_functor7Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance
 Cbound_const_volatile_mem_functor0Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance
 Cbound_const_volatile_mem_functor1Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance
 Cbound_const_volatile_mem_functor2Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance
 Cbound_const_volatile_mem_functor3Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance
 Cbound_const_volatile_mem_functor4Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance
 Cbound_const_volatile_mem_functor5Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance
 Cbound_const_volatile_mem_functor6Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance
 Cbound_const_volatile_mem_functor7Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance
 Cbound_mem_functor0Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance
 Cbound_mem_functor1Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance
 Cbound_mem_functor2Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance
 Cbound_mem_functor3Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance
 Cbound_mem_functor4Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance
 Cbound_mem_functor5Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance
 Cbound_mem_functor6Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance
 Cbound_mem_functor7Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance
 Cbound_volatile_mem_functor0Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance
 Cbound_volatile_mem_functor1Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance
 Cbound_volatile_mem_functor2Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance
 Cbound_volatile_mem_functor3Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance
 Cbound_volatile_mem_functor4Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance
 Cbound_volatile_mem_functor5Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance
 Cbound_volatile_mem_functor6Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance
 Cbound_volatile_mem_functor7Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance
 Ccan_deduce_result_type_with_decltypeHelper class, to determine if decltype() can deduce the result type of a functor
 Ccompose1_functorAdaptor that combines two functors
 Ccompose2_functorAdaptor that combines three functors
 CconnectionConvenience class for safe disconnection
 Cconst_limit_referenceA 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
 Cconst_limit_reference< T_type, true >Const_limit_reference object for a class that derives from trackable
 Cconst_mem_functor0Const_mem_functor0 wraps const methods with 0 argument(s)
 Cconst_mem_functor1Const_mem_functor1 wraps const methods with 1 argument(s)
 Cconst_mem_functor2Const_mem_functor2 wraps const methods with 2 argument(s)
 Cconst_mem_functor3Const_mem_functor3 wraps const methods with 3 argument(s)
 Cconst_mem_functor4Const_mem_functor4 wraps const methods with 4 argument(s)
 Cconst_mem_functor5Const_mem_functor5 wraps const methods with 5 argument(s)
 Cconst_mem_functor6Const_mem_functor6 wraps const methods with 6 argument(s)
 Cconst_mem_functor7Const_mem_functor7 wraps const methods with 7 argument(s)
 Cconst_reference_wrapperConst reference wrapper
 Cconst_volatile_limit_referenceA 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
 Cconst_volatile_limit_reference< T_type, true >Const_volatile_limit_reference object for a class that derives from trackable
 Cconst_volatile_mem_functor0Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s)
 Cconst_volatile_mem_functor1Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s)
 Cconst_volatile_mem_functor2Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s)
 Cconst_volatile_mem_functor3Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s)
 Cconst_volatile_mem_functor4Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s)
 Cconst_volatile_mem_functor5Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s)
 Cconst_volatile_mem_functor6Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s)
 Cconst_volatile_mem_functor7Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s)
 Cdeduce_result_typeDeduce the return type of a functor
 Cexception_catch_functor
 Cexception_catch_functor< T_functor, T_catcher, void >
 Cfunctor_baseA hint to the compiler
 Cfunctor_traitTrait that specifies the return type of any type
 Chide_functorAdaptor that adds a dummy parameter to the wrapped functor
 Chide_functor< 0, T_functor >Adaptor that adds a dummy parameter to the wrapped functor
 Chide_functor<-1, T_functor >Adaptor that adds a dummy parameter to the wrapped functor
 Climit_referenceA 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
 Climit_reference< T_type, true >Limit_reference object for a class that derives from trackable
 Cmem_functor0Mem_functor0 wraps methods with 0 argument(s)
 Cmem_functor1Mem_functor1 wraps methods with 1 argument(s)
 Cmem_functor2Mem_functor2 wraps methods with 2 argument(s)
 Cmem_functor3Mem_functor3 wraps methods with 3 argument(s)
 Cmem_functor4Mem_functor4 wraps methods with 4 argument(s)
 Cmem_functor5Mem_functor5 wraps methods with 5 argument(s)
 Cmem_functor6Mem_functor6 wraps methods with 6 argument(s)
 Cmem_functor7Mem_functor7 wraps methods with 7 argument(s)
 CnilNil struct type
 Cpointer_functor0Pointer_functor0 wraps existing non-member functions with 0 argument(s)
 Cpointer_functor1Pointer_functor1 wraps existing non-member functions with 1 argument(s)
 Cpointer_functor2Pointer_functor2 wraps existing non-member functions with 2 argument(s)
 Cpointer_functor3Pointer_functor3 wraps existing non-member functions with 3 argument(s)
 Cpointer_functor4Pointer_functor4 wraps existing non-member functions with 4 argument(s)
 Cpointer_functor5Pointer_functor5 wraps existing non-member functions with 5 argument(s)
 Cpointer_functor6Pointer_functor6 wraps existing non-member functions with 6 argument(s)
 Cpointer_functor7Pointer_functor7 wraps existing non-member functions with 7 argument(s)
 Creference_wrapperReference wrapper
 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
 CsignalConvenience wrapper for the numbered sigc::signal# templates
 CaccumulatedConvenience wrapper for the numbered sigc::signal# templates
 Csignal0Signal declaration
 Csignal1Signal declaration
 Csignal2Signal declaration
 Csignal3Signal declaration
 Csignal4Signal declaration
 Csignal5Signal declaration
 Csignal6Signal declaration
 Csignal7Signal declaration
 Csignal< T_return()>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal0 template
 Csignal< T_return(T_arg1)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal1 template
 Csignal< T_return(T_arg1, T_arg2)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal2 template
 Csignal< T_return(T_arg1, T_arg2, T_arg3)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal3 template
 Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal4 template
 Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal5 template
 Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal6 template
 Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>This specialization allows use of the sigc::signal<R(Args...)> syntax
 CaccumulatedConvenience wrapper for the numbered sigc::signal# templates
 Csignal< T_return, nil, nil, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::signal0 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal0 template
 Csignal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::signal1 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal1 template
 Csignal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::signal2 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal2 template
 Csignal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::signal3 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal3 template
 Csignal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >Convenience wrapper for the numbered sigc::signal4 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal4 template
 Csignal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >Convenience wrapper for the numbered sigc::signal5 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal5 template
 Csignal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >Convenience wrapper for the numbered sigc::signal6 template
 CaccumulatedConvenience wrapper for the numbered sigc::signal6 template
 Csignal_baseBase class for the sigc::signal# templates
 CslotConvenience wrapper for the numbered sigc::slot# templates
 Cslot0Converts an arbitrary functor to a unified type which is opaque
 Cslot1Converts an arbitrary functor to a unified type which is opaque
 Cslot2Converts an arbitrary functor to a unified type which is opaque
 Cslot3Converts an arbitrary functor to a unified type which is opaque
 Cslot4Converts an arbitrary functor to a unified type which is opaque
 Cslot5Converts an arbitrary functor to a unified type which is opaque
 Cslot6Converts an arbitrary functor to a unified type which is opaque
 Cslot7Converts an arbitrary functor to a unified type which is opaque
 Cslot< T_return(T_arg...)>Converts an arbitrary functor to a unified type which is opaque
 Cslot< T_return, nil, nil, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::slot0 template
 Cslot< T_return, T_arg1, nil, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::slot1 template
 Cslot< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::slot2 template
 Cslot< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >Convenience wrapper for the numbered sigc::slot3 template
 Cslot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >Convenience wrapper for the numbered sigc::slot4 template
 Cslot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >Convenience wrapper for the numbered sigc::slot5 template
 Cslot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >Convenience wrapper for the numbered sigc::slot6 template
 Cslot_baseBase type for slots
 Cslot_const_iteratorSTL-style const iterator for slot_list
 Cslot_iteratorSTL-style iterator for slot_list
 Cslot_listSTL-style list interface for sigc::signal#
 Ctrack_obj_functor1Track_obj_functor1 wraps a functor and stores a reference to a trackable object
 Ctrack_obj_functor2Track_obj_functor2 wraps a functor and stores 2 references to trackable objects
 Ctrack_obj_functor3Track_obj_functor3 wraps a functor and stores 3 references to trackable objects
 Ctrack_obj_functor4Track_obj_functor4 wraps a functor and stores 4 references to trackable objects
 Ctrack_obj_functor5Track_obj_functor5 wraps a functor and stores 5 references to trackable objects
 Ctrack_obj_functor6Track_obj_functor6 wraps a functor and stores 6 references to trackable objects
 Ctrack_obj_functor7Track_obj_functor7 wraps a functor and stores 7 references to trackable objects
 CtrackableBase class for objects with auto-disconnection
 Ctype_trait
 Ctype_trait< const T_type & >
 Ctype_trait< T_type & >
 Ctype_trait< T_type[N]>
 Ctype_trait< void >
 Cunwrap_reference
 Cunwrap_reference< const_reference_wrapper< T_type > >
 Cunwrap_reference< reference_wrapper< 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
 Cvolatile_limit_referenceA 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
 Cvolatile_limit_reference< T_type, true >Volatile_limit_reference object for a class that derives from trackable
 Cvolatile_mem_functor0Volatile_mem_functor0 wraps volatile methods with 0 argument(s)
 Cvolatile_mem_functor1Volatile_mem_functor1 wraps volatile methods with 1 argument(s)
 Cvolatile_mem_functor2Volatile_mem_functor2 wraps volatile methods with 2 argument(s)
 Cvolatile_mem_functor3Volatile_mem_functor3 wraps volatile methods with 3 argument(s)
 Cvolatile_mem_functor4Volatile_mem_functor4 wraps volatile methods with 4 argument(s)
 Cvolatile_mem_functor5Volatile_mem_functor5 wraps volatile methods with 5 argument(s)
 Cvolatile_mem_functor6Volatile_mem_functor6 wraps volatile methods with 6 argument(s)
 Cvolatile_mem_functor7Volatile_mem_functor7 wraps volatile methods with 7 argument(s)