dynamic-graph  4.3.1
Dynamic graph library
fwd.hh
1 // Copyright 2010-2019, CNRS, JRL, AIST, LAAS
2 // Thomas Moulard, Olivier Stasse
3 //
4 
5 #ifndef DYNAMIC_GRAPH_FWD_HH
6 #define DYNAMIC_GRAPH_FWD_HH
7 
8 namespace dynamicgraph {
9 class DebugTrace;
10 
11 class PluginRefMap;
12 class Entity;
13 class EntityRegisterer;
14 class ExceptionAbstract;
15 class ExceptionFactory;
16 class ExceptionSignal;
17 class ExceptionTraces;
18 class FactoryStorage;
19 class Interpreter;
20 class InterpreterHelper;
21 class Logger;
22 class OutStringStream;
23 class PluginLoader;
24 class PoolStorage;
25 
26 class Tracer;
27 class TracerRealTime;
28 
29 template <typename T, typename Time> class Signal;
30 
31 template <typename Time> class SignalArray;
32 
33 template <typename Time> class SignalArray_const;
34 
35 template <typename Time> class SignalBase;
36 
37 template <typename T, typename Time> class SignalPtr;
38 template <typename T, typename Time> class SignalTimeDependent;
39 template <typename Time> class TimeDependency;
40 
41 namespace command {
42 class Command;
43 } // end of namespace command.
44 
45 } // end of namespace dynamicgraph.
46 
47 #endif
A helper class for setting and specifying dependencies between signals.
Definition: fwd.hh:39
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
Definition: fwd.hh:38
This is the only type of signal that can be plugged to, using the plug () command.
Definition: fwd.hh:37
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
Definition: fwd.hh:29
The base class for signals: not to be used as such.
Definition: fwd.hh:35