Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
internal::Schema< SchemaDocumentType > Class Template Reference
Collaboration diagram for internal::Schema< SchemaDocumentType >:

Classes

struct  SchemaArray
struct  Property
struct  PatternProperty

Public Types

typedef SchemaDocumentType::ValueType ValueType
typedef SchemaDocumentType::AllocatorType AllocatorType
typedef SchemaDocumentType::PointerType PointerType
typedef ValueType::EncodingType EncodingType
typedef EncodingType::Ch Ch
typedef SchemaValidationContext< SchemaDocumentType > Context
typedef Schema< SchemaDocumentType > SchemaType
typedef GenericValue< EncodingType, AllocatorType > SValue
typedef IValidationErrorHandler< Schema > ErrorHandler
typedef GenericUri< ValueType, AllocatorType > UriType

Public Member Functions

 Schema (SchemaDocumentType *schemaDocument, const PointerType &p, const ValueType &value, const ValueType &document, AllocatorType *allocator, const UriType &id=UriType())
const SValue & GetURI () const
const UriType & GetId () const
const SpecificationGetSpecification () const
const PointerType & GetPointer () const
bool BeginValue (Context &context) const
RAPIDJSON_FORCEINLINE bool EndValue (Context &context) const
bool Null (Context &context) const
bool Bool (Context &context, bool b) const
bool Int (Context &context, int i) const
bool Uint (Context &context, unsigned u) const
bool Int64 (Context &context, int64_t i) const
bool Uint64 (Context &context, uint64_t u) const
bool Double (Context &context, double d) const
bool String (Context &context, const Ch *str, SizeType length, bool) const
bool StartObject (Context &context) const
bool Key (Context &context, const Ch *str, SizeType len, bool) const
bool EndObject (Context &context, SizeType memberCount) const
bool StartArray (Context &context) const
bool EndArray (Context &context, SizeType elementCount) const
 RAPIDJSON_STRING_ (Null, 'n', 'u', 'l', 'l') RAPIDJSON_STRING_(Boolean
RAPIDJSON_STRING_ (Object, 'o', 'b', 'j', 'e', 'c', 't') RAPIDJSON_STRING_(Array
n y RAPIDJSON_STRING_ (String, 's', 't', 'r', 'i', 'n', 'g') RAPIDJSON_STRING_(Number
n y r RAPIDJSON_STRING_ (Integer, 'i', 'n', 't', 'e', 'g', 'e', 'r') RAPIDJSON_STRING_(Type
n y r e RAPIDJSON_STRING_ (Enum, 'e', 'n', 'u', 'm') RAPIDJSON_STRING_(AllOf
n y r e f RAPIDJSON_STRING_ (AnyOf, 'a', 'n', 'y', 'O', 'f') RAPIDJSON_STRING_(OneOf
n y r e f f RAPIDJSON_STRING_ (Not, 'n', 'o', 't') RAPIDJSON_STRING_(Properties
n y r e f f s RAPIDJSON_STRING_ (Required, 'r', 'e', 'q', 'u', 'i', 'r', 'e', 'd') RAPIDJSON_STRING_(Dependencies
n y r e f f s s RAPIDJSON_STRING_ (PatternProperties, 'p', 'a', 't', 't', 'e', 'r', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's') RAPIDJSON_STRING_(AdditionalProperties
n y r e f f s s s RAPIDJSON_STRING_ (MinProperties, 'm', 'i', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's') RAPIDJSON_STRING_(MaxProperties
n y r e f f s s s s RAPIDJSON_STRING_ (Items, 'i', 't', 'e', 'm', 's') RAPIDJSON_STRING_(MinItems
n y r e f f s s s s s RAPIDJSON_STRING_ (MaxItems, 'm', 'a', 'x', 'I', 't', 'e', 'm', 's') RAPIDJSON_STRING_(AdditionalItems
n y r e f f s s s s s s RAPIDJSON_STRING_ (UniqueItems, 'u', 'n', 'i', 'q', 'u', 'e', 'I', 't', 'e', 'm', 's') RAPIDJSON_STRING_(MinLength
n y r e f f s s s s s s h RAPIDJSON_STRING_ (MaxLength, 'm', 'a', 'x', 'L', 'e', 'n', 'g', 't', 'h') RAPIDJSON_STRING_(Pattern
n y r e f f s s s s s s h n RAPIDJSON_STRING_ (Minimum, 'm', 'i', 'n', 'i', 'm', 'u', 'm') RAPIDJSON_STRING_(Maximum
n y r e f f s s s s s s h n m RAPIDJSON_STRING_ (ExclusiveMinimum, 'e', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'M', 'i', 'n', 'i', 'm', 'u', 'm') RAPIDJSON_STRING_(ExclusiveMaximum
n y r e f f s s s s s s h n m m RAPIDJSON_STRING_ (MultipleOf, 'm', 'u', 'l', 't', 'i', 'p', 'l', 'e', 'O', 'f') RAPIDJSON_STRING_(DefaultValue
n y r e f f s s s s s s h n m m t RAPIDJSON_STRING_ (Schema, '$', 's', 'c', 'h', 'e', 'm', 'a') RAPIDJSON_STRING_(Ref
n y r e f f s s s s s s h n m m t f RAPIDJSON_STRING_ (Id, 'i', 'd') RAPIDJSON_STRING_(Swagger
n y r e f f s s s s s s h n m m t f r RAPIDJSON_STRING_ (OpenApi, 'o', 'p', 'e', 'n', 'a', 'p', 'i') RAPIDJSON_STRING_(ReadOnly
n y r e f f s s s s s s h n m m t f r y RAPIDJSON_STRING_ (WriteOnly, 'w', 'r', 'i', 't', 'e', 'O', 'n', 'l', 'y') RAPIDJSON_STRING_(Nullable

Static Public Member Functions

static const ValueType & GetValidateErrorKeyword (ValidateErrorCode validateErrorCode)

Public Attributes

 b
 o
 l
 e
 a
a
r
n y n
n y u
n y m
n y b
n y e
n y r t
n y r y
n y r p
n y r e a
n y r e l
n y r e O
n y r e f o
n y r e f n
n y r e f e
n y r e f O
n y r e f f p
n y r e f f r
n y r e f f o
n y r e f f e
n y r e f f t
n y r e f f i
n y r e f f s d
n y r e f f s e
n y r e f f s p
n y r e f f s n
n y r e f f s c
n y r e f f s i
n y r e f f s s a
n y r e f f s s d
n y r e f f s s i
n y r e f f s s t
n y r e f f s s o
n y r e f f s s n
n y r e f f s s l
n y r e f f s s P
n y r e f f s s r
n y r e f f s s p
n y r e f f s s e
n y r e f f s s s m
n y r e f f s s s a
n y r e f f s s s x
n y r e f f s s s P
n y r e f f s s s r
n y r e f f s s s o
n y r e f f s s s p
n y r e f f s s s e
n y r e f f s s s t
n y r e f f s s s i
n y r e f f s s s s m
n y r e f f s s s s i
n y r e f f s s s s n
n y r e f f s s s s I
n y r e f f s s s s t
n y r e f f s s s s e
n y r e f f s s s s s a
n y r e f f s s s s s d
n y r e f f s s s s s i
n y r e f f s s s s s t
n y r e f f s s s s s o
n y r e f f s s s s s n
n y r e f f s s s s s l
n y r e f f s s s s s I
n y r e f f s s s s s e
n y r e f f s s s s s m
n y r e f f s s s s s s m
n y r e f f s s s s s s i
n y r e f f s s s s s s n
n y r e f f s s s s s s L
n y r e f f s s s s s s e
n y r e f f s s s s s s g
n y r e f f s s s s s s t
n y r e f f s s s s s s h p
n y r e f f s s s s s s h a
n y r e f f s s s s s s h t
n y r e f f s s s s s s h e
n y r e f f s s s s s s h r
n y r e f f s s s s s s h n m
n y r e f f s s s s s s h n a
n y r e f f s s s s s s h n x
n y r e f f s s s s s s h n i
n y r e f f s s s s s s h n u
n y r e f f s s s s s s h n m e
n y r e f f s s s s s s h n m x
n y r e f f s s s s s s h n m c
n y r e f f s s s s s s h n m l
n y r e f f s s s s s s h n m u
n y r e f f s s s s s s h n m s
n y r e f f s s s s s s h n m i
n y r e f f s s s s s s h n m v
n y r e f f s s s s s s h n m M
n y r e f f s s s s s s h n m a
n y r e f f s s s s s s h n m m
n y r e f f s s s s s s h n m m d
n y r e f f s s s s s s h n m m e
n y r e f f s s s s s s h n m m f
n y r e f f s s s s s s h n m m a
n y r e f f s s s s s s h n m m u
n y r e f f s s s s s s h n m m l
n y r e f f s s s s s s h n m m t $
n y r e f f s s s s s s h n m m t r
n y r e f f s s s s s s h n m m t e
n y r e f f s s s s s s h n m m t f s
n y r e f f s s s s s s h n m m t f w
n y r e f f s s s s s s h n m m t f a
n y r e f f s s s s s s h n m m t f g
n y r e f f s s s s s s h n m m t f e
n y r e f f s s s s s s h n m m t f r r
n y r e f f s s s s s s h n m m t f r e
n y r e f f s s s s s s h n m m t f r a
n y r e f f s s s s s s h n m m t f r d
n y r e f f s s s s s s h n m m t f r O
n y r e f f s s s s s s h n m m t f r n
n y r e f f s s s s s s h n m m t f r l
n y r e f f s s s s s s h n m m t f r y n
n y r e f f s s s s s s h n m m t f r y u
n y r e f f s s s s s s h n m m t f r y l
n y r e f f s s s s s s h n m m t f r y a
n y r e f f s s s s s s h n m m t f r y b

Private Types

enum  SchemaValueType {
  kNullSchemaType , kBooleanSchemaType , kObjectSchemaType , kArraySchemaType ,
  kStringSchemaType , kNumberSchemaType , kIntegerSchemaType , kTotalSchemaType
}
typedef char RegexType

Private Member Functions

template<typename V1, typename V2>
void AddUniqueElement (V1 &a, const V2 &v)
void AssignIfExist (SchemaArray &out, SchemaDocumentType &schemaDocument, const PointerType &p, const ValueType &value, const ValueType &name, const ValueType &document)
template<typename ValueType>
RegexType * CreatePattern (const ValueType &)
void AddType (const ValueType &type)
bool CreateParallelValidator (Context &context) const
void CreateSchemaValidators (Context &context, const SchemaArray &schemas, const bool inheritContinueOnErrors) const
bool FindPropertyIndex (const ValueType &name, SizeType *outIndex) const
bool CheckBool (Context &context, bool) const
bool CheckInt (Context &context, int64_t i) const
bool CheckUint (Context &context, uint64_t i) const
bool CheckDoubleMinimum (Context &context, double d) const
bool CheckDoubleMaximum (Context &context, double d) const
bool CheckDoubleMultipleOf (Context &context, double d) const
void DisallowedType (Context &context, const ValueType &actualType) const

Static Private Member Functions

static const ValueType * GetMember (const ValueType &value, const ValueType &name)
static void AssignIfExist (bool &out, const ValueType &value, const ValueType &name)
static void AssignIfExist (SizeType &out, const ValueType &value, const ValueType &name)
static bool IsPatternMatch (const RegexType *, const Ch *, SizeType)

Private Attributes

AllocatorType * allocator_
SValue uri_
UriType id_
Specification spec_
PointerType pointer_
const SchemaType * typeless_
uint64_t * enum_
SizeType enumCount_
SchemaArray allOf_
SchemaArray anyOf_
SchemaArray oneOf_
const SchemaType * not_
unsigned type_
SizeType validatorCount_
SizeType notValidatorIndex_
Propertyproperties_
const SchemaType * additionalPropertiesSchema_
PatternPropertypatternProperties_
SizeType patternPropertyCount_
SizeType propertyCount_
SizeType minProperties_
SizeType maxProperties_
bool additionalProperties_
bool hasDependencies_
bool hasRequired_
bool hasSchemaDependencies_
const SchemaType * additionalItemsSchema_
const SchemaType * itemsList_
const SchemaType ** itemsTuple_
SizeType itemsTupleCount_
SizeType minItems_
SizeType maxItems_
bool additionalItems_
bool uniqueItems_
RegexType * pattern_
SizeType minLength_
SizeType maxLength_
SValue minimum_
SValue maximum_
SValue multipleOf_
bool exclusiveMinimum_
bool exclusiveMaximum_
SizeType defaultValueLength_
bool readOnly_
bool writeOnly_
bool nullable_

Friends

class GenericSchemaDocument< ValueType, AllocatorType >

Detailed Description

template<typename SchemaDocumentType>
class internal::Schema< SchemaDocumentType >

Definition at line 519 of file schema.h.

Member Typedef Documentation

◆ AllocatorType

template<typename SchemaDocumentType>
typedef SchemaDocumentType::AllocatorType internal::Schema< SchemaDocumentType >::AllocatorType

Definition at line 522 of file schema.h.

◆ Ch

template<typename SchemaDocumentType>
typedef EncodingType::Ch internal::Schema< SchemaDocumentType >::Ch

Definition at line 525 of file schema.h.

◆ Context

template<typename SchemaDocumentType>
typedef SchemaValidationContext<SchemaDocumentType> internal::Schema< SchemaDocumentType >::Context

Definition at line 526 of file schema.h.

◆ EncodingType

template<typename SchemaDocumentType>
typedef ValueType::EncodingType internal::Schema< SchemaDocumentType >::EncodingType

Definition at line 524 of file schema.h.

◆ ErrorHandler

template<typename SchemaDocumentType>
typedef IValidationErrorHandler<Schema> internal::Schema< SchemaDocumentType >::ErrorHandler

Definition at line 529 of file schema.h.

◆ PointerType

template<typename SchemaDocumentType>
typedef SchemaDocumentType::PointerType internal::Schema< SchemaDocumentType >::PointerType

Definition at line 523 of file schema.h.

◆ RegexType

template<typename SchemaDocumentType>
typedef char internal::Schema< SchemaDocumentType >::RegexType
private

Definition at line 1347 of file schema.h.

◆ SchemaType

template<typename SchemaDocumentType>
typedef Schema<SchemaDocumentType> internal::Schema< SchemaDocumentType >::SchemaType

Definition at line 527 of file schema.h.

◆ SValue

template<typename SchemaDocumentType>
typedef GenericValue<EncodingType, AllocatorType> internal::Schema< SchemaDocumentType >::SValue

Definition at line 528 of file schema.h.

◆ UriType

template<typename SchemaDocumentType>
typedef GenericUri<ValueType, AllocatorType> internal::Schema< SchemaDocumentType >::UriType

Definition at line 530 of file schema.h.

◆ ValueType

template<typename SchemaDocumentType>
typedef SchemaDocumentType::ValueType internal::Schema< SchemaDocumentType >::ValueType

Definition at line 521 of file schema.h.

Member Enumeration Documentation

◆ SchemaValueType

template<typename SchemaDocumentType>
enum internal::Schema::SchemaValueType
private

Definition at line 1331 of file schema.h.

Constructor & Destructor Documentation

◆ Schema()

template<typename SchemaDocumentType>
internal::Schema< SchemaDocumentType >::Schema ( SchemaDocumentType * schemaDocument,
const PointerType & p,
const ValueType & value,
const ValueType & document,
AllocatorType * allocator,
const UriType & id = UriType() )
inline

Definition at line 533 of file schema.h.

◆ ~Schema()

template<typename SchemaDocumentType>
internal::Schema< SchemaDocumentType >::~Schema ( )
inline

Definition at line 831 of file schema.h.

Member Function Documentation

◆ AddType()

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::AddType ( const ValueType & type)
inlineprivate

Definition at line 1448 of file schema.h.

◆ AddUniqueElement()

template<typename SchemaDocumentType>
template<typename V1, typename V2>
void internal::Schema< SchemaDocumentType >::AddUniqueElement ( V1 & a,
const V2 & v )
inlineprivate

Definition at line 1359 of file schema.h.

◆ AssignIfExist() [1/3]

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::AssignIfExist ( bool & out,
const ValueType & value,
const ValueType & name )
inlinestaticprivate

Definition at line 1372 of file schema.h.

◆ AssignIfExist() [2/3]

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::AssignIfExist ( SchemaArray & out,
SchemaDocumentType & schemaDocument,
const PointerType & p,
const ValueType & value,
const ValueType & name,
const ValueType & document )
inlineprivate

Definition at line 1384 of file schema.h.

◆ AssignIfExist() [3/3]

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::AssignIfExist ( SizeType & out,
const ValueType & value,
const ValueType & name )
inlinestaticprivate

Definition at line 1378 of file schema.h.

◆ BeginValue()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::BeginValue ( Context & context) const
inline

Definition at line 868 of file schema.h.

◆ Bool()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Bool ( Context & context,
bool b ) const
inline

Definition at line 1000 of file schema.h.

◆ CheckBool()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckBool ( Context & context,
bool  ) const
inlineprivate

Definition at line 1523 of file schema.h.

◆ CheckDoubleMaximum()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckDoubleMaximum ( Context & context,
double d ) const
inlineprivate

Definition at line 1635 of file schema.h.

◆ CheckDoubleMinimum()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckDoubleMinimum ( Context & context,
double d ) const
inlineprivate

Definition at line 1627 of file schema.h.

◆ CheckDoubleMultipleOf()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckDoubleMultipleOf ( Context & context,
double d ) const
inlineprivate

Definition at line 1643 of file schema.h.

◆ CheckInt()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckInt ( Context & context,
int64_t i ) const
inlineprivate

Definition at line 1531 of file schema.h.

◆ CheckUint()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CheckUint ( Context & context,
uint64_t i ) const
inlineprivate

Definition at line 1579 of file schema.h.

◆ CreateParallelValidator()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::CreateParallelValidator ( Context & context) const
inlineprivate

Definition at line 1461 of file schema.h.

◆ CreatePattern()

template<typename SchemaDocumentType>
template<typename ValueType>
RegexType * internal::Schema< SchemaDocumentType >::CreatePattern ( const ValueType & )
inlineprivate

Definition at line 1441 of file schema.h.

◆ CreateSchemaValidators()

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::CreateSchemaValidators ( Context & context,
const SchemaArray & schemas,
const bool inheritContinueOnErrors ) const
inlineprivate

Definition at line 1504 of file schema.h.

◆ DisallowedType()

template<typename SchemaDocumentType>
void internal::Schema< SchemaDocumentType >::DisallowedType ( Context & context,
const ValueType & actualType ) const
inlineprivate

Definition at line 1657 of file schema.h.

◆ Double()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Double ( Context & context,
double d ) const
inline

Definition at line 1035 of file schema.h.

◆ EndArray()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::EndArray ( Context & context,
SizeType elementCount ) const
inline

Definition at line 1219 of file schema.h.

◆ EndObject()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::EndObject ( Context & context,
SizeType memberCount ) const
inline

Definition at line 1158 of file schema.h.

◆ EndValue()

template<typename SchemaDocumentType>
RAPIDJSON_FORCEINLINE bool internal::Schema< SchemaDocumentType >::EndValue ( Context & context) const
inline

Definition at line 900 of file schema.h.

◆ FindPropertyIndex()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::FindPropertyIndex ( const ValueType & name,
SizeType * outIndex ) const
inlineprivate

Definition at line 1510 of file schema.h.

◆ GetId()

template<typename SchemaDocumentType>
const UriType & internal::Schema< SchemaDocumentType >::GetId ( ) const
inline

Definition at line 856 of file schema.h.

◆ GetMember()

template<typename SchemaDocumentType>
const ValueType * internal::Schema< SchemaDocumentType >::GetMember ( const ValueType & value,
const ValueType & name )
inlinestaticprivate

Definition at line 1367 of file schema.h.

◆ GetPointer()

template<typename SchemaDocumentType>
const PointerType & internal::Schema< SchemaDocumentType >::GetPointer ( ) const
inline

Definition at line 864 of file schema.h.

◆ GetSpecification()

template<typename SchemaDocumentType>
const Specification & internal::Schema< SchemaDocumentType >::GetSpecification ( ) const
inline

Definition at line 860 of file schema.h.

◆ GetURI()

template<typename SchemaDocumentType>
const SValue & internal::Schema< SchemaDocumentType >::GetURI ( ) const
inline

Definition at line 852 of file schema.h.

◆ GetValidateErrorKeyword()

template<typename SchemaDocumentType>
const ValueType & internal::Schema< SchemaDocumentType >::GetValidateErrorKeyword ( ValidateErrorCode validateErrorCode)
inlinestatic

Definition at line 1236 of file schema.h.

◆ Int()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Int ( Context & context,
int i ) const
inline

Definition at line 1007 of file schema.h.

◆ Int64()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Int64 ( Context & context,
int64_t i ) const
inline

Definition at line 1021 of file schema.h.

◆ IsPatternMatch()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::IsPatternMatch ( const RegexType * ,
const Ch * ,
SizeType  )
inlinestaticprivate

Definition at line 1445 of file schema.h.

◆ Key()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Key ( Context & context,
const Ch * str,
SizeType len,
bool  ) const
inline

Definition at line 1105 of file schema.h.

◆ Null()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Null ( Context & context) const
inline

Definition at line 991 of file schema.h.

◆ StartArray()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::StartArray ( Context & context) const
inline

Definition at line 1206 of file schema.h.

◆ StartObject()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::StartObject ( Context & context) const
inline

Definition at line 1083 of file schema.h.

◆ String()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::String ( Context & context,
const Ch * str,
SizeType length,
bool  ) const
inline

Definition at line 1054 of file schema.h.

◆ Uint()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Uint ( Context & context,
unsigned u ) const
inline

Definition at line 1014 of file schema.h.

◆ Uint64()

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::Uint64 ( Context & context,
uint64_t u ) const
inline

Definition at line 1028 of file schema.h.

◆ GenericSchemaDocument< ValueType, AllocatorType >

template<typename SchemaDocumentType>
friend class GenericSchemaDocument< ValueType, AllocatorType >
friend

Definition at line 530 of file schema.h.

Member Data Documentation

◆ $

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t internal::Schema< SchemaDocumentType >::$

Definition at line 1320 of file schema.h.

◆ a [1/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::a

Definition at line 1326 of file schema.h.

◆ a [2/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::a

Definition at line 1324 of file schema.h.

◆ a [3/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::a

Definition at line 1322 of file schema.h.

◆ a [4/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::a

Definition at line 1318 of file schema.h.

◆ a [5/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::a

Definition at line 1316 of file schema.h.

◆ a [6/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::a

Definition at line 1314 of file schema.h.

◆ a [7/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::a

Definition at line 1312 of file schema.h.

◆ a [8/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::a

Definition at line 1308 of file schema.h.

◆ a [9/13]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::a

Definition at line 1304 of file schema.h.

◆ a [10/13]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::a

Definition at line 1302 of file schema.h.

◆ a [11/13]

template<typename SchemaDocumentType>
n y r e internal::Schema< SchemaDocumentType >::a

Definition at line 1294 of file schema.h.

◆ a [12/13]

template<typename SchemaDocumentType>
n internal::Schema< SchemaDocumentType >::a

Definition at line 1288 of file schema.h.

◆ a [13/13]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::a

Definition at line 1286 of file schema.h.

◆ additionalItems_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::additionalItems_
private

Definition at line 1730 of file schema.h.

◆ additionalItemsSchema_

template<typename SchemaDocumentType>
const SchemaType* internal::Schema< SchemaDocumentType >::additionalItemsSchema_
private

Definition at line 1724 of file schema.h.

◆ additionalProperties_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::additionalProperties_
private

Definition at line 1719 of file schema.h.

◆ additionalPropertiesSchema_

template<typename SchemaDocumentType>
const SchemaType* internal::Schema< SchemaDocumentType >::additionalPropertiesSchema_
private

Definition at line 1713 of file schema.h.

◆ allocator_

template<typename SchemaDocumentType>
AllocatorType* internal::Schema< SchemaDocumentType >::allocator_
private

Definition at line 1696 of file schema.h.

◆ allOf_

template<typename SchemaDocumentType>
SchemaArray internal::Schema< SchemaDocumentType >::allOf_
private

Definition at line 1704 of file schema.h.

◆ anyOf_

template<typename SchemaDocumentType>
SchemaArray internal::Schema< SchemaDocumentType >::anyOf_
private

Definition at line 1705 of file schema.h.

◆ b [1/3]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::b

Definition at line 1326 of file schema.h.

◆ b [2/3]

template<typename SchemaDocumentType>
n y internal::Schema< SchemaDocumentType >::b

Definition at line 1290 of file schema.h.

◆ b [3/3]

template<typename SchemaDocumentType>
internal::Schema< SchemaDocumentType >::b

Definition at line 1286 of file schema.h.

◆ c [1/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::c

Definition at line 1316 of file schema.h.

◆ c [2/2]

template<typename SchemaDocumentType>
n y r e f f s internal::Schema< SchemaDocumentType >::c

Definition at line 1300 of file schema.h.

◆ d [1/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::d

Definition at line 1324 of file schema.h.

◆ d [2/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::d

Definition at line 1318 of file schema.h.

◆ d [3/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::d

Definition at line 1308 of file schema.h.

◆ d [4/5]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::d

Definition at line 1302 of file schema.h.

◆ d [5/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::d

Definition at line 1300 of file schema.h.

◆ defaultValueLength_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::defaultValueLength_
private

Definition at line 1743 of file schema.h.

◆ e [1/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::e

Definition at line 1324 of file schema.h.

◆ e [2/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::e

Definition at line 1322 of file schema.h.

◆ e [3/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t internal::Schema< SchemaDocumentType >::e

Definition at line 1320 of file schema.h.

◆ e [4/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::e

Definition at line 1318 of file schema.h.

◆ e [5/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::e

Definition at line 1316 of file schema.h.

◆ e [6/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::e

Definition at line 1312 of file schema.h.

◆ e [7/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1310 of file schema.h.

◆ e [8/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1308 of file schema.h.

◆ e [9/16]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1306 of file schema.h.

◆ e [10/16]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1304 of file schema.h.

◆ e [11/16]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::e

Definition at line 1302 of file schema.h.

◆ e [12/16]

template<typename SchemaDocumentType>
n y r e f f s internal::Schema< SchemaDocumentType >::e

Definition at line 1300 of file schema.h.

◆ e [13/16]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::e

Definition at line 1298 of file schema.h.

◆ e [14/16]

template<typename SchemaDocumentType>
n y r e f internal::Schema< SchemaDocumentType >::e

Definition at line 1296 of file schema.h.

◆ e [15/16]

template<typename SchemaDocumentType>
n y internal::Schema< SchemaDocumentType >::e

Definition at line 1290 of file schema.h.

◆ e [16/16]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::e

Definition at line 1286 of file schema.h.

◆ enum_

template<typename SchemaDocumentType>
uint64_t* internal::Schema< SchemaDocumentType >::enum_
private

Definition at line 1702 of file schema.h.

◆ enumCount_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::enumCount_
private

Definition at line 1703 of file schema.h.

◆ exclusiveMaximum_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::exclusiveMaximum_
private

Definition at line 1741 of file schema.h.

◆ exclusiveMinimum_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::exclusiveMinimum_
private

Definition at line 1740 of file schema.h.

◆ f

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::f

Definition at line 1318 of file schema.h.

◆ g [1/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::g

Definition at line 1322 of file schema.h.

◆ g [2/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::g

Definition at line 1310 of file schema.h.

◆ hasDependencies_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::hasDependencies_
private

Definition at line 1720 of file schema.h.

◆ hasRequired_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::hasRequired_
private

Definition at line 1721 of file schema.h.

◆ hasSchemaDependencies_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::hasSchemaDependencies_
private

Definition at line 1722 of file schema.h.

◆ I [1/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::I

Definition at line 1308 of file schema.h.

◆ I [2/2]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::I

Definition at line 1306 of file schema.h.

◆ i [1/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::i

Definition at line 1316 of file schema.h.

◆ i [2/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::i

Definition at line 1314 of file schema.h.

◆ i [3/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1310 of file schema.h.

◆ i [4/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1308 of file schema.h.

◆ i [5/9]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1306 of file schema.h.

◆ i [6/9]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1304 of file schema.h.

◆ i [7/9]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::i

Definition at line 1302 of file schema.h.

◆ i [8/9]

template<typename SchemaDocumentType>
n y r e f f s internal::Schema< SchemaDocumentType >::i

Definition at line 1300 of file schema.h.

◆ i [9/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::i

Definition at line 1298 of file schema.h.

◆ id_

template<typename SchemaDocumentType>
UriType internal::Schema< SchemaDocumentType >::id_
private

Definition at line 1698 of file schema.h.

◆ itemsList_

template<typename SchemaDocumentType>
const SchemaType* internal::Schema< SchemaDocumentType >::itemsList_
private

Definition at line 1725 of file schema.h.

◆ itemsTuple_

template<typename SchemaDocumentType>
const SchemaType** internal::Schema< SchemaDocumentType >::itemsTuple_
private

Definition at line 1726 of file schema.h.

◆ itemsTupleCount_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::itemsTupleCount_
private

Definition at line 1727 of file schema.h.

◆ L

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::L

Definition at line 1310 of file schema.h.

◆ l [1/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::l

Definition at line 1326 of file schema.h.

◆ l [2/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::l

Definition at line 1324 of file schema.h.

◆ l [3/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::l

Definition at line 1318 of file schema.h.

◆ l [4/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::l

Definition at line 1316 of file schema.h.

◆ l [5/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::l

Definition at line 1308 of file schema.h.

◆ l [6/8]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::l

Definition at line 1302 of file schema.h.

◆ l [7/8]

template<typename SchemaDocumentType>
n y r e internal::Schema< SchemaDocumentType >::l

Definition at line 1294 of file schema.h.

◆ l [8/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::l

Definition at line 1286 of file schema.h.

◆ M

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::M

Definition at line 1316 of file schema.h.

◆ m [1/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::m

Definition at line 1316 of file schema.h.

◆ m [2/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::m

Definition at line 1314 of file schema.h.

◆ m [3/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1310 of file schema.h.

◆ m [4/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1308 of file schema.h.

◆ m [5/7]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1306 of file schema.h.

◆ m [6/7]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1304 of file schema.h.

◆ m [7/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::m

Definition at line 1290 of file schema.h.

◆ maximum_

template<typename SchemaDocumentType>
SValue internal::Schema< SchemaDocumentType >::maximum_
private

Definition at line 1738 of file schema.h.

◆ maxItems_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::maxItems_
private

Definition at line 1729 of file schema.h.

◆ maxLength_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::maxLength_
private

Definition at line 1735 of file schema.h.

◆ maxProperties_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::maxProperties_
private

Definition at line 1718 of file schema.h.

◆ minimum_

template<typename SchemaDocumentType>
SValue internal::Schema< SchemaDocumentType >::minimum_
private

Definition at line 1737 of file schema.h.

◆ minItems_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::minItems_
private

Definition at line 1728 of file schema.h.

◆ minLength_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::minLength_
private

Definition at line 1734 of file schema.h.

◆ minProperties_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::minProperties_
private

Definition at line 1717 of file schema.h.

◆ multipleOf_

template<typename SchemaDocumentType>
SValue internal::Schema< SchemaDocumentType >::multipleOf_
private

Definition at line 1739 of file schema.h.

◆ n [1/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::n

Definition at line 1326 of file schema.h.

◆ n [2/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::n

Definition at line 1324 of file schema.h.

◆ n [3/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::n

Definition at line 1310 of file schema.h.

◆ n [4/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::n

Definition at line 1308 of file schema.h.

◆ n [5/9]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::n

Definition at line 1306 of file schema.h.

◆ n [6/9]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::n

Definition at line 1302 of file schema.h.

◆ n [7/9]

template<typename SchemaDocumentType>
n y r e f f s internal::Schema< SchemaDocumentType >::n

Definition at line 1300 of file schema.h.

◆ n [8/9]

template<typename SchemaDocumentType>
n y r e f internal::Schema< SchemaDocumentType >::n

Definition at line 1296 of file schema.h.

◆ n [9/9]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::n

Definition at line 1290 of file schema.h.

◆ not_

template<typename SchemaDocumentType>
const SchemaType* internal::Schema< SchemaDocumentType >::not_
private

Definition at line 1707 of file schema.h.

◆ notValidatorIndex_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::notValidatorIndex_
private

Definition at line 1710 of file schema.h.

◆ nullable_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::nullable_
private

Definition at line 1747 of file schema.h.

◆ O [1/3]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::O

Definition at line 1324 of file schema.h.

◆ O [2/3]

template<typename SchemaDocumentType>
n y r e f internal::Schema< SchemaDocumentType >::O

Definition at line 1296 of file schema.h.

◆ O [3/3]

template<typename SchemaDocumentType>
n y r e internal::Schema< SchemaDocumentType >::O

Definition at line 1294 of file schema.h.

◆ o [1/6]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::o

Definition at line 1308 of file schema.h.

◆ o [2/6]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::o

Definition at line 1304 of file schema.h.

◆ o [3/6]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::o

Definition at line 1302 of file schema.h.

◆ o [4/6]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::o

Definition at line 1298 of file schema.h.

◆ o [5/6]

template<typename SchemaDocumentType>
n y r e f internal::Schema< SchemaDocumentType >::o

Definition at line 1296 of file schema.h.

◆ o [6/6]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::o

Definition at line 1286 of file schema.h.

◆ oneOf_

template<typename SchemaDocumentType>
SchemaArray internal::Schema< SchemaDocumentType >::oneOf_
private

Definition at line 1706 of file schema.h.

◆ P [1/2]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::P

Definition at line 1304 of file schema.h.

◆ P [2/2]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::P

Definition at line 1302 of file schema.h.

◆ p [1/6]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::p

Definition at line 1312 of file schema.h.

◆ p [2/6]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::p

Definition at line 1304 of file schema.h.

◆ p [3/6]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::p

Definition at line 1302 of file schema.h.

◆ p [4/6]

template<typename SchemaDocumentType>
n y r e f f s internal::Schema< SchemaDocumentType >::p

Definition at line 1300 of file schema.h.

◆ p [5/6]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::p

Definition at line 1298 of file schema.h.

◆ p [6/6]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::p

Definition at line 1292 of file schema.h.

◆ pattern_

template<typename SchemaDocumentType>
RegexType* internal::Schema< SchemaDocumentType >::pattern_
private

Definition at line 1733 of file schema.h.

◆ patternProperties_

template<typename SchemaDocumentType>
PatternProperty* internal::Schema< SchemaDocumentType >::patternProperties_
private

Definition at line 1714 of file schema.h.

◆ patternPropertyCount_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::patternPropertyCount_
private

Definition at line 1715 of file schema.h.

◆ pointer_

template<typename SchemaDocumentType>
PointerType internal::Schema< SchemaDocumentType >::pointer_
private

Definition at line 1700 of file schema.h.

◆ properties_

template<typename SchemaDocumentType>
Property* internal::Schema< SchemaDocumentType >::properties_
private

Definition at line 1712 of file schema.h.

◆ propertyCount_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::propertyCount_
private

Definition at line 1716 of file schema.h.

◆ r [1/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r internal::Schema< SchemaDocumentType >::r

Definition at line 1324 of file schema.h.

◆ r [2/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t internal::Schema< SchemaDocumentType >::r

Definition at line 1320 of file schema.h.

◆ r [3/7]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::r

Definition at line 1312 of file schema.h.

◆ r [4/7]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::r

Definition at line 1304 of file schema.h.

◆ r [5/7]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::r

Definition at line 1302 of file schema.h.

◆ r [6/7]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::r

Definition at line 1298 of file schema.h.

◆ r [7/7]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::r

Definition at line 1288 of file schema.h.

◆ readOnly_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::readOnly_
private

Definition at line 1745 of file schema.h.

◆ s [1/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::s

Definition at line 1322 of file schema.h.

◆ s [2/2]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::s

Definition at line 1316 of file schema.h.

◆ spec_

template<typename SchemaDocumentType>
Specification internal::Schema< SchemaDocumentType >::spec_
private

Definition at line 1699 of file schema.h.

◆ t [1/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::t

Definition at line 1312 of file schema.h.

◆ t [2/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s internal::Schema< SchemaDocumentType >::t

Definition at line 1310 of file schema.h.

◆ t [3/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s internal::Schema< SchemaDocumentType >::t

Definition at line 1308 of file schema.h.

◆ t [4/8]

template<typename SchemaDocumentType>
n y r e f f s s s s internal::Schema< SchemaDocumentType >::t

Definition at line 1306 of file schema.h.

◆ t [5/8]

template<typename SchemaDocumentType>
n y r e f f s s s internal::Schema< SchemaDocumentType >::t

Definition at line 1304 of file schema.h.

◆ t [6/8]

template<typename SchemaDocumentType>
n y r e f f s s internal::Schema< SchemaDocumentType >::t

Definition at line 1302 of file schema.h.

◆ t [7/8]

template<typename SchemaDocumentType>
n y r e f f internal::Schema< SchemaDocumentType >::t

Definition at line 1298 of file schema.h.

◆ t [8/8]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h internal::Schema< SchemaDocumentType >::t

Definition at line 1292 of file schema.h.

◆ type_

template<typename SchemaDocumentType>
unsigned internal::Schema< SchemaDocumentType >::type_
private

Definition at line 1708 of file schema.h.

◆ typeless_

template<typename SchemaDocumentType>
const SchemaType* internal::Schema< SchemaDocumentType >::typeless_
private

Definition at line 1701 of file schema.h.

◆ u [1/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f r y internal::Schema< SchemaDocumentType >::u

Definition at line 1326 of file schema.h.

◆ u [2/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m internal::Schema< SchemaDocumentType >::u

Definition at line 1318 of file schema.h.

◆ u [3/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::u

Definition at line 1316 of file schema.h.

◆ u [4/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::u

Definition at line 1314 of file schema.h.

◆ u [5/5]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::u

Definition at line 1290 of file schema.h.

◆ uniqueItems_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::uniqueItems_
private

Definition at line 1731 of file schema.h.

◆ uri_

template<typename SchemaDocumentType>
SValue internal::Schema< SchemaDocumentType >::uri_
private

Definition at line 1697 of file schema.h.

◆ v

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::v

Definition at line 1316 of file schema.h.

◆ validatorCount_

template<typename SchemaDocumentType>
SizeType internal::Schema< SchemaDocumentType >::validatorCount_
private

Definition at line 1709 of file schema.h.

◆ w

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m m t f internal::Schema< SchemaDocumentType >::w

Definition at line 1322 of file schema.h.

◆ writeOnly_

template<typename SchemaDocumentType>
bool internal::Schema< SchemaDocumentType >::writeOnly_
private

Definition at line 1746 of file schema.h.

◆ x [1/3]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::x

Definition at line 1316 of file schema.h.

◆ x [2/3]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n internal::Schema< SchemaDocumentType >::x

Definition at line 1314 of file schema.h.

◆ x [3/3]

template<typename SchemaDocumentType>
n y r e f f s s s s s s h n m internal::Schema< SchemaDocumentType >::x

Definition at line 1304 of file schema.h.

◆ y

template<typename SchemaDocumentType>
n y r internal::Schema< SchemaDocumentType >::y

Definition at line 1292 of file schema.h.


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