JSON Voorhees
Killer JSON for C++
jsonv::formats_builder Member List

This is the complete list of members for jsonv::formats_builder, including all inherited members.

check_references(const formats &other, const std::string &name="")jsonv::formats_builder
check_references(const formats::list &others, const std::string &name="") (defined in jsonv::formats_builder)jsonv::formats_builder
check_references(const std::string &name="") (defined in jsonv::formats_builder)jsonv::formats_builder
compose_checked(formats other, const std::string &name="")jsonv::formats_builder
compose_checked(const formats::list &others, const std::string &name="") (defined in jsonv::formats_builder)jsonv::formats_builder
enum_type(std::string enum_name, std::initializer_list< std::pair< TEnum, value >> mapping) (defined in jsonv::formats_builder)jsonv::formats_builderinline
enum_type_icase(std::string enum_name, std::initializer_list< std::pair< TEnum, value >> mapping) (defined in jsonv::formats_builder)jsonv::formats_builderinline
extend(F &&func) (defined in jsonv::formats_builder)jsonv::formats_builderinline
formats_builder() (defined in jsonv::formats_builder)jsonv::formats_builder
on_duplicate_type(duplicate_type_action action) noexceptjsonv::formats_builder
operator formats() const (defined in jsonv::formats_builder)jsonv::formats_builderinline
polymorphic_type(std::string discrimination_key="") (defined in jsonv::formats_builder)jsonv::formats_builderinline
polymorphic_type(std::string discrimination_key, F &&f) (defined in jsonv::formats_builder)jsonv::formats_builderinline
reference_type(std::type_index type) (defined in jsonv::formats_builder)jsonv::formats_builder
reference_type(std::type_index type, std::type_index from) (defined in jsonv::formats_builder)jsonv::formats_builder
register_adapter(const adapter *p) (defined in jsonv::formats_builder)jsonv::formats_builderinline
register_adapter(std::shared_ptr< const adapter > p) (defined in jsonv::formats_builder)jsonv::formats_builderinline
register_container() (defined in jsonv::formats_builder)jsonv::formats_builderinline
register_optional() (defined in jsonv::formats_builder)jsonv::formats_builderinline
register_wrapper() (defined in jsonv::formats_builder)jsonv::formats_builderinline
type() (defined in jsonv::formats_builder)jsonv::formats_builderinline
type(F &&f) (defined in jsonv::formats_builder)jsonv::formats_builderinline