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

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

checkType(Data::Type expected, const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
createCopy() const overrideParsnip::TypeSchemavirtual
dump(std::ostream &target, int indent, bool suppress_ident=false) const overrideParsnip::TypeSchemavirtual
expectedParsnip::TypeSchemaprivate
isType(Data::Type expected, const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
isValidlyNull(const Parsnip::Data &entry) constParsnip::SchemaBaseinlineprotected
mergeSchemas(const SchemaBase &from) overrideParsnip::TypeSchemavirtual
nullableParsnip::SchemaBaseprotected
operator!=(const SchemaBase &other) constParsnip::SchemaBaseinline
operator=(const TypeSchema &)=defaultParsnip::TypeSchema
operator=(TypeSchema &&)=defaultParsnip::TypeSchema
Parsnip::SchemaBase::operator=(const SchemaBase &)=defaultParsnip::SchemaBaseprotected
Parsnip::SchemaBase::operator=(SchemaBase &&)=defaultParsnip::SchemaBaseprotected
operator==(const SchemaBase &other) const overrideParsnip::TypeSchemavirtual
SchemaBase()=defaultParsnip::SchemaBaseprotected
SchemaBase(const SchemaBase &)=defaultParsnip::SchemaBaseprotected
SchemaBase(SchemaBase &&)=defaultParsnip::SchemaBaseprotected
SchemaBase(const Parsnip::Data &schema_spec)Parsnip::SchemaBaseprotected
SchemaRegex typedefParsnip::SchemaBaseprotected
StringType typedefParsnip::SchemaBaseprotected
TypeSchema()=defaultParsnip::TypeSchema
TypeSchema(const TypeSchema &)=defaultParsnip::TypeSchema
TypeSchema(TypeSchema &&)=defaultParsnip::TypeSchema
TypeSchema(const Data::Type require)Parsnip::TypeSchema
TypeSchema(const Data::Type require, const Parsnip::Data &schema_spec)Parsnip::TypeSchema
validate(const Parsnip::Data &entry) const overrideParsnip::TypeSchemavirtual
~SchemaBase()=defaultParsnip::SchemaBasevirtual