JSON Voorhees
Killer JSON for C++
|
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 > |