Lines Matching refs:Context

529     typedef SchemaValidationContext<SchemaDocumentType> Context;  typedef
871 bool BeginValue(Context& context) const { in BeginValue()
903 RAPIDJSON_FORCEINLINE bool EndValue(Context& context) const { in EndValue()
909 if (context.objectPatternValidatorType != Context::kPatternValidatorOnly) in EndValue()
919 if (context.objectPatternValidatorType == Context::kPatternValidatorOnly) { in EndValue()
925 else if (context.objectPatternValidatorType == Context::kPatternValidatorWithProperty) { in EndValue()
994 bool Null(Context& context) const { in Null()
1003 bool Bool(Context& context, bool b) const { in Bool()
1010 bool Int(Context& context, int i) const { in Int()
1017 bool Uint(Context& context, unsigned u) const { in Uint()
1024 bool Int64(Context& context, int64_t i) const { in Int64()
1031 bool Uint64(Context& context, uint64_t u) const { in Uint64()
1038 bool Double(Context& context, double d) const { in Double()
1057 bool String(Context& context, const Ch* str, SizeType length, bool) const { in String()
1086 bool StartObject(Context& context) const { in StartObject()
1108 bool Key(Context& context, const Ch* str, SizeType len, bool) const { in Key()
1125 context.valuePatternValidatorType = Context::kPatternValidatorWithProperty; in Key()
1140 … context.valuePatternValidatorType = Context::kPatternValidatorWithAdditionalProperty; in Key()
1161 bool EndObject(Context& context, SizeType memberCount) const { in EndObject()
1209 bool StartArray(Context& context) const { in StartArray()
1222 bool EndArray(Context& context, SizeType elementCount) const { in EndArray()
1464 bool CreateParallelValidator(Context& context) const { in CreateParallelValidator()
1507 …void CreateSchemaValidators(Context& context, const SchemaArray& schemas, const bool inheritContin… in CreateSchemaValidators()
1526 bool CheckBool(Context& context, bool) const { in CheckBool()
1534 bool CheckInt(Context& context, int64_t i) const { in CheckInt()
1582 bool CheckUint(Context& context, uint64_t i) const { in CheckUint()
1630 bool CheckDoubleMinimum(Context& context, double d) const { in CheckDoubleMinimum()
1638 bool CheckDoubleMaximum(Context& context, double d) const { in CheckDoubleMaximum()
1646 bool CheckDoubleMultipleOf(Context& context, double d) const { in CheckDoubleMultipleOf()
1657 void DisallowedType(Context& context, const ValueType& actualType) const { in DisallowedType()
2811 …for (Context* context = schemaStack_.template Bottom<Context>(); context != schemaStack_.template …
2939 typedef typename SchemaType::Context Context;
2994 …typename Context::PatternValidatorType patternValidatorType = CurrentContext().valuePatternValidat…
3030 Context& context = CurrentContext();
3074 …Schema(const SchemaType& schema) { new (schemaStack_.template Push<Context>()) Context(*this, *thi…
3077 Context* c = schemaStack_.template Pop<Context>(1);
3082 c->~Context();
3158 … const SchemaType& CurrentSchema() const { return *schemaStack_.template Top<Context>()->schema; }
3159 Context& CurrentContext() { return *schemaStack_.template Top<Context>(); }
3160 const Context& CurrentContext() const { return *schemaStack_.template Top<Context>(); }