pianod2
multisource multiuser scriptable networked music player
Parsnip
DictionarySchema
Parsnip::DictionarySchema Member List
This is the complete list of members for
Parsnip::DictionarySchema
, including all inherited members.
additional_member_regex
Parsnip::DictionarySchema
protected
additional_member_schema
Parsnip::DictionarySchema
protected
AdditionalMemberNames
enum name
Parsnip::DictionarySchema
protected
addMember
(const char *name, const SchemaBase &schema, bool mandatory=false, const Dependencies &dependencies=NoDependencies)
Parsnip::DictionarySchema
ANY
enum value
Parsnip::DictionarySchema
protected
checkType
(Data::Type expected, const Parsnip::Data &entry) const
Parsnip::SchemaBase
inline
protected
createCopy
() const override
Parsnip::DictionarySchema
virtual
Dependencies
typedef
Parsnip::DictionarySchema
DictionarySchema
()=default
Parsnip::DictionarySchema
DictionarySchema
(const DictionarySchema &)=default
Parsnip::DictionarySchema
DictionarySchema
(DictionarySchema &&)=default
Parsnip::DictionarySchema
DictionarySchema
(const Parsnip::Data &schema_spec)
Parsnip::DictionarySchema
dump
(std::ostream &target, int indent, bool suppress_ident=false) const override
Parsnip::DictionarySchema
virtual
isType
(Data::Type expected, const Parsnip::Data &entry) const
Parsnip::SchemaBase
inline
protected
isValidlyNull
(const Parsnip::Data &entry) const
Parsnip::SchemaBase
inline
protected
KeywordEvaluator
class
Parsnip::DictionarySchema
friend
maximum_members
Parsnip::DictionarySchema
private
members
Parsnip::DictionarySchema
protected
mergeSchemas
(const SchemaBase &from) override
Parsnip::DictionarySchema
virtual
minimum_members
Parsnip::DictionarySchema
private
NoDependencies
Parsnip::DictionarySchema
static
NONE
enum value
Parsnip::DictionarySchema
protected
nullable
Parsnip::SchemaBase
protected
operator!=
(const SchemaBase &other) const
Parsnip::SchemaBase
inline
operator=
(const DictionarySchema &)=default
Parsnip::DictionarySchema
operator=
(DictionarySchema &&)=default
Parsnip::DictionarySchema
Parsnip::SchemaBase::operator=
(const SchemaBase &)=default
Parsnip::SchemaBase
protected
Parsnip::SchemaBase::operator=
(SchemaBase &&)=default
Parsnip::SchemaBase
protected
operator==
(const SchemaBase &other) const override
Parsnip::DictionarySchema
virtual
OptionEvaluator
class
Parsnip::DictionarySchema
friend
PATTERN
enum value
Parsnip::DictionarySchema
protected
RemainingValuesEvaluator
class
Parsnip::DictionarySchema
friend
removeMember
(const char *name)
Parsnip::DictionarySchema
replaceMember
(const char *name, const SchemaBase &schema)
Parsnip::DictionarySchema
SchemaBase
()=default
Parsnip::SchemaBase
protected
SchemaBase
(const SchemaBase &)=default
Parsnip::SchemaBase
protected
SchemaBase
(SchemaBase &&)=default
Parsnip::SchemaBase
protected
SchemaBase
(const Parsnip::Data &schema_spec)
Parsnip::SchemaBase
protected
SchemaRegex
typedef
Parsnip::SchemaBase
protected
size_type
typedef
Parsnip::DictionarySchema
StringType
typedef
Parsnip::SchemaBase
protected
tolerance
Parsnip::DictionarySchema
protected
validate
(const Parsnip::Data &entry) const override
Parsnip::DictionarySchema
virtual
ValueEvaluator
class
Parsnip::DictionarySchema
friend
~SchemaBase
()=default
Parsnip::SchemaBase
virtual
Generated on Sat Dec 30 2023 17:44:24 for pianod2 by
1.9.1