JSON Voorhees
Killer JSON for C++
jsonv::detail::adapter_builder_dsl< T > Member List

This is the complete list of members for jsonv::detail::adapter_builder_dsl< T >, including all inherited members.

adapter_builder_dsl(adapter_builder< T > *owner) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >inlineexplicit
member(std::string name, TMember T::*selector) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
member(std::string name, std::function< const TMember &(const T &)> access, std::function< void(T &, TMember &&)> mutate) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
member(std::string name, const TMember &(T::*access)() const, TMember &(T::*mutable_access)()) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
member(std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember)) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
member(std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember &&)) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
on_extract_extra_keys(typename adapter_builder< T >::extra_keys_func handler) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
owner (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >protected
post_extract(typename adapter_builder< T >::post_extract_func perform) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
pre_extract(typename adapter_builder< T >::pre_extract_func perform) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
type_default_on_null(bool on=true) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
type_default_value(std::function< T(const extraction_context &ctx)> create) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >
type_default_value(const T &value) (defined in jsonv::detail::adapter_builder_dsl< T >)jsonv::detail::adapter_builder_dsl< T >