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