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 |