Reflection for RapidJSON
0.0.5
Reflection for serializing/deserializing with RapidJSON
|
▼NReflectiveRapidJSON | |
▼NJsonReflector | The JsonReflector namespace contains helper functions to ease the use of RapidJSON for automatic (de)serialization |
▼NDetail | |
CTuplePullHelper | The TuplePullHelper class helps deserializing tuples from JSON arrays |
CTuplePullHelper< Tuple, 1 > | |
CTuplePushHelper | The TuplePushHelper class helps serializing tuples to JSON arrays |
CTuplePushHelper< Tuple, 1 > | |
CAdaptedJsonSerializable | The AdaptedJsonSerializable class allows considering 3rd party classes as serializable |
CJsonDeserializationError | The JsonDeserializationError struct describes any errors of fromJson() except such caused by invalid JSON |
CJsonDeserializationErrors | The JsonDeserializationErrors struct can be passed to fromJson() for error handling |
CJsonSerializable | The JsonSerializable class provides the CRTP-base for (de)serializable objects |
CJsonReflectorBoostHanaTests | Tests the integration of Boost.Hana with the RapidJSON wrapper |
CJsonReflectorChronoUtilitiesTests | Tests the custom (de)serialization of the chrono utilities provided by the C++ utilities library |
CJsonReflectorTests | Tests RapidJSON wrapper which is used to ease code generation |