Go to the documentation of this file.
5 #ifndef DYNAMIC_GRAPH_FWD_HH
6 #define DYNAMIC_GRAPH_FWD_HH
8 #include <boost/smart_ptr.hpp>
15 using boost::const_pointer_cast;
16 using boost::dynamic_pointer_cast;
17 using boost::make_shared;
18 using boost::shared_ptr;
19 using boost::static_pointer_cast;
20 using boost::weak_ptr;
34 class InterpreterHelper;
43 template <
typename T,
typename Time>
46 template <
typename Time>
49 template <
typename Time>
52 template <
typename Time>
55 template <
typename T,
typename Time>
57 template <
typename T,
typename Time>
59 template <
typename Time>
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
A helper class for setting and specifying dependencies between signals.
Class for logging messages.
This is the only type of signal that can be plugged to, using the plug () command.
This class automatically register an Entity to the global factory at initialization and unregister it...
This class represents an entity, i.e. a generic computational unit that provides input and output sig...
Singleton that keeps track of all the entities.
Stream for the tracer real-time.
Provides a way to create Entity objects from their class name.
Abstract root class for all dynamic-graph exceptions.
Exceptions raised when an error related to signals happen.
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
The base class for signals: not to be used as such.
Tracer plug-in main class.
Exceptions raised when an error related to traces happen.
shared_ptr< Interpreter > InterpreterShPtr_t
Main class of the tracer real-time plug-in.
dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Fri Aug 2 2024 08:36:38