29 #ifndef MCTOOLS_SIGNAL_SIGNAL_DATA_H 30 #define MCTOOLS_SIGNAL_SIGNAL_DATA_H 39 #include <boost/serialization/access.hpp> 40 #include <boost/cstdint.hpp> 81 bool has_signals(
const std::string & a_category)
const;
84 void add_signals(
const std::string & a_category,
size_t a_capacity = 0);
99 void remove_signal(
const std::string & a_category,
int a_hit_index);
122 virtual void tree_dump(std::ostream & out_ = std::clog,
123 const std::string & title_ =
"",
124 const std::string & indent_ =
"",
125 bool inherit_ =
false)
const;
135 #if MCTOOLS_WITH_REFLECTION == 1 145 #include <boost/serialization/export.hpp> 148 #if MCTOOLS_WITH_REFLECTION == 1 151 #endif // MCTOOLS_WITH_REFLECTION 153 #endif // MCTOOLS_SIGNAL_SIGNAL_DATA_H #define DR_CLASS_INIT(Introspectable)
Inform Camp that class Introspectable exists and trigger the automatic registration of dedicated refl...
Definition: reflection_interface.h:149
#define DATATOOLS_SERIALIZATION_DECLARATION()
Definition: i_serializable.h:266
#define DR_CLASS_RTTI()
Declare Camp RTTI within class declaration.
Definition: reflection_interface.h:46