libsigc++: Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| The libsigc++ namespace | |
| Convinience class for safe disconnection | |
| Reference wrapper | |
| Const reference wrapper | |
| Base class for the sigc::signal# templates | |
| Base class for objects with auto-disconnection | |
| Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library) | |
| A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument | |
| Bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types | |
| 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 | |
| Base type for slots | |
| STL-style iterator for slot_list | |
| STL-style const iterator for slot_list | |
| STL-style list interface for sigc::signal# | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Signal declaration | |
| Convenience wrapper for the numbered sigc::signal# templates | |
| Convenience wrapper for the numbered sigc::signal# templates | |
| Convenience wrapper for the numbered sigc::signal0 template | |
| Convenience wrapper for the numbered sigc::signal0 template | |
| Convenience wrapper for the numbered sigc::signal1 template | |
| Convenience wrapper for the numbered sigc::signal1 template | |
| Convenience wrapper for the numbered sigc::signal2 template | |
| Convenience wrapper for the numbered sigc::signal2 template | |
| Convenience wrapper for the numbered sigc::signal3 template | |
| Convenience wrapper for the numbered sigc::signal3 template | |
| Convenience wrapper for the numbered sigc::signal4 template | |
| Convenience wrapper for the numbered sigc::signal4 template | |
| Convenience wrapper for the numbered sigc::signal5 template | |
| Convenience wrapper for the numbered sigc::signal5 template | |
| Convenience wrapper for the numbered sigc::signal6 template | |
| Convenience wrapper for the numbered sigc::signal6 template | |
| 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 | |
| Limit_reference object for a class that derives from trackable | |
| 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 | |
| Const_limit_reference object for a class that derives from trackable | |
| 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 | |
| Volatile_limit_reference object for a class that derives from trackable | |
| 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 | |
| Const_volatile_limit_reference object for a class that derives from trackable | |
| A hint to the compiler | |
| Trait that specifies the return type of any type | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Converts an arbitrary functor to a unified type which is opaque | |
| Convenience wrapper for the numbered sigc::slot# templates | |
| Convenience wrapper for the numbered sigc::slot0 template | |
| Convenience wrapper for the numbered sigc::slot1 template | |
| Convenience wrapper for the numbered sigc::slot2 template | |
| Convenience wrapper for the numbered sigc::slot3 template | |
| Convenience wrapper for the numbered sigc::slot4 template | |
| Convenience wrapper for the numbered sigc::slot5 template | |
| Convenience wrapper for the numbered sigc::slot6 template | |
| Pointer_functor0 wraps existing non-member functions with 0 argument(s) | |
| Pointer_functor1 wraps existing non-member functions with 1 argument(s) | |
| Pointer_functor2 wraps existing non-member functions with 2 argument(s) | |
| Pointer_functor3 wraps existing non-member functions with 3 argument(s) | |
| Pointer_functor4 wraps existing non-member functions with 4 argument(s) | |
| Pointer_functor5 wraps existing non-member functions with 5 argument(s) | |
| Pointer_functor6 wraps existing non-member functions with 6 argument(s) | |
| Pointer_functor7 wraps existing non-member functions with 7 argument(s) | |
| Mem_functor0 wraps methods with 0 argument(s) | |
| Mem_functor1 wraps methods with 1 argument(s) | |
| Mem_functor2 wraps methods with 2 argument(s) | |
| Mem_functor3 wraps methods with 3 argument(s) | |
| Mem_functor4 wraps methods with 4 argument(s) | |
| Mem_functor5 wraps methods with 5 argument(s) | |
| Mem_functor6 wraps methods with 6 argument(s) | |
| Mem_functor7 wraps methods with 7 argument(s) | |
| Const_mem_functor0 wraps const methods with 0 argument(s) | |
| Const_mem_functor1 wraps const methods with 1 argument(s) | |
| Const_mem_functor2 wraps const methods with 2 argument(s) | |
| Const_mem_functor3 wraps const methods with 3 argument(s) | |
| Const_mem_functor4 wraps const methods with 4 argument(s) | |
| Const_mem_functor5 wraps const methods with 5 argument(s) | |
| Const_mem_functor6 wraps const methods with 6 argument(s) | |
| Const_mem_functor7 wraps const methods with 7 argument(s) | |
| Volatile_mem_functor0 wraps volatile methods with 0 argument(s) | |
| Volatile_mem_functor1 wraps volatile methods with 1 argument(s) | |
| Volatile_mem_functor2 wraps volatile methods with 2 argument(s) | |
| Volatile_mem_functor3 wraps volatile methods with 3 argument(s) | |
| Volatile_mem_functor4 wraps volatile methods with 4 argument(s) | |
| Volatile_mem_functor5 wraps volatile methods with 5 argument(s) | |
| Volatile_mem_functor6 wraps volatile methods with 6 argument(s) | |
| Volatile_mem_functor7 wraps volatile methods with 7 argument(s) | |
| Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s) | |
| Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s) | |
| Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s) | |
| Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s) | |
| Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s) | |
| Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s) | |
| Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s) | |
| Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s) | |
| Bound_mem_functor0 encapsulates a method with 0 arguments and an object instance | |
| Bound_mem_functor1 encapsulates a method with 1 arguments and an object instance | |
| Bound_mem_functor2 encapsulates a method with 2 arguments and an object instance | |
| Bound_mem_functor3 encapsulates a method with 3 arguments and an object instance | |
| Bound_mem_functor4 encapsulates a method with 4 arguments and an object instance | |
| Bound_mem_functor5 encapsulates a method with 5 arguments and an object instance | |
| Bound_mem_functor6 encapsulates a method with 6 arguments and an object instance | |
| Bound_mem_functor7 encapsulates a method with 7 arguments and an object instance | |
| Bound_const_mem_functor0 encapsulates a const method with 0 arguments and an object instance | |
| Bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance | |
| Bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance | |
| Bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance | |
| Bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance | |
| Bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance | |
| Bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance | |
| Bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance | |
| Bound_volatile_mem_functor0 encapsulates a volatile method with 0 arguments and an object instance | |
| Bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance | |
| Bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance | |
| Bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance | |
| Bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance | |
| Bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance | |
| Bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance | |
| Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance | |
| Bound_const_volatile_mem_functor0 encapsulates a const volatile method with 0 arguments and an object instance | |
| Bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object instance | |
| Bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object instance | |
| Bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object instance | |
| Bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object instance | |
| Bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object instance | |
| Bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object instance | |
| Bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object instance | |
| A hint to the compiler | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Deduce the return type of a functor | |
| Converts an arbitrary functor into an adaptor type | |
| Base type for adaptors | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds an argument to the wrapped functor | |
| Adaptor that binds 1 argument(s) to the wrapped functor | |
| Adaptor that binds 2 argument(s) to the wrapped functor | |
| Adaptor that binds 3 argument(s) to the wrapped functor | |
| Adaptor that binds 4 argument(s) to the wrapped functor | |
| Adaptor that binds 5 argument(s) to the wrapped functor | |
| Adaptor that binds 6 argument(s) to the wrapped functor | |
| Adaptor that binds 7 argument(s) to the wrapped functor | |
| Adaptor that fixes the return value of the wrapped functor | |
| Adaptor that performs a C-style cast on the return value of a functor | |
| Adaptor that performs a C-style cast on the return value of a functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that adds a dummy parameter to the wrapped functor | |
| Adaptor that performs C-style casts on the parameters passed on to the functor | |
| Adaptor that combines two functors | |
| Adaptor that combines three functors | |
| A hint to the compiler | |
| Lambda type | |
| Deduces the type of the object stored in an object of the passed lambda type | |
| Deduces the base type of a reference or a pointer | |
