►Nsigc | The libsigc++ namespace |
Cadaptor_base | A hint to the compiler |
Cadaptor_functor | Converts an arbitrary functor into an adaptor type |
Cadaptor_trait | Trait 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 |
Cadapts | Base type for adaptors |
Cbind_functor | Adaptor 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_functor | Adaptor that fixes the return value of the wrapped functor |
Cbound_argument | A 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_functor0 | Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance |
Cbound_const_mem_functor1 | Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance |
Cbound_const_mem_functor2 | Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance |
Cbound_const_mem_functor3 | Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance |
Cbound_const_mem_functor4 | Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance |
Cbound_const_mem_functor5 | Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance |
Cbound_const_mem_functor6 | Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance |
Cbound_const_mem_functor7 | Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance |
Cbound_const_volatile_mem_functor0 | Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance |
Cbound_const_volatile_mem_functor1 | Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance |
Cbound_const_volatile_mem_functor2 | Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance |
Cbound_const_volatile_mem_functor3 | Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance |
Cbound_const_volatile_mem_functor4 | Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance |
Cbound_const_volatile_mem_functor5 | Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance |
Cbound_const_volatile_mem_functor6 | Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance |
Cbound_const_volatile_mem_functor7 | Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance |
Cbound_mem_functor0 | Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance |
Cbound_mem_functor1 | Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance |
Cbound_mem_functor2 | Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance |
Cbound_mem_functor3 | Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance |
Cbound_mem_functor4 | Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance |
Cbound_mem_functor5 | Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance |
Cbound_mem_functor6 | Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance |
Cbound_mem_functor7 | Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance |
Cbound_volatile_mem_functor0 | Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance |
Cbound_volatile_mem_functor1 | Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance |
Cbound_volatile_mem_functor2 | Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance |
Cbound_volatile_mem_functor3 | Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance |
Cbound_volatile_mem_functor4 | Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance |
Cbound_volatile_mem_functor5 | Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance |
Cbound_volatile_mem_functor6 | Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance |
Cbound_volatile_mem_functor7 | Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance |
Ccan_deduce_result_type_with_decltype | Helper class, to determine if decltype() can deduce the result type of a functor |
Ccompose1_functor | Adaptor that combines two functors |
Ccompose2_functor | Adaptor that combines three functors |
Cconnection | Convinience class for safe disconnection |
Cconst_limit_reference | 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 |
Cconst_limit_reference< T_type, true > | Const_limit_reference object for a class that derives from trackable |
Cconst_mem_functor0 | Const_mem_functor0 wraps const methods with 0 argument(s) |
Cconst_mem_functor1 | Const_mem_functor1 wraps const methods with 1 argument(s) |
Cconst_mem_functor2 | Const_mem_functor2 wraps const methods with 2 argument(s) |
Cconst_mem_functor3 | Const_mem_functor3 wraps const methods with 3 argument(s) |
Cconst_mem_functor4 | Const_mem_functor4 wraps const methods with 4 argument(s) |
Cconst_mem_functor5 | Const_mem_functor5 wraps const methods with 5 argument(s) |
Cconst_mem_functor6 | Const_mem_functor6 wraps const methods with 6 argument(s) |
Cconst_mem_functor7 | Const_mem_functor7 wraps const methods with 7 argument(s) |
Cconst_reference_wrapper | Const reference wrapper |
Cconst_volatile_limit_reference | 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 |
Cconst_volatile_limit_reference< T_type, true > | Const_volatile_limit_reference object for a class that derives from trackable |
Cconst_volatile_mem_functor0 | Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) |
Cconst_volatile_mem_functor1 | Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) |
Cconst_volatile_mem_functor2 | Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) |
Cconst_volatile_mem_functor3 | Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) |
Cconst_volatile_mem_functor4 | Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) |
Cconst_volatile_mem_functor5 | Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) |
Cconst_volatile_mem_functor6 | Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) |
Cconst_volatile_mem_functor7 | Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) |
Cdeduce_result_type | Deduce the return type of a functor |
Cexception_catch_functor | |
Cexception_catch_functor< T_functor, T_catcher, void > | |
Cfunctor_base | A hint to the compiler |
Cfunctor_trait | Trait that specifies the return type of any type |
Chide_functor | Adaptor 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_reference | 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 |
Climit_reference< T_type, true > | Limit_reference object for a class that derives from trackable |
Cmem_functor0 | Mem_functor0 wraps methods with 0 argument(s) |
Cmem_functor1 | Mem_functor1 wraps methods with 1 argument(s) |
Cmem_functor2 | Mem_functor2 wraps methods with 2 argument(s) |
Cmem_functor3 | Mem_functor3 wraps methods with 3 argument(s) |
Cmem_functor4 | Mem_functor4 wraps methods with 4 argument(s) |
Cmem_functor5 | Mem_functor5 wraps methods with 5 argument(s) |
Cmem_functor6 | Mem_functor6 wraps methods with 6 argument(s) |
Cmem_functor7 | Mem_functor7 wraps methods with 7 argument(s) |
Cnil | Nil struct type |
Cpointer_functor0 | Pointer_functor0 wraps existing non-member functions with 0 argument(s) |
Cpointer_functor1 | Pointer_functor1 wraps existing non-member functions with 1 argument(s) |
Cpointer_functor2 | Pointer_functor2 wraps existing non-member functions with 2 argument(s) |
Cpointer_functor3 | Pointer_functor3 wraps existing non-member functions with 3 argument(s) |
Cpointer_functor4 | Pointer_functor4 wraps existing non-member functions with 4 argument(s) |
Cpointer_functor5 | Pointer_functor5 wraps existing non-member functions with 5 argument(s) |
Cpointer_functor6 | Pointer_functor6 wraps existing non-member functions with 6 argument(s) |
Cpointer_functor7 | Pointer_functor7 wraps existing non-member functions with 7 argument(s) |
Creference_wrapper | Reference wrapper |
Cretype_functor | Adaptor that performs C-style casts on the parameters passed on to the functor |
Cretype_return_functor | Adaptor 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 |
►Csignal | Convenience wrapper for the numbered sigc::signal# templates |
Caccumulated | Convenience wrapper for the numbered sigc::signal# templates |
Csignal0 | Signal declaration |
Csignal1 | Signal declaration |
Csignal2 | Signal declaration |
Csignal3 | Signal declaration |
Csignal4 | Signal declaration |
Csignal5 | Signal declaration |
Csignal6 | Signal declaration |
Csignal7 | Signal declaration |
►Csignal< T_return()> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal0 template |
►Csignal< T_return(T_arg1)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal1 template |
►Csignal< T_return(T_arg1, T_arg2)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal2 template |
►Csignal< T_return(T_arg1, T_arg2, T_arg3)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal3 template |
►Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal4 template |
►Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience wrapper for the numbered sigc::signal5 template |
►Csignal< T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)> | This specialization allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience 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 allow use of the sigc::signal<R(Args...)> syntax, |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience 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 |
Caccumulated | Convenience wrapper for the numbered sigc::signal6 template |
Csignal_base | Base class for the sigc::signal# templates |
Cslot | Convenience wrapper for the numbered sigc::slot# templates |
Cslot0 | Converts an arbitrary functor to a unified type which is opaque |
Cslot1 | Converts an arbitrary functor to a unified type which is opaque |
Cslot2 | Converts an arbitrary functor to a unified type which is opaque |
Cslot3 | Converts an arbitrary functor to a unified type which is opaque |
Cslot4 | Converts an arbitrary functor to a unified type which is opaque |
Cslot5 | Converts an arbitrary functor to a unified type which is opaque |
Cslot6 | Converts an arbitrary functor to a unified type which is opaque |
Cslot7 | Converts 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_base | Base type for slots |
Cslot_const_iterator | STL-style const iterator for slot_list |
Cslot_iterator | STL-style iterator for slot_list |
Cslot_list | STL-style list interface for sigc::signal# |
Ctrack_obj_functor1 | Track_obj_functor1 wraps a functor and stores a reference to a trackable object |
Ctrack_obj_functor2 | Track_obj_functor2 wraps a functor and stores 2 references to trackable objects |
Ctrack_obj_functor3 | Track_obj_functor3 wraps a functor and stores 3 references to trackable objects |
Ctrack_obj_functor4 | Track_obj_functor4 wraps a functor and stores 4 references to trackable objects |
Ctrack_obj_functor5 | Track_obj_functor5 wraps a functor and stores 5 references to trackable objects |
Ctrack_obj_functor6 | Track_obj_functor6 wraps a functor and stores 6 references to trackable objects |
Ctrack_obj_functor7 | Track_obj_functor7 wraps a functor and stores 7 references to trackable objects |
Ctrackable | Base 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 > > | |
Cvisitor | Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor |
Cvolatile_limit_reference | 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 |
Cvolatile_limit_reference< T_type, true > | Volatile_limit_reference object for a class that derives from trackable |
Cvolatile_mem_functor0 | Volatile_mem_functor0 wraps volatile methods with 0 argument(s) |
Cvolatile_mem_functor1 | Volatile_mem_functor1 wraps volatile methods with 1 argument(s) |
Cvolatile_mem_functor2 | Volatile_mem_functor2 wraps volatile methods with 2 argument(s) |
Cvolatile_mem_functor3 | Volatile_mem_functor3 wraps volatile methods with 3 argument(s) |
Cvolatile_mem_functor4 | Volatile_mem_functor4 wraps volatile methods with 4 argument(s) |
Cvolatile_mem_functor5 | Volatile_mem_functor5 wraps volatile methods with 5 argument(s) |
Cvolatile_mem_functor6 | Volatile_mem_functor6 wraps volatile methods with 6 argument(s) |
Cvolatile_mem_functor7 | Volatile_mem_functor7 wraps volatile methods with 7 argument(s) |
Nstd | |