| 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 |