3#pragma warning(disable:4251)
8 class __declspec(dllexport) GenericDataStruct :
public Serializable
11 GenericDataStruct(
const std::string& _typeName =
"", uint32_t _numberOfEntries = 0) :m_numberOfEntries(_numberOfEntries), m_typeName(_typeName) {}
12 virtual ~GenericDataStruct()
18 const uint32_t getNumberOfEntries()
const {
return m_numberOfEntries; }
20 std::string getTypeIdentifyer() {
return m_typeName; }
23 uint32_t m_numberOfEntries;
24 std::string m_typeName;
std::list< ot::GenericDataStruct * > GenericDataStructList
Definition GenericDataStruct.h:27
rapidjson::Value JsonValue
Writable JSON value.
Definition JSON.h:27
rapidjson::GenericObject< true, rapidjson::GenericValue< rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator< rapidjson::CrtAllocator > > > ConstJsonObject
Read only JSON Object.
Definition JSON.h:35
rapidjson::MemoryPoolAllocator< rapidjson::CrtAllocator > JsonAllocator
Allocator used for writing to JSON values.
Definition JSON.h:30