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
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(int64_t actual, const SValue &expected, bool exclusive)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(uint64_t actual, const SValue &expected, bool exclusive)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AboveMaximum(double actual, const SValue &expected, bool exclusive)=0internal::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)=0internal::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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
AddMissingDependentProperty(const SValue &targetName)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddMissingDependentProperty(const SValue &targetName)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
AddMissingProperty(const SValue &name)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IValidationErrorHandler< SchemaDocumentType::SchemaType >::AddMissingProperty(const SValue &name)=0internal::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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::BelowMinimum(uint64_t actual, const SValue &expected, bool exclusive)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::BelowMinimum(double actual, const SValue &expected, bool exclusive)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
Bool(bool b)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
Ch typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
Context typedefGenericSchemaValidator< 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)=0internal::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)=0internal::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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
Double(double d)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
DuplicateItems(SizeType index1, SizeType index2)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inlinevirtual
EncodingType typedefGenericSchemaValidator< 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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
EndMissingDependentProperties(const SValue &sourceName)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IValidationErrorHandler< SchemaDocumentType::SchemaType >::EndMissingDependentProperties(const SValue &sourceName)=0internal::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 typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >private
HasherType typedefGenericSchemaValidator< 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
kDefaultDocumentStackCapacityGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >privatestatic
kDefaultSchemaStackCapacityGenericSchemaValidator< 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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
NotAllOf(ISchemaValidator **subvalidators, SizeType count)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotAllOf(ISchemaValidator **subvalidators, SizeType count)=0internal::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)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotMultipleOf(uint64_t actual, const SValue &expected)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotMultipleOf(double actual, const SValue &expected)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
NotOneOf(ISchemaValidator **subvalidators, SizeType count)GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
IValidationErrorHandler< SchemaDocumentType::SchemaType >::NotOneOf(ISchemaValidator **subvalidators, SizeType count)=0internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >pure virtual
Null()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
outputHandler_GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >private
ownStateAllocator_GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >private
PointerType typedefGenericSchemaValidator< 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)=0internal::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 typedefGenericSchemaValidator< 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 typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
SValue typedefGenericSchemaValidator< 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)=0internal::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)=0internal::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 typedefGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
~GenericSchemaValidator()GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >inline
~ISchemaStateFactory()internal::ISchemaStateFactory< SchemaDocumentType::SchemaType >inlinevirtual
~ISchemaValidator()internal::ISchemaValidatorinlinevirtual
~IValidationErrorHandler()internal::IValidationErrorHandler< SchemaDocumentType::SchemaType >inlinevirtual