/* @licstart The following is the entire license notice for the JavaScript code in this file. Copyright (C) 1997-2019 by Dimitri van Heesch This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. @licend The above is the entire license notice for the JavaScript code in this file */ var NAVTREE = [ [ "RapidJSON", "index.html", [ [ "Change Log", "md__c_h_a_n_g_e_l_o_g.html", [ [ "A fast JSON parser/generator for C++ with both SAX/DOM style API", "index.html#autotoc_md0", null ], [ "Build status", "index.html#autotoc_md1", null ], [ "Introduction", "index.html#autotoc_md2", null ], [ "Highlights in v1.1 (2016-8-25)", "index.html#autotoc_md3", null ], [ "Compatibility", "index.html#autotoc_md4", null ], [ "Installation", "index.html#autotoc_md5", null ], [ "Usage at a glance", "index.html#autotoc_md6", null ], [ "Contributing", "index.html#autotoc_md7", [ [ "Issues", "index.html#autotoc_md8", null ], [ "Workflow", "index.html#autotoc_md9", null ], [ "Copyright and Licensing", "index.html#autotoc_md10", null ] ] ], [ "Unreleased", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md12", null ], [ "1.1.0 - 2016-08-25", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md13", [ [ "Added", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md14", null ], [ "Fixed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md15", null ], [ "Changed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md16", null ] ] ], [ "1.0.2 - 2015-05-14", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md17", [ [ "Added", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md18", null ], [ "Fixed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md19", null ], [ "Changed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md20", null ] ] ], [ "1.0.1 - 2015-04-25", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md21", [ [ "Added", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md22", null ], [ "Fixed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md23", null ] ] ], [ "1.0.0 - 2015-04-22", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md24", [ [ "Added", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md25", null ], [ "Fixed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md26", null ], [ "Removed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md27", null ] ] ], [ "1.0-beta - 2015-04-8", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md28", [ [ "Added", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md29", null ], [ "Changed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md30", null ], [ "Removed", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md31", null ] ] ], [ "0.11 - 2012-11-16", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md32", null ], [ "0.1 - 2011-11-18", "md__c_h_a_n_g_e_l_o_g.html#autotoc_md33", null ] ] ], [ "Features", "md_doc_features.html", [ [ "General", "md_doc_features.html#autotoc_md35", null ], [ "Standard compliance", "md_doc_features.html#autotoc_md36", null ], [ "Unicode", "md_doc_features.html#autotoc_md37", null ], [ "API styles", "md_doc_features.html#autotoc_md38", null ], [ "Parsing", "md_doc_features.html#autotoc_md39", null ], [ "DOM (Document)", "md_doc_features.html#autotoc_md40", null ], [ "Generation", "md_doc_features.html#autotoc_md41", null ], [ "Stream", "md_doc_features.html#autotoc_md42", null ], [ "Memory", "md_doc_features.html#autotoc_md43", null ], [ "Miscellaneous", "md_doc_features.html#autotoc_md44", null ] ] ], [ "Tutorial", "md_doc_tutorial.html", [ [ "Value & Document", "md_doc_tutorial.html#ValueDocument", null ], [ "Query Value", "md_doc_tutorial.html#QueryValue", [ [ "Query Array", "md_doc_tutorial.html#QueryArray", [ [ "Range-based For Loop (New in v1.1.0)", "md_doc_tutorial.html#autotoc_md46", null ] ] ], [ "Query Object", "md_doc_tutorial.html#QueryObject", [ [ "Range-based For Loop (New in v1.1.0)", "md_doc_tutorial.html#autotoc_md47", null ] ] ], [ "Querying Number", "md_doc_tutorial.html#QueryNumber", null ], [ "Query String", "md_doc_tutorial.html#QueryString", null ], [ "Comparing values", "md_doc_tutorial.html#autotoc_md48", null ] ] ], [ "Create/Modify Values", "md_doc_tutorial.html#CreateModifyValues", [ [ "Change Value Type", "md_doc_tutorial.html#ChangeValueType", [ [ "Overloaded Constructors", "md_doc_tutorial.html#autotoc_md49", null ] ] ], [ "Move Semantics", "md_doc_tutorial.html#MoveSemantics", [ [ "Move semantics and temporary values", "md_doc_tutorial.html#TemporaryValues", null ] ] ], [ "Create String", "md_doc_tutorial.html#CreateString", null ], [ "Modify Array", "md_doc_tutorial.html#ModifyArray", null ], [ "Modify Object", "md_doc_tutorial.html#ModifyObject", null ], [ "Deep Copy Value", "md_doc_tutorial.html#DeepCopyValue", null ], [ "Swap Values", "md_doc_tutorial.html#SwapValues", null ] ] ], [ "What's next", "md_doc_tutorial.html#WhatsNext", null ] ] ], [ "Pointer", "md_doc_pointer.html", [ [ "JSON Pointer", "md_doc_pointer.html#JsonPointer", null ], [ "Basic Usage", "md_doc_pointer.html#BasicUsage", null ], [ "Helper Functions", "md_doc_pointer.html#HelperFunctions", null ], [ "Resolving Pointer", "md_doc_pointer.html#ResolvingPointer", [ [ "Resolving Minus Sign Token", "md_doc_pointer.html#autotoc_md51", null ], [ "Resolving Document and Value", "md_doc_pointer.html#autotoc_md52", null ] ] ], [ "Error Handling", "md_doc_pointer.html#ErrorHandling", null ], [ "URI Fragment Representation", "md_doc_pointer.html#URIFragment", null ], [ "Stringify", "md_doc_pointer.html#autotoc_md53", null ], [ "User-Supplied Tokens", "md_doc_pointer.html#UserSuppliedTokens", null ] ] ], [ "Stream", "md_doc_stream.html", [ [ "Memory Streams", "md_doc_stream.html#MemoryStreams", [ [ "StringStream (Input)", "md_doc_stream.html#StringStream", null ], [ "StringBuffer (Output)", "md_doc_stream.html#StringBuffer", null ] ] ], [ "File Streams", "md_doc_stream.html#FileStreams", [ [ "FileReadStream (Input)", "md_doc_stream.html#FileReadStream", null ], [ "FileWriteStream (Output)", "md_doc_stream.html#FileWriteStream", null ] ] ], [ "iostream Wrapper", "md_doc_stream.html#iostreamWrapper", [ [ "IStreamWrapper", "md_doc_stream.html#IStreamWrapper", null ], [ "OStreamWrapper", "md_doc_stream.html#OStreamWrapper", null ] ] ], [ "Encoded Streams", "md_doc_stream.html#EncodedStreams", [ [ "EncodedInputStream", "md_doc_stream.html#EncodedInputStream", null ], [ "EncodedOutputStream", "md_doc_stream.html#EncodedOutputStream", null ], [ "AutoUTFInputStream", "md_doc_stream.html#AutoUTFInputStream", null ], [ "AutoUTFOutputStream", "md_doc_stream.html#AutoUTFOutputStream", null ] ] ], [ "Custom Stream", "md_doc_stream.html#CustomStream", [ [ "Example: istream wrapper", "md_doc_stream.html#ExampleIStreamWrapper", null ], [ "Example: ostream wrapper", "md_doc_stream.html#ExampleOStreamWrapper", null ] ] ], [ "Summary", "md_doc_stream.html#Summary", null ] ] ], [ "Encoding", "md_doc_encoding.html", [ [ "Unicode", "md_doc_encoding.html#Unicode", [ [ "Unicode Transformation Format", "md_doc_encoding.html#UTF", null ], [ "Character Type", "md_doc_encoding.html#CharacterType", null ], [ "AutoUTF", "md_doc_encoding.html#AutoUTF", null ], [ "ASCII", "md_doc_encoding.html#ASCII", null ] ] ], [ "Validation & Transcoding", "md_doc_encoding.html#ValidationTranscoding", [ [ "Transcoder", "md_doc_encoding.html#Transcoder", null ] ] ] ] ], [ "DOM", "md_doc_dom.html", [ [ "Template", "md_doc_dom.html#Template", [ [ "Encoding", "md_doc_dom.html#Encoding", null ], [ "Allocator", "md_doc_dom.html#Allocator", null ] ] ], [ "Parsing", "md_doc_dom.html#Parsing", [ [ "Parse Error", "md_doc_dom.html#ParseError", null ], [ "In Situ Parsing", "md_doc_dom.html#InSituParsing", null ], [ "Transcoding and Validation", "md_doc_dom.html#TranscodingAndValidation", null ] ] ], [ "Techniques", "md_doc_dom.html#Techniques", [ [ "DOM as SAX Event Publisher", "md_doc_dom.html#autotoc_md57", null ], [ "User Buffer", "md_doc_dom.html#UserBuffer", null ] ] ] ] ], [ "SAX", "md_doc_sax.html", [ [ "Reader", "md_doc_sax.html#Reader", [ [ "Handler", "md_doc_sax.html#Handler", null ], [ "GenericReader", "md_doc_sax.html#GenericReader", null ], [ "Parsing", "md_doc_sax.html#SaxParsing", null ], [ "Token-by-Token Parsing", "md_doc_sax.html#TokenByTokenParsing", null ] ] ], [ "Writer", "md_doc_sax.html#Writer", [ [ "Template", "md_doc_sax.html#WriterTemplate", null ], [ "PrettyWriter", "md_doc_sax.html#PrettyWriter", null ], [ "Completeness and Reset", "md_doc_sax.html#CompletenessReset", null ] ] ], [ "Techniques", "md_doc_sax.html#SaxTechniques", [ [ "Parsing JSON to Custom Data Structure", "md_doc_sax.html#CustomDataStructure", null ], [ "Filtering of JSON", "md_doc_sax.html#Filtering", null ] ] ] ] ], [ "Schema", "md_doc_schema.html", [ [ "Basic Usage", "md_doc_schema.html#Basic", null ], [ "Validation during parsing/serialization", "md_doc_schema.html#Fused", [ [ "DOM parsing", "md_doc_schema.html#DOM", null ], [ "SAX parsing", "md_doc_schema.html#SAX", null ], [ "Serialization", "md_doc_schema.html#Serialization", null ] ] ], [ "Remote Schema", "md_doc_schema.html#Remote", null ], [ "Conformance", "md_doc_schema.html#Conformance", [ [ "Regular Expression", "md_doc_schema.html#Regex", null ] ] ], [ "Performance", "md_doc_schema.html#Performance", null ], [ "Schema violation reporting", "md_doc_schema.html#Reporting", [ [ "General provisions", "md_doc_schema.html#ReportingGeneral", null ], [ "Validation keywords for numbers", "md_doc_schema.html#Numbers", [ [ "multipleOf", "md_doc_schema.html#multipleof", null ], [ "maximum", "md_doc_schema.html#maximum", null ], [ "minimum", "md_doc_schema.html#minimum", null ] ] ], [ "Validation keywords for strings", "md_doc_schema.html#Strings", [ [ "maxLength", "md_doc_schema.html#maxLength", null ], [ "minLength", "md_doc_schema.html#minLength", null ], [ "pattern", "md_doc_schema.html#pattern", null ] ] ], [ "Validation keywords for arrays", "md_doc_schema.html#Arrays", [ [ "additionalItems", "md_doc_schema.html#additionalItems", null ], [ "maxItems and minItems", "md_doc_schema.html#maxItems-minItems", null ], [ "uniqueItems", "md_doc_schema.html#uniqueItems", null ] ] ], [ "Validation keywords for objects", "md_doc_schema.html#autotoc_md60", [ [ "maxProperties and minProperties", "md_doc_schema.html#maxProperties-minProperties", null ], [ "required", "md_doc_schema.html#required", null ], [ "additionalProperties", "md_doc_schema.html#additionalProperties", null ], [ "dependencies", "md_doc_schema.html#dependencies", null ] ] ], [ "Validation keywords for any instance type", "md_doc_schema.html#AnyTypes", [ [ "enum", "md_doc_schema.html#enum", null ], [ "type", "md_doc_schema.html#type", null ], [ "allOf, anyOf, and oneOf", "md_doc_schema.html#allOf-anyOf-oneOf", null ], [ "not", "md_doc_schema.html#not", null ] ] ] ] ] ] ], [ "Performance", "md_doc_performance.html", [ [ "Third-party benchmarks", "md_doc_performance.html#autotoc_md62", null ] ] ], [ "Internals", "md_doc_internals.html", [ [ "Architecture", "md_doc_internals.html#Architecture", [ [ "SAX and DOM", "md_doc_internals.html#autotoc_md64", null ], [ "Utility Classes", "md_doc_internals.html#autotoc_md65", null ] ] ], [ "Value", "md_doc_internals.html#Value", [ [ "Data Layout", "md_doc_internals.html#DataLayout", null ], [ "Flags", "md_doc_internals.html#Flags", null ], [ "Short-String Optimization", "md_doc_internals.html#ShortString", null ] ] ], [ "Allocator", "md_doc_internals.html#InternalAllocator", [ [ "MemoryPoolAllocator", "md_doc_internals.html#MemoryPoolAllocator", null ] ] ], [ "Parsing Optimization", "md_doc_internals.html#ParsingOptimization", [ [ "Skip Whitespaces with SIMD", "md_doc_internals.html#SkipwhitespaceWithSIMD", [ [ "Page boundary issue", "md_doc_internals.html#autotoc_md66", null ] ] ], [ "Local Stream Copy", "md_doc_internals.html#LocalStreamCopy", null ], [ "Parsing to Double", "md_doc_internals.html#ParsingDouble", null ] ] ], [ "Generation Optimization", "md_doc_internals.html#GenerationOptimization", [ [ "Integer-to-String conversion", "md_doc_internals.html#itoa", null ], [ "Double-to-String conversion", "md_doc_internals.html#dtoa", null ] ] ], [ "Parser", "md_doc_internals.html#Parser", [ [ "Iterative Parser", "md_doc_internals.html#IterativeParser", [ [ "Grammar", "md_doc_internals.html#IterativeParserGrammar", null ], [ "Parsing Table", "md_doc_internals.html#IterativeParserParsingTable", null ], [ "Implementation", "md_doc_internals.html#IterativeParserImplementation", null ] ] ] ] ] ] ], [ "FAQ", "md_doc_faq.html", [ [ "General", "md_doc_faq.html#autotoc_md68", null ], [ "JSON", "md_doc_faq.html#autotoc_md69", null ], [ "DOM and SAX", "md_doc_faq.html#autotoc_md70", null ], [ "Document/Value (DOM)", "md_doc_faq.html#autotoc_md71", null ], [ "Reader/Writer (SAX)", "md_doc_faq.html#autotoc_md72", null ], [ "Unicode", "md_doc_faq.html#autotoc_md73", null ], [ "Stream", "md_doc_faq.html#autotoc_md74", null ], [ "Performance", "md_doc_faq.html#autotoc_md75", null ], [ "Gossip", "md_doc_faq.html#autotoc_md76", null ] ] ], [ "Modules", "modules.html", "modules" ], [ "Namespace Members", "namespacemembers.html", [ [ "All", "namespacemembers.html", null ], [ "Functions", "namespacemembers_func.html", null ], [ "Variables", "namespacemembers_vars.html", null ], [ "Typedefs", "namespacemembers_type.html", null ], [ "Enumerations", "namespacemembers_enum.html", null ], [ "Enumerator", "namespacemembers_eval.html", null ] ] ], [ "Classes", "annotated.html", [ [ "Class List", "annotated.html", "annotated_dup" ], [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], [ "Class Members", "functions.html", [ [ "All", "functions.html", null ], [ "Functions", "functions_func.html", null ], [ "Variables", "functions_vars.html", null ], [ "Typedefs", "functions_type.html", null ], [ "Related Functions", "functions_rela.html", null ] ] ] ] ], [ "Files", "files.html", [ [ "File List", "files.html", "files_dup" ], [ "File Members", "globals.html", [ [ "All", "globals.html", null ], [ "Macros", "globals_defs.html", null ] ] ] ] ] ] ] ]; var NAVTREEINDEX = [ "allocators_8h_source.html", "classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2", "classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c", "error_8h_source.html", "md_doc_pointer.html#JsonPointer", "structrapidjson_1_1_generic_value_1_1_number_1_1_u.html#a5e882e180f56ea6cc4fd1e1d508e5a63" ]; var SYNCONMSG = 'click to disable panel synchronisation'; var SYNCOFFMSG = 'click to enable panel synchronisation';