libsigc++ 2.99.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

▼N sigc | The libsigc++ namespace
C adaptor_base | A hint to the compiler
C adaptor_functor | Converts an arbitrary functor into an adaptor type
C adaptor_trait | Trait that specifies what is the adaptor version of a functor type
C adaptor_trait< T_functor, false > | Trait that specifies what is the adaptor version of a functor type
C adaptor_trait< T_functor, true > | Trait that specifies what is the adaptor version of a functor type
C adapts | Base type for adaptors
C bind_functor | Adaptor that binds arguments to the wrapped functor
C bind_functor<-1, T_functor, T_type...> | Adaptor that binds argument(s) to the wrapped functor
C bind_return_functor | Adaptor that fixes the return value of the wrapped functor
C bound_argument | A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument
C 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
C 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
C bound_mem_functor |
C can_deduce_result_type_with_decltype | Helper class, to determine if decltype() can deduce the result type of a functor
C compose1_functor | Adaptor that combines two functors
C compose2_functor | Adaptor that combines three functors
C connection | Convinience class for safe disconnection
C exception_catch_functor |
C exception_catch_functor< T_functor, T_catcher, void > |
C functor_base | A hint to the compiler
C functor_trait | Trait that specifies the return type of any type
C hide_functor | Adaptor that adds a dummy parameter to the wrapped functor
C limit_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
C limit_reference< T_type, true > | Limit_reference object for a class that derives from trackable
C mem_functor |
C notifiable |
C pointer_functor | Pointer_functor wraps existing non-member functions with, or without, arguments
C pointer_functor< T_return(T_args...)> |
C retype_functor | Adaptor that performs C-style casts on the parameters passed on to the functor
C retype_return_functor | Adaptor that performs a C-style cast on the return value of a functor
C retype_return_functor< void, T_functor > | Adaptor that performs a C-style cast on the return value of a functor
C signal | Signal can be used to connect() slots that are invoked during subsequent calls to emit()
▼C signal< T_return(T_arg...)> |
C accumulated | Like sigc::signal but the additional template parameter T_accumulator defines the accumulator type that should be used
C signal_base | Base class for the sigc::signal# templates
C signal_with_accumulator | Signal declaration
C slot | Converts an arbitrary functor to a unified type which is opaque
C slot< T_return(T_arg...)> |
C slot_base | Base type for slots
C slot_const_iterator | STL-style const iterator for slot_list
C slot_iterator | STL-style iterator for slot_list
C slot_list | STL-style list interface for sigc::signal#
C track_obj_functor | Track_obj_functor wraps a functor and stores a reference to a trackable object
C trackable | Base class for objects with auto-disconnection
C type_trait |
C type_trait< const T_type& > |
C type_trait< T_type& > |
C type_trait< T_type[N]> |
C type_trait< void > |
C unwrap_reference |
C unwrap_reference< std::reference_wrapper< const T_type > > |
C unwrap_reference< std::reference_wrapper< T_type > > |
C visitor | Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor