|
JSON Voorhees
Killer JSON for C++
|
This is the complete list of members for jsonv::adapter_builder< T >, including all inherited members.
| adapter_builder(formats_builder *owner, F &&f) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inlineexplicit |
| adapter_builder(formats_builder *owner) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inlineexplicit |
| member(std::string name, TMember T::*selector) | jsonv::adapter_builder< T > | inline |
| member(std::string name, std::function< const TMember &(const T &)> access, std::function< void(T &, TMember &&)> mutate) | jsonv::adapter_builder< T > | inline |
| member(std::string name, const TMember &(T::*access)() const, TMember &(T::*mutable_access)()) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| member(std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember)) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| member(std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember &&)) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| on_unknown_members(unknown_members_func handler) | jsonv::adapter_builder< T > | inline |
| post_deserialize(post_deserialize_func perform) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| post_deserialize_func typedef (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | |
| pre_deserialize(pre_deserialize_func perform) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| pre_deserialize_func typedef (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | |
| type_default_on_null(bool on=true) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| type_default_value(std::function< T(deserialization_context &ctx)> create) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| type_default_value(const T &value) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| unknown_members_func typedef (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > |