| 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 |