sigx++  2.0.1
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 NGlib
 CRefPtr
 Nsigx
 Ndld
 Ninternal
 Cauto_dispatchableA dispatchable managing the pointer to the dispatcher
 Cbad_caller
 Cbad_dispatcher
 Cbad_dispatcher_catcherCatcher for a sigc::exception_catch_functor ignoring exceptions of type sigx::bad_dispatcher
 Cbad_sync_call
 Cchoose_lockMetafunction that chooses an appropriate scoped lock for a mutex
 Cchoose_lock< Glib::Mutex, I_policy >
 Cchoose_lock< Glib::RecMutex, I_policy >
 Cchoose_lock< Glib::RWLock, readlock >
 Cchoose_lock< Glib::RWLock, writelock >
 Cchoose_lock< Glib::StaticMutex, I_policy >
 Cchoose_lock< Glib::StaticRecMutex, I_policy >
 Cconnection_handlerStores connections of any client thread to a server thread's signal and destroys them along with the thread's lifetime
 Cconnection_wrapperA threadsafe representation of a sigc::connection
 Cconst_traitTraits for adding/removing the const qualifier from a type
 Cconst_trait< const T_type & >Specialization for references to const types
 Cconst_trait< const T_type >Specialization for const types
 Cconst_trait< T_type & >Specialization for references to non-const types
 CdispatchableDerived classes designate their ability to dispatch messages over a sigx::dispatcher
 CdispatcherBase class denoting the ability to dispatch messages between threads
 Cglib_auto_dispatchable
 Cglib_dispatcherDispatcher on top of Glib::dispatcher
 Cglib_threadableA useful and convenient thread wrapper for Glib threads
 Clock_acquirerLocks the given mutex and ensures threadsafe write access to the given locked type
 Clock_acquirer< I_policy, T_type, T_mutex, std::tr1::true_type >Specialization for a lockable_base derived object; locks the given lockable object (e.g. a mutex_lockable) and ensures threadsafe write access to the locked type
 ClockableRefinement of safe_lockable, open access to mutex and locked type
 Clockable_baseThe base for all lockables, template specialized for a specific lock, e.g. a boost::mutex
 Cmanual_dispatchableA dispatchable whose dispatcher pointer is managed by derived classes
 Cmutex_lockableMakes T_type lockable with a Glib::Mutex
 CnonassignablePrivate assignment operator (operator =) ensures that derived classes can't be copied by assignment
 CnoncopyablePrivate copy constructor and copy assignment ensure derived classes cannot be copied
 CnonheapallocatablePrivate operator new and delete ensure derived classes cannot be created with new on the heap
 CnoninstantiatableA Private constructor ensures derived classes cannot be created
 CnonpointeraliasingPrivate address operator (operator &) ensures that the address of derived objects can't be taken
 Coperator_newEnsures allocation of derived objects in the sigx module
 Creadlock_acquirer
 Creadlock_acquirer< T_type, T_mutex, std::tr1::true_type >Readlock_acquirer specialization for lockable's
 Crecmutex_lockableMakes T_type lockable with a Glib::RecMutex
 Crequest_fAsynchronous request functor for a sigx::threadable
 Crw_lockableMakes T_type read/write lockable with a Glib::RWLock
 Csafe_lockableMakes T_type lockable
 Cshared_dispatchableThread safe dispatcher reference that can be passed around
 Csignal_fFunctor returning a sigx::signal_wrapper as a threadsafe signal wrapper
 Csignal_f_baseBase class for signal functors, see signal_f
 Csignal_source_baseRepresents a source for any type of signal
 Csignal_source_funcSignal source is a signal of type T_signal returned by a functor
 Csignal_source_obj_memSignal source is a object's member of type T_signal
 Csignal_source_pobj_memSignal source is a object's member of type T_signal. Object instance is late bound
 Csignal_source_pobj_mem_funSignal source is a object's member function returning a signal of type T_signal. Object instance is late bound
 Csignal_source_threadprivateSignal source is a signal of type T_signal from a thread private data object's member
 Csignal_wrapperA threadsafe wrapper for sigc signals, Glib signals or theoretically any other type of signal
 Csignal_wrapper< Glib::SignalChildWatch >A threadsafe wrapper for a Glib::SignalChildWatch
 Csignal_wrapper< Glib::SignalIdle >A threadsafe wrapper for a Glib::SignalIdle
 Csignal_wrapper< Glib::SignalIO >A threadsafe wrapper for a Glib::SignalIO
 Csignal_wrapper< Glib::SignalTimeout >A threadsafe wrapper for a Glib::SignalTimeout
 Csignal_wrapper< T_signal, internal::SIGGROUP_GLIB_PROXY,-1 >A threadsafe wrapper for a Glib::SignalNormalProxy derived signal
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 0 >A threadsafe wrapper for any sigc signal with 0 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 1 >A threadsafe wrapper for any sigc signal with 1 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 2 >A threadsafe wrapper for any sigc signal with 2 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 3 >A threadsafe wrapper for any sigc signal with 3 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 4 >A threadsafe wrapper for any sigc signal with 4 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 5 >A threadsafe wrapper for any sigc signal with 5 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 6 >A threadsafe wrapper for any sigc signal with 6 argument(s)
 Csignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 7 >A threadsafe wrapper for any sigc signal with 7 argument(s)
 Csignal_wrapper_baseThe base for a sigx::signal_wrapper
 Cstatic_assert
 Cstatic_assert< true >
 Cstatic_mutex_lockableMakes T_type lockable with a Glib::StaticMutex
 Cstatic_recmutex_lockableMakes T_type lockable with a Glib::StaticRecMutex
 Csync_tunnel_context_baseSpecialities for synchronous tunnel context
 CthreadableDerived classes denote that they are a thread wrapper
 Ctunnel_baseA hint to the compiler that the functor is a tunnel_functor
 Ctunnel_contextRepresents a tunnel message
 Ctunnel_context< ASYNC, T_return, T_unary_functor >An asynchronous tunnel message
 Ctunnel_context< SYNC, T_return, T_unary_functor >A synchronous tunnel message
 Ctunnel_context< SYNC, void, T_unary_functor >Synchronous tunnel with return type `void"
 Ctunnel_context_baseBase class for all tunnel_context classes
 Ctunnel_functor
 Ctunnel_functor< ASYNC, T_functor >Creates a tunnel on the given functor
 Ctunnel_functor< SYNC, T_functor >
 Ctunnel_validity_trackerInterface for tracking the validity of a tunnel
 Ctyped_connection_handler
 Ctyped_connection_handler< Glib::SignalChildWatch, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalChildWatch
 Ctyped_connection_handler< Glib::SignalIdle, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalIdle
 Ctyped_connection_handler< Glib::SignalIO, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalIO
 Ctyped_connection_handler< Glib::SignalTimeout, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalTimeout
 Ctyped_connection_handler< T_signal, internal::SIGGROUP_GLIB_PROXY >Specialization for a Glib::SignalProxyN
 Ctyped_connection_handler< T_signal, internal::SIGGROUP_SIGC >
 Cvolatile_traitTraits for adding/removing the volatile qualifier from a type
 Cvolatile_trait< T_type & >Specialization for references to non-volatile types
 Cvolatile_trait< volatile T_type & >Specialization for references to volatile types
 Cvolatile_trait< volatile T_type >Specialization for volatile types
 Cwritelock_acquirer
 Cwritelock_acquirer< T_type, T_mutex, std::tr1::true_type >Writelock_acquirer specialization for lockable's