fwd.hh
Go to the documentation of this file.
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 #include <boost/smart_ptr.hpp>
9 
10 namespace dynamicgraph {
11 
12 // to be replace by std:: when we switch to C++11 and later
13 using boost::const_pointer_cast;
14 using boost::dynamic_pointer_cast;
15 using boost::make_shared;
16 using boost::shared_ptr;
17 using boost::static_pointer_cast;
18 using boost::weak_ptr;
19 
20 class DebugTrace;
21 
22 class PluginRefMap;
23 class Entity;
24 class EntityRegisterer;
25 class ExceptionAbstract;
26 class ExceptionFactory;
27 class ExceptionSignal;
28 class ExceptionTraces;
29 class FactoryStorage;
30 class Interpreter;
31 typedef shared_ptr<Interpreter> InterpreterShPtr_t;
32 class InterpreterHelper;
33 class Logger;
34 class OutStringStream;
35 class PluginLoader;
36 class PoolStorage;
37 
38 class Tracer;
39 class TracerRealTime;
40 
41 template <typename T, typename Time>
42 class Signal;
43 
44 template <typename Time>
46 
47 template <typename Time>
49 
50 template <typename Time>
51 class SignalBase;
52 
53 template <typename T, typename Time>
54 class SignalPtr;
55 template <typename T, typename Time>
57 template <typename Time>
59 
60 namespace command {
61 class Command;
62 } // end of namespace command.
63 
64 } // end of namespace dynamicgraph.
65 
66 #endif
A helper class for setting and specifying dependencies between signals.
Definition: fwd.hh:58
Singleton that keeps track of all the entities.
Stream for the tracer real-time.
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
Definition: fwd.hh:56
This is the only type of signal that can be plugged to, using the plug () command.
Definition: fwd.hh:54
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
Definition: fwd.hh:42
Main class of the tracer real-time plug-in.
shared_ptr< Interpreter > InterpreterShPtr_t
Definition: fwd.hh:30
The base class for signals: not to be used as such.
Definition: fwd.hh:51
Tracer plug-in main class.
Definition: tracer.h:24
Class for logging messages.
Definition: logger.h:186


dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Sun Jun 25 2023 02:06:03