|
| template<typename F > |
| | adapter_builder (formats_builder *owner, F &&f) |
| |
| | adapter_builder (formats_builder *owner) |
| |
| adapter_builder< T > & | type_default_on_null (bool on=true) |
| |
| adapter_builder< T > & | type_default_value (std::function< T(const extraction_context &ctx)> create) |
| |
| adapter_builder< T > & | type_default_value (const T &value) |
| |
| template<typename TMember > |
| member_adapter_builder< T, TMember > | member (std::string name, TMember T::*selector) |
| |
| template<typename TMember > |
| member_adapter_builder< T, TMember > | member (std::string name, std::function< const TMember &(const T &)> access, std::function< void(T &, TMember &&)> mutate) |
| |
| template<typename TMember > |
| member_adapter_builder< T, TMember > | member (std::string name, const TMember &(T::*access)() const, TMember &(T::*mutable_access)()) |
| |
| template<typename TMember > |
| member_adapter_builder< T, TMember > | member (std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember)) |
| |
| template<typename TMember > |
| member_adapter_builder< T, TMember > | member (std::string name, const TMember &(T::*access)() const, void(T::*mutate)(TMember &&)) |
| |
| adapter_builder< T > & | pre_extract (pre_extract_func perform) |
| |
| adapter_builder< T > & | post_extract (post_extract_func perform) |
| |
| adapter_builder< T > & | on_extract_extra_keys (extra_keys_func handler) |
| |
template<
typename T>
class jsonv::adapter_builder< T >
Definition at line 945 of file serialization_builder.hpp.