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

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

additional_member_regexParsnip::DictionarySchemaprotected
additional_member_schemaParsnip::DictionarySchemaprotected
AdditionalMemberNames enum nameParsnip::DictionarySchemaprotected
addMember(const char *name, const SchemaBase &schema, bool mandatory=false, const Dependencies &dependencies=NoDependencies)Parsnip::DictionarySchema
ANY enum valueParsnip::DictionarySchemaprotected
checkType(Data::Type expected, const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
createCopy() const overrideParsnip::DictionarySchemavirtual
Dependencies typedefParsnip::DictionarySchema
DictionarySchema()=defaultParsnip::DictionarySchema
DictionarySchema(const DictionarySchema &)=defaultParsnip::DictionarySchema
DictionarySchema(DictionarySchema &&)=defaultParsnip::DictionarySchema
DictionarySchema(const Parsnip::Data &schema_spec)Parsnip::DictionarySchema
dump(std::ostream &target, int indent, bool suppress_ident=false) const overrideParsnip::DictionarySchemavirtual
isType(Data::Type expected, const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
isValidlyNull(const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
KeywordEvaluator classParsnip::DictionarySchemafriend
maximum_membersParsnip::DictionarySchemaprivate
membersParsnip::DictionarySchemaprotected
mergeSchemas(const SchemaBase &from) overrideParsnip::DictionarySchemavirtual
minimum_membersParsnip::DictionarySchemaprivate
NoDependenciesParsnip::DictionarySchemastatic
NONE enum valueParsnip::DictionarySchemaprotected
nullableParsnip::SchemaBaseprotected
operator!=(const SchemaBase &other) constParsnip::SchemaBaseinline
operator=(const DictionarySchema &)=defaultParsnip::DictionarySchema
operator=(DictionarySchema &&)=defaultParsnip::DictionarySchema
Parsnip::SchemaBase::operator=(const SchemaBase &)=defaultParsnip::SchemaBaseprotected
Parsnip::SchemaBase::operator=(SchemaBase &&)=defaultParsnip::SchemaBaseprotected
operator==(const SchemaBase &other) const overrideParsnip::DictionarySchemavirtual
OptionEvaluator classParsnip::DictionarySchemafriend
PATTERN enum valueParsnip::DictionarySchemaprotected
RemainingValuesEvaluator classParsnip::DictionarySchemafriend
removeMember(const char *name)Parsnip::DictionarySchema
replaceMember(const char *name, const SchemaBase &schema)Parsnip::DictionarySchema
SchemaBase()=defaultParsnip::SchemaBaseprotected
SchemaBase(const SchemaBase &)=defaultParsnip::SchemaBaseprotected
SchemaBase(SchemaBase &&)=defaultParsnip::SchemaBaseprotected
SchemaBase(const Parsnip::Data &schema_spec)Parsnip::SchemaBaseprotected
SchemaRegex typedefParsnip::SchemaBaseprotected
size_type typedefParsnip::DictionarySchema
StringType typedefParsnip::SchemaBaseprotected
toleranceParsnip::DictionarySchemaprotected
validate(const Parsnip::Data &entry) const overrideParsnip::DictionarySchemavirtual
ValueEvaluator classParsnip::DictionarySchemafriend
~SchemaBase()=defaultParsnip::SchemaBasevirtual