|
JSON Voorhees
Killer JSON for C++
|
This is the complete list of members for jsonv::enum_adapter< TEnum, FEnumComp, FValueComp >, including all inherited members.
| create(deserialization_context &context, reader &from) const override | jsonv::enum_adapter< TEnum, FEnumComp, FValueComp > | inlineprotectedvirtual |
| deserialize(deserialization_context &context, reader &from, void *into) const override | jsonv::adapter_for< TEnum > | inlinevirtual |
| enum_adapter(std::string enum_name, TForwardIterator first, TForwardIterator last) | jsonv::enum_adapter< TEnum, FEnumComp, FValueComp > | inlineexplicit |
| enum_adapter(std::string enum_name, std::initializer_list< std::pair< TEnum, value > > mapping) | jsonv::enum_adapter< TEnum, FEnumComp, FValueComp > | inlineexplicit |
| get_type() const noexcept override | jsonv::adapter_for< TEnum > | inlinevirtual |
| serialize(const serialization_context &, const TEnum &from, writer &to) const override | jsonv::enum_adapter< TEnum, FEnumComp, FValueComp > | inlineprotectedvirtual |
| adapter_for< TEnum >::serialize(const serialization_context &context, const void *from, writer &to) const override | jsonv::adapter_for< TEnum > | inlinevirtual |
| ~adapter() noexcept (defined in jsonv::adapter) | jsonv::adapter | virtual |
| ~deserializer() noexcept (defined in jsonv::deserializer) | jsonv::deserializer | virtual |
| ~serializer() noexcept (defined in jsonv::serializer) | jsonv::serializer | virtual |