|
Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
|
#include <c++utilities/chrono/datetime.h>#include <c++utilities/chrono/timespan.h>#include "./morestructs.h"#include "../../lib/binary/reflector-chronoutilities.h"#include "../../lib/binary/serializable.h"#include "../../lib/json/reflector-chronoutilities.h"#include "../../lib/json/serializable.h"#include <deque>#include <list>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | TestStruct |
| The TestStruct struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | NestedTestStruct |
| The NestedTestStruct struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | AnotherTestStruct |
| The AnotherTestStruct struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | DerivedTestStruct |
| The DerivedTestStruct struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | NonSerializable |
| The NonSerializable struct should be ignored when used as base class because it isn't serializable. More... | |
| struct | MultipleDerivedTestStruct |
| The MultipleDerivedTestStruct struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | StructWithCustomTypes |
| The StructWithCustomTypes struct inherits from JsonSerializable and should hence have functional fromJson() and toJson() methods. More... | |
| struct | NotJsonSerializable |
| The NotJsonSerializable struct is used to test (de)serialization for 3rd party structs (which do not inherit from JsonSerializable instance). More... | |
| struct | NestedNotJsonSerializable |
| The NestedNotJsonSerializable struct is used to test (de)serialization for 3rd party structs (which do not inherit from JsonSerializable instance). More... | |
| struct | OtherNotJsonSerializable |
| The OtherNotJsonSerializable struct is used to test whether code for (de)serialization is generated for classes explicitly specified via CMake macro (despite use of REFLECTIVE_RAPIDJSON_ADAPT_JSON_SERIALIZABLE or JsonSerializable is missing). More... | |
| struct | ReallyNotJsonSerializable |
| The ReallyNotJsonSerializable struct is used to tests (de)serialization for 3rd party structs (which do not inherit from JsonSerializable instance). More... | |
Functions | |
| REFLECTIVE_RAPIDJSON_MAKE_JSON_SERIALIZABLE (NotJsonSerializable) | |
| REFLECTIVE_RAPIDJSON_MAKE_JSON_SERIALIZABLE (NestedNotJsonSerializable) | |
| REFLECTIVE_RAPIDJSON_MAKE_JSON_SERIALIZABLE | ( | NestedNotJsonSerializable | ) |
| REFLECTIVE_RAPIDJSON_MAKE_JSON_SERIALIZABLE | ( | NotJsonSerializable | ) |