$darkmode
fable::schema::String Member List

This is the complete list of members for fable::schema::String, including all inherited members.

augment_schema(Json &j) const (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineprotected
Base()=default (defined in fable::schema::Base< String >)fable::schema::Base< String >
Base(JsonType t, std::string &&desc) (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
Base(JsonType t) (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineexplicit
Base(std::string &&desc) (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineexplicit
c_identifier() &&fable::schema::String
clone() const overridefable::schema::Base< String >inlinevirtual
desc_ (defined in fable::schema::Base< String >)fable::schema::Base< String >protected
description() const overridefable::schema::Base< String >inlinevirtual
description(std::string &&desc) && (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
deserialize(const Conf &c) const (defined in fable::schema::String)fable::schema::String
enum_of() constfable::schema::String
enum_of(std::vector< std::string > &&init)fable::schema::String
environment() constfable::schema::String
environment(Environment *env) &&fable::schema::String
from_conf(const Conf &c) overridefable::schema::Stringvirtual
has_description() const (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
Interface()=default (defined in fable::schema::Interface)fable::schema::Interface
interpolate() constfable::schema::String
interpolate(bool value) &&fable::schema::String
is_required() const overridefable::schema::Base< String >inlinevirtual
is_valid(const Conf &c) constfable::schema::Interfaceinlinevirtual
is_variant() constfable::schema::Interfaceinlinevirtual
json_schema() const overridefable::schema::Stringvirtual
max_length() constfable::schema::String
max_length(size_t value) &&fable::schema::String
min_length() constfable::schema::String
min_length(size_t value) &&fable::schema::String
not_empty() &&fable::schema::String
operator Box() const (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
pattern() constfable::schema::String
pattern(const std::string &value) &&fable::schema::String
require() && (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
required(bool value) && (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
required_ (defined in fable::schema::Base< String >)fable::schema::Base< String >protected
reset_pointer() && (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
reset_ptr() overridefable::schema::Stringvirtual
serialize(const Type &x) const (defined in fable::schema::String)fable::schema::String
set_description(const std::string &s) overridefable::schema::Base< String >inlinevirtual
set_description(std::string &&s) (defined in fable::schema::Base< String >)fable::schema::Base< String >inline
set_enum_of(std::vector< std::string > &&init)fable::schema::String
set_environment(Environment *env)fable::schema::String
set_interpolate(bool value)fable::schema::String
set_max_length(size_t value)fable::schema::String
set_min_length(size_t value)fable::schema::String
set_pattern(const std::string &value)fable::schema::String
String(Type *ptr, std::string &&desc) (defined in fable::schema::String)fable::schema::Stringinline
throw_error(const Conf &c, const char *format, Args... args) const (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineprotected
throw_error(const ConfError &e) const (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineprotected
throw_wrong_type(const Conf &c) const (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineprotected
to_json(Json &j) const overridefable::schema::Stringvirtual
Base< String >::to_json() constfable::schema::Interfaceinlinevirtual
Type typedef (defined in fable::schema::String)fable::schema::String
type() const overridefable::schema::Base< String >inlinevirtual
type_ (defined in fable::schema::Base< String >)fable::schema::Base< String >protected
type_string() const overridefable::schema::Base< String >inlinevirtual
usage() const overridefable::schema::Base< String >inlinevirtual
validate(const Conf &c) const overridefable::schema::Stringvirtual
validate_type(const Conf &c) const (defined in fable::schema::Base< String >)fable::schema::Base< String >inlineprotected
~Base()=default (defined in fable::schema::Base< String >)fable::schema::Base< String >virtual
~Interface()=default (defined in fable::schema::Interface)fable::schema::Interfacevirtual