|
Reflection for RapidJSON
0.0.15
Reflection for serializing/deserializing with RapidJSON
|
| ▼ binary | |
| reflector-boosthana.h | Contains generic functions relying on Boost.Hana which can replace the code which would otherwise had to be generated |
| reflector-chronoutilities.h | Contains functions for (de)serializing objects from the chrono utilities provided by the C++ utilities library |
| reflector.h | Contains BinaryReader and BinaryWriter supporting binary (de)serialization of primitive and custom types |
| serializable.h | Contains only the definiation of the BinarySerializable template class which makes the reflection accessible. The actual implementation is found in binaryreflector.h and generated files |
| ▼ json | |
| errorformatting.h | Contains helper functions to format errors when deserializing JSON files |
| errorhandling.h | Contains helper for error handling when deserializing JSON files |
| reflector-boosthana.h | Contains generic functions relying on Boost.Hana which can replace the code which would otherwise had to be generated |
| reflector-chronoutilities.h | Contains functions for (de)serializing objects from the chrono utilities provided by the C++ utilities library |
| reflector.h | Contains functions to (de)serialize basic types such as int, double, bool, std::string, std::vector, ... with RapidJSON |
| serializable.h | Contains only the definiation of the JsonSerializable template class which makes the reflection accessible. The actual implementation is found in jsonreflector.h and generated files |
| ▼ tests | |
| binaryreflector-boosthana.cpp | |
| binaryreflector.cpp | |
| jsonreflector-boosthana.cpp | |
| jsonreflector-chronoutilities.cpp | |
| jsonreflector.cpp | |
| traits.cpp | |
| global.h | |
| traits.h |
1.8.18