Reflection for RapidJSON 0.0.16
Reflection for serializing/deserializing with RapidJSON
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBar
 CCppUtilities::BinaryReader
 CReflectiveRapidJSON::BinaryReflector::BinaryDeserializerCan read various data types, including custom ones, from an std::istream
 CReflectiveRapidJSON::BinarySerializable< Type, v >The BinarySerializable class provides the CRTP-base for (de)serializable objects
 CReflectiveRapidJSON::BinarySerializable< VersionedDerived, 1 >
 CVersionedDerived
 CReflectiveRapidJSON::BinarySerializable< VersionlessBase >
 CVersionlessBase
 CVersionedDerived
 CReflectiveRapidJSON::BinarySerializable< VersionlessBase, 1 >
 CVersionedBase
 CVersionlessDerived
 CReflectiveRapidJSON::BinarySerializable< VersionlessDerived >
 CVersionlessDerived
 CCppUtilities::BinaryWriter
 CReflectiveRapidJSON::BinaryReflector::BinarySerializerCan write various data types, including custom ones, to an std::ostream
 CCppUtilities::Traits::Bool
 CReflectiveRapidJSON::AdaptedBinarySerializable< T >The AdaptedBinarySerializable class allows considering 3rd party classes as serializable
 CReflectiveRapidJSON::AdaptedJsonSerializable< T >The AdaptedJsonSerializable class allows considering 3rd party classes as serializable
 CReflectiveRapidJSON::TreatAsMapOrHash< T >The TreatAsMapOrHash class allows treating custom classes as std::map or std::unordered_map
 CReflectiveRapidJSON::TreatAsMultiMapOrHash< T >The TreatAsMultiMapOrHash class allows treating custom classes as std::multimap or std::unordered_multimap
 CReflectiveRapidJSON::TreatAsMultiSet< T >The TreatAsMultiSet class allows treating custom classes as std::multiset or std::unordered_multiset
 CReflectiveRapidJSON::TreatAsSet< T >The TreatAsSet class allows treating custom classes as std::set or std::unordered_set
 CFoo
 CReflectiveRapidJSON::JsonDeserializationErrorThe JsonDeserializationError struct describes any errors of fromJson() except such caused by invalid JSON
 CReflectiveRapidJSON::JsonSerializable< Type >The JsonSerializable class provides the CRTP-base for (de)serializable objects
 CTestFixture
 CBinaryReflectorBoostHanaTestsTests the integration of Boost.Hana with the (de)serializer
 CBinaryReflectorTestsTests the (de)serializer
 CJsonReflectorBoostHanaTestsTests the integration of Boost.Hana with the RapidJSON wrapper
 CJsonReflectorChronoUtilitiesTestsTests the custom (de)serialization of the chrono utilities provided by the C++ utilities library
 CJsonReflectorTestsTests RapidJSON wrapper which is used to ease code generation
 CReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, N >The TuplePullHelper class helps deserializing tuples from JSON arrays
 CReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, 1 >
 CReflectiveRapidJSON::JsonReflector::Detail::TuplePushHelper< Tuple, N >The TuplePushHelper class helps serializing tuples to JSON arrays
 CReflectiveRapidJSON::JsonReflector::Detail::TuplePushHelper< Tuple, 1 >
 Cstd::vector< T >STL class
 CReflectiveRapidJSON::JsonDeserializationErrorsThe JsonDeserializationErrors struct can be passed to fromJson() for error handling
 CReflectiveRapidJSON::Versioning< Type, Condition >
 CReflectiveRapidJSON::Versioning< Type, true >
 CReflectiveRapidJSON::VersionNotSupported< VersionType >