sigx++  2.0.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCadapts
oCsigx::internal::auto_tunneler< T_functor, I_istunneled >Automatic creation of a tunnel functor if T_functor is not yet tunneled
oCsigx::internal::auto_tunneler< T_functor, true >This specialization is used for tunneled functors
oCsigx::bad_dispatcher_catcher< T_return >Catcher for a sigc::exception_catch_functor ignoring exceptions of type sigx::bad_dispatcher
oCsigx::internal::derivation_helper::big
oCbinary_function
oCsigx::choose_lock< T_mutex, I_policy >Metafunction that chooses an appropriate scoped lock for a mutex
oCsigx::choose_lock< Glib::Mutex, I_policy >
oCsigx::choose_lock< Glib::RecMutex, I_policy >
oCsigx::choose_lock< Glib::RWLock, readlock >
oCsigx::choose_lock< Glib::RWLock, writelock >
oCsigx::choose_lock< Glib::StaticMutex, I_policy >
oCsigx::choose_lock< Glib::StaticRecMutex, I_policy >
oCsigx::choose_lock< mutex_type, I_policy >
oCsigx::connection_wrapperA threadsafe representation of a sigc::connection
oCsigx::connection_handler::connections_container_wrapper
oCsigx::const_trait< T_type >Traits for adding/removing the const qualifier from a type
oCsigx::const_trait< const T_type & >Specialization for references to const types
oCsigx::const_trait< const T_type >Specialization for const types
oCsigx::const_trait< T_type & >Specialization for references to non-const types
oCsigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >Counts the provided template arguments. There are specializations for 1 to (7-1) template arguments that are not sigc::nil
oCsigx::internal::count_arguments< T_arg1 >
oCsigx::internal::count_arguments< T_arg1, T_arg2 >
oCsigx::internal::count_arguments< T_arg1, T_arg2, T_arg3 >
oCsigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4 >
oCsigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
oCsigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
oCsigx::internal::count_arguments<>
oCsigx::internal::count_signal_arguments< T_signal >Counts a signal's arguments, default class
oCsigx::internal::count_signal_arguments< Glib::SignalChildWatch >Counts the arguments of a Glib::SignalChildWatch
oCsigx::internal::count_signal_arguments< Glib::SignalIdle >Counts the arguments of a Glib::SignalIdle
oCsigx::internal::count_signal_arguments< Glib::SignalIO >Counts the arguments of a Glib::SignalIO
oCsigx::internal::count_signal_arguments< Glib::SignalProxy0< T_return > >Counts the arguments of a Glib::SignalProxy0
oCsigx::internal::count_signal_arguments< Glib::SignalProxy1< T_return, T_arg1 > >Counts the arguments of a Glib::SignalProxy1
oCsigx::internal::count_signal_arguments< Glib::SignalProxy2< T_return, T_arg1, T_arg2 > >Counts the arguments of a Glib::SignalProxy2
oCsigx::internal::count_signal_arguments< Glib::SignalProxy3< T_return, T_arg1, T_arg2, T_arg3 > >Counts the arguments of a Glib::SignalProxy3
oCsigx::internal::count_signal_arguments< Glib::SignalProxy4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > >Counts the arguments of a Glib::SignalProxy4
oCsigx::internal::count_signal_arguments< Glib::SignalProxy5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > >Counts the arguments of a Glib::SignalProxy5
oCsigx::internal::count_signal_arguments< Glib::SignalProxy6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > >Counts the arguments of a Glib::SignalProxy6
oCsigx::internal::count_signal_arguments< Glib::SignalTimeout >Counts the arguments of a Glib::SignalTimeout
oCsigx::internal::count_signal_arguments< sigc::signal0< T_return, T_accumulator > >Counts the arguments of a sigc::signal0
oCsigx::internal::count_signal_arguments< sigc::signal1< T_return, T_arg1, T_accumulator > >Counts the arguments of a sigc::signal1
oCsigx::internal::count_signal_arguments< sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator > >Counts the arguments of a sigc::signal2
oCsigx::internal::count_signal_arguments< sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator > >Counts the arguments of a sigc::signal3
oCsigx::internal::count_signal_arguments< sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator > >Counts the arguments of a sigc::signal4
oCsigx::internal::count_signal_arguments< sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator > >Counts the arguments of a sigc::signal5
oCsigx::internal::count_signal_arguments< sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator > >Counts the arguments of a sigc::signal6
oCsigx::internal::count_signal_arguments< sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator > >Counts the arguments of a sigc::signal7
oCsigx::internal::count_signal_arguments< sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > >Counts the arguments of an unnumbered sigc::signal
oCsigx::tunnel_functor< ASYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
oCsigx::tunnel_functor< SYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
oCsigx::internal::derivation_helper
oCsigx::internal::dispatchable_constraint< T_functor, I_isadapter >Used to find a dispatchable out of the functor/adaptor chain, i.e. the dispatchable object of a mem_functor or the shared_dispatchable stored by dispatch_with()
oCsigx::internal::dispatchable_constraint< T_functor, false >
oCsigx::internal::dispatchable_constraint< T_functor, true >
oCsigx::shared_dispatchable::DispatcherPtrBehaves like a dispatcher pointer, ensures threadsafe access to the dispatcher reference
oCexception
oCsigx::internal::is_derived_from< T_derived, T_base1, T_base2 >Compile-time determination of base-class relationship in C++
oCsigx::internal::is_functor_tunneled< T_functor, I_istunnel, I_isadaptor >Finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base
oCsigx::internal::is_functor_tunneled< sigc::adaptor_functor< T_functor >, false, true >Finds out whether the functor chain contains a tunnel functor. This specialization is used for sigc::adaptor_functors wrapping static and arbitrary functors. This specialization is needed because sigc::adaptor_functor does not define its wrapped functor as adaptor_type
oCsigx::internal::is_functor_tunneled< T_functor, false, false >Finds out whether the functor chain contains a tunnel functor. This specialization is used for arbitrary functors, static and member function pointers
oCsigx::internal::is_functor_tunneled< T_functor, false, true >Finds out whether the functor chain contains a tunnel functor. This specialization is used for adaptors
oCsigx::internal::is_functor_tunneled< T_functor, true, false >Finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled arbitrary functors
oCsigx::internal::is_functor_tunneled< T_functor, true, true >Finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled adaptors
oCsigx::internal::is_or_adapts_slot< T_functor, I_isslot, I_isadaptor >Finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base
oCsigx::internal::is_or_adapts_slot< sigc::adaptor_functor< T_functor >, false, true >Finds out whether the functor chain contains a tunnel functor. This specialization is used for sigc::adaptor_functors wrapping static and arbitrary functors. This specialization is needed because sigc::adaptor_functor does not define its wrapped functor as adaptor_type
oCsigx::internal::is_or_adapts_slot< T_functor, false, false >Finds out whether the functor chain contains a tunnel functor. This specialization is used for arbitrary functors, static and member function pointers
oCsigx::internal::is_or_adapts_slot< T_functor, false, true >Finds out whether the functor chain contains a tunnel functor. This specialization is used for adaptors
oCsigx::internal::is_or_adapts_slot< T_functor, true, false >Finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled adaptors
oCsigx::internal::derivation_helper::middle
oCsigx::nonassignablePrivate assignment operator (operator =) ensures that derived classes can't be copied by assignment
oCsigx::noncopyablePrivate copy constructor and copy assignment ensure derived classes cannot be copied
oCsigx::nonheapallocatablePrivate operator new and delete ensure derived classes cannot be created with new on the heap
oCsigx::noninstantiatableA Private constructor ensures derived classes cannot be created
oCsigx::nonpointeraliasingPrivate address operator (operator &) ensures that the address of derived objects can't be taken
oCsigx::operator_newEnsures allocation of derived objects in the sigx module
oCGlib::RefPtr< T_CppObject >
oCsigx::internal::signal_type_trait< T_signal, I_oneof >Trait to group signal types
oCsigx::internal::signal_type_trait< T_signal, derivation_helper::BASE1 >Specialization for sigc::signal_base derived signals
oCsigx::internal::signal_type_trait< T_signal, derivation_helper::BASE2 >Specialization for Glib::SignalProxyNormal derived signals
oCsigx::signal_wrapper< T_signal, I_oneof, I_arg_count >A threadsafe wrapper for sigc signals, Glib signals or theoretically any other type of signal
oCslot
oCsigx::static_assert< B_ >
oCsigx::static_assert< true >
oCsigx::dld::syncmessages_counterHolds a counter of synchronous messages between two threads
oCsigx::tunnel_baseA hint to the compiler that the functor is a tunnel_functor
oCsigx::tunnel_context< I_sync, T_return, T_unary_functor >Represents a tunnel message
oCsigx::tunnel_functor< I_sync, T_functor >
oCsigx::tunnel_validity_trackerInterface for tracking the validity of a tunnel
oCsigx::typed_connection_handler< T_signal, I_oneof >
oCsigx::volatile_trait< T_type >Traits for adding/removing the volatile qualifier from a type
oCsigx::volatile_trait< acquired_type >
oCsigx::volatile_trait< T_type & >Specialization for references to non-volatile types
oCsigx::volatile_trait< volatile T_type & >Specialization for references to volatile types
\Csigx::volatile_trait< volatile T_type >Specialization for volatile types