Remove unused multiTypeSchema
This commit is contained in:
parent
761561a28d
commit
9e907ea219
@ -89,7 +89,7 @@ struct BaseSchemaArray {
|
|||||||
template <typename Encoding>
|
template <typename Encoding>
|
||||||
struct SchemaValidationContext {
|
struct SchemaValidationContext {
|
||||||
SchemaValidationContext(const BaseSchema<Encoding>* s) :
|
SchemaValidationContext(const BaseSchema<Encoding>* s) :
|
||||||
schema(s), valueSchema(), multiTypeSchema(), notValidator(), objectDependencies(), inArray(false)
|
schema(s), valueSchema(), notValidator(), objectDependencies(), inArray(false)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,7 +100,6 @@ struct SchemaValidationContext {
|
|||||||
|
|
||||||
const BaseSchema<Encoding>* schema;
|
const BaseSchema<Encoding>* schema;
|
||||||
const BaseSchema<Encoding>* valueSchema;
|
const BaseSchema<Encoding>* valueSchema;
|
||||||
const BaseSchema<Encoding>* multiTypeSchema;
|
|
||||||
SchemaValidatorArray<Encoding> allOfValidators;
|
SchemaValidatorArray<Encoding> allOfValidators;
|
||||||
SchemaValidatorArray<Encoding> anyOfValidators;
|
SchemaValidatorArray<Encoding> anyOfValidators;
|
||||||
SchemaValidatorArray<Encoding> oneOfValidators;
|
SchemaValidatorArray<Encoding> oneOfValidators;
|
||||||
@ -913,9 +912,6 @@ private:
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
PopSchema();
|
PopSchema();
|
||||||
if (!schemaStack_.Empty() && CurrentContext().multiTypeSchema)
|
|
||||||
PopSchema();
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user