Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
internal::Schema< SchemaDocumentType > Class Template Reference

#include <schema.h>

Classes

struct  PatternProperty
 
struct  Property
 
struct  SchemaArray
 

Public Types

typedef SchemaDocumentType::AllocatorType AllocatorType
 
typedef EncodingType::Ch Ch
 
typedef SchemaValidationContext< SchemaDocumentType > Context
 
typedef ValueType::EncodingType EncodingType
 
typedef IValidationErrorHandler< SchemaErrorHandler
 
typedef SchemaDocumentType::PointerType PointerType
 
typedef Schema< SchemaDocumentType > SchemaType
 
typedef GenericValue< EncodingType, AllocatorTypeSValue
 
typedef SchemaDocumentType::ValueType ValueType
 

Public Member Functions

void AddType (const ValueType &type)
 
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)
 
bool BeginValue (Context &context) const
 
bool Bool (Context &context, bool) const
 
bool CheckDoubleMaximum (Context &context, double d) const
 
bool CheckDoubleMinimum (Context &context, double d) const
 
bool CheckDoubleMultipleOf (Context &context, double d) const
 
bool CheckInt (Context &context, int64_t i) const
 
bool CheckUint (Context &context, uint64_t i) const
 
bool CreateParallelValidator (Context &context) const
 
template<typename ValueType >
RegexTypeCreatePattern (const ValueType &value)
 
void CreateSchemaValidators (Context &context, const SchemaArray &schemas) const
 
void DisallowedType (Context &context, const ValueType &actualType) const
 
bool Double (Context &context, double d) const
 
bool EndArray (Context &context, SizeType elementCount) const
 
bool EndObject (Context &context, SizeType memberCount) const
 
RAPIDJSON_FORCEINLINE bool EndValue (Context &context) const
 
bool FindPropertyIndex (const ValueType &name, SizeType *outIndex) const
 
const PointerTypeGetPointer () const
 
const SValueGetURI () const
 
bool Int (Context &context, int i) const
 
bool Int64 (Context &context, int64_t i) const
 
bool Key (Context &context, const Ch *str, SizeType len, bool) const
 
bool Null (Context &context) const
 
 RAPIDJSON_STRING_ (Properties, 'p', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's') RAPIDJSON_STRING_(Dependencies
 
s RAPIDJSON_STRING_ (PatternProperties, 'p', 'a', 't', 't', 'e', 'r', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's') RAPIDJSON_STRING_(AdditionalProperties
 
s s RAPIDJSON_STRING_ (MinProperties, 'm', 'i', 'n', 'P', 'r', 'o', 'p', 'e', 'r', 't', 'i', 'e', 's') RAPIDJSON_STRING_(MaxProperties
 
s s s RAPIDJSON_STRING_ (AdditionalItems, 'a', 'd', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l', 'I', 't', 'e', 'm', 's') RAPIDJSON_STRING_(UniqueItems
 
s s s s RAPIDJSON_STRING_ (ExclusiveMinimum, 'e', 'x', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'M', 'i', 'n', 'i', 'm', 'u', 'm') RAPIDJSON_STRING_(ExclusiveMaximum
 
 Schema (SchemaDocumentType *schemaDocument, const PointerType &p, const ValueType &value, const ValueType &document, AllocatorType *allocator)
 
bool StartArray (Context &context) const
 
bool StartObject (Context &context) const
 
bool String (Context &context, const Ch *str, SizeType length, bool) const
 
bool Uint (Context &context, unsigned u) const
 
bool Uint64 (Context &context, uint64_t u) const
 
 ~Schema ()
 

Static Public Member Functions

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

Public Attributes

s a
 
s s a
 
s s s s a
 
bool additionalItems_
 
const SchemaTypeadditionalItemsSchema_
 
bool additionalProperties_
 
const SchemaTypeadditionalPropertiesSchema_
 
AllocatorTypeallocator_
 
SchemaArray allOf_
 
SchemaArray anyOf_
 
 c
 
s s s s c
 
 d
 
s d
 
SizeType defaultValueLength_
 
 e
 
s e
 
s s e
 
s s s e
 
s s s s e
 
uint64_tenum_
 
SizeType enumCount_
 
bool exclusiveMaximum_
 
bool exclusiveMinimum_
 
bool hasDependencies_
 
bool hasRequired_
 
bool hasSchemaDependencies_
 
 i
 
s i
 
s s i
 
s s s I
 
s s s i
 
s s s s i
 
const SchemaTypeitemsList_
 
const SchemaType ** itemsTuple_
 
SizeType itemsTupleCount_
 
s l
 
s s s s l
 
s s m
 
s s s m
 
s s s s M
 
s s s s m
 
SValue maximum_
 
SizeType maxItems_
 
SizeType maxLength_
 
SizeType maxProperties_
 
SValue minimum_
 
SizeType minItems_
 
SizeType minLength_
 
SizeType minProperties_
 
SValue multipleOf_
 
 n
 
s n
 
s s s n
 
const SchemaTypenot_
 
SizeType notValidatorIndex_
 
s o
 
s s o
 
SchemaArray oneOf_
 
 p
 
s P
 
s p
 
s s P
 
s s p
 
RegexTypepattern_
 
PatternPropertypatternProperties_
 
SizeType patternPropertyCount_
 
PointerType pointer_
 
Propertyproperties_
 
SizeType propertyCount_
 
s s s q
 
s r
 
s s r
 
s s s s m RAPIDJSON_STRING_(MultipleOf, 'm', 'u', 'l', 't', 'i', 'p', 'l', 'e', 'O', 'f') private typedef internal::GenericRegex< EncodingType, AllocatorTypeRegexType
 
s s s s s
 
s t
 
s s t
 
s s s t
 
unsigned type_
 
const SchemaTypetypeless_
 
s s s u
 
s s s s u
 
bool uniqueItems_
 
SValue uri_
 
s s s s v
 
SizeType validatorCount_
 
s s x
 
s s s s x
 

Friends

class GenericSchemaDocument< ValueType, AllocatorType >
 

Detailed Description

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

Definition at line 142 of file schema.h.

Member Typedef Documentation

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

Definition at line 443 of file schema.h.

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

Definition at line 446 of file schema.h.

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

Definition at line 447 of file schema.h.

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

Definition at line 445 of file schema.h.

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

Definition at line 450 of file schema.h.

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

Definition at line 444 of file schema.h.

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

Definition at line 448 of file schema.h.

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

Definition at line 449 of file schema.h.

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

Definition at line 442 of file schema.h.

Constructor & Destructor Documentation

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

Definition at line 453 of file schema.h.

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

Definition at line 720 of file schema.h.

Member Function Documentation

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

Definition at line 1284 of file schema.h.

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

Definition at line 1185 of file schema.h.

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

Definition at line 1198 of file schema.h.

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

Definition at line 1204 of file schema.h.

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

Definition at line 1211 of file schema.h.

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

Definition at line 744 of file schema.h.

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

Definition at line 865 of file schema.h.

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

Definition at line 1460 of file schema.h.

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

Definition at line 1451 of file schema.h.

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

Definition at line 1469 of file schema.h.

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

Definition at line 1355 of file schema.h.

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

Definition at line 1404 of file schema.h.

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

Definition at line 1301 of file schema.h.

template<typename SchemaDocumentType >
template<typename ValueType >
RegexType* internal::Schema< SchemaDocumentType >::CreatePattern ( const ValueType value)
inline

Definition at line 1232 of file schema.h.

template<typename SchemaDocumentType >
void internal::Schema< SchemaDocumentType >::CreateSchemaValidators ( Context context,
const SchemaArray schemas 
) const
inline

Definition at line 1334 of file schema.h.

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

Definition at line 1480 of file schema.h.

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

Definition at line 893 of file schema.h.

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

Definition at line 1082 of file schema.h.

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

Definition at line 1018 of file schema.h.

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

Definition at line 769 of file schema.h.

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

Definition at line 1342 of file schema.h.

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

Definition at line 1192 of file schema.h.

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

Definition at line 742 of file schema.h.

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

Definition at line 740 of file schema.h.

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

Definition at line 873 of file schema.h.

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

Definition at line 883 of file schema.h.

template<typename SchemaDocumentType >
static bool internal::Schema< SchemaDocumentType >::IsPatternMatch ( const RegexType pattern,
const Ch str,
SizeType   
)
inlinestatic

Definition at line 1246 of file schema.h.

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

Definition at line 962 of file schema.h.

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

Definition at line 857 of file schema.h.

template<typename SchemaDocumentType >
internal::Schema< SchemaDocumentType >::RAPIDJSON_STRING_ ( Properties  ,
'p ,
'r ,
'o ,
'p ,
'e ,
'r ,
't ,
'i ,
'e ,
's  
)
template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::RAPIDJSON_STRING_ ( PatternProperties  ,
'p ,
'a ,
't ,
't ,
'e ,
'r ,
'n ,
'P ,
'r ,
'o ,
'p ,
'e ,
'r ,
't ,
'i ,
'e ,
's  
)
template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::RAPIDJSON_STRING_ ( MinProperties  ,
'm ,
'i ,
'n ,
'P ,
'r ,
'o ,
'p ,
'e ,
'r ,
't ,
'i ,
'e ,
's  
)
template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::RAPIDJSON_STRING_ ( AdditionalItems  ,
'a ,
'd ,
'd ,
'i ,
't ,
'i ,
'o ,
'n ,
'a ,
'l ,
'I ,
't ,
'e ,
'm ,
's  
)
template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::RAPIDJSON_STRING_ ( ExclusiveMinimum  ,
'e ,
'x ,
'c ,
'l ,
'u ,
's ,
'i ,
'v ,
'e ,
'M ,
'i ,
'n ,
'i ,
'm ,
'u ,
'm  
)
template<typename SchemaDocumentType >
bool internal::Schema< SchemaDocumentType >::StartArray ( Context context) const
inline

Definition at line 1070 of file schema.h.

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

Definition at line 937 of file schema.h.

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

Definition at line 909 of file schema.h.

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

Definition at line 878 of file schema.h.

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

Definition at line 888 of file schema.h.

Friends And Related Function Documentation

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

Definition at line 451 of file schema.h.

Member Data Documentation

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

Definition at line 1127 of file schema.h.

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

Definition at line 1132 of file schema.h.

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

Definition at line 1148 of file schema.h.

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

Definition at line 1559 of file schema.h.

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

Definition at line 1553 of file schema.h.

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

Definition at line 1548 of file schema.h.

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

Definition at line 1542 of file schema.h.

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

Definition at line 1527 of file schema.h.

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

Definition at line 1533 of file schema.h.

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

Definition at line 1534 of file schema.h.

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

Definition at line 1123 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::c

Definition at line 1148 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::d

Definition at line 1123 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::d

Definition at line 1127 of file schema.h.

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

Definition at line 1572 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1123 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::e

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::e

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::e

Definition at line 1148 of file schema.h.

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

Definition at line 1531 of file schema.h.

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

Definition at line 1532 of file schema.h.

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

Definition at line 1570 of file schema.h.

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

Definition at line 1569 of file schema.h.

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

Definition at line 1549 of file schema.h.

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

Definition at line 1550 of file schema.h.

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

Definition at line 1551 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1123 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::i

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::i

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::I

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::i

Definition at line 1148 of file schema.h.

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

Definition at line 1554 of file schema.h.

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

Definition at line 1555 of file schema.h.

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

Definition at line 1556 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::l

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::l

Definition at line 1148 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::m

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::M

Definition at line 1148 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::m

Definition at line 1148 of file schema.h.

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

Definition at line 1567 of file schema.h.

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

Definition at line 1558 of file schema.h.

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

Definition at line 1564 of file schema.h.

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

Definition at line 1547 of file schema.h.

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

Definition at line 1566 of file schema.h.

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

Definition at line 1557 of file schema.h.

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

Definition at line 1563 of file schema.h.

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

Definition at line 1546 of file schema.h.

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

Definition at line 1568 of file schema.h.

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

Definition at line 1123 of file schema.h.

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

Definition at line 1127 of file schema.h.

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

Definition at line 1139 of file schema.h.

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

Definition at line 1536 of file schema.h.

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

Definition at line 1539 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::o

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::o

Definition at line 1132 of file schema.h.

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

Definition at line 1535 of file schema.h.

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

Definition at line 1123 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::P

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::p

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::P

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::p

Definition at line 1132 of file schema.h.

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

Definition at line 1562 of file schema.h.

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

Definition at line 1543 of file schema.h.

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

Definition at line 1544 of file schema.h.

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

Definition at line 1529 of file schema.h.

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

Definition at line 1541 of file schema.h.

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

Definition at line 1545 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::q

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::r

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::r

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s s m RAPIDJSON_STRING_ (MultipleOf, 'm', 'u', 'l', 't', 'i', 'p', 'l', 'e', 'O', 'f') private typedef internal::GenericRegex<EncodingType, AllocatorType> internal::Schema< SchemaDocumentType >::RegexType

Definition at line 1150 of file schema.h.

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

Definition at line 1148 of file schema.h.

template<typename SchemaDocumentType >
s internal::Schema< SchemaDocumentType >::t

Definition at line 1127 of file schema.h.

template<typename SchemaDocumentType >
s s internal::Schema< SchemaDocumentType >::t

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s internal::Schema< SchemaDocumentType >::t

Definition at line 1139 of file schema.h.

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

Definition at line 1537 of file schema.h.

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

Definition at line 1530 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::u

Definition at line 1139 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::u

Definition at line 1148 of file schema.h.

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

Definition at line 1560 of file schema.h.

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

Definition at line 1528 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::v

Definition at line 1148 of file schema.h.

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

Definition at line 1538 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::x

Definition at line 1132 of file schema.h.

template<typename SchemaDocumentType >
s s s s internal::Schema< SchemaDocumentType >::x

Definition at line 1148 of file schema.h.


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


livox_ros_driver
Author(s): Livox Dev Team
autogenerated on Mon Mar 15 2021 02:40:46