| CBar | |
| ▼CCppUtilities::BinaryReader | |
| CReflectiveRapidJSON::BinaryReflector::BinaryDeserializer | Can 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::BinarySerializer | Can 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::JsonDeserializationError | The 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 | |
| CBinaryReflectorBoostHanaTests | Tests the integration of Boost.Hana with the (de)serializer |
| CBinaryReflectorTests | Tests the (de)serializer |
| 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 |
| 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::JsonDeserializationErrors | The JsonDeserializationErrors struct can be passed to fromJson() for error handling |
| CReflectiveRapidJSON::Versioning< Type, Condition > | |
| CReflectiveRapidJSON::Versioning< Type, true > | |
| CReflectiveRapidJSON::VersionNotSupported< VersionType > | |