├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── docs ├── Compile-timeTypeSignatures.pdf └── XOffsetDatastructure_CppCon2024.pdf ├── examples ├── CMakeLists.txt ├── demo.cpp └── helloworld.cpp ├── generated ├── alignment_test.hpp ├── basic_types.hpp ├── compaction_test.hpp ├── game_data.hpp ├── map_set_test.hpp ├── modify_test.hpp ├── nested_test.hpp ├── player.hpp ├── serialization_test.hpp ├── test_types.hpp └── vector_test.hpp ├── schemas ├── README.md ├── alignment_test.xds.yaml ├── basic_types.xds.yaml ├── compaction_test.xds.yaml ├── game_data.xds.yaml ├── map_set_test.xds.yaml ├── modify_test.xds.yaml ├── nested_test.xds.yaml ├── player.xds.yaml ├── serialization_test.xds.yaml ├── test_types.xds.yaml └── vector_test.xds.yaml ├── tests ├── CMakeLists.txt ├── README.md ├── run_all_tests.cpp ├── test_alignment.cpp ├── test_basic_types.cpp ├── test_compaction.cpp ├── test_comprehensive.cpp ├── test_const_support.cpp ├── test_map_set.cpp ├── test_modify.cpp ├── test_msvc_compat.cpp ├── test_nested.cpp ├── test_platform.cpp ├── test_serialization.cpp ├── test_type_signature.cpp └── test_vector.cpp ├── tools └── xds_generator.py └── xoffsetdatastructure2.hpp /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/README.md -------------------------------------------------------------------------------- /docs/Compile-timeTypeSignatures.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/docs/Compile-timeTypeSignatures.pdf -------------------------------------------------------------------------------- /docs/XOffsetDatastructure_CppCon2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/docs/XOffsetDatastructure_CppCon2024.pdf -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/examples/demo.cpp -------------------------------------------------------------------------------- /examples/helloworld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/examples/helloworld.cpp -------------------------------------------------------------------------------- /generated/alignment_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/alignment_test.hpp -------------------------------------------------------------------------------- /generated/basic_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/basic_types.hpp -------------------------------------------------------------------------------- /generated/compaction_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/compaction_test.hpp -------------------------------------------------------------------------------- /generated/game_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/game_data.hpp -------------------------------------------------------------------------------- /generated/map_set_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/map_set_test.hpp -------------------------------------------------------------------------------- /generated/modify_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/modify_test.hpp -------------------------------------------------------------------------------- /generated/nested_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/nested_test.hpp -------------------------------------------------------------------------------- /generated/player.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/player.hpp -------------------------------------------------------------------------------- /generated/serialization_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/serialization_test.hpp -------------------------------------------------------------------------------- /generated/test_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/test_types.hpp -------------------------------------------------------------------------------- /generated/vector_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/generated/vector_test.hpp -------------------------------------------------------------------------------- /schemas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/README.md -------------------------------------------------------------------------------- /schemas/alignment_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/alignment_test.xds.yaml -------------------------------------------------------------------------------- /schemas/basic_types.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/basic_types.xds.yaml -------------------------------------------------------------------------------- /schemas/compaction_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/compaction_test.xds.yaml -------------------------------------------------------------------------------- /schemas/game_data.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/game_data.xds.yaml -------------------------------------------------------------------------------- /schemas/map_set_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/map_set_test.xds.yaml -------------------------------------------------------------------------------- /schemas/modify_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/modify_test.xds.yaml -------------------------------------------------------------------------------- /schemas/nested_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/nested_test.xds.yaml -------------------------------------------------------------------------------- /schemas/player.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/player.xds.yaml -------------------------------------------------------------------------------- /schemas/serialization_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/serialization_test.xds.yaml -------------------------------------------------------------------------------- /schemas/test_types.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/test_types.xds.yaml -------------------------------------------------------------------------------- /schemas/vector_test.xds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/schemas/vector_test.xds.yaml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/run_all_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/run_all_tests.cpp -------------------------------------------------------------------------------- /tests/test_alignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_alignment.cpp -------------------------------------------------------------------------------- /tests/test_basic_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_basic_types.cpp -------------------------------------------------------------------------------- /tests/test_compaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_compaction.cpp -------------------------------------------------------------------------------- /tests/test_comprehensive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_comprehensive.cpp -------------------------------------------------------------------------------- /tests/test_const_support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_const_support.cpp -------------------------------------------------------------------------------- /tests/test_map_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_map_set.cpp -------------------------------------------------------------------------------- /tests/test_modify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_modify.cpp -------------------------------------------------------------------------------- /tests/test_msvc_compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_msvc_compat.cpp -------------------------------------------------------------------------------- /tests/test_nested.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_nested.cpp -------------------------------------------------------------------------------- /tests/test_platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_platform.cpp -------------------------------------------------------------------------------- /tests/test_serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_serialization.cpp -------------------------------------------------------------------------------- /tests/test_type_signature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_type_signature.cpp -------------------------------------------------------------------------------- /tests/test_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tests/test_vector.cpp -------------------------------------------------------------------------------- /tools/xds_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/tools/xds_generator.py -------------------------------------------------------------------------------- /xoffsetdatastructure2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ximicpp/XOffsetDatastructure/HEAD/xoffsetdatastructure2.hpp --------------------------------------------------------------------------------