$darkmode
cloe::FactoryPlugin< C, F > Member List

This is the complete list of members for cloe::FactoryPlugin< C, F >, including all inherited members.

add_default_factory(const std::string &key)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
add_factory(const std::string &key, Box &&s, MakeFunc f)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
add_plugin(const std::string &name, std::shared_ptr< Plugin > p) (defined in cloe::FactoryPlugin< C, F >)cloe::FactoryPlugin< C, F >inline
args_key(const std::string &keyword) &&fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
args_key_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
args_subset(bool value) &&fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
args_subset_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
augment_schema(Json &j) const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineprotected
available_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
Base()=default (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >
Base(JsonType t, std::string &&desc) (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
Base(JsonType t) (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineexplicit
Base(std::string &&desc) (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineexplicit
clone() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
desc_ (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >protected
description() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
description(std::string &&desc) && (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
deserialize(const Conf &c) const (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
factory_json_schemas() const (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inlineprotected
factory_key(const std::string &keyword) &&fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
factory_key_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
factory_schemas() const (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inlineprotected
FactoryBase(std::string &&desc="")fable::schema::FactoryBase< C, FactoryPointerless< C > >inlineexplicit
FactoryBase(std::string &&desc, FactoryPairList fs) (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
FactoryBase(std::string &&desc, FactoryMap &&fs) (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
FactoryMap typedef (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >
FactoryPairList typedef (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >
FactoryPlugin() (defined in cloe::FactoryPlugin< C, F >)cloe::FactoryPlugin< C, F >inline
from_conf(const Conf &c) overridefable::schema::FactoryBase< C, FactoryPointerless< C > >inlinevirtual
get_factory(const std::string &key) constfable::schema::FactoryBase< C, FactoryPointerless< C > >inline
has_description() const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
has_factory(const std::string &key) constfable::schema::FactoryBase< C, FactoryPointerless< C > >inline
Interface()=default (defined in fable::schema::Interface)fable::schema::Interface
is_required() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
is_valid(const Conf &c) constfable::schema::Interfaceinlinevirtual
is_variant() constfable::schema::Interfaceinlinevirtual
json_schema() const overridefable::schema::FactoryBase< C, FactoryPointerless< C > >inlinevirtual
make(const Conf &c) const (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
MakeFunc typedef (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >
operator Box() const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
require() && (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
required(bool value) && (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
required_ (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >protected
reset_pointer() && (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
reset_ptr() overridefable::schema::FactoryBase< C, FactoryPointerless< C > >inlinevirtual
reset_schema() (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inlineprotected
schema_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
serialize(const Type &x) const (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
set_args_key(const std::string &keyword)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
set_args_subset(bool value)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
set_description(const std::string &s) overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
set_description(std::string &&s) (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inline
set_factory(const std::string &key, Box &&s, MakeFunc f)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
set_factory_key(const std::string &keyword)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
set_transform_schema(TransformFunc f)fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
throw_error(const Conf &c, const char *format, Args... args) const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineprotected
throw_error(const ConfError &e) const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineprotected
throw_wrong_type(const Conf &c) const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineprotected
to_json(Json &j) const overridefable::schema::FactoryBase< C, FactoryPointerless< C > >inlinevirtual
Base< FactoryPointerless< C > >::to_json() constfable::schema::Interfaceinlinevirtual
transform_func_ (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >protected
transform_schema(TransformFunc f) &&fable::schema::FactoryBase< C, FactoryPointerless< C > >inline
TransformFunc typedef (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >
Type typedef (defined in fable::schema::FactoryBase< C, FactoryPointerless< C > >)fable::schema::FactoryBase< C, FactoryPointerless< C > >
type() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
type_ (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >protected
type_string() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
usage() const overridefable::schema::Base< FactoryPointerless< C > >inlinevirtual
validate(const Conf &c) const overridefable::schema::FactoryBase< C, FactoryPointerless< C > >inlinevirtual
validate_type(const Conf &c) const (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >inlineprotected
~Base()=default (defined in fable::schema::Base< FactoryPointerless< C > >)fable::schema::Base< FactoryPointerless< C > >virtual
~FactoryPlugin()=default (defined in cloe::FactoryPlugin< C, F >)cloe::FactoryPlugin< C, F >virtual
~Interface()=default (defined in fable::schema::Interface)fable::schema::Interfacevirtual