JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
jsonv::adapter_builder< T > Member List

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