▼CCommand | |
CCommandReturnType0< E, ReturnType > | |
CCommandReturnType1< E, ReturnType, T > | |
CCommandReturnType2< E, ReturnType, T1, T2 > | |
CCommandVerbose< E > | |
CCommandVoid0< E > | |
CCommandVoid1< E, T > | |
CCommandVoid2< E, T1, T2 > | |
CCommandVoid3< E, T1, T2, T3 > | |
CCommandVoid4< E, T1, T2, T3, T4 > | |
CDirectGetter< E, T > | |
CDirectSetter< E, T > | |
CGetter< E, T > | |
CSetter< E, T > | |
CSetter< E, bool > | |
CSetter< E, double > | |
CSetter< E, float > | |
CSetter< E, int > | |
CSetter< E, Matrix > | |
CSetter< E, std::string > | |
CSetter< E, unsigned > | |
CSetter< E, Vector > | |
CCPUData | |
CDebugTrace | Logging class |
CEitherType | |
CEntityHelper< Ent > | |
▼Cexception | |
▼CExceptionAbstract | Abstract root class for all dynamic-graph exceptions |
CExceptionFactory | Generic error class |
CExceptionSignal | Exceptions raised when an error related to signals happen |
CExceptionTraces | Exceptions raised when an error related to traces happen |
CLogger | Class for logging messages |
▼CLoggerStream | Stream for the real-time logger |
CLoggerIOStream | |
▼Cnoncopyable | |
▼CEntity | This class represents an entity, i.e. a generic computational unit that provides input and output signals |
▼CTracer | Tracer plug-in main class |
CTracerRealTime | Main class of the tracer real-time plug-in |
CEntityRegisterer | This class automatically register an Entity to the global factory at initialization and unregister it during instance destruction |
CFactoryStorage | Provides a way to create Entity objects from their class name |
▼CSignalBase< Time > | The base class for signals: not to be used as such |
▼CSignal< T, Time > | Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See SignalPtr and SignalTimeDependent for other types of signals, and SignalArray for a way of grouping them |
CSignalPtr< T, Time > | This is the only type of signal that can be plugged to, using the plug () command |
CSignalTimeDependent< T, Time > | A type of signal that enforces a time dependency between other signals, making sure its inputs are up to date on access, using a incrementing time tick as reference |
▼CSignalBase< int > | |
▼CSignal< int, int > | |
CSignalTimeDependent< int, int > | |
▼Costringstream | |
COutStringStream | Stream for the tracer real-time |
CExceptionAbstract::Param | Class owned by exceptions to store error locations |
CPoolStorage | Singleton that keeps track of all the entities |
CProcessData | |
CProcessList | |
CRealTimeLogger | Main class of the real-time logger |
▼CSignalArray_const< Time > | TODO |
CSignalArray< Time > | TODO |
CSignalCast< T > | |
CSignalCaster | |
▼CSignalCastRegisterer | |
CDefaultCastRegisterer< T > | |
CSystem | |
▼CTimeDependency< Time > | A helper class for setting and specifying dependencies between signals |
CSignalTimeDependent< T, Time > | A type of signal that enforces a time dependency between other signals, making sure its inputs are up to date on access, using a incrementing time tick as reference |
▼CTimeDependency< int > | |
CSignalTimeDependent< int, int > | |
CValue | This class implements a variant design pattern to handle basic types in Command |
CValueHelper< T > | |