Reflection for RapidJSON
0.0.8
Reflection for serializing/deserializing with RapidJSON
|
#include "./reflector.h"
#include <boost/hana/adapt_struct.hpp>
#include <boost/hana/at_key.hpp>
#include <boost/hana/define_struct.hpp>
#include <boost/hana/for_each.hpp>
#include <boost/hana/intersection.hpp>
#include <boost/hana/keys.hpp>
Go to the source code of this file.
Namespaces | |
ReflectiveRapidJSON | |
ReflectiveRapidJSON::BinaryReflector | |
The BinaryReflector namespace contains BinaryReader and BinaryWriter for automatic binary (de)serialization. | |
Functions | |
template<typename Type , Traits::EnableIf< IsCustomType< Type >> * = nullptr> | |
void | ReflectiveRapidJSON::BinaryReflector::readCustomType (BinaryDeserializer &deserializer, Type &customType) |
template<typename Type , Traits::EnableIf< IsCustomType< Type >> * = nullptr> | |
void | ReflectiveRapidJSON::BinaryReflector::writeCustomType (BinarySerializer &serializer, const Type &customType) |