|
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 |
| extra_keys_func typedef (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | |
| member(std::string name, TMember T::*selector) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| member(std::string name, std::function< const TMember &(const T &)> access, std::function< void(T &, TMember &&)> mutate) (defined in jsonv::adapter_builder< T >) | 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_extract_extra_keys(extra_keys_func handler) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| post_extract(post_extract_func perform) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| post_extract_func typedef (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | |
| pre_extract(pre_extract_func perform) (defined in jsonv::adapter_builder< T >) | jsonv::adapter_builder< T > | inline |
| pre_extract_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(const extraction_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 |