Fuzz introspector: fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
5854 5860 4 :

['valijson::constraints::LinearItemsConstraint valijson::SchemaParser::makeLinearItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)', 'valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::isArray() const', 'valijson::constraints::LinearItemsConstraint::~LinearItemsConstraint()', 'valijson::constraints::SingularItemsConstraint valijson::SchemaParser::makeSingularItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

30572 30794 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:705
3000 3000 6 :

['std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&)', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(std::__1::basic_string , std::__1::allocator > const&, char const*)', 'std::__1::function , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator> const* (std::__1::basic_string , std::__1::allocator > const&)>::function(std::__1::function , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator> const* (std::__1::basic_string , std::__1::allocator > const&)> const&)', 'valijson::constraints::TypeConstraint valijson::SchemaParser::makeTypeConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)', 'valijson::constraints::TypeConstraint::~TypeConstraint()', 'std::__1::function , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator> const* (std::__1::basic_string , std::__1::allocator > const&)>::~function()']

3493 3513 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:928
2970 2970 2 :

['valijson::constraints::DependenciesConstraint valijson::SchemaParser::makeDependenciesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)', 'valijson::constraints::DependenciesConstraint::~DependenciesConstraint()']

34900 35203 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:654
2967 2967 2 :

['valijson::constraints::PropertiesConstraint::~PropertiesConstraint()', 'valijson::constraints::PropertiesConstraint valijson::SchemaParser::makePropertiesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

10576 10687 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:877
2937 2937 2 :

['valijson::constraints::AllOfConstraint::~AllOfConstraint()', 'valijson::constraints::AllOfConstraint valijson::SchemaParser::makeAllOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

44459 44792 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:627
2937 2937 2 :

['valijson::constraints::AnyOfConstraint::~AnyOfConstraint()', 'valijson::constraints::AnyOfConstraint valijson::SchemaParser::makeAnyOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

41330 41653 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:635
2918 2918 2 :

['valijson::constraints::OneOfConstraint valijson::SchemaParser::makeOneOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)', 'valijson::constraints::OneOfConstraint::~OneOfConstraint()']

14100 14221 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:858
2910 2910 1 :

['valijson::constraints::ConditionalConstraint valijson::SchemaParser::makeConditionalConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

24066 24262 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:734
2906 2906 1 :

['valijson::constraints::ContainsConstraint valijson::SchemaParser::makeContainsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

38002 38315 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:647
2898 2898 1 :

['valijson::constraints::NotConstraint valijson::SchemaParser::makeNotConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

17194 17325 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:851
2890 2890 2 :

['valijson::constraints::Constraint::~Constraint()', 'valijson::constraints::PropertyNamesConstraint valijson::SchemaParser::makePropertyNamesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&)']

7303 7404 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:893
249 249 6 :

['valijson::constraints::RequiredConstraint::~RequiredConstraint()', 'std::experimental::optional valijson::SchemaParser::makeRequiredConstraintForSelf , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::experimental::optional ::operator bool() const', 'std::experimental::optional ::operator*() &', 'std::experimental::optional_base ::~optional_base()', 'valijson::constraints::RequiredConstraint valijson::SchemaParser::makeRequiredConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&)']

4221 4301 voidvalijson::SchemaParser::populateSchema ,rapidjson::MemoryPoolAllocator >>>(valijson::Schema&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::adapters::GenericRapidJsonAdapter ,rapidjson::MemoryPoolAllocator >>const&,valijson::Subschemaconst&,std::experimental::optional ,std::__1::allocator >>const&,std::__1::basic_string ,std::__1::allocator >const&,valijson::SchemaParser::FunctionPtrs ,rapidjson::MemoryPoolAllocator >>>::FetchDoc,valijson::Subschemaconst*,std::__1::basic_string ,std::__1::allocator >const*,valijson::SchemaParser::DocumentCache ,rapidjson::MemoryPoolAllocator >>>::Type&,std::__1::map ,std::__1::allocator >,valijson::Subschemaconst*,std::__1::less ,std::__1::allocator >>,std::__1::allocator ,std::__1::allocator >const,valijson::Subschemaconst*>>>&) call site: 00000 /src/valijson/include/valijson/schema_parser.hpp:904

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fopen [call site] 00001
1 fwrite [call site] 00002
1 fclose [call site] 00003
1 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator *, unsigned long, rapidjson::CrtAllocator*) [function] [call site] 00004
2 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GenericValue() [function] [call site] 00005
2 rapidjson::internal::Stack ::Stack(rapidjson::CrtAllocator*, unsigned long) [function] [call site] 00006
2 rapidjson::ParseResult::ParseResult() [function] [call site] 00007
2 rapidjson::MemoryPoolAllocator ::MemoryPoolAllocator(unsigned long, rapidjson::CrtAllocator*) [function] [call site] 00008
3 rapidjson::CrtAllocator::Malloc(unsigned long) [function] [call site] 00009
3 __assert_fail [call site] 00010
3 __assert_fail [call site] 00011
3 rapidjson::MemoryPoolAllocator ::GetChunkHead(rapidjson::MemoryPoolAllocator ::SharedData*) [function] [call site] 00012
2 rapidjson::internal::Stack ::~Stack() [function] [call site] 00013
3 rapidjson::internal::Stack ::Destroy() [function] [call site] 00014
4 rapidjson::CrtAllocator::Free(void*) [function] [call site] 00015
2 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::~GenericValue() [function] [call site] 00016
1 bool valijson::utils::loadDocument , rapidjson::MemoryPoolAllocator >(std::__1::basic_string , std::__1::allocator > const&, rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>&) [function] [call site] 00017
2 valijson::utils::loadFile(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site] 00018
2 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00019
3 rapidjson::ParseResult::IsError() const [function] [call site] 00020
2 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::GetParseError() const [function] [call site] 00021
3 rapidjson::ParseResult::Code() const [function] [call site] 00022
2 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::GetErrorOffset() const [function] [call site] 00023
3 rapidjson::ParseResult::Offset() const [function] [call site] 00024
2 __cxa_begin_catch [call site] 00025
2 __cxa_end_catch [call site] 00026
1 valijson::Schema::Schema() [function] [call site] 00027
2 valijson::Subschema::Subschema() [function] [call site] 00028
3 valijson::Subschema::Subschema()::{lambda(unsigned long)#1}::operator void* (*)(unsigned long)() const [function] [call site] 00029
3 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00030
4 std::experimental::optional_base , std::__1::allocator > >::optional_base() [function] [call site] 00031
5 std::experimental::storage_t , std::__1::allocator > >::storage_t(std::experimental::trivial_init_t) [function] [call site] 00032
2 valijson::Schema::newSubschema() [function] [call site] 00033
3 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00034
4 __cxa_allocate_exception [call site] 00035
3 valijson::Subschema::Subschema() [function] [call site] 00036
2 valijson::Subschema::~Subschema() [function] [call site] 00037
3 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00038
4 std::experimental::storage_t , std::__1::allocator > >::~storage_t() [function] [call site] 00039
1 valijson::SchemaParser::SchemaParser(valijson::SchemaParser::Version) [function] [call site] 00040
1 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00041
2 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonValue(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00042
2 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::BasicAdapter(valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00043
3 valijson::adapters::Adapter::Adapter() [function] [call site] 00044
1 void valijson::SchemaParser::populateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Schema&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FreeDoc) [function] [call site] 00045
2 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00046
2 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00047
2 void valijson::SchemaParser::resolveThenPopulateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Subschema const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00048
3 bool valijson::SchemaParser::extractJsonReference , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site] 00049
4 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getObject() const [function] [call site] 00050
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getObjectOptional() const [function] [call site] 00051
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00052
6 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObject(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00053
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00054
7 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00055
6 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::type> std::experimental::make_optional , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >&&) [function] [call site] 00056
7 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >&& std::experimental::constexpr_forward , rapidjson::MemoryPoolAllocator > > >(std::__1::remove_reference , rapidjson::MemoryPoolAllocator > > >::type&) [function] [call site] 00057
6 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::optional() [function] [call site] 00058
5 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::operator*() & [function] [call site] 00059
6 __assert_fail [call site] 00060
6 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::contained_val() & [function] [call site] 00061
5 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00062
4 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00063
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GenericValue(rapidjson::Type) [function] [call site] 00064
6 __assert_fail [call site] 00065
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::ShortString::SetLength(unsigned int) [function] [call site] 00066
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::FindMember(char const*) const [function] [call site] 00067
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::FindMember(char const*) [function] [call site] 00068
7 rapidjson::GenericStringRef rapidjson::StringRef (char const*) [function] [call site] 00069
8 rapidjson::GenericStringRef ::GenericStringRef(char const*) [function] [call site] 00070
9 rapidjson::GenericStringRef ::NotNullStrLen(char const*) [function] [call site] 00071
10 __assert_fail [call site] 00072
10 unsigned int rapidjson::internal::StrLen (char const*) [function] [call site] 00073
11 strlen [call site] 00074
7 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::FindMember >(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00075
8 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00076
8 __assert_fail [call site] 00077
8 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsString() const [function] [call site] 00078
8 __assert_fail [call site] 00079
8 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::DoFindMember >(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00080
9 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberBegin() [function] [call site] 00081
10 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00082
10 __assert_fail [call site] 00083
9 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberEnd() [function] [call site] 00084
10 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00085
10 __assert_fail [call site] 00086
9 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator >::operator->() const [function] [call site] 00087
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::~GenericValue() [function] [call site] 00088
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberBegin() const [function] [call site] 00089
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00090
6 __assert_fail [call site] 00091
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberBegin() const [function] [call site] 00092
5 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator >::operator->() const [function] [call site] 00093
5 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator >::operator->() const [function] [call site] 00094
5 strncmp [call site] 00095
5 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMemberIterator(rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00096
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberEnd() const [function] [call site] 00097
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00098
6 __assert_fail [call site] 00099
5 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMemberIterator(rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00100
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::FindMember(char const*) const [function] [call site] 00101
5 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMemberIterator(rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00102
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::~GenericValue() [function] [call site] 00103
4 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00104
5 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberEnd() const [function] [call site] 00105
5 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMemberIterator(rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00106
4 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00107
5 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator*() const [function] [call site] 00108
6 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator >::operator->() const [function] [call site] 00109
6 rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator >::operator->() const [function] [call site] 00110
6 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00111
6 valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMember(std::__1::basic_string , std::__1::allocator > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00112
6 valijson::adapters::Adapter::~Adapter() [function] [call site] 00113
5 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::DerefProxy(valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00114
6 valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMember(valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00115
4 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00116
4 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00117
3 void valijson::SchemaParser::populateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Subschema const&, std::experimental::optional , std::__1::allocator > > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00118
4 valijson::Schema::setAlwaysInvalid(valijson::Subschema const*, bool) [function] [call site] 00119
5 valijson::Schema::mutableSubschema(valijson::Subschema const*) [function] [call site] 00120
6 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00121
6 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00122
5 valijson::Subschema::setAlwaysInvalid(bool) [function] [call site] 00123
4 std::__1::basic_string , std::__1::allocator > valijson::internal::nodeTypeAsString , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00124
4 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00125
4 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asObject() const [function] [call site] 00126
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00127
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00128
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getObjectOptional() const [function] [call site] 00129
5 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::operator*() && [function] [call site] 00130
6 __assert_fail [call site] 00131
6 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::contained_val() & [function] [call site] 00132
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isArray() const [function] [call site] 00133
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00134
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getArraySize(unsigned long&) const [function] [call site] 00135
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00136
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::Size() const [function] [call site] 00137
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00138
7 __assert_fail [call site] 00139
5 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObject() [function] [call site] 00140
6 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::emptyObject() [function] [call site] 00141
7 __cxa_guard_acquire [call site] 00142
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GenericValue(rapidjson::Type) [function] [call site] 00143
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isString() const [function] [call site] 00144
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsString() const [function] [call site] 00145
5 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getString(std::__1::basic_string , std::__1::allocator >&) const [function] [call site] 00146
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsString() const [function] [call site] 00147
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GetString() const [function] [call site] 00148
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsString() const [function] [call site] 00149
7 __assert_fail [call site] 00150
5 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObject() [function] [call site] 00151
5 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00152
4 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00153
4 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00154
4 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00155
4 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00156
4 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00157
4 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00158
4 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00159
4 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00160
4 valijson::Schema::setSubschemaId(valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00161
5 valijson::Schema::mutableSubschema(valijson::Subschema const*) [function] [call site] 00162
5 valijson::Subschema::setId(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00163
6 _ZNSt12experimental8optionalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEaSIRKS7_EENS1_9enable_ifIXsr7is_sameINS1_5decayIT_E4typeES7_EE5valueERS8_E4typeEOSE_ [function] [call site] 00164
7 std::experimental::optional , std::__1::allocator > >::contained_val() & [function] [call site] 00165
7 void std::experimental::optional , std::__1::allocator > >::initialize , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00166
8 __assert_fail [call site] 00167
8 std::experimental::optional , std::__1::allocator > >::dataptr() [function] [call site] 00168
4 valijson::internal::uri::isUriAbsolute(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00169
4 _ZNSt12experimental8optionalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEaSIRKS7_EENS1_9enable_ifIXsr7is_sameINS1_5decayIT_E4typeES7_EE5valueERS8_E4typeEOSE_ [function] [call site] 00170
4 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00171
5 std::experimental::optional , std::__1::allocator > >::operator*() const &::{lambda()#1}::operator()() const [function] [call site] 00172
6 __assert_fail [call site] 00173
4 valijson::internal::uri::resolveRelativeUri(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00174
4 std::experimental::optional , std::__1::allocator > >::operator=(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00175
5 std::experimental::optional , std::__1::allocator > >::clear() [function] [call site] 00176
6 std::experimental::optional , std::__1::allocator > >::dataptr() [function] [call site] 00177
5 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00178
5 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00179
4 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00180
4 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00181
4 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00182
4 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00183
5 std::experimental::optional_base , std::__1::allocator > >::optional_base() [function] [call site] 00184
5 std::experimental::optional , std::__1::allocator > >::dataptr() [function] [call site] 00185
5 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00186
4 valijson::constraints::AllOfConstraint valijson::SchemaParser::makeAllOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00187
5 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00188
5 valijson::constraints::AllOfConstraint::AllOfConstraint() [function] [call site] 00189
6 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00190
7 valijson::constraints::Constraint::Constraint() [function] [call site] 00191
7 valijson::internal::CustomAllocator ::CustomAllocator() [function] [call site] 00192
8 valijson::internal::CustomAllocator ::CustomAllocator()::{lambda(unsigned long)#1}::operator void* (*)(unsigned long)() const [function] [call site] 00193
6 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00194
6 valijson::constraints::Constraint::~Constraint() [function] [call site] 00195
5 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asArray() const [function] [call site] 00196
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isArray() const [function] [call site] 00197
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getArrayOptional() const [function] [call site] 00198
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00199
7 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonArray(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00200
8 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00201
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00202
7 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::type> std::experimental::make_optional , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >&&) [function] [call site] 00203
7 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::optional() [function] [call site] 00204
6 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::operator*() && [function] [call site] 00205
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00206
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getObjectSize(unsigned long&) const [function] [call site] 00207
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsObject() const [function] [call site] 00208
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberEnd() const [function] [call site] 00209
6 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonArray() [function] [call site] 00210
7 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::emptyArray() [function] [call site] 00211
8 __cxa_guard_acquire [call site] 00212
8 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::GenericValue(rapidjson::Type) [function] [call site] 00213
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isString() const [function] [call site] 00214
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getString(std::__1::basic_string , std::__1::allocator >&) const [function] [call site] 00215
6 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonArray() [function] [call site] 00216
6 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00217
5 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00218
6 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::Begin() const [function] [call site] 00219
7 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::Begin() [function] [call site] 00220
8 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::IsArray() const [function] [call site] 00221
8 __assert_fail [call site] 00222
6 valijson::adapters::GenericRapidJsonArrayValueIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonArrayValueIterator(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const* const&) [function] [call site] 00223
5 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeObject() const [function] [call site] 00224
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00225
6 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getArraySize(unsigned long&) const [function] [call site] 00226
5 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00227
5 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00228
6 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00229
6 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site] 00230
7 bool valijson::SchemaParser::extractJsonReference , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site] 00231
7 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00232
7 valijson::SchemaParser::querySchemaCache(std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00233
7 valijson::Schema::createSubschema() [function] [call site] 00234
8 valijson::Schema::newSubschema() [function] [call site] 00235
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00236
8 __cxa_begin_catch [call site] 00237
8 __cxa_rethrow [call site] 00238
8 __cxa_end_catch [call site] 00239
7 valijson::SchemaParser::updateSchemaCache(std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, valijson::Subschema const*) [function] [call site] 00240
8 valijson::throwLogicError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00241
9 __cxa_allocate_exception [call site] 00242
7 void valijson::SchemaParser::populateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Subschema const&, std::experimental::optional , std::__1::allocator > > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00243
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00244
9 valijson::Schema::mutableSubschema(valijson::Subschema const*) [function] [call site] 00245
9 valijson::Subschema::addConstraint(valijson::constraints::Constraint const&) [function] [call site] 00246
8 valijson::constraints::AllOfConstraint::~AllOfConstraint() [function] [call site] 00247
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00248
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00249
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00250
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00251
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00252
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00253
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00254
8 valijson::constraints::AnyOfConstraint valijson::SchemaParser::makeAnyOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00255
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00256
9 valijson::constraints::AnyOfConstraint::AnyOfConstraint() [function] [call site] 00257
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00258
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00259
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00260
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asArray() const [function] [call site] 00261
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00262
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeObject() const [function] [call site] 00263
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00264
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00265
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00266
9 valijson::constraints::AnyOfConstraint::addSubschema(valijson::Subschema const*) [function] [call site] 00267
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00268
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00269
9 valijson::constraints::AnyOfConstraint::~AnyOfConstraint() [function] [call site] 00270
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00271
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00272
8 valijson::constraints::AnyOfConstraint::~AnyOfConstraint() [function] [call site] 00273
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00274
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00275
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00276
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00277
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00278
8 valijson::constraints::ConstConstraint valijson::SchemaParser::makeConstConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00279
9 valijson::constraints::ConstConstraint::ConstConstraint() [function] [call site] 00280
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00281
9 valijson::constraints::ConstConstraint::setValue(valijson::adapters::Adapter const&) [function] [call site] 00282
9 valijson::constraints::ConstConstraint::~ConstConstraint() [function] [call site] 00283
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00284
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00285
8 valijson::constraints::ConstConstraint::~ConstConstraint() [function] [call site] 00286
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00287
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00288
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00289
8 valijson::constraints::ContainsConstraint valijson::SchemaParser::makeContainsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00290
9 valijson::constraints::ContainsConstraint::ContainsConstraint() [function] [call site] 00291
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00292
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00293
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00294
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00295
9 valijson::Schema::emptySubschema() const [function] [call site] 00296
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00297
9 valijson::constraints::ContainsConstraint::setSubschema(valijson::Subschema const*) [function] [call site] 00298
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00299
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00300
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00301
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00302
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00303
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00304
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00305
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00306
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00307
8 valijson::constraints::DependenciesConstraint valijson::SchemaParser::makeDependenciesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00308
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00309
9 valijson::constraints::DependenciesConstraint::DependenciesConstraint() [function] [call site] 00310
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00311
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > const, std::__1::set , valijson::internal::CustomAllocator >, std::__1::less , valijson::internal::CustomAllocator > >, valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > > > > >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00312
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > const, valijson::Subschema const*> >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00313
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00314
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asObject() const [function] [call site] 00315
9 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00316
10 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::MemberBegin() const [function] [call site] 00317
10 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonObjectMemberIterator(rapidjson::GenericMemberIterator , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00318
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeArray() const [function] [call site] 00319
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isArray() const [function] [call site] 00320
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00321
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getObjectSize(unsigned long&) const [function] [call site] 00322
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asArray() const [function] [call site] 00323
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00324
9 valijson::constraints::DependenciesConstraint& valijson::constraints::DependenciesConstraint::addPropertyDependencies , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site] 00325
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00326
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00327
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00328
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeString() const [function] [call site] 00329
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isString() const [function] [call site] 00330
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00331
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getObjectSize(unsigned long&) const [function] [call site] 00332
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isArray() const [function] [call site] 00333
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getArraySize(unsigned long&) const [function] [call site] 00334
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getString() const [function] [call site] 00335
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00336
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00337
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00338
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::isObject() const [function] [call site] 00339
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isObject() const [function] [call site] 00340
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00341
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00342
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00343
9 valijson::constraints::DependenciesConstraint& valijson::constraints::DependenciesConstraint::addSchemaDependency , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, valijson::Subschema const*) [function] [call site] 00344
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00345
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00346
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::isString() const [function] [call site] 00347
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::isString() const [function] [call site] 00348
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getString() const [function] [call site] 00349
9 valijson::constraints::DependenciesConstraint& valijson::constraints::DependenciesConstraint::addPropertyDependency , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00350
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00351
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00352
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00353
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00354
9 valijson::constraints::DependenciesConstraint::~DependenciesConstraint() [function] [call site] 00355
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00356
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00357
8 valijson::constraints::DependenciesConstraint::~DependenciesConstraint() [function] [call site] 00358
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00359
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00360
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00361
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00362
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00363
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00364
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00365
8 valijson::Schema::setSubschemaDescription(valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00366
9 valijson::Schema::mutableSubschema(valijson::Subschema const*) [function] [call site] 00367
9 valijson::Subschema::setDescription(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00368
10 _ZNSt12experimental8optionalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEaSIRKS7_EENS1_9enable_ifIXsr7is_sameINS1_5decayIT_E4typeES7_EE5valueERS8_E4typeEOSE_ [function] [call site] 00369
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00370
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00371
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00372
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00373
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00374
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00375
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00376
8 valijson::constraints::MultipleOfIntConstraint valijson::SchemaParser::makeMultipleOfIntConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00377
9 valijson::constraints::MultipleOfIntConstraint::MultipleOfIntConstraint() [function] [call site] 00378
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00379
9 valijson::constraints::MultipleOfIntConstraint::setDivisor(long) [function] [call site] 00380
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00381
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00382
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00383
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00384
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00385
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00386
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00387
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00388
8 valijson::constraints::MultipleOfDoubleConstraint valijson::SchemaParser::makeMultipleOfDoubleConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00389
9 valijson::constraints::MultipleOfDoubleConstraint::MultipleOfDoubleConstraint() [function] [call site] 00390
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00391
9 valijson::constraints::MultipleOfDoubleConstraint::setDivisor(double) [function] [call site] 00392
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00393
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00394
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00395
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00396
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00397
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00398
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00399
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00400
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00401
8 valijson::constraints::EnumConstraint valijson::SchemaParser::makeEnumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00402
9 valijson::constraints::EnumConstraint::EnumConstraint() [function] [call site] 00403
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00404
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00405
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00406
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getArray() const [function] [call site] 00407
10 valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > >::getArrayOptional() const [function] [call site] 00408
10 std::experimental::optional , rapidjson::MemoryPoolAllocator > > >::operator*() & [function] [call site] 00409
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00410
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00411
9 valijson::constraints::EnumConstraint::addValue(valijson::adapters::Adapter const&) [function] [call site] 00412
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00413
9 valijson::constraints::EnumConstraint::~EnumConstraint() [function] [call site] 00414
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00415
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00416
8 valijson::constraints::EnumConstraint::~EnumConstraint() [function] [call site] 00417
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00418
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00419
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00420
8 valijson::constraints::FormatConstraint valijson::SchemaParser::makeFormatConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00421
9 valijson::constraints::FormatConstraint::FormatConstraint() [function] [call site] 00422
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00423
9 valijson::constraints::FormatConstraint::setFormat(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00424
9 valijson::constraints::FormatConstraint::~FormatConstraint() [function] [call site] 00425
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00426
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00427
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00428
8 valijson::constraints::FormatConstraint::~FormatConstraint() [function] [call site] 00429
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00430
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00431
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00432
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00433
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00434
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00435
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00436
8 valijson::constraints::SingularItemsConstraint valijson::SchemaParser::makeSingularItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00437
9 valijson::constraints::SingularItemsConstraint::SingularItemsConstraint() [function] [call site] 00438
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00439
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00440
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00441
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00442
9 valijson::Schema::emptySubschema() const [function] [call site] 00443
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00444
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00445
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00446
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00447
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00448
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00449
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00450
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00451
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00452
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00453
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00454
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00455
8 valijson::constraints::LinearItemsConstraint valijson::SchemaParser::makeLinearItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00456
9 valijson::constraints::LinearItemsConstraint::LinearItemsConstraint() [function] [call site] 00457
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00458
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00459
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00460
9 valijson::Schema::emptySubschema() const [function] [call site] 00461
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00462
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00463
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00464
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00465
9 valijson::Schema::emptySubschema() const [function] [call site] 00466
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getArray() const [function] [call site] 00467
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00468
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00469
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00470
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00471
9 valijson::constraints::LinearItemsConstraint::addItemSubschema(valijson::Subschema const*) [function] [call site] 00472
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00473
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00474
9 valijson::constraints::LinearItemsConstraint::~LinearItemsConstraint() [function] [call site] 00475
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00476
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00477
8 valijson::constraints::LinearItemsConstraint::~LinearItemsConstraint() [function] [call site] 00478
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00479
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00480
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00481
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00482
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00483
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00484
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00485
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00486
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00487
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00488
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00489
8 valijson::constraints::ConditionalConstraint valijson::SchemaParser::makeConditionalConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00490
9 valijson::constraints::ConditionalConstraint::ConditionalConstraint() [function] [call site] 00491
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00492
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00493
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00494
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00495
9 valijson::constraints::ConditionalConstraint::setIfSubschema(valijson::Subschema const*) [function] [call site] 00496
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00497
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00498
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00499
9 valijson::constraints::ConditionalConstraint::setThenSubschema(valijson::Subschema const*) [function] [call site] 00500
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00501
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00502
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00503
9 valijson::constraints::ConditionalConstraint::setElseSubschema(valijson::Subschema const*) [function] [call site] 00504
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00505
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00506
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00507
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00508
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00509
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00510
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00511
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00512
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00513
8 valijson::constraints::MaximumConstraint valijson::SchemaParser::makeMaximumConstraintExclusive , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00514
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00515
9 valijson::constraints::MaximumConstraint::MaximumConstraint() [function] [call site] 00516
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00517
9 valijson::constraints::MaximumConstraint::setMaximum(double) [function] [call site] 00518
9 valijson::constraints::MaximumConstraint::setExclusiveMaximum(bool) [function] [call site] 00519
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00520
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00521
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00522
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00523
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00524
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00525
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00526
8 valijson::constraints::MaximumConstraint valijson::SchemaParser::makeMaximumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00527
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00528
9 valijson::constraints::MaximumConstraint::MaximumConstraint() [function] [call site] 00529
9 valijson::constraints::MaximumConstraint::setMaximum(double) [function] [call site] 00530
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00531
9 valijson::constraints::MaximumConstraint::setExclusiveMaximum(bool) [function] [call site] 00532
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00533
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00534
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00535
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00536
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00537
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00538
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00539
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00540
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00541
8 valijson::constraints::MaximumConstraint valijson::SchemaParser::makeMaximumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00542
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00543
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00544
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00545
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00546
8 valijson::constraints::MaximumConstraint valijson::SchemaParser::makeMaximumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00547
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00548
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00549
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00550
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00551
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00552
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00553
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00554
8 valijson::constraints::MaxItemsConstraint valijson::SchemaParser::makeMaxItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00555
9 valijson::constraints::MaxItemsConstraint::MaxItemsConstraint() [function] [call site] 00556
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00557
9 valijson::constraints::MaxItemsConstraint::setMaxItems(unsigned long) [function] [call site] 00558
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00559
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00560
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00561
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00562
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00563
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00564
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00565
8 valijson::constraints::MaxLengthConstraint valijson::SchemaParser::makeMaxLengthConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00566
9 valijson::constraints::MaxLengthConstraint::MaxLengthConstraint() [function] [call site] 00567
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00568
9 valijson::constraints::MaxLengthConstraint::setMaxLength(unsigned long) [function] [call site] 00569
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00570
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00571
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00572
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00573
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00574
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00575
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00576
8 valijson::constraints::MaxPropertiesConstraint valijson::SchemaParser::makeMaxPropertiesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00577
9 valijson::constraints::MaxPropertiesConstraint::MaxPropertiesConstraint() [function] [call site] 00578
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00579
9 valijson::constraints::MaxPropertiesConstraint::setMaxProperties(unsigned long) [function] [call site] 00580
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00581
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00582
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00583
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00584
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00585
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00586
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00587
8 valijson::constraints::MinimumConstraint valijson::SchemaParser::makeMinimumConstraintExclusive , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00588
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00589
9 valijson::constraints::MinimumConstraint::MinimumConstraint() [function] [call site] 00590
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00591
9 valijson::constraints::MinimumConstraint::setMinimum(double) [function] [call site] 00592
9 valijson::constraints::MinimumConstraint::setExclusiveMinimum(bool) [function] [call site] 00593
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00594
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00595
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00596
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00597
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00598
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00599
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00600
8 valijson::constraints::MinimumConstraint valijson::SchemaParser::makeMinimumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00601
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00602
9 valijson::constraints::MinimumConstraint::MinimumConstraint() [function] [call site] 00603
9 valijson::constraints::MinimumConstraint::setMinimum(double) [function] [call site] 00604
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00605
9 valijson::constraints::MinimumConstraint::setExclusiveMinimum(bool) [function] [call site] 00606
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00607
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00608
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00609
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00610
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00611
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00612
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00613
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00614
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00615
8 valijson::constraints::MinimumConstraint valijson::SchemaParser::makeMinimumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00616
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00617
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00618
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00619
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00620
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00621
8 valijson::constraints::MinimumConstraint valijson::SchemaParser::makeMinimumConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*) [function] [call site] 00622
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00623
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00624
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00625
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00626
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00627
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00628
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00629
8 valijson::constraints::MinItemsConstraint valijson::SchemaParser::makeMinItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00630
9 valijson::constraints::MinItemsConstraint::MinItemsConstraint() [function] [call site] 00631
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00632
9 valijson::constraints::MinItemsConstraint::setMinItems(unsigned long) [function] [call site] 00633
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00634
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00635
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00636
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00637
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00638
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00639
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00640
8 valijson::constraints::MinLengthConstraint valijson::SchemaParser::makeMinLengthConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00641
9 valijson::constraints::MinLengthConstraint::MinLengthConstraint() [function] [call site] 00642
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00643
9 valijson::constraints::MinLengthConstraint::setMinLength(unsigned long) [function] [call site] 00644
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00645
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00646
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00647
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00648
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00649
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00650
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00651
8 valijson::constraints::MinPropertiesConstraint valijson::SchemaParser::makeMinPropertiesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00652
9 valijson::constraints::MinPropertiesConstraint::MinPropertiesConstraint() [function] [call site] 00653
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00654
9 valijson::constraints::MinPropertiesConstraint::setMinProperties(unsigned long) [function] [call site] 00655
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00656
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00657
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00658
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00659
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00660
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00661
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00662
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00663
8 valijson::constraints::MultipleOfIntConstraint valijson::SchemaParser::makeMultipleOfIntConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00664
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00665
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00666
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00667
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00668
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00669
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00670
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00671
8 valijson::constraints::MultipleOfDoubleConstraint valijson::SchemaParser::makeMultipleOfDoubleConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00672
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00673
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00674
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00675
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00676
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00677
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00678
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00679
8 valijson::constraints::NotConstraint valijson::SchemaParser::makeNotConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00680
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00681
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00682
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00683
9 valijson::constraints::NotConstraint::NotConstraint() [function] [call site] 00684
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00685
9 valijson::constraints::NotConstraint::setSubschema(valijson::Subschema const*) [function] [call site] 00686
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00687
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00688
8 valijson::constraints::Constraint::~Constraint() [function] [call site] 00689
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00690
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00691
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00692
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00693
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00694
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00695
8 valijson::constraints::OneOfConstraint valijson::SchemaParser::makeOneOfConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00696
9 valijson::constraints::OneOfConstraint::OneOfConstraint() [function] [call site] 00697
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00698
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00699
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00700
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getArray() const [function] [call site] 00701
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00702
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00703
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00704
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00705
9 valijson::constraints::OneOfConstraint::addSubschema(valijson::Subschema const*) [function] [call site] 00706
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00707
9 valijson::constraints::OneOfConstraint::~OneOfConstraint() [function] [call site] 00708
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00709
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00710
8 valijson::constraints::OneOfConstraint::~OneOfConstraint() [function] [call site] 00711
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00712
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00713
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00714
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00715
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00716
8 valijson::constraints::PatternConstraint valijson::SchemaParser::makePatternConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00717
9 valijson::constraints::PatternConstraint::PatternConstraint() [function] [call site] 00718
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00719
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00720
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00721
9 void valijson::constraints::PatternConstraint::setPattern >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00722
9 valijson::constraints::PatternConstraint::~PatternConstraint() [function] [call site] 00723
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00724
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00725
8 valijson::constraints::PatternConstraint::~PatternConstraint() [function] [call site] 00726
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00727
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00728
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00729
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00730
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00731
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00732
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00733
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00734
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00735
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00736
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00737
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00738
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00739
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00740
8 valijson::constraints::PropertiesConstraint valijson::SchemaParser::makePropertiesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const*, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00741
9 valijson::constraints::PropertiesConstraint::PropertiesConstraint() [function] [call site] 00742
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00743
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > const, valijson::Subschema const*> >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00744
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > const, valijson::Subschema const*> >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00745
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00746
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getObject() const [function] [call site] 00747
9 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00748
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00749
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00750
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00751
9 bool valijson::constraints::PropertiesConstraint::addPropertySubschema >(std::__1::basic_string , std::__1::allocator > const&, valijson::Subschema const*) [function] [call site] 00752
10 valijson::constraints::PropertiesConstraint::addPropertySubschema(char const*, valijson::Subschema const*) [function] [call site] 00753
11 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00754
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getObject() const [function] [call site] 00755
9 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00756
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00757
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00758
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00759
9 bool valijson::constraints::PropertiesConstraint::addPatternPropertySubschema >(std::__1::basic_string , std::__1::allocator > const&, valijson::Subschema const*) [function] [call site] 00760
10 valijson::constraints::PropertiesConstraint::addPatternPropertySubschema(char const*, valijson::Subschema const*) [function] [call site] 00761
11 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00762
9 valijson::Schema::emptySubschema() const [function] [call site] 00763
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00764
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00765
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00766
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00767
9 valijson::Schema::emptySubschema() const [function] [call site] 00768
9 valijson::constraints::PropertiesConstraint::~PropertiesConstraint() [function] [call site] 00769
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00770
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00771
8 valijson::constraints::PropertiesConstraint::~PropertiesConstraint() [function] [call site] 00772
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00773
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00774
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00775
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00776
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00777
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00778
8 valijson::constraints::PropertyNamesConstraint valijson::SchemaParser::makePropertyNamesConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00779
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00780
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00781
9 valijson::constraints::PropertyNamesConstraint::PropertyNamesConstraint() [function] [call site] 00782
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00783
9 valijson::constraints::PropertyNamesConstraint::setSubschema(valijson::Subschema const*) [function] [call site] 00784
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00785
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00786
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00787
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00788
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00789
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00790
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00791
8 std::experimental::optional valijson::SchemaParser::makeRequiredConstraintForSelf , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00792
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00793
9 valijson::constraints::RequiredConstraint::RequiredConstraint() [function] [call site] 00794
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00795
10 valijson::internal::CustomAllocator , valijson::internal::CustomAllocator > >::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00796
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00797
9 bool valijson::constraints::RequiredConstraint::addRequiredProperty >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00798
10 valijson::constraints::RequiredConstraint::addRequiredProperty(char const*) [function] [call site] 00799
11 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00800
9 std::experimental::optional ::optional(valijson::constraints::RequiredConstraint&&) [function] [call site] 00801
10 std::__1::remove_reference ::type&& std::experimental::constexpr_move (valijson::constraints::RequiredConstraint&) [function] [call site] 00802
9 valijson::constraints::RequiredConstraint::~RequiredConstraint() [function] [call site] 00803
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00804
9 std::experimental::optional ::optional() [function] [call site] 00805
8 std::experimental::optional ::operator*() & [function] [call site] 00806
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00807
8 std::experimental::optional_base ::~optional_base() [function] [call site] 00808
9 valijson::constraints::RequiredConstraint::~RequiredConstraint() [function] [call site] 00809
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00810
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00811
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00812
8 valijson::constraints::RequiredConstraint valijson::SchemaParser::makeRequiredConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00813
9 valijson::constraints::RequiredConstraint::RequiredConstraint() [function] [call site] 00814
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getArray() const [function] [call site] 00815
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00816
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeString() const [function] [call site] 00817
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00818
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getString() const [function] [call site] 00819
9 bool valijson::constraints::RequiredConstraint::addRequiredProperty >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00820
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00821
9 valijson::constraints::RequiredConstraint::~RequiredConstraint() [function] [call site] 00822
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00823
8 valijson::constraints::RequiredConstraint::~RequiredConstraint() [function] [call site] 00824
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00825
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00826
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00827
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00828
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00829
8 valijson::Schema::setSubschemaTitle(valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00830
9 valijson::Schema::mutableSubschema(valijson::Subschema const*) [function] [call site] 00831
9 valijson::Subschema::setTitle(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00832
10 _ZNSt12experimental8optionalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEaSIRKS7_EENS1_9enable_ifIXsr7is_sameINS1_5decayIT_E4typeES7_EE5valueERS8_E4typeEOSE_ [function] [call site] 00833
8 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00834
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00835
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00836
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00837
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00838
8 valijson::constraints::TypeConstraint valijson::SchemaParser::makeTypeConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00839
9 valijson::constraints::TypeConstraint::TypeConstraint() [function] [call site] 00840
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00841
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00842
10 valijson::internal::CustomAllocator ::CustomAllocator (valijson::internal::CustomAllocator const&) [function] [call site] 00843
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00844
9 valijson::constraints::TypeConstraint::JsonType valijson::constraints::TypeConstraint::jsonTypeFromString >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00845
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00846
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00847
9 valijson::constraints::TypeConstraint::addNamedType(valijson::constraints::TypeConstraint::JsonType) [function] [call site] 00848
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getArray() const [function] [call site] 00849
9 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00850
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeString() const [function] [call site] 00851
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::getString() const [function] [call site] 00852
9 valijson::constraints::TypeConstraint::JsonType valijson::constraints::TypeConstraint::jsonTypeFromString >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00853
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00854
9 valijson::constraints::TypeConstraint::addNamedType(valijson::constraints::TypeConstraint::JsonType) [function] [call site] 00855
9 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::maybeObject() const [function] [call site] 00856
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00857
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00858
9 valijson::constraints::TypeConstraint::addSchemaType(valijson::Subschema const*) [function] [call site] 00859
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00860
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00861
9 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00862
9 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00863
9 valijson::constraints::TypeConstraint::addSchemaType(valijson::Subschema const*) [function] [call site] 00864
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00865
9 valijson::constraints::TypeConstraint::~TypeConstraint() [function] [call site] 00866
10 valijson::constraints::Constraint::~Constraint() [function] [call site] 00867
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00868
8 valijson::constraints::TypeConstraint::~TypeConstraint() [function] [call site] 00869
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00870
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::~DerefProxy() [function] [call site] 00871
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00872
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00873
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00874
8 std::experimental::optional valijson::SchemaParser::makeUniqueItemsConstraint , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00875
9 valijson::constraints::UniqueItemsConstraint::UniqueItemsConstraint() [function] [call site] 00876
10 valijson::constraints::BasicConstraint ::BasicConstraint() [function] [call site] 00877
9 std::experimental::optional ::optional(valijson::constraints::UniqueItemsConstraint&&) [function] [call site] 00878
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00879
9 std::experimental::optional ::optional() [function] [call site] 00880
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00881
8 std::experimental::optional ::operator*() & [function] [call site] 00882
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00883
8 std::experimental::optional_base ::~optional_base() [function] [call site] 00884
9 valijson::constraints::Constraint::~Constraint() [function] [call site] 00885
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00886
8 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00887
8 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00888
8 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00889
8 valijson::Schema::addConstraintToSubschema(valijson::constraints::Constraint const&, valijson::Subschema const*) [function] [call site] 00890
8 __cxa_begin_catch [call site] 00891
8 __cxa_rethrow [call site] 00892
8 __cxa_end_catch [call site] 00893
7 valijson::internal::json_reference::getJsonReferenceUri(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00894
8 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00895
8 std::experimental::optional , std::__1::allocator > >::optional(std::__1::basic_string , std::__1::allocator >&&) [function] [call site] 00896
8 std::experimental::optional , std::__1::allocator > >::optional(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00897
9 std::experimental::optional_base , std::__1::allocator > >::optional_base(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00898
10 std::experimental::storage_t , std::__1::allocator > >::storage_t , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00899
11 std::__1::basic_string , std::__1::allocator > const& std::experimental::constexpr_forward , std::__1::allocator > const&>(std::__1::remove_reference , std::__1::allocator > const&>::type&) [function] [call site] 00900
7 valijson::internal::json_reference::getJsonReferencePointer(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00901
8 std::experimental::optional , std::__1::allocator > >::optional(std::__1::basic_string , std::__1::allocator >&&) [function] [call site] 00902
8 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00903
7 valijson::SchemaParser::sanitiseJsonPointer(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00904
8 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00905
7 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00906
7 valijson::SchemaParser::querySchemaCache(std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00907
7 valijson::SchemaParser::updateSchemaCache(std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, valijson::Subschema const*) [function] [call site] 00908
7 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00909
7 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00910
7 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00911
7 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00912
7 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00913
7 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00914
7 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00915
7 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00916
8 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::__wrap_iter ) [function] [call site] 00917
9 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&) [function] [call site] 00918
10 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::BasicAdapter(valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > > const&) [function] [call site] 00919
11 valijson::adapters::Adapter::Adapter(valijson::adapters::Adapter const&) [function] [call site] 00920
9 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00921
9 valijson::internal::json_pointer::extractReferenceToken(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site] 00922
10 valijson::internal::json_pointer::replaceAllInPlace(std::__1::basic_string , std::__1::allocator >&, char const*, char const*) [function] [call site] 00923
11 strlen [call site] 00924
11 strlen [call site] 00925
10 valijson::internal::json_pointer::replaceAllInPlace(std::__1::basic_string , std::__1::allocator >&, char const*, char const*) [function] [call site] 00926
10 valijson::internal::json_pointer::decodePercentEncodedChar(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00927
11 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00928
11 __errno_location [call site] 00929
11 strtoul [call site] 00930
11 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00931
10 __cxa_begin_catch [call site] 00932
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00933
10 __cxa_end_catch [call site] 00934
9 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::__wrap_iter ) [function] [call site] 00935
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00936
10 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asArray() const [function] [call site] 00937
10 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::begin() const [function] [call site] 00938
10 valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >::size() const [function] [call site] 00939
11 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::Size() const [function] [call site] 00940
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00941
10 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00942
10 valijson::adapters::GenericRapidJsonArrayValueIterator , rapidjson::MemoryPoolAllocator > >::advance(long) [function] [call site] 00943
10 valijson::adapters::GenericRapidJsonArrayValueIterator , rapidjson::MemoryPoolAllocator > >::operator*() const [function] [call site] 00944
11 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00945
10 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::__wrap_iter ) [function] [call site] 00946
11 valijson::adapters::Adapter::~Adapter() [function] [call site] 00947
11 __cxa_begin_catch [call site] 00948
11 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00949
11 __cxa_end_catch [call site] 00950
11 valijson::adapters::BasicAdapter , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonArray , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObjectMember , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >, valijson::adapters::GenericRapidJsonValue , rapidjson::MemoryPoolAllocator > > >::asObject() const [function] [call site] 00951
11 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::find(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00952
11 valijson::adapters::GenericRapidJsonObject , rapidjson::MemoryPoolAllocator > >::end() const [function] [call site] 00953
11 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00954
11 valijson::adapters::GenericRapidJsonObjectMemberIterator , rapidjson::MemoryPoolAllocator > >::operator->() const [function] [call site] 00955
11 valijson::adapters::DerefProxy , rapidjson::MemoryPoolAllocator > > >::operator->() [function] [call site] 00956
11 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::__wrap_iter ) [function] [call site] 00957
12 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00958
7 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00959
7 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site] 00960
8 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00961
8 valijson::adapters::Adapter::~Adapter() [function] [call site] 00962
8 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00963
8 std::experimental::optional , std::__1::allocator > >::optional(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00964
8 valijson::Subschema const* valijson::SchemaParser::makeOrReuseSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site] 00965
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00966
9 valijson::adapters::Adapter::~Adapter() [function] [call site] 00967
9 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00968
5 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00969
5 valijson::constraints::AllOfConstraint::addSubschema(valijson::Subschema const*) [function] [call site] 00970
5 valijson::adapters::Adapter::~Adapter() [function] [call site] 00971
5 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00972
5 valijson::constraints::AllOfConstraint::~AllOfConstraint() [function] [call site] 00973
3 valijson::internal::json_reference::getJsonReferenceUri(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00974
3 valijson::internal::json_reference::getJsonReferencePointer(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00975
3 valijson::SchemaParser::sanitiseJsonPointer(std::experimental::optional , std::__1::allocator > > const&) [function] [call site] 00976
3 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00977
3 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00978
3 valijson::internal::uri::isUriAbsolute(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00979
3 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00980
3 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00981
3 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00982
3 valijson::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00983
3 std::experimental::optional , std::__1::allocator > >::operator*() const & [function] [call site] 00984
3 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > >::GenericRapidJsonAdapter(rapidjson::GenericValue , rapidjson::MemoryPoolAllocator > const&) [function] [call site] 00985
3 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00986
3 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00987
3 void valijson::SchemaParser::resolveThenPopulateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Subschema const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00988
4 valijson::adapters::Adapter::~Adapter() [function] [call site] 00989
4 valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > valijson::internal::json_pointer::resolveJsonPointer , rapidjson::MemoryPoolAllocator > > >(valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00990
4 std::experimental::optional , std::__1::allocator > >::optional() [function] [call site] 00991
4 void valijson::SchemaParser::resolveThenPopulateSchema , rapidjson::MemoryPoolAllocator > > >(valijson::Schema&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::adapters::GenericRapidJsonAdapter , rapidjson::MemoryPoolAllocator > > const&, valijson::Subschema const&, std::experimental::optional , std::__1::allocator > >, std::__1::basic_string , std::__1::allocator > const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FetchDoc, valijson::Subschema const*, std::__1::basic_string , std::__1::allocator > const*, valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type&, std::__1::map , std::__1::allocator >, valijson::Subschema const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, valijson::Subschema const*> > >&) [function] [call site] 00992
5 valijson::adapters::Adapter::~Adapter() [function] [call site] 00993
5 std::experimental::optional_base , std::__1::allocator > >::~optional_base() [function] [call site] 00994
2 __cxa_begin_catch [call site] 00995
2 void valijson::SchemaParser::freeDocumentCache , rapidjson::MemoryPoolAllocator > > >(valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FreeDoc) [function] [call site] 00996
2 __cxa_rethrow [call site] 00997
2 __cxa_end_catch [call site] 00998
2 void valijson::SchemaParser::freeDocumentCache , rapidjson::MemoryPoolAllocator > > >(valijson::SchemaParser::DocumentCache , rapidjson::MemoryPoolAllocator > > >::Type const&, valijson::SchemaParser::FunctionPtrs , rapidjson::MemoryPoolAllocator > > >::FreeDoc) [function] [call site] 00999
1 unlink [call site] 01000
1 __cxa_end_catch [call site] 01001
1 valijson::adapters::Adapter::~Adapter() [function] [call site] 01002
1 valijson::SchemaParser::~SchemaParser() [function] [call site] 01003
1 valijson::Schema::~Schema() [function] [call site] 01004
2 __cxa_begin_catch [call site] 01005
2 fprintf [call site] 01006
2 __cxa_end_catch [call site] 01007
2 valijson::Subschema::~Subschema() [function] [call site] 01008
2 __clang_call_terminate [call site] 01009
3 __cxa_begin_catch [call site] 01010
1 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::~GenericDocument() [function] [call site] 01011
2 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::SetNull() [function] [call site] 01012
3 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::~GenericValue() [function] [call site] 01013
2 rapidjson::GenericDocument , rapidjson::MemoryPoolAllocator , rapidjson::CrtAllocator>::Destroy() [function] [call site] 01014
3 rapidjson::MemoryPoolAllocator ::~MemoryPoolAllocator() [function] [call site] 01015
4 rapidjson::MemoryPoolAllocator ::Clear() [function] [call site] 01016
5 __assert_fail [call site] 01017
5 rapidjson::CrtAllocator::Free(void*) [function] [call site] 01018
4 rapidjson::CrtAllocator::Free(void*) [function] [call site] 01019
2 rapidjson::internal::Stack ::~Stack() [function] [call site] 01020
2 rapidjson::GenericValue , rapidjson::MemoryPoolAllocator >::~GenericValue() [function] [call site] 01021