Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > Member List

This is the complete list of members for GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >, including all inherited members.

AboveMaximum(int64_t actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AboveMaximum(uint64_t actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AboveMaximum(double actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AddDependencySchemaError(const SValue &sourceName, ISchemaValidator *subvalidator)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AddExpectedType(const typename SchemaType::ValueType &expectedType)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AddMissingDependentProperty(const SValue &targetName)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
AddMissingProperty(const SValue &name)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
BelowMinimum(int64_t actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
BelowMinimum(uint64_t actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
BelowMinimum(double actual, const SValue &expected, bool exclusive)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Bool(bool b)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Ch typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
CreateHasher()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
CreateSchemaValidator(const SchemaType &root, const bool inheritContinueOnErrors)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
DestroryHasher(void *hasher)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
DestroySchemaValidator(ISchemaValidator *validator)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
Disallowed()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DisallowedItem(SizeType index)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DisallowedProperty(const Ch *name, SizeType length)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DisallowedValue(const ValidateErrorCode code=kValidateErrorEnum)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DoesNotMatch(const Ch *str, SizeType length)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Double(double d)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DuplicateItems(SizeType index1, SizeType index2)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EncodingType typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
EndArray(SizeType elementCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EndDependencyErrors()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EndDisallowedType(const typename SchemaType::ValueType &actualType)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EndMissingDependentProperties(const SValue &sourceName)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EndMissingProperties()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
EndObject(SizeType memberCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
FreeState(void *p)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
GenericSchemaValidator(const SchemaDocumentType &schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GenericSchemaValidator(const SchemaDocumentType &schemaDocument, OutputHandler &outputHandler, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetError()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetError() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetHashCode(void *hasher)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
GetInvalidDocumentPointer() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetInvalidSchemaCode() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetInvalidSchemaKeyword() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetInvalidSchemaPointer() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
GetValidateFlags() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
Int(int i)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Int64(int64_t i)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IsValid() constGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
Key(const Ch *str, SizeType len, bool copy)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
MallocState(size_t size)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
NoneOf(ISchemaValidator **subvalidators, SizeType count)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
NotAllOf(ISchemaValidator **subvalidators, SizeType count)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
NotMultipleOf(int64_t actual, const SValue &expected)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
NotMultipleOf(uint64_t actual, const SValue &expected)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
NotMultipleOf(double actual, const SValue &expected)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
NotOneOf(ISchemaValidator **subvalidators, SizeType count, bool matched=false)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Null()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
PointerType typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
PropertyViolations(ISchemaValidator **subvalidators, SizeType count)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
RawNumber(const Ch *str, SizeType length, bool copy)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Reset()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
ResetError()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
SchemaType typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
SetValidateFlags(unsigned flags)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartArray()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartDependencyErrors()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartDisallowedType()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartMissingDependentProperties()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartMissingProperties()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StartObject()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
String(const Ch *str, SizeType length, bool copy)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
StringRefType typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
SValue typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
TooFewItems(SizeType actualCount, SizeType expectedCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
TooFewProperties(SizeType actualCount, SizeType expectedCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
TooLong(const Ch *str, SizeType length, SizeType expected)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
TooManyItems(SizeType actualCount, SizeType expectedCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
TooManyProperties(SizeType actualCount, SizeType expectedCount)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
TooShort(const Ch *str, SizeType length, SizeType expected)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Uint(unsigned u)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Uint64(uint64_t u)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
ValueType typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
~GenericSchemaValidator()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline