▼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 arguments to the wrapped functor |
Cbind_functor<-1, T_functor, T_type...> | Adaptor that binds 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< 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 | |
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 |
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 |
Climit_reference | 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 |
Climit_reference< T_type, true > | Limit_reference object for a class that derives from trackable |
Cmem_functor | |
Cmember_method_class | |
Cmember_method_class< T_result(T_obj::*)(T_arg...) const > | |
Cmember_method_class< T_result(T_obj::*)(T_arg...) const volatile > | |
Cmember_method_class< T_result(T_obj::*)(T_arg...) volatile > | |
Cmember_method_class< T_result(T_obj::*)(T_arg...)> | |
Cmember_method_is_const | |
Cmember_method_is_const< T_result(T_obj::*)(T_arg...) const > | |
Cmember_method_is_const< T_result(T_obj::*)(T_arg...) const volatile > | |
Cmember_method_is_const< T_result(T_obj::*)(T_arg...) volatile > | |
Cmember_method_is_const< T_result(T_obj::*)(T_arg...)> | |
Cmember_method_is_volatile | |
Cmember_method_is_volatile< T_result(T_obj::*)(T_arg...) const > | |
Cmember_method_is_volatile< T_result(T_obj::*)(T_arg...) const volatile > | |
Cmember_method_is_volatile< T_result(T_obj::*)(T_arg...) volatile > | |
Cmember_method_is_volatile< T_result(T_obj::*)(T_arg...)> | |
Cmember_method_result | |
Cmember_method_result< T_result(T_obj::*)(T_arg...) const > | |
Cmember_method_result< T_result(T_obj::*)(T_arg...) const volatile > | |
Cmember_method_result< T_result(T_obj::*)(T_arg...) volatile > | |
Cmember_method_result< T_result(T_obj::*)(T_arg...)> | |
Cnotifiable | |
Cpointer_functor | Pointer_functor wraps existing non-member functions with, or without, arguments |
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 |
Csignal_base | Base class for the sigc::signal# templates |
Csignal_with_accumulator | Signal declaration |
Cslot | Converts an arbitrary functor to a unified type which is opaque |
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_functor | Track_obj_functor wraps a functor and stores a reference to a trackable object |
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< std::reference_wrapper< const 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 |