JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
jsonv::polymorphic_adapter< TPointer > Member List

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() constjsonv::polymorphic_adapter< TPointer >inline
check_null_output(bool on)jsonv::polymorphic_adapter< TPointer >inline
check_null_output() constjsonv::polymorphic_adapter< TPointer >inline
create(deserialization_context &context, reader &from) const overridejsonv::polymorphic_adapter< TPointer >inlineprotectedvirtual
deserialize(deserialization_context &context, reader &from, void *into) const overridejsonv::adapter_for< TPointer >inlinevirtual
get_type() const noexcept overridejsonv::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 overridejsonv::polymorphic_adapter< TPointer >inlineprotectedvirtual
adapter_for< TPointer >::serialize(const serialization_context &context, const void *from, writer &to) const overridejsonv::adapter_for< TPointer >inlinevirtual
~adapter() noexcept (defined in jsonv::adapter)jsonv::adaptervirtual
~deserializer() noexcept (defined in jsonv::deserializer)jsonv::deserializervirtual
~serializer() noexcept (defined in jsonv::serializer)jsonv::serializervirtual