blob: 5b34ae595e9178b40cd0b9ba0f29d0270d7b65bf [file] [log] [blame]
/*
@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 ]
] ],
[ "<a href=\"https://github.com/Tencent/rapidjson/compare/v1.1.0...HEAD\">Unreleased</a>", "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 ]
] ],
[ "<a href=\"https://github.com/Tencent/rapidjson/compare/v1.0.1...v1.0.2\">1.0.2</a> - 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 ]
] ],
[ "<a href=\"https://github.com/Tencent/rapidjson/compare/v1.0.0...v1.0.1\">1.0.1</a> - 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 ]
] ],
[ "<a href=\"https://github.com/Tencent/rapidjson/compare/v1.0-beta...v1.0.0\">1.0.0</a> - 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';