$darkmode
fable::schema::Box Member List

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

as() constfable::schema::Boxinline
as_unsafe() constfable::schema::Boxinline
Box()=default (defined in fable::schema::Box)fable::schema::Box
Box(const Box &)=default (defined in fable::schema::Box)fable::schema::Box
Box(Box &&)=default (defined in fable::schema::Box)fable::schema::Box
Box(Interface *i) (defined in fable::schema::Box)fable::schema::Boxinline
Box(std::shared_ptr< Interface > i) (defined in fable::schema::Box)fable::schema::Boxinline
clone() const overridefable::schema::Boxinlinevirtual
description() const overridefable::schema::Boxinlinevirtual
from_conf(const Conf &c) overridefable::schema::Boxinlinevirtual
get()fable::schema::Boxinline
Interface()=default (defined in fable::schema::Interface)fable::schema::Interface
is_required() const overridefable::schema::Boxinlinevirtual
is_valid(const Conf &c) constfable::schema::Interfaceinlinevirtual
is_variant() constfable::schema::Interfaceinlinevirtual
json_schema() const overridefable::schema::Boxinlinevirtual
operator=(const Box &)=default (defined in fable::schema::Box)fable::schema::Box
reset_pointer() && (defined in fable::schema::Box)fable::schema::Boxinline
reset_ptr() overridefable::schema::Boxinlinevirtual
set_description(const std::string &s) overridefable::schema::Boxinlinevirtual
to_json(Json &j) const overridefable::schema::Boxinlinevirtual
to_json (defined in fable::schema::Box)fable::schema::Boxfriend
fable::schema::Interface::to_json() constfable::schema::Interfaceinlinevirtual
type() const overridefable::schema::Boxinlinevirtual
type_string() const overridefable::schema::Boxinlinevirtual
usage() const overridefable::schema::Boxinlinevirtual
validate(const Conf &c) const overridefable::schema::Boxinlinevirtual
~Interface()=default (defined in fable::schema::Interface)fable::schema::Interfacevirtual