"Fossies" - the Fresh Open Source Software archive

Member "libsigc++-2.3.1/docs/reference/html/hierarchy.html" of archive libsigc++-2.3.1.tar.gz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. Alternatively you can here view or download the uninterpreted source code. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.

libsigc++  2.3.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCbind_functor< I_location, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >Adaptor that binds an argument to the wrapped functor
oCsigc::bound_argument< T_bound >
oCsigc::bound_argument< T_return >
oCsigc::bound_argument< T_type1 >
oCsigc::bound_argument< T_type2 >
oCsigc::bound_argument< T_type3 >
oCsigc::bound_argument< T_type4 >
oCsigc::bound_argument< T_type5 >
oCsigc::bound_argument< T_type6 >
oCsigc::bound_argument< T_type7 >
oCsigc::const_limit_reference< T_obj >
oCsigc::const_limit_reference< T_wrapped >
oCsigc::const_volatile_limit_reference< T_obj >
oChide_functor< I_location, T_functor >Adaptor that adds a dummy parameter to the wrapped functor
oCsigc::lambda< T_arg >
oCsigc::lambda< T_type1 >
oCsigc::lambda< T_type2 >
oCsigc::lambda< T_type3 >
oClambda_core< T_type, I_islambda >Abstracts lambda functionality
oCsigc::limit_reference< T_obj >
oCsigc::limit_reference< T_wrapped >
oCsigc::bound_argument< T_type >A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument
oCsigc::bound_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
oCsigc::bound_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
oCsigc::connectionConvinience class for safe disconnection
oCsigc::const_limit_reference< T_type, I_derives_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
oCsigc::const_limit_reference< T_type, true >Const_limit_reference object for a class that derives from trackable
oCsigc::const_reference_wrapper< T_type >Const reference wrapper
oCsigc::const_volatile_limit_reference< T_type, I_derives_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
oCsigc::const_volatile_limit_reference< T_type, true >Const_volatile_limit_reference object for a class that derives from trackable
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, void, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, void, void, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, void, void, void, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, T_arg2, void, void, void, void, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, T_arg1, void, void, void, void, void, void, true >Deduce the return type of a functor
oCsigc::deduce_result_type< T_functor, void, void, void, void, void, void, void, true >Deduce the return type of a functor
oCsigc::dereference_trait< T_type >Deduces the base type of a reference or a pointer
oCsigc::functor_baseA hint to the compiler
|oCsigc::adaptor_baseA hint to the compiler
|oCsigc::const_mem_functor0< T_return, T_obj >Const_mem_functor0 wraps const methods with 0 argument(s)
|oCsigc::const_mem_functor1< T_return, T_obj, T_arg1 >Const_mem_functor1 wraps const methods with 1 argument(s)
|oCsigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >Const_mem_functor2 wraps const methods with 2 argument(s)
|oCsigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >Const_mem_functor3 wraps const methods with 3 argument(s)
|oCsigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >Const_mem_functor4 wraps const methods with 4 argument(s)
|oCsigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >Const_mem_functor5 wraps const methods with 5 argument(s)
|oCsigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >Const_mem_functor6 wraps const methods with 6 argument(s)
|oCsigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >Const_mem_functor7 wraps const methods with 7 argument(s)
|oCsigc::const_volatile_mem_functor0< T_return, T_obj >Const_volatile_mem_functor0 wraps const volatile methods with 0 argument(s)
|oCsigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >Const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s)
|oCsigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >Const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s)
|oCsigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >Const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s)
|oCsigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >Const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s)
|oCsigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >Const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s)
|oCsigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >Const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s)
|oCsigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >Const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s)
|oCsigc::mem_functor0< T_return, T_obj >Mem_functor0 wraps methods with 0 argument(s)
|oCsigc::mem_functor1< T_return, T_obj, T_arg1 >Mem_functor1 wraps methods with 1 argument(s)
|oCsigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >Mem_functor2 wraps methods with 2 argument(s)
|oCsigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >Mem_functor3 wraps methods with 3 argument(s)
|oCsigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >Mem_functor4 wraps methods with 4 argument(s)
|oCsigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >Mem_functor5 wraps methods with 5 argument(s)
|oCsigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >Mem_functor6 wraps methods with 6 argument(s)
|oCsigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >Mem_functor7 wraps methods with 7 argument(s)
|oCsigc::pointer_functor0< T_return >Pointer_functor0 wraps existing non-member functions with 0 argument(s)
|oCsigc::pointer_functor1< T_arg1, T_return >Pointer_functor1 wraps existing non-member functions with 1 argument(s)
|oCsigc::pointer_functor2< T_arg1, T_arg2, T_return >Pointer_functor2 wraps existing non-member functions with 2 argument(s)
|oCsigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >Pointer_functor3 wraps existing non-member functions with 3 argument(s)
|oCsigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >Pointer_functor4 wraps existing non-member functions with 4 argument(s)
|oCsigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >Pointer_functor5 wraps existing non-member functions with 5 argument(s)
|oCsigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >Pointer_functor6 wraps existing non-member functions with 6 argument(s)
|oCsigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >Pointer_functor7 wraps existing non-member functions with 7 argument(s)
|oCsigc::slot_baseBase type for slots
|oCsigc::volatile_mem_functor0< T_return, T_obj >Volatile_mem_functor0 wraps volatile methods with 0 argument(s)
|oCsigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >Volatile_mem_functor1 wraps volatile methods with 1 argument(s)
|oCsigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >Volatile_mem_functor2 wraps volatile methods with 2 argument(s)
|oCsigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >Volatile_mem_functor3 wraps volatile methods with 3 argument(s)
|oCsigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >Volatile_mem_functor4 wraps volatile methods with 4 argument(s)
|oCsigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >Volatile_mem_functor5 wraps volatile methods with 5 argument(s)
|oCsigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >Volatile_mem_functor6 wraps volatile methods with 6 argument(s)
|\Csigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >Volatile_mem_functor7 wraps volatile methods with 7 argument(s)
oCsigc::functor_trait< T_functor, I_derives_functor_base >Trait that specifies the return type of any type
oCsigc::is_base_and_derived< T_base, T_derived >Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library)
oCsigc::lambda< T_type >Lambda type
oCsigc::limit_reference< T_type, I_derives_trackable >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
oCsigc::limit_reference< T_type, true >Limit_reference object for a class that derives from trackable
oCsigc::reference_wrapper< T_type >Reference wrapper
oCsigc::slot_const_iterator< T_slot >STL-style const iterator for slot_list
oCsigc::slot_iterator< T_slot >STL-style iterator for slot_list
oCsigc::slot_list< T_slot >STL-style list interface for sigc::signal#
oCsigc::trackableBase class for objects with auto-disconnection
|\Csigc::signal_baseBase class for the sigc::signal# templates
oCsigc::unwrap_lambda_type< T_type >Deduces the type of the object stored in an object of the passed lambda type
oCsigc::volatile_limit_reference< T_type, I_derives_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
oCsigc::volatile_limit_reference< T_type, true >Volatile_limit_reference object for a class that derives from trackable
\Csigc::volatile_limit_reference< T_obj >