dynamic-graph  4.1.0-8-gdab7-dirty
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 SignalCaster;
27 class SignalCastRegisterer;
28 
29 class Tracer;
30 class TracerRealTime;
31 
32 template <typename T> class DefaultCastRegisterer;
33 
34 template <typename T, typename Time> class Signal;
35 
36 template <typename Time> class SignalArray;
37 
38 template <typename Time> class SignalArray_const;
39 
40 template <typename Time> class SignalBase;
41 
42 template <typename T, typename Time> class SignalPtr;
43 template <typename T, typename Time> class SignalTimeDependent;
44 template <typename Time> class TimeDependency;
45 
46 namespace command {
47 class Command;
48 } // end of namespace command.
49 
50 } // end of namespace dynamicgraph.
51 
52 #endif
A helper class for setting and specifying dependencies between signals.
Definition: fwd.hh:44
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
Definition: fwd.hh:43
This is the only type of signal that can be plugged to, using the plug () command.
Definition: fwd.hh:42
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
Definition: fwd.hh:34
The base class for signals: not to be used as such.
Definition: fwd.hh:40