$darkmode
cloe::VehicleSchema Member List

This is the complete list of members for cloe::VehicleSchema, including all inherited members.

add_plugin(const std::string &name, std::shared_ptr< Plugin > p) (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
augment_schema(Json &j) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
Base()=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
Base(const Base< VehicleSchema > &)=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
Base(Base< VehicleSchema > &&) noexcept=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
Base(JsonType t, std::string desc) (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
Base(JsonType t) (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineexplicitprotected
Base(std::string desc) (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineexplicitprotected
clone() const overridefable::schema::Base< VehicleSchema >inlinevirtual
desc_ (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
description() const overridefable::schema::Base< VehicleSchema >inlinevirtual
description(std::string desc) && (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
deserialize(const Conf &c) const (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
error(const Conf &c, std::string_view format, Args &&... args) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
error(const ConfError &e) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
fail(const Conf &c) const finalfable::schema::Interfaceinlinevirtual
from_conf(const Conf &) overridecloe::VehicleSchemainlinevirtual
has_description() const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
has_factory(const std::string &name) const (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
Interface()=default (defined in fable::schema::Interface)fable::schema::Interfaceprotected
Interface(const Interface &)=default (defined in fable::schema::Interface)fable::schema::Interfaceprotected
Interface(Interface &&) noexcept=default (defined in fable::schema::Interface)fable::schema::Interfaceprotected
is_required() const overridefable::schema::Base< VehicleSchema >inlinevirtual
is_valid(const Conf &c) const finalfable::schema::Interfaceinlinevirtual
is_variant() constfable::schema::Interfaceinlinevirtual
json_schema() const overridecloe::VehicleSchemainlinevirtual
make(const Conf &c) const (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
MakeFunc typedef (defined in cloe::VehicleSchema)cloe::VehicleSchema
operator Box() const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
operator=(const Base< VehicleSchema > &)=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
operator=(Base< VehicleSchema > &&) noexcept=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
operator=(const Interface &)=default (defined in fable::schema::Interface)fable::schema::Interfaceprotected
operator=(Interface &&) noexcept=default (defined in fable::schema::Interface)fable::schema::Interfaceprotected
require() && (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
required(bool value) && (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
required_ (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
reset_pointer() && (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inline
reset_ptr() overridecloe::VehicleSchemainlinevirtual
serialize(const Type &x) const (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
set_description(std::string s) overridefable::schema::Base< VehicleSchema >inlinevirtual
set_error(std::optional< SchemaError > &err, const Conf &c, std::string_view format, Args &&... args) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
set_error(std::optional< SchemaError > &err, const ConfError &e) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
set_error(std::optional< SchemaError > &err, SchemaError &&e) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
set_wrong_type(std::optional< SchemaError > &err, const Conf &c) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
to_json(Json &) const override (defined in cloe::VehicleSchema)cloe::VehicleSchemainline
Base< VehicleSchema >::to_json() constfable::schema::Interfaceinlinevirtual
Base< VehicleSchema >::to_json(Json &) const =0fable::schema::Interfacepure virtual
Type typedef (defined in cloe::VehicleSchema)cloe::VehicleSchema
type() const overridefable::schema::Base< VehicleSchema >inlinevirtual
type_ (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >protected
type_string() const overridefable::schema::Base< VehicleSchema >inlinevirtual
TypeFactory typedef (defined in cloe::VehicleSchema)cloe::VehicleSchema
usage() const overridefable::schema::Base< VehicleSchema >inlinevirtual
validate(const Conf &c, std::optional< SchemaError > &err) const overridecloe::VehicleSchemainlinevirtual
validate_or_throw(const Conf &c) const finalfable::schema::Interfaceinlinevirtual
validate_type(const Conf &c, std::optional< SchemaError > &err) constfable::schema::Base< VehicleSchema >inlineprotected
VehicleSchema(std::string desc="") (defined in cloe::VehicleSchema)cloe::VehicleSchemainlineexplicit
wrong_type(const Conf &c) const (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >inlineprotected
~Base() noexcept override=default (defined in fable::schema::Base< VehicleSchema >)fable::schema::Base< VehicleSchema >
~Interface() noexcept=default (defined in fable::schema::Interface)fable::schema::Interfacevirtual