JSON Voorhees
Killer JSON for C++
jsonv::detail::member_adapter_impl< T, TMember > Member List

This is the complete list of members for jsonv::detail::member_adapter_impl< T, TMember >, including all inherited members.

accessor_type typedef (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >
add_encode_check(std::function< bool(const serialization_context &, const TMember &)> check) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inline
add_extraction_check(std::function< void(const TMember &)> check) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inline
add_extraction_mutator(std::function< TMember(TMember &&)> mutate) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inline
default_on_null(bool on) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inline
default_value(std::function< TMember(const extraction_context &, const value &)> &&create) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inline
has_extract_key(string_view key) const override (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inlinevirtual
member_adapter_builder (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >friend
member_adapter_impl(std::string name, mutator_type mutator, accessor_type access) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inlineexplicit
member_adapter_impl(std::string name, TMember T::*selector) (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inlineexplicit
mutate(const extraction_context &context, const value &from, T &out) const override (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inlinevirtual
mutator_type typedef (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >
to_json(const serialization_context &context, const T &from, value &out) const override (defined in jsonv::detail::member_adapter_impl< T, TMember >)jsonv::detail::member_adapter_impl< T, TMember >inlinevirtual
~member_adapter() noexcept (defined in jsonv::detail::member_adapter< T >)jsonv::detail::member_adapter< T >inlinevirtual