pianod2
multisource multiuser scriptable networked music player
Parsnip::Schema Member List

This is the complete list of members for Parsnip::Schema, including all inherited members.

addMember(const char *name, const SchemaBase &new_schema, bool mandatory=false, const Dependencies &dependencies=NoDependencies)Parsnip::Schema
Dependencies typedefParsnip::Schema
dump(std::ostream &target, int indent, bool suppress_indent) constParsnip::Schemaprivate
dump(const std::string &intro, std::ostream &target=std::clog) constParsnip::Schema
integrateSchema(const int, const class DictionarySchema &)Parsnip::Schemaprivate
NoDependenciesParsnip::Schemastatic
operator=(Schema &&)=defaultParsnip::Schema
OptionSchema classParsnip::Schemafriend
OptionSchemas typedefParsnip::Schema
removeMember(const char *name)Parsnip::Schema
replaceMember(const char *name, const SchemaBase &new_schema)Parsnip::Schema
schemaParsnip::Schemaprivate
Schema(SchemaBase *from)Parsnip::Schemaprivate
Schema()=defaultParsnip::Schema
Schema(const class OptionParser &from, const OptionSchemas &option_schemas)Parsnip::Schema
Schema(Schema &&)=defaultParsnip::Schema
Schema(const Parsnip::Data &schema_spec)Parsnip::Schema
validate(const Data &) constParsnip::Schema