sigx++  2.0.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
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_caller
oCsigx::bad_dispatcher
oCsigx::bad_dispatcher_catcher< T_return >Catcher for a sigc::exception_catch_functor ignoring exceptions of type sigx::bad_dispatcher
oCsigx::bad_sync_call
oCsigx::internal::derivation_helper::big
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::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, false >
oCsigx::internal::dispatchable_constraint< T_functor, true >
oCsigx::shared_dispatchable::DispatcherPtrBehaves like a dispatcher pointer, ensures threadsafe access to the dispatcher reference
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< 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< 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
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::static_assert< true >
oCsigx::dld::syncmessages_counterHolds a counter of synchronous messages between two threads
oCsigx::dld::thread_compare
oCsigx::tunnel_baseA hint to the compiler that the functor is a tunnel_functor
oCsigx::tunnel_validity_trackerInterface for tracking the validity of a tunnel
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