#include <map>
#include <typeinfo>
#include <vector>
#include <boost/any.hpp>
#include <boost/format.hpp>
#include <boost/function/function1.hpp>
#include <boost/function/function2.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/tuple/tuple.hpp>
#include <dynamic-graph/eigen-io.h>
#include "dynamic-graph/exception-signal.h"
#include "dynamic-graph/signal-caster.h"
#include <dynamic-graph/dynamic-graph-api.h>
Classes | |
class | dynamicgraph::DefaultCastRegisterer< T > |
This class can be used to register default casts, i.e. More... | |
class | dynamicgraph::SignalCast< T > |
Namespaces | |
dynamicgraph | |
This is the namespace where every object and class of this library is located. | |
Macros | |
#define | DG_SIGNAL_CAST_DECLARATION(TYPE) |
#define | DG_SIGNAL_CAST_DECLARATION_NAMED(TYPE, NAME) |
#define | DG_SIGNAL_CAST_FULL_DEFINITION(TYPE, CAST, DISP, TRACE) |
#define | DG_SIGNAL_CAST_DEFINITION_HPP(TYPE) DG_SIGNAL_CAST_FULL_DEFINITION(TYPE, ;, ;, { disp(t, os); }) |
#define | DG_SIGNAL_CAST_DEFINITION_TRACE_HPP(TYPE, TRACE) |
#define | DG_SIGNAL_CAST_DEFINITION(TYPE) |
#define | DG_SIGNAL_CAST_DEFINITION_TRACE(TYPE) |
#define | DG_ADD_CASTER(TYPE, ID) |
#define DG_ADD_CASTER | ( | TYPE, | |
ID | |||
) |
#define DG_SIGNAL_CAST_DECLARATION | ( | TYPE | ) |
#define DG_SIGNAL_CAST_DECLARATION_NAMED | ( | TYPE, | |
NAME | |||
) |
#define DG_SIGNAL_CAST_DEFINITION | ( | TYPE | ) |
#define DG_SIGNAL_CAST_DEFINITION_HPP | ( | TYPE | ) | DG_SIGNAL_CAST_FULL_DEFINITION(TYPE, ;, ;, { disp(t, os); }) |
#define DG_SIGNAL_CAST_DEFINITION_TRACE | ( | TYPE | ) |
#define DG_SIGNAL_CAST_DEFINITION_TRACE_HPP | ( | TYPE, | |
TRACE | |||
) |
#define DG_SIGNAL_CAST_FULL_DEFINITION | ( | TYPE, | |
CAST, | |||
DISP, | |||
TRACE | |||
) |