$darkmode
fable::schema::Number< T > Member List

This is the complete list of members for fable::schema::Number< T >, including all inherited members.

augment_schema(Json &j) const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineprotected
Base()=default (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >
Base(JsonType t, std::string &&desc) (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
Base(JsonType t) (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineexplicit
Base(std::string &&desc) (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineexplicit
blacklist() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
blacklist(T x) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
blacklist(std::initializer_list< T > xs) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
bounds() const (defined in fable::schema::Number< T >)fable::schema::Number< T >
bounds(T min, T max) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
bounds_with(T min, T max, std::initializer_list< T > whitelisted) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
clone() const overridefable::schema::Base< Number< T > >inlinevirtual
desc_ (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >protected
description() const overridefable::schema::Base< Number< T > >inlinevirtual
description(std::string &&desc) && (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
deserialize(const Conf &c) const (defined in fable::schema::Number< T >)fable::schema::Number< T >
exclusive_maximum() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
exclusive_maximum(T value) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
exclusive_minimum() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
exclusive_minimum(T value) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
from_conf(const Conf &c) overridefable::schema::Number< T >virtual
has_description() const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
insert_blacklist(T x) (defined in fable::schema::Number< T >)fable::schema::Number< T >
insert_whitelist(T x) (defined in fable::schema::Number< T >)fable::schema::Number< T >
Interface()=default (defined in fable::schema::Interface)fable::schema::Interface
is_required() const overridefable::schema::Base< Number< T > >inlinevirtual
is_valid(const Conf &c) constfable::schema::Interfaceinlinevirtual
is_variant() constfable::schema::Interfaceinlinevirtual
json_schema() const overridefable::schema::Number< T >virtual
maximum() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
maximum(T value) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
minimum() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
minimum(T value) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
Number(Type *ptr, std::string &&desc) (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
Number(Type *ptr, std::string &&desc) (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
Number(Type *ptr, std::string &&desc) (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
operator Box() const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
require() && (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
required(bool value) && (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
required_ (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >protected
reset_pointer() && (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
reset_ptr() overridefable::schema::Number< T >virtual
serialize(const Type &x) const (defined in fable::schema::Number< T >)fable::schema::Number< T >
set_description(const std::string &s) overridefable::schema::Base< Number< T > >inlinevirtual
set_description(std::string &&s) (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inline
throw_error(const Conf &c, const char *format, Args... args) const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineprotected
throw_error(const ConfError &e) const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineprotected
throw_wrong_type(const Conf &c) const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineprotected
to_json(Json &j) const overridefable::schema::Number< T >virtual
Base< Number< T > >::to_json() constfable::schema::Interfaceinlinevirtual
type() const overridefable::schema::Base< Number< T > >inlinevirtual
Type typedef (defined in fable::schema::Number< T >)fable::schema::Number< T >
type_ (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >protected
type_string() const overridefable::schema::Base< Number< T > >inlinevirtual
usage() const overridefable::schema::Base< Number< T > >inlinevirtual
validate(const Conf &c) const overridefable::schema::Number< T >virtual
validate_type(const Conf &c) const (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >inlineprotected
whitelist() const (defined in fable::schema::Number< T >)fable::schema::Number< T >inline
whitelist(T x) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
whitelist(std::initializer_list< T > xs) && (defined in fable::schema::Number< T >)fable::schema::Number< T >
~Base()=default (defined in fable::schema::Base< Number< T > >)fable::schema::Base< Number< T > >virtual
~Interface()=default (defined in fable::schema::Interface)fable::schema::Interfacevirtual