Reflection for RapidJSON
0.0.17
Reflection for serializing/deserializing with RapidJSON
Toggle main menu visibility
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
C
Bar
C
CppUtilities::BinaryReader
C
ReflectiveRapidJSON::BinaryReflector::BinaryDeserializer
Can read various data types, including custom ones, from an std::istream
C
ReflectiveRapidJSON::BinarySerializable< Type, v >
The
BinarySerializable
class provides the CRTP-base for (de)serializable objects
C
ReflectiveRapidJSON::BinarySerializable< VersionedDerived, 1 >
C
VersionedDerived
C
ReflectiveRapidJSON::BinarySerializable< VersionlessBase >
C
VersionlessBase
C
VersionedDerived
C
ReflectiveRapidJSON::BinarySerializable< VersionlessBase, 1 >
C
VersionedBase
C
VersionlessDerived
C
ReflectiveRapidJSON::BinarySerializable< VersionlessDerived >
C
VersionlessDerived
C
CppUtilities::BinaryWriter
C
ReflectiveRapidJSON::BinaryReflector::BinarySerializer
Can write various data types, including custom ones, to an std::ostream
C
Traits::Bool
C
ReflectiveRapidJSON::AdaptedBinarySerializable< T >
The
AdaptedBinarySerializable
class allows considering 3rd party classes as serializable
C
ReflectiveRapidJSON::AdaptedJsonSerializable< T >
The
AdaptedJsonSerializable
class allows considering 3rd party classes as serializable
C
ReflectiveRapidJSON::TreatAsMapOrHash< T >
The
TreatAsMapOrHash
class allows treating custom classes as std::map or std::unordered_map
C
ReflectiveRapidJSON::TreatAsMultiMapOrHash< T >
The
TreatAsMultiMapOrHash
class allows treating custom classes as std::multimap or std::unordered_multimap
C
ReflectiveRapidJSON::TreatAsMultiSet< T >
The
TreatAsMultiSet
class allows treating custom classes as std::multiset or std::unordered_multiset
C
ReflectiveRapidJSON::TreatAsSet< T >
The
TreatAsSet
class allows treating custom classes as std::set or std::unordered_set
C
Foo
C
ReflectiveRapidJSON::JsonDeserializationError
The
JsonDeserializationError
struct describes any errors of fromJson() except such caused by invalid JSON
C
ReflectiveRapidJSON::JsonSerializable< Type >
The
JsonSerializable
class provides the CRTP-base for (de)serializable objects
C
TestFixture
C
BinaryReflectorBoostHanaTests
Tests the integration of Boost.Hana with the (de)serializer
C
BinaryReflectorTests
Tests the (de)serializer
C
JsonReflectorBoostHanaTests
Tests the integration of Boost.Hana with the RapidJSON wrapper
C
JsonReflectorChronoUtilitiesTests
Tests the custom (de)serialization of the chrono utilities provided by the C++ utilities library
C
JsonReflectorTests
Tests RapidJSON wrapper which is used to ease code generation
C
ReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, N >
The
TuplePullHelper
class helps deserializing tuples from JSON arrays
C
ReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, 1 >
C
ReflectiveRapidJSON::JsonReflector::Detail::TuplePushHelper< Tuple, N >
The
TuplePushHelper
class helps serializing tuples to JSON arrays
C
ReflectiveRapidJSON::JsonReflector::Detail::TuplePushHelper< Tuple, 1 >
C
std::vector< T >
STL class
C
ReflectiveRapidJSON::JsonDeserializationErrors
The
JsonDeserializationErrors
struct can be passed to fromJson() for error handling
C
ReflectiveRapidJSON::Versioning< Type, Condition >
C
ReflectiveRapidJSON::Versioning< Type, true >
C
ReflectiveRapidJSON::VersionNotSupported< VersionType >
Generated on
for Reflection for RapidJSON by
1.18.0