charon-core  0.3.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCAbstractMultiROData< T >Common interface for read-only access to multiple data members like arrays etc
|oCAbstractMultiData< T >Common interface for read-write access to multiple data members like arrays etc
|\CInputSlot< T >Input slot
oCAbstractMultiROData< bool >
|\CInputSlot< bool >
oCAbstractMultiROData< double >
|\CInputSlot< double >
oCAbstractMultiROData< int >
|\CInputSlot< int >
oCAbstractMultiROData< std::string >
|\CAbstractMultiData< std::string >
oCAbstractParameterParameter object handling
|oCParameter< T >Implementation of the AbstractParameter interface for one single parameter
|oCParameter< bool >
|oCParameter< int >
|oCParameter< std::string >
|oCParameterList< T >Implementation of the AbstractParameter interface for a list of parameters
|\CParameterList< std::string >
oCAbstractPluginLoaderAbstract base class for a plugin loader
|oCUnixPluginLoaderHandles ParameteredObject based plugins on Unix based systems
|\CWindowsPluginLoaderHandles ParameteredObject based plugins on Windows based systems
oCAbstractROData< T >Interface for data acces
|oCAbstractData< T >Interface for data assignment and readout
|\CInputSlot< T >Input slot
oCAbstractROData< bool >
|oCAbstractData< bool >
|\CInputSlot< bool >
oCAbstractROData< double >
|\CInputSlot< double >
oCAbstractROData< int >
|oCAbstractData< int >
|\CInputSlot< int >
oCAbstractROData< std::string >
|\CAbstractData< std::string >
oCInputSlotBundleIntfInterface for InputSlotBundle
|\CInputSlotBundleInput slots to be used with groups
oCInputSlotIntfAbstract interface class for input slots
|oCInputSlot< T >Input slot
|oCInputSlot< bool >
|oCInputSlot< double >
|oCInputSlot< int >
|\CVirtualInputSlot
oCOutputSlotBundleIntfInterface for OutputSlotBundle
|\COutputSlotBundleOutput slots to be used with groups
oCOutputSlotIntfAbstract interface class for output slots
|oCOutputSlot< T >Output slot
|oCOutputSlot< int >
|\CVirtualOutputSlot
oCParameteredObjectBase class for serializable objects
|oCForStatementForStatement module to be used in counting loops
|oCParameteredGroupObject
|oCSlotBundle
|oCStatementStatement module to be used in loops
|oCTemplatedParameteredObject< T >Base class for templated classes derived from ParameteredObject
|\CVirtualSlotSwitchConnects its output to one of its inputs according to a statement or inputnumber
oCParameterFileThis class serves to store parameters used within the Charon Project
oCPluginManagerInterfaceInterface for a plugin manager
|\CPluginManagerManages ParameteredObject based plugins and their instances
oCSlotCommom properties of slot objects
|oCAbstractSlot< T >Encapsulation of slot connection handling (type specific) and common code for input and output slots
|oCAbstractSlot< bool >
|oCAbstractSlot< double >
|oCAbstractSlot< int >
|\CVirtualSlotVirtualOutputSlot This class holds a pointer to an output if the output is CACHE_MEM, otherwise it loads a config string from a given parameterfile
oCSlot::DataManager< T >Interface of data management classes
|\CDataManagers::DataManagerParameterFile< T >Parameter file based implementation of a data manager
oCSlot::DataManagerFactory< T >Interface of data management factories
oCSlotBundleIntfInterface for SlotBundle
|\CSlotBundle
oCStatementIntf
|oCForStatementForStatement module to be used in counting loops
|\CStatementStatement module to be used in loops
oCstd::exceptionSTL class
|oCstd::logic_errorSTL class
|\Cstd::runtime_errorSTL class
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
\Cstreambuf
 \CSplitStreamBufBuffer to split output on several streams