additionalItems_ | Schema< SchemaDocumentType > | private |
additionalItemsSchema_ | Schema< SchemaDocumentType > | private |
additionalProperties_ | Schema< SchemaDocumentType > | private |
additionalPropertiesSchema_ | Schema< SchemaDocumentType > | private |
AddType(const ValueType &type) | Schema< SchemaDocumentType > | inlineprivate |
AddUniqueElement(V1 &a, const V2 &v) | Schema< SchemaDocumentType > | inlineprivate |
allocator_ | Schema< SchemaDocumentType > | private |
AllocatorType typedef | Schema< SchemaDocumentType > | |
allOf_ | Schema< SchemaDocumentType > | private |
anyOf_ | Schema< SchemaDocumentType > | private |
AssignIfExist(bool &out, const ValueType &value, const ValueType &name) | Schema< SchemaDocumentType > | inlineprivatestatic |
AssignIfExist(SizeType &out, const ValueType &value, const ValueType &name) | Schema< SchemaDocumentType > | inlineprivatestatic |
AssignIfExist(SchemaArray &out, SchemaDocumentType &schemaDocument, const PointerType &p, const ValueType &value, const ValueType &name, const ValueType &document) | Schema< SchemaDocumentType > | inlineprivate |
BeginValue(Context &context) const | Schema< SchemaDocumentType > | inline |
Bool(Context &context, bool) const | Schema< SchemaDocumentType > | inline |
Ch typedef | Schema< SchemaDocumentType > | |
CheckDoubleMaximum(Context &context, double d) const | Schema< SchemaDocumentType > | inlineprivate |
CheckDoubleMinimum(Context &context, double d) const | Schema< SchemaDocumentType > | inlineprivate |
CheckDoubleMultipleOf(Context &context, double d) const | Schema< SchemaDocumentType > | inlineprivate |
CheckInt(Context &context, int64_t i) const | Schema< SchemaDocumentType > | inlineprivate |
CheckUint(Context &context, uint64_t i) const | Schema< SchemaDocumentType > | inlineprivate |
Context typedef | Schema< SchemaDocumentType > | |
CreateParallelValidator(Context &context) const | Schema< SchemaDocumentType > | inlineprivate |
CreatePattern(const ValueType &value) | Schema< SchemaDocumentType > | inlineprivate |
CreateSchemaValidators(Context &context, const SchemaArray &schemas) const | Schema< SchemaDocumentType > | inlineprivate |
defaultValueLength_ | Schema< SchemaDocumentType > | private |
DisallowedType(Context &context, const ValueType &actualType) const | Schema< SchemaDocumentType > | inlineprivate |
Double(Context &context, double d) const | Schema< SchemaDocumentType > | inline |
EncodingType typedef | Schema< SchemaDocumentType > | |
EndArray(Context &context, SizeType elementCount) const | Schema< SchemaDocumentType > | inline |
EndObject(Context &context, SizeType memberCount) const | Schema< SchemaDocumentType > | inline |
EndValue(Context &context) const | Schema< SchemaDocumentType > | inline |
enum_ | Schema< SchemaDocumentType > | private |
enumCount_ | Schema< SchemaDocumentType > | private |
ErrorHandler typedef | Schema< SchemaDocumentType > | |
exclusiveMaximum_ | Schema< SchemaDocumentType > | private |
exclusiveMinimum_ | Schema< SchemaDocumentType > | private |
FindPropertyIndex(const ValueType &name, SizeType *outIndex) const | Schema< SchemaDocumentType > | inlineprivate |
GenericSchemaDocument< ValueType, AllocatorType > class | Schema< SchemaDocumentType > | friend |
GetMember(const ValueType &value, const ValueType &name) | Schema< SchemaDocumentType > | inlineprivatestatic |
GetPointer() const | Schema< SchemaDocumentType > | inline |
GetURI() const | Schema< SchemaDocumentType > | inline |
hasDependencies_ | Schema< SchemaDocumentType > | private |
hasRequired_ | Schema< SchemaDocumentType > | private |
hasSchemaDependencies_ | Schema< SchemaDocumentType > | private |
Int(Context &context, int i) const | Schema< SchemaDocumentType > | inline |
Int64(Context &context, int64_t i) const | Schema< SchemaDocumentType > | inline |
IsPatternMatch(const RegexType *pattern, const Ch *str, SizeType) | Schema< SchemaDocumentType > | inlineprivatestatic |
itemsList_ | Schema< SchemaDocumentType > | private |
itemsTuple_ | Schema< SchemaDocumentType > | private |
itemsTupleCount_ | Schema< SchemaDocumentType > | private |
kArraySchemaType enum value | Schema< SchemaDocumentType > | private |
kBooleanSchemaType enum value | Schema< SchemaDocumentType > | private |
Key(Context &context, const Ch *str, SizeType len, bool) const | Schema< SchemaDocumentType > | inline |
kIntegerSchemaType enum value | Schema< SchemaDocumentType > | private |
kNullSchemaType enum value | Schema< SchemaDocumentType > | private |
kNumberSchemaType enum value | Schema< SchemaDocumentType > | private |
kObjectSchemaType enum value | Schema< SchemaDocumentType > | private |
kStringSchemaType enum value | Schema< SchemaDocumentType > | private |
kTotalSchemaType enum value | Schema< SchemaDocumentType > | private |
maximum_ | Schema< SchemaDocumentType > | private |
maxItems_ | Schema< SchemaDocumentType > | private |
maxLength_ | Schema< SchemaDocumentType > | private |
maxProperties_ | Schema< SchemaDocumentType > | private |
minimum_ | Schema< SchemaDocumentType > | private |
minItems_ | Schema< SchemaDocumentType > | private |
minLength_ | Schema< SchemaDocumentType > | private |
minProperties_ | Schema< SchemaDocumentType > | private |
multipleOf_ | Schema< SchemaDocumentType > | private |
not_ | Schema< SchemaDocumentType > | private |
notValidatorIndex_ | Schema< SchemaDocumentType > | private |
Null(Context &context) const | Schema< SchemaDocumentType > | inline |
oneOf_ | Schema< SchemaDocumentType > | private |
pattern_ | Schema< SchemaDocumentType > | private |
patternProperties_ | Schema< SchemaDocumentType > | private |
patternPropertyCount_ | Schema< SchemaDocumentType > | private |
pointer_ | Schema< SchemaDocumentType > | private |
PointerType typedef | Schema< SchemaDocumentType > | |
properties_ | Schema< SchemaDocumentType > | private |
propertyCount_ | Schema< SchemaDocumentType > | private |
RegexType typedef | Schema< SchemaDocumentType > | private |
Schema(SchemaDocumentType *schemaDocument, const PointerType &p, const ValueType &value, const ValueType &document, AllocatorType *allocator) | Schema< SchemaDocumentType > | inline |
SchemaType typedef | Schema< SchemaDocumentType > | |
SchemaValueType enum name | Schema< SchemaDocumentType > | private |
StartArray(Context &context) const | Schema< SchemaDocumentType > | inline |
StartObject(Context &context) const | Schema< SchemaDocumentType > | inline |
String(Context &context, const Ch *str, SizeType length, bool) const | Schema< SchemaDocumentType > | inline |
SValue typedef | Schema< SchemaDocumentType > | |
type_ | Schema< SchemaDocumentType > | private |
typeless_ | Schema< SchemaDocumentType > | private |
Uint(Context &context, unsigned u) const | Schema< SchemaDocumentType > | inline |
Uint64(Context &context, uint64_t u) const | Schema< SchemaDocumentType > | inline |
uniqueItems_ | Schema< SchemaDocumentType > | private |
uri_ | Schema< SchemaDocumentType > | private |
validatorCount_ | Schema< SchemaDocumentType > | private |
ValueType typedef | Schema< SchemaDocumentType > | |
~Schema() | Schema< SchemaDocumentType > | inline |