|
JSON Voorhees
Killer JSON for C++
|
This is the complete list of members for jsonv::polymorphic_adapter< TPointer >, including all inherited members.
| add_subtype(match_predicate pred) | jsonv::polymorphic_adapter< TPointer > | inline |
| add_subtype_keyed(std::string key, value expected_value, keyed_subtype_action action=keyed_subtype_action::none) | jsonv::polymorphic_adapter< TPointer > | inline |
| check_null_input(bool on) | jsonv::polymorphic_adapter< TPointer > | inline |
| check_null_input() const | jsonv::polymorphic_adapter< TPointer > | inline |
| check_null_output(bool on) | jsonv::polymorphic_adapter< TPointer > | inline |
| check_null_output() const | jsonv::polymorphic_adapter< TPointer > | inline |
| create(deserialization_context &context, reader &from) const override | jsonv::polymorphic_adapter< TPointer > | inlineprotectedvirtual |
| deserialize(deserialization_context &context, reader &from, void *into) const override | jsonv::adapter_for< TPointer > | inlinevirtual |
| get_type() const noexcept override | jsonv::adapter_for< TPointer > | inlinevirtual |
| match_predicate typedef (defined in jsonv::polymorphic_adapter< TPointer >) | jsonv::polymorphic_adapter< TPointer > | |
| polymorphic_adapter()=default (defined in jsonv::polymorphic_adapter< TPointer >) | jsonv::polymorphic_adapter< TPointer > | |
| serialize(const serialization_context &context, const TPointer &from, writer &to) const override | jsonv::polymorphic_adapter< TPointer > | inlineprotectedvirtual |
| adapter_for< TPointer >::serialize(const serialization_context &context, const void *from, writer &to) const override | jsonv::adapter_for< TPointer > | 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 |