RSC  0.16.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Crsc::os::_PROCESS_BASIC_INFORMATION
 Crsc::os::_UNICODE_STRING
 Crsc::config::ConfigSourceImplementations of this interface obtain configuration information somewhere and pass individual configuration options to an OptionHandler instance
 Cstd::detail::container_style
 Crsc::patterns::ContainerProxy< Container, pass_through >
 Crsc::debug::DebugToolsA class providing platform-specific runtime debugging tools, e.g
 Crsc::os::DeleteHandle
 Crsc::threading::OrderedQueueDispatcherPool< M, R >::DeliveryHandlerA handler that is called whenever a message is received from the pool and should be passed to a receiver of the pool
 Crsc::patterns::dereferencer< T >
 Cstd::detail::element_sequence_style
 Cenable_shared_from_this
 Cequality_comparable
 Cstd::exceptionSTL class
 Crsc::patterns::FactoryBase< Key >An interface-independent factory interface, mainly used as a base class for more specific factories
 Cfalse_type
 Crsc::misc::detail::false_type
 Crsc::threading::OrderedQueueDispatcherPool< M, R >::FilterHandlerA handler that is used to filter messages for a certain receiver
 Crsc::patterns::detail::force_const< T >
 Crsc::threading::Future< R >Class providing access to the result of a process that is asynchronously running
 Crsc::os::GetMachineType
 Crsc::os::GetRelease
 Crsc::os::GetSysname
 Crsc::plugins::Impl
 Crsc::logging::LoggingSystemRepresents a logging adapter available to the rsc logging system through the configuration
 Cstd::map< K, T >STL class
 Crsc::config::EnvironmentVariableSource::Match
 Crsc::math::MathUtilsGeneral math-related utility functions
 Crsc::math::MetricDefines interface for vector metrics providing a calc-method that calculates the metric of two vectors
 Crsc::math::MetricConditionDefines a interface for metric conditions
 Cnoncopyable
 Crsc::misc::NullDeleterA deleter object that can be used with boost::shared_ptr that doesn't release any memory
 Crsc::config::OptionHandlerImplementations of this interface receive options from ConfigSource objects
 Crsc::threading::OrderedQueueDispatcherPool< M, R >A thread pool that dispatches messages to a list of receivers
 Crsc::patterns::detail::pair< _T1, _T2 >Pair holds two objects of arbitrary type
 Crsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >
 Crsc::patterns::detail::pair_adapter< Container::key_type, Container::mapped_type, Accessor >
 Crsc::patterns::detail::pair_adapter< ImplMap::key_type, ImplMap::mapped_type, pass_through >
 Cstd::detail::pair_style
 Crsc::misc::ParentSharedPtrDeleter< ParentType >A deleter for boost::shared_ptr which enables to use a pointer in a shared_ptr, which is not a shared_ptr itself and owned by another object
 Crsc::patterns::pass_through
 Crsc::runtime::PrintableA base class that defines utility functions for printing objects to streams
 Crsc::threading::OrderedQueueDispatcherPool< M, R >::ReceiverRepresents on registered receiver of the pool
 Crsc::math::SequenceMonitorA monitor for (vector-) sequences
 Cstd::detail::set_container_style< T >
 Cstd::detail::set_element_sequence_style< T >
 Cstd::detail::set_pair_style< T >
 Crsc::logging::LoggerProxy::SetLevelCallbackInterface for callbacks which are invoked when someone calls setLevel on this proxy
 Crsc::patterns::shared_ptr_dereferencer< T >
 Crsc::threading::TaskA task is a self.contained piece of work that can be executed by another thread
 Crsc::threading::TaskExecutorInterface for different scheduling strategies for Task instances
 Crsc::subprocess::WindowsSubprocess::TermInfo
 Ctrue_type
 Crsc::misc::detail::true_type
 Ctype
 Crsc::misc::UUIDEncapsulates the generation and handling of UUIDs
 Crsc::logging::LoggerTreeNode::VisitorVisitor interface to operate on the tree