22 #ifndef GEOMTOOLS_GEOM_ID_H 23 #define GEOMTOOLS_GEOM_ID_H 1 31 #include <boost/cstdint.hpp> 76 uint32_t
get (
int)
const;
79 void set (
int, uint32_t val_);
171 bool match (
const geom_id & id_,
bool exact_ =
false)
const;
174 bool exact_ =
false);
195 void make (
int type_,
int depth_);
197 static void make (
geom_id & id_,
int type_,
int depth_);
199 static bool sub_id_comp (uint32_t si1_, uint32_t si2_);
204 std::vector<uint32_t> _addresses_;
215 #include <boost/serialization/export.hpp> 223 #include <boost/serialization/version.hpp> 226 #endif // GEOMTOOLS_GEOM_ID_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