bes  Updated for version 3.20.6
internal::SchemaValidationContext< SchemaDocumentType > Struct Template Reference
Collaboration diagram for internal::SchemaValidationContext< SchemaDocumentType >:
Collaboration graph

Public Types

typedef ValueType::Ch Ch
 
typedef ValueType::Ch Ch
 
enum  PatternValidatorType {
  kPatternValidatorOnly, kPatternValidatorWithProperty, kPatternValidatorWithAdditionalProperty, kPatternValidatorOnly,
  kPatternValidatorWithProperty, kPatternValidatorWithAdditionalProperty
}
 
enum  PatternValidatorType {
  kPatternValidatorOnly, kPatternValidatorWithProperty, kPatternValidatorWithAdditionalProperty, kPatternValidatorOnly,
  kPatternValidatorWithProperty, kPatternValidatorWithAdditionalProperty
}
 
typedef Schema< SchemaDocumentType > SchemaType
 
typedef Schema< SchemaDocumentType > SchemaType
 
typedef ISchemaStateFactory< SchemaTypeSchemaValidatorFactoryType
 
typedef ISchemaStateFactory< SchemaTypeSchemaValidatorFactoryType
 
typedef SchemaType::ValueType ValueType
 
typedef SchemaType::ValueType ValueType
 

Public Member Functions

 SchemaValidationContext (SchemaValidatorFactoryType &f, const SchemaType *s)
 
 SchemaValidationContext (SchemaValidatorFactoryType &f, const SchemaType *s)
 

Public Attributes

void * arrayElementHashCodes
 
SizeType arrayElementIndex
 
bool arrayUniqueness
 
SchemaValidatorFactoryTypefactory
 
void * hasher
 
bool inArray
 
const Ch * invalidKeyword
 
PatternValidatorType objectPatternValidatorType
 
SizeType patternPropertiesSchemaCount
 
const SchemaType ** patternPropertiesSchemas
 
SizeType patternPropertiesValidatorCount
 
ISchemaValidator ** patternPropertiesValidators
 
bool * propertyExist
 
const SchemaTypeschema
 
SizeType validatorCount
 
ISchemaValidator ** validators
 
PatternValidatorType valuePatternValidatorType
 
const SchemaTypevalueSchema
 
bool valueUniqueness
 

Detailed Description

template<typename SchemaDocumentType>
struct internal::SchemaValidationContext< SchemaDocumentType >

Definition at line 261 of file cmr_module/rapidjson/schema.h.


The documentation for this struct was generated from the following file: