/* ----------------------------------------------------------------------------- GSFramework Copyright 2001-2011 Emmanuel Julien. All Rights Reserved. ----------------------------------------------------------------------------- */ #ifndef __NREFL_OBJECT__ #define __NREFL_OBJECT__ #include #include "reflection/nenum_string.h" namespace GS { namespace Reflection { struct Property { enum PropType { InvalidProp, BoolProp, CharProp, ShortProp, IntProp, FloatProp, StringProp, EnumProp }; PropType type; const char *name; size_t offset_of; Enum::Dict *enum_dict; }; } // Reflection } // GS #endif // __NREFL_OBJECT__