reflective-rapidjson/generator
Martchus 2b0048f144 Change (de)serialization order of versioning and base classes
This allows deserializing the first base class on its own, even then the
derived class has been serialized. That makes sense if the full object (of
the derived class) should be stored but sometimes only the "base fields"
(of the base class) are needed.
2022-05-28 18:46:21 +02:00
..
testfiles Adapt tests to efaa8a8 2022-03-28 17:06:28 +02:00
tests Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
CMakeLists.txt Do not treat warning "'this' pointer is null" appearing with GCC 12 as error 2022-05-12 20:23:33 +02:00
LICENSE Rename moc -> generator 2017-10-25 17:41:19 +02:00
binaryserializationcodegenerator.cpp Change (de)serialization order of versioning and base classes 2022-05-28 18:46:21 +02:00
binaryserializationcodegenerator.h Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
clangversionabstraction.cpp Remove unused createFileIDForMemBuffer() 2018-09-04 19:39:32 +02:00
clangversionabstraction.h Remove unused createFileIDForMemBuffer() 2018-09-04 19:39:32 +02:00
codefactory.cpp Fix typos found via `codespell --skip .git -w` 2021-07-03 19:50:25 +02:00
codefactory.h Use std::string_view for CodeFactory parameters (where possible) 2021-05-16 19:25:30 +02:00
codegenerator.cpp Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
codegenerator.h Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
consumer.cpp Do not turn errors into warnings by default 2018-02-03 15:47:25 +01:00
consumer.h Do not turn errors into warnings by default 2018-02-03 15:47:25 +01:00
frontendaction.cpp Adapt to changes in c++utilities 2019-06-14 19:16:51 +02:00
frontendaction.h Rename moc -> generator 2017-10-25 17:41:19 +02:00
jsonserializationcodegenerator.cpp Avoid warnings about unused var `allocator` for empty classes 2022-05-15 20:52:30 +02:00
jsonserializationcodegenerator.h Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
main.cpp Fix typos found via `codespell --skip .git -w` 2021-07-03 19:50:25 +02:00
serializationcodegenerator.cpp Avoid using `DeclBase::getLangOpts()` to support older Clang versions 2021-09-19 01:17:30 +02:00
serializationcodegenerator.h Add experimental versioning for binary (de)serializer 2021-07-13 00:37:05 +02:00
visitor.cpp Adapt to changes in c++utilities 2019-06-14 19:16:51 +02:00
visitor.h Rename moc -> generator 2017-10-25 17:41:19 +02:00