| ▼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 > | |
| CCommandVoid5< E, T1, T2, T3, T4, T5 > | |
| CCommandVoid6< E, T1, T2, T3, T4, T5, T6 > | |
| CCommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 > | |
| CCommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 > | |
| CDirectGetter< E, T > | |
| CDirectSetter< E, T > | |
| CGetter< E, T > | |
| CSetter< E, T > | |
| CSetter< E, Matrix > | |
| CSetter< E, Vector > | |
| CSetter< E, bool > | |
| CSetter< E, double > | |
| CSetter< E, float > | |
| CSetter< E, int > | |
| CSetter< E, std::int64_t > | |
| CSetter< E, std::string > | |
| CSetter< E, std::uint64_t > | |
| CSetter< E, unsigned > | |
| 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 |
| CSignalTimeDependent< sigtime_t, sigtime_t > | |
| 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 |
| ▼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 |
| ▼Csignal_io_base< T > | |
| Csignal_io< T > | Class used for I/O operations in Signal<T,Time> |
| ▼Csignal_io_base< double > | |
| Csignal_io< double > | |
| ▼Csignal_io_base< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
| Csignal_io< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | Template specialization of signal_disp for Eigen objects |
| ▼Csignal_io_base< Eigen::Quaternion< _Scalar, _Options > > | |
| Csignal_io< Eigen::Quaternion< _Scalar, _Options > > | Template specialization of signal_io for Eigen quaternion objects |
| ▼Csignal_io_base< std::string > | |
| Csignal_io< std::string > | |
| Csignal_io_unimplemented< T > | Inherit from this class if tracing is not implemented for a given type |
| ▼CSignalArray_const< Time > | TODO |
| CSignalArray< Time > | TODO |
| CSystem | |
| ▼CTimeDependency< Time > | A helper class for setting and specifying dependencies between signals |
| CSignalTimeDependent< sigtime_t, sigtime_t > | |
| 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 |
| CValue | This class implements a variant design pattern to handle basic types in Command |
| CValueHelper< T > | |