26 #ifndef DATATOOLS_DETAIL_REFLECTION_UTILS_H 27 #define DATATOOLS_DETAIL_REFLECTION_UTILS_H 32 namespace reflection {
33 template<
typename Introspectable>
41 #define DR_CLASS_IMPLEMENT_REFLECTION_DECLARATION(Introspectable) \ 42 namespace datatools{ \ 44 namespace reflection { \ 46 void implement_reflection< Introspectable > (unsigned int); \ 52 #define DR_TYPE_IMPLEMENT_REFLECTION_DECLARATION(Introspectable) \ 53 DR_CLASS_IMPLEMENT_REFLECTION_DECLARATION(Introspectable) \ 56 #endif // DATATOOLS_DETAIL_REFLECTION_UTILS_H