2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-04 10:11:53 +00:00

Move common structureddatadef classes to objcommon

This commit is contained in:
Jan
2022-03-12 14:02:52 +01:00
parent dff7912dbc
commit c38367d55b
12 changed files with 4 additions and 4 deletions

View File

@ -0,0 +1,24 @@
#pragma once
#include <memory>
#include <vector>
#include "CommonStructuredDataEnum.h"
#include "CommonStructuredDataStruct.h"
class CommonStructuredDataDef
{
public:
std::vector<std::unique_ptr<CommonStructuredDataEnum>> m_enums;
std::vector<std::unique_ptr<CommonStructuredDataStruct>> m_structs;
std::vector<CommonStructuredDataIndexedArray> m_indexed_arrays;
std::vector<CommonStructuredDataEnumedArray> m_enumed_arrays;
int m_version;
size_t m_checksum;
CommonStructuredDataType m_root_type;
size_t m_size_in_byte;
CommonStructuredDataDef();
explicit CommonStructuredDataDef(int version);
};