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 |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(int64_t actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(uint64_t actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(double actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
AddCurrentError(const typename SchemaType::ValueType &keyword, bool parent=false) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
AddDependencySchemaError(const SValue &sourceName, ISchemaValidator *subvalidator) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddDependencySchemaError(const SValue &souceName, ISchemaValidator *subvalidator)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
AddError(ValueType &keyword, ValueType &error) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
AddErrorArray(const typename SchemaType::ValueType &keyword, ISchemaValidator **subvalidators, SizeType count) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
AddErrorLocation(ValueType &result, bool parent) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
AddExpectedType(const typename SchemaType::ValueType &expectedType) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddExpectedType(const typename SchemaDocumentType::SchemaType::ValueType &expectedType)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
AddMissingDependentProperty(const SValue &targetName) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddMissingDependentProperty(const SValue &targetName)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
AddMissingProperty(const SValue &name) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddMissingProperty(const SValue &name)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
AddNumberError(const typename SchemaType::ValueType &keyword, ValueType &actual, const SValue &expected, const typename SchemaType::ValueType &(*exclusive)()=0) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
AppendToken(const Ch *str, SizeType len) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
BeginValue() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
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 |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::BelowMinimum(int64_t actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::BelowMinimum(uint64_t actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::BelowMinimum(double actual, const SValue &expected, bool exclusive)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
Bool(bool b) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
Ch typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
Context typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
CreateHasher() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
CreateSchemaValidator(const SchemaType &root) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
CurrentContext() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
CurrentContext() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
currentError_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
CurrentSchema() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
DestroryHasher(void *hasher) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
DestroySchemaValidator(ISchemaValidator *validator) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
ISchemaStateFactory< SchemaDocumentType::SchemaType >::DestroySchemaValidator(ISchemaValidator *validator)=0 | internal::ISchemaStateFactory< SchemaDocumentType::SchemaType > | pure virtual |
Disallowed() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
DisallowedItem(SizeType index) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
DisallowedProperty(const Ch *name, SizeType length) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::DisallowedProperty(const Ch *name, SizeType length)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
DisallowedValue() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
documentStack_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
DoesNotMatch(const Ch *str, SizeType length) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::DoesNotMatch(const Ch *str, SizeType length)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
Double(double d) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
DuplicateItems(SizeType index1, SizeType index2) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
EncodingType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
EndArray(SizeType elementCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
EndDependencyErrors() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
EndDisallowedType(const typename SchemaType::ValueType &actualType) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::EndDisallowedType(const typename SchemaDocumentType::SchemaType::ValueType &actualType)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
EndMissingDependentProperties(const SValue &sourceName) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::EndMissingDependentProperties(const SValue &sourceName)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
EndMissingProperties() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
EndObject(SizeType memberCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
EndValue() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
error_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
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 |
GenericSchemaValidator(const SchemaDocumentType &schemaDocument, const SchemaType &root, const char *basePath, size_t basePathSize, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
GetError() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
GetError() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
GetHashCode(void *hasher) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
GetInvalidDocumentPointer() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
GetInvalidSchemaKeyword() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
GetInvalidSchemaPointer() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
GetStateAllocator() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
HashCodeArray typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
HasherType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
Int(int i) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
Int64(int64_t i) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IsValid() const | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
kDefaultDocumentStackCapacity | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | privatestatic |
kDefaultSchemaStackCapacity | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | privatestatic |
Key(const Ch *str, SizeType len, bool copy) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
MallocState(size_t size) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
MergeError(ValueType &other) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
missingDependents_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
NoneOf(ISchemaValidator **subvalidators, SizeType count) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NoneOf(ISchemaValidator **subvalidators, SizeType count)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
NotAllOf(ISchemaValidator **subvalidators, SizeType count) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotAllOf(ISchemaValidator **subvalidators, SizeType count)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
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 |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotMultipleOf(int64_t actual, const SValue &expected)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotMultipleOf(uint64_t actual, const SValue &expected)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotMultipleOf(double actual, const SValue &expected)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
NotOneOf(ISchemaValidator **subvalidators, SizeType count) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotOneOf(ISchemaValidator **subvalidators, SizeType count)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
Null() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
outputHandler_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
ownStateAllocator_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
PointerType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
PopSchema() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
PropertyViolations(ISchemaValidator **subvalidators, SizeType count) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::PropertyViolations(ISchemaValidator **subvalidators, SizeType count)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
PushSchema(const SchemaType &schema) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlineprivate |
RawNumber(const Ch *str, SizeType length, bool copy) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
Reset() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
root_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
schemaDocument_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
schemaStack_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
SchemaType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
StartArray() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
StartDependencyErrors() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
StartDisallowedType() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
StartMissingDependentProperties() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
StartMissingProperties() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
StartObject() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
stateAllocator_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
String(const Ch *str, SizeType length, bool copy) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
StringRefType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
SValue typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
TooFewItems(SizeType actualCount, SizeType expectedCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
TooFewProperties(SizeType actualCount, SizeType expectedCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
TooLong(const Ch *str, SizeType length, SizeType expected) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::TooLong(const Ch *str, SizeType length, SizeType expected)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
TooManyItems(SizeType actualCount, SizeType expectedCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
TooManyProperties(SizeType actualCount, SizeType expectedCount) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inlinevirtual |
TooShort(const Ch *str, SizeType length, SizeType expected) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
IValidationErrorHandler< SchemaDocumentType::SchemaType >::TooShort(const Ch *str, SizeType length, SizeType expected)=0 | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | pure virtual |
Uint(unsigned u) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
Uint64(uint64_t u) | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
valid_ | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | private |
ValueType typedef | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | |
~GenericSchemaValidator() | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | inline |
~ISchemaStateFactory() | internal::ISchemaStateFactory< SchemaDocumentType::SchemaType > | inlinevirtual |
~ISchemaValidator() | internal::ISchemaValidator | inlinevirtual |
~IValidationErrorHandler() | internal::IValidationErrorHandler< SchemaDocumentType::SchemaType > | inlinevirtual |