Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/miloyip/rapidjson.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormiloyip <miloyip@gmail.com>2021-03-25 10:46:49 +0300
committermiloyip <miloyip@gmail.com>2021-03-25 10:46:49 +0300
commit9e1ea49354da9dce8c9fbbf2c823d32addcbc815 (patch)
tree4f61a590388502e9a10ce8ff216930239ee1afd9
parent987de0a032d6d637d6761830a94c5853e850858e (diff)
Automatic doxygen build
-rw-r--r--allocators_8h_source.html883
-rw-r--r--annotated.html32
-rw-r--r--biginteger_8h_source.html2
-rw-r--r--classes.html119
-rw-r--r--classrapidjson_1_1_crt_allocator-members.html4
-rw-r--r--classrapidjson_1_1_crt_allocator.html12
-rw-r--r--classrapidjson_1_1_crt_allocator.js2
-rw-r--r--classrapidjson_1_1_memory_pool_allocator-members.html17
-rw-r--r--classrapidjson_1_1_memory_pool_allocator.html97
-rw-r--r--classrapidjson_1_1_memory_pool_allocator.js13
-rw-r--r--classrapidjson_1_1_std_allocator-members.html131
-rw-r--r--classrapidjson_1_1_std_allocator.html220
-rw-r--r--classrapidjson_1_1_std_allocator.js31
-rw-r--r--classrapidjson_1_1_std_allocator.pngbin0 -> 741 bytes
-rw-r--r--classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html111
-rw-r--r--classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html151
-rw-r--r--classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js12
-rw-r--r--classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.pngbin0 -> 878 bytes
-rw-r--r--document_8h_source.html22
-rw-r--r--functions.html22
-rw-r--r--functions_func.html24
-rw-r--r--fwd_8h_source.html4
-rw-r--r--hierarchy.html153
-rw-r--r--hierarchy.js6
-rw-r--r--md_doc_faq.html2
-rw-r--r--md_doc_tutorial.html4
-rw-r--r--meta_8h_source.html2
-rw-r--r--namespacerapidjson.html16
-rw-r--r--namespacerapidjson.js2
-rw-r--r--navtreedata.js10
-rw-r--r--navtreeindex0.js8
-rw-r--r--navtreeindex1.js6
-rw-r--r--navtreeindex2.js208
-rw-r--r--navtreeindex3.js94
-rw-r--r--navtreeindex4.js90
-rw-r--r--navtreeindex5.js56
-rw-r--r--pointer_8h_source.html10
-rw-r--r--prettywriter_8h_source.html16
-rw-r--r--rapidjson_8h_source.html316
-rw-r--r--reader_8h_source.html2
-rw-r--r--regex_8h_source.html4
-rw-r--r--schema_8h_source.html20
-rw-r--r--search/all_10.js61
-rw-r--r--search/all_11.js16
-rw-r--r--search/all_12.js18
-rw-r--r--search/all_13.js14
-rw-r--r--search/all_14.js4
-rw-r--r--search/all_15.js10
-rw-r--r--search/all_2.js4
-rw-r--r--search/all_5.js2
-rw-r--r--search/all_b.js2
-rw-r--r--search/all_d.js8
-rw-r--r--search/all_e.js38
-rw-r--r--search/all_f.js105
-rw-r--r--search/classes_0.js12
-rw-r--r--search/classes_1.js6
-rw-r--r--search/classes_10.js11
-rw-r--r--search/classes_11.js9
-rw-r--r--search/classes_12.html30
-rw-r--r--search/classes_12.js4
-rw-r--r--search/classes_2.js4
-rw-r--r--search/classes_3.js2
-rw-r--r--search/classes_4.js8
-rw-r--r--search/classes_5.js6
-rw-r--r--search/classes_6.js40
-rw-r--r--search/classes_7.js2
-rw-r--r--search/classes_8.js4
-rw-r--r--search/classes_9.js2
-rw-r--r--search/classes_a.js4
-rw-r--r--search/classes_b.js2
-rw-r--r--search/classes_c.js2
-rw-r--r--search/classes_d.js6
-rw-r--r--search/classes_e.js8
-rw-r--r--search/classes_f.js12
-rw-r--r--search/defines_0.js20
-rw-r--r--search/enums_0.js8
-rw-r--r--search/enums_1.js2
-rw-r--r--search/enums_2.js2
-rw-r--r--search/enums_3.js4
-rw-r--r--search/enums_4.js2
-rw-r--r--search/enumvalues_0.js166
-rw-r--r--search/files_0.js2
-rw-r--r--search/files_1.js2
-rw-r--r--search/files_2.js4
-rw-r--r--search/functions_0.js6
-rw-r--r--search/functions_1.js2
-rw-r--r--search/functions_10.js10
-rw-r--r--search/functions_2.js6
-rw-r--r--search/functions_3.js2
-rw-r--r--search/functions_4.js6
-rw-r--r--search/functions_5.js50
-rw-r--r--search/functions_6.js2
-rw-r--r--search/functions_7.js12
-rw-r--r--search/functions_8.js4
-rw-r--r--search/functions_9.js14
-rw-r--r--search/functions_a.js18
-rw-r--r--search/functions_b.js14
-rw-r--r--search/functions_c.js27
-rw-r--r--search/functions_d.js2
-rw-r--r--search/functions_e.js2
-rw-r--r--search/functions_f.js2
-rw-r--r--search/groups_0.js4
-rw-r--r--search/namespaces_0.js2
-rw-r--r--search/pages_0.js2
-rw-r--r--search/pages_1.js2
-rw-r--r--search/pages_2.js2
-rw-r--r--search/pages_3.js4
-rw-r--r--search/pages_4.js2
-rw-r--r--search/pages_5.js4
-rw-r--r--search/pages_6.js6
-rw-r--r--search/pages_7.js2
-rw-r--r--search/related_0.js2
-rw-r--r--search/searchdata.js2
-rw-r--r--search/typedefs_0.js2
-rw-r--r--search/typedefs_1.js2
-rw-r--r--search/typedefs_2.js6
-rw-r--r--search/typedefs_3.js4
-rw-r--r--search/typedefs_4.js2
-rw-r--r--search/typedefs_5.js6
-rw-r--r--search/typedefs_6.js4
-rw-r--r--search/typedefs_7.js2
-rw-r--r--search/typedefs_8.js2
-rw-r--r--search/typedefs_9.js4
-rw-r--r--search/typedefs_a.js10
-rw-r--r--search/typedefs_b.js6
-rw-r--r--search/variables_0.js2
-rw-r--r--search/variables_1.js2
-rw-r--r--search/variables_2.js2
-rw-r--r--search/variables_3.js2
-rw-r--r--search/variables_4.js4
-rw-r--r--search/variables_5.js4
-rw-r--r--search/variables_6.js4
-rw-r--r--search/variables_7.js2
-rw-r--r--search/variables_8.js2
-rw-r--r--search/variables_9.js4
-rw-r--r--search/variables_a.js2
-rw-r--r--search/variables_b.js4
-rw-r--r--search/variables_c.js6
-rw-r--r--search/variables_d.js4
-rw-r--r--search/variables_e.js4
-rw-r--r--stack_8h_source.html4
-rw-r--r--structrapidjson_1_1_std_allocator_1_1rebind-members.html104
-rw-r--r--structrapidjson_1_1_std_allocator_1_1rebind.html114
-rw-r--r--structrapidjson_1_1_std_allocator_1_1rebind.js4
-rw-r--r--structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html104
-rw-r--r--structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html114
-rw-r--r--structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js4
-rw-r--r--writer_8h_source.html16
-rw-r--r--zh-cn/allocators_8h_source.html883
-rw-r--r--zh-cn/annotated.html32
-rw-r--r--zh-cn/biginteger_8h_source.html2
-rw-r--r--zh-cn/classes.html119
-rw-r--r--zh-cn/classrapidjson_1_1_crt_allocator-members.html4
-rw-r--r--zh-cn/classrapidjson_1_1_crt_allocator.html12
-rw-r--r--zh-cn/classrapidjson_1_1_crt_allocator.js2
-rw-r--r--zh-cn/classrapidjson_1_1_memory_pool_allocator-members.html17
-rw-r--r--zh-cn/classrapidjson_1_1_memory_pool_allocator.html97
-rw-r--r--zh-cn/classrapidjson_1_1_memory_pool_allocator.js13
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator-members.html131
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator.html220
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator.js31
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator.pngbin0 -> 741 bytes
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html111
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html151
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js12
-rw-r--r--zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.pngbin0 -> 878 bytes
-rw-r--r--zh-cn/document_8h_source.html22
-rw-r--r--zh-cn/functions.html22
-rw-r--r--zh-cn/functions_func.html24
-rw-r--r--zh-cn/fwd_8h_source.html4
-rw-r--r--zh-cn/hierarchy.html153
-rw-r--r--zh-cn/hierarchy.js6
-rw-r--r--zh-cn/md_doc_faq_8zh-cn.html2
-rw-r--r--zh-cn/md_doc_tutorial_8zh-cn.html4
-rw-r--r--zh-cn/meta_8h_source.html2
-rw-r--r--zh-cn/namespacerapidjson.html16
-rw-r--r--zh-cn/namespacerapidjson.js2
-rw-r--r--zh-cn/navtreedata.js9
-rw-r--r--zh-cn/navtreeindex0.js8
-rw-r--r--zh-cn/navtreeindex1.js6
-rw-r--r--zh-cn/navtreeindex2.js208
-rw-r--r--zh-cn/navtreeindex3.js92
-rw-r--r--zh-cn/navtreeindex4.js96
-rw-r--r--zh-cn/navtreeindex5.js39
-rw-r--r--zh-cn/pointer_8h_source.html10
-rw-r--r--zh-cn/prettywriter_8h_source.html16
-rw-r--r--zh-cn/rapidjson_8h_source.html316
-rw-r--r--zh-cn/reader_8h_source.html2
-rw-r--r--zh-cn/regex_8h_source.html4
-rw-r--r--zh-cn/schema_8h_source.html20
-rw-r--r--zh-cn/search/all_10.js59
-rw-r--r--zh-cn/search/all_11.js14
-rw-r--r--zh-cn/search/all_12.js18
-rw-r--r--zh-cn/search/all_13.js14
-rw-r--r--zh-cn/search/all_14.js4
-rw-r--r--zh-cn/search/all_15.js10
-rw-r--r--zh-cn/search/all_16.js4
-rw-r--r--zh-cn/search/all_17.js6
-rw-r--r--zh-cn/search/all_18.js4
-rw-r--r--zh-cn/search/all_2.js4
-rw-r--r--zh-cn/search/all_5.js2
-rw-r--r--zh-cn/search/all_b.js2
-rw-r--r--zh-cn/search/all_d.js8
-rw-r--r--zh-cn/search/all_e.js36
-rw-r--r--zh-cn/search/all_f.js105
-rw-r--r--zh-cn/search/classes_0.js12
-rw-r--r--zh-cn/search/classes_1.js6
-rw-r--r--zh-cn/search/classes_10.js11
-rw-r--r--zh-cn/search/classes_11.js9
-rw-r--r--zh-cn/search/classes_12.html30
-rw-r--r--zh-cn/search/classes_12.js4
-rw-r--r--zh-cn/search/classes_2.js4
-rw-r--r--zh-cn/search/classes_3.js2
-rw-r--r--zh-cn/search/classes_4.js8
-rw-r--r--zh-cn/search/classes_5.js6
-rw-r--r--zh-cn/search/classes_6.js40
-rw-r--r--zh-cn/search/classes_7.js2
-rw-r--r--zh-cn/search/classes_8.js4
-rw-r--r--zh-cn/search/classes_9.js2
-rw-r--r--zh-cn/search/classes_a.js4
-rw-r--r--zh-cn/search/classes_b.js2
-rw-r--r--zh-cn/search/classes_c.js2
-rw-r--r--zh-cn/search/classes_d.js6
-rw-r--r--zh-cn/search/classes_e.js8
-rw-r--r--zh-cn/search/classes_f.js12
-rw-r--r--zh-cn/search/defines_0.js20
-rw-r--r--zh-cn/search/enums_0.js8
-rw-r--r--zh-cn/search/enums_1.js2
-rw-r--r--zh-cn/search/enums_2.js2
-rw-r--r--zh-cn/search/enums_3.js4
-rw-r--r--zh-cn/search/enums_4.js2
-rw-r--r--zh-cn/search/enumvalues_0.js166
-rw-r--r--zh-cn/search/files_0.js2
-rw-r--r--zh-cn/search/files_1.js2
-rw-r--r--zh-cn/search/files_2.js4
-rw-r--r--zh-cn/search/functions_0.js6
-rw-r--r--zh-cn/search/functions_1.js2
-rw-r--r--zh-cn/search/functions_10.js10
-rw-r--r--zh-cn/search/functions_2.js6
-rw-r--r--zh-cn/search/functions_3.js2
-rw-r--r--zh-cn/search/functions_4.js6
-rw-r--r--zh-cn/search/functions_5.js50
-rw-r--r--zh-cn/search/functions_6.js2
-rw-r--r--zh-cn/search/functions_7.js12
-rw-r--r--zh-cn/search/functions_8.js4
-rw-r--r--zh-cn/search/functions_9.js14
-rw-r--r--zh-cn/search/functions_a.js18
-rw-r--r--zh-cn/search/functions_b.js14
-rw-r--r--zh-cn/search/functions_c.js27
-rw-r--r--zh-cn/search/functions_d.js2
-rw-r--r--zh-cn/search/functions_e.js2
-rw-r--r--zh-cn/search/functions_f.js2
-rw-r--r--zh-cn/search/groups_0.js4
-rw-r--r--zh-cn/search/namespaces_0.js2
-rw-r--r--zh-cn/search/pages_0.js2
-rw-r--r--zh-cn/search/pages_1.js2
-rw-r--r--zh-cn/search/pages_2.js2
-rw-r--r--zh-cn/search/pages_3.js4
-rw-r--r--zh-cn/search/pages_4.js4
-rw-r--r--zh-cn/search/pages_5.js6
-rw-r--r--zh-cn/search/pages_6.js4
-rw-r--r--zh-cn/search/related_0.js2
-rw-r--r--zh-cn/search/searchdata.js2
-rw-r--r--zh-cn/search/typedefs_0.js2
-rw-r--r--zh-cn/search/typedefs_1.js2
-rw-r--r--zh-cn/search/typedefs_2.js6
-rw-r--r--zh-cn/search/typedefs_3.js4
-rw-r--r--zh-cn/search/typedefs_4.js2
-rw-r--r--zh-cn/search/typedefs_5.js6
-rw-r--r--zh-cn/search/typedefs_6.js4
-rw-r--r--zh-cn/search/typedefs_7.js2
-rw-r--r--zh-cn/search/typedefs_8.js2
-rw-r--r--zh-cn/search/typedefs_9.js4
-rw-r--r--zh-cn/search/typedefs_a.js10
-rw-r--r--zh-cn/search/typedefs_b.js6
-rw-r--r--zh-cn/search/variables_0.js2
-rw-r--r--zh-cn/search/variables_1.js2
-rw-r--r--zh-cn/search/variables_2.js2
-rw-r--r--zh-cn/search/variables_3.js2
-rw-r--r--zh-cn/search/variables_4.js4
-rw-r--r--zh-cn/search/variables_5.js4
-rw-r--r--zh-cn/search/variables_6.js4
-rw-r--r--zh-cn/search/variables_7.js2
-rw-r--r--zh-cn/search/variables_8.js2
-rw-r--r--zh-cn/search/variables_9.js4
-rw-r--r--zh-cn/search/variables_a.js2
-rw-r--r--zh-cn/search/variables_b.js4
-rw-r--r--zh-cn/search/variables_c.js6
-rw-r--r--zh-cn/search/variables_d.js4
-rw-r--r--zh-cn/search/variables_e.js4
-rw-r--r--zh-cn/stack_8h_source.html4
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_1_1rebind-members.html104
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.html114
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.js4
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html104
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html114
-rw-r--r--zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js4
-rw-r--r--zh-cn/writer_8h_source.html16
298 files changed, 6027 insertions, 2721 deletions
diff --git a/allocators_8h_source.html b/allocators_8h_source.html
index cb2435d9..3d4819a8 100644
--- a/allocators_8h_source.html
+++ b/allocators_8h_source.html
@@ -107,293 +107,618 @@ $(document).ready(function(){initNavTree('allocators_8h_source.html','');});
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="rapidjson_8h.html">rapidjson.h</a>&quot;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span><span class="comment">// Allocator</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/*! \class rapidjson::Allocator</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> \brief Concept for allocating, resizing and freeing memory block.</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> </span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> Note that Malloc() and Realloc() are non-static but Free() is static.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"></span><span class="comment">// Allocator</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/*! \class rapidjson::Allocator</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> \brief Concept for allocating, resizing and freeing memory block.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> </span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> So if an allocator need to support Free(), it needs to put its pointer in </span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> the header of memory block.</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">\code</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">concept Allocator {</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> static const bool kNeedFree; //!&lt; Whether this allocator needs to call Free().</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> // Allocate a memory block.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> // \param size of the memory block in bytes.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> // \returns pointer to the memory block.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> void* Malloc(size_t size);</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> // Resize a memory block.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> // \param originalPtr The pointer to current memory block. Null pointer is permitted.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> // \param originalSize The current size in bytes. (Design issue: since some allocator may not book-keep this, explicitly pass to it can save memory.)</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> // \param newSize the new size in bytes.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> void* Realloc(void* originalPtr, size_t originalSize, size_t newSize);</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> // Free a memory block.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> // \param pointer to the memory block. Null pointer is permitted.</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> static void Free(void *ptr);</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">};</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">\endcode</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/*! \def RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> \ingroup RAPIDJSON_CONFIG</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> \brief User-defined kDefaultChunkCapacity definition.</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> User can define this as any \c size that is a power of 2.</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5"> 64</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY (64 * 1024)</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span><span class="comment">// CrtAllocator</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">//! C-runtime library allocator.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"></span><span class="comment">/*! This class is just wrapper for standard C library memory routines.</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_crt_allocator.html"> 75</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span>* Malloc(<span class="keywordtype">size_t</span> size) { </div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (size) <span class="comment">// behavior of malloc(0) is implementation defined.</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a>(size);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> NULL; <span class="comment">// standardize to returning NULL.</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; (void)originalSize;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (newSize == 0) {</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(originalPtr);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a>(originalPtr, newSize);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) { <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(ptr); }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span><span class="comment">// MemoryPoolAllocator</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">//! Default memory allocator used by the parser and DOM.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span><span class="comment">/*! This allocator allocate memory blocks from pre-allocated memory chunks. </span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> It does not free memory blocks. And Realloc() only allocate new memory.</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> The memory chunks are allocated by BaseAllocator, which is CrtAllocator by default.</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> User may also supply a buffer as the first chunk.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> Note that Malloc() and Realloc() are non-static but Free() is static.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> So if an allocator need to support Free(), it needs to put its pointer in </span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> the header of memory block.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">\code</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">concept Allocator {</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> static const bool kNeedFree; //!&lt; Whether this allocator needs to call Free().</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> // Allocate a memory block.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> // \param size of the memory block in bytes.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> // \returns pointer to the memory block.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> void* Malloc(size_t size);</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> // Resize a memory block.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> // \param originalPtr The pointer to current memory block. Null pointer is permitted.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> // \param originalSize The current size in bytes. (Design issue: since some allocator may not book-keep this, explicitly pass to it can save memory.)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> // \param newSize the new size in bytes.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> void* Realloc(void* originalPtr, size_t originalSize, size_t newSize);</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> // Free a memory block.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> // \param pointer to the memory block. Null pointer is permitted.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> static void Free(void *ptr);</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">};</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">\endcode</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/*! \def RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> \ingroup RAPIDJSON_CONFIG</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> \brief User-defined kDefaultChunkCapacity definition.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> User can define this as any \c size that is a power of 2.</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5"> 66</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY (64 * 1024)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"></span><span class="comment">// CrtAllocator</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">//! C-runtime library allocator.</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span><span class="comment">/*! This class is just wrapper for standard C library memory routines.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_crt_allocator.html"> 77</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span>* Malloc(<span class="keywordtype">size_t</span> size) { </div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span> (size) <span class="comment">// behavior of malloc(0) is implementation defined.</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a>(size);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> NULL; <span class="comment">// standardize to returning NULL.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; (void)originalSize;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">if</span> (newSize == 0) {</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(originalPtr);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a>(originalPtr, newSize);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT { <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(ptr); }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a>&amp;) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a>&amp;) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;};</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"></span><span class="comment">// MemoryPoolAllocator</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> If the user-buffer is full then additional chunks are allocated by BaseAllocator.</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> The user-buffer is not deallocated by this allocator.</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> \tparam BaseAllocator the allocator type for allocating memory chunks. Default is CrtAllocator.</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html"> 115</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> {</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29"> 117</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">false</span>; <span class="comment">//!&lt; Tell users that no need to call Free() with this allocator. (concept Allocator)</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> //! Constructor with chunkSize.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"></span><span class="comment"> /*! \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4"> 123</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(<span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) : </div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0)</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> //! Constructor with user-supplied buffer.</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"></span><span class="comment"> /*! The user buffer will be used firstly. When it is full, memory pool allocates new chunk with chunk size.</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> The user buffer will not be deallocated when this allocator is destructed.</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> \param buffer User supplied buffer.</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> \param size Size of the buffer in bytes. It must at least larger than sizeof(ChunkHeader).</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7"> 138</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(buffer), baseAllocator_(baseAllocator), ownBaseAllocator_(0)</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; {</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(buffer != 0);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt; <span class="keyword">sizeof</span>(ChunkHeader));</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; chunkHead_ = reinterpret_cast&lt;ChunkHeader*&gt;(buffer);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; chunkHead_-&gt;capacity = size - <span class="keyword">sizeof</span>(ChunkHeader);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; chunkHead_-&gt;size = 0;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; chunkHead_-&gt;next = 0;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">//! Default memory allocator used by the parser and DOM.</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"></span><span class="comment">/*! This allocator allocate memory blocks from pre-allocated memory chunks. </span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> It does not free memory blocks. And Realloc() only allocate new memory.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> The memory chunks are allocated by BaseAllocator, which is CrtAllocator by default.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> User may also supply a buffer as the first chunk.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> If the user-buffer is full then additional chunks are allocated by BaseAllocator.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> The user-buffer is not deallocated by this allocator.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> \tparam BaseAllocator the allocator type for allocating memory chunks. Default is CrtAllocator.</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html"> 124</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> {<span class="comment"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> //! Chunk header for perpending to each chunk.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"></span><span class="comment"> /*! Chunks are stored as a singly linked list.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">struct </span>ChunkHeader {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">size_t</span> capacity; <span class="comment">//!&lt; Capacity of the chunk in bytes (excluding the header itself).</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> size; <span class="comment">//!&lt; Current size of allocated memory in bytes.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"></span> ChunkHeader *next; <span class="comment">//!&lt; Next chunk in the linked list.</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"></span> };</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">struct </span>SharedData {</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; ChunkHeader *chunkHead; <span class="comment">//!&lt; Head of the chunk linked-list. Only the head chunk serves allocation.</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"></span> BaseAllocator* ownBaseAllocator; <span class="comment">//!&lt; base allocator created by this object.</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> refcount;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">bool</span> ownBuffer;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; };</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZEOF_SHARED_DATA = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(SharedData));</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZEOF_CHUNK_HEADER = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader));</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> ChunkHeader *GetChunkHead(SharedData *shared)</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; {</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;ChunkHeader*&gt;(reinterpret_cast&lt;uint8_t*&gt;(shared) + SIZEOF_SHARED_DATA);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> //! Destructor.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"></span><span class="comment"> /*! This deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e"> 152</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a>() {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Clear();</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a>(ownBaseAllocator_);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> //! Deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e"> 158</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a>() {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">while</span> (chunkHead_ &amp;&amp; chunkHead_ != userBuffer_) {</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; ChunkHeader* next = chunkHead_-&gt;next;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; baseAllocator_-&gt;Free(chunkHead_);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; chunkHead_ = next;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">if</span> (chunkHead_ &amp;&amp; chunkHead_ == userBuffer_)</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; chunkHead_-&gt;size = 0; <span class="comment">// Clear user buffer</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> //! Computes the total capacity of allocated memory chunks.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total capacity in bytes.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd"> 171</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">size_t</span> capacity = 0;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = chunkHead_; c != 0; c = c-&gt;next)</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; capacity += c-&gt;capacity;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> capacity;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> //! Computes the memory blocks allocated.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total used bytes.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40"> 181</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">size_t</span> size = 0;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = chunkHead_; c != 0; c = c-&gt;next)</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; size += c-&gt;size;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">return</span> size;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> //! Allocates a memory block. (concept Allocator)</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344"> 189</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(<span class="keywordtype">size_t</span> size) {</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">if</span> (!size)</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; size = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(size);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (chunkHead_ == 0 || chunkHead_-&gt;size + size &gt; chunkHead_-&gt;capacity)</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span> (!AddChunk(chunk_capacity_ &gt; size ? chunk_capacity_ : size))</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> *buffer = reinterpret_cast&lt;char *&gt;(chunkHead_) + <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + chunkHead_-&gt;size;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; chunkHead_-&gt;size += size;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> buffer;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> //! Resizes a memory block (concept Allocator)</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d"> 204</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">if</span> (originalPtr == 0)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> Malloc(newSize);</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">if</span> (newSize == 0)</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; originalSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(originalSize);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; newSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(newSize);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">// Do not shrink if new size is smaller than original</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">if</span> (originalSize &gt;= newSize)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="comment">// Simply expand it if it is the last allocation and there is sufficient space</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">if</span> (originalPtr == reinterpret_cast&lt;char *&gt;(chunkHead_) + <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + chunkHead_-&gt;size - originalSize) {</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">size_t</span> increment = static_cast&lt;size_t&gt;(newSize - originalSize);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">if</span> (chunkHead_-&gt;size + increment &lt;= chunkHead_-&gt;capacity) {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; chunkHead_-&gt;size += increment;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; </div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="comment">// Realloc process: allocate and copy memory, do not free original buffer.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">void</span>* newBuffer = Malloc(newSize)) {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">if</span> (originalSize)</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::memcpy(newBuffer, originalPtr, originalSize);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> newBuffer;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> //! Frees a memory block (concept Allocator)</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b"> 238</a></span>&#160;<span class="comment"></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a>(<span class="keywordtype">void</span> *ptr) { (void)ptr; } <span class="comment">// Do nothing</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">private</span>:<span class="comment"></span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> //! Copy constructor is not permitted.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"></span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="comment">/* = delete */</span>;<span class="comment"></span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> //! Copy assignment operator is not permitted.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="comment">/* = delete */</span>;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> //! Creates a new chunk.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"></span><span class="comment"> /*! \param capacity Capacity of the chunk in bytes.</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> \return true if success.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordtype">bool</span> AddChunk(<span class="keywordtype">size_t</span> capacity) {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">if</span> (!baseAllocator_)</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; ownBaseAllocator_ = baseAllocator_ = <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)();</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">if</span> (ChunkHeader* chunk = reinterpret_cast&lt;ChunkHeader*&gt;(baseAllocator_-&gt;Malloc(<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + capacity))) {</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; chunk-&gt;capacity = capacity;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; chunk-&gt;size = 0;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; chunk-&gt;next = chunkHead_;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; chunkHead_ = chunk;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> kDefaultChunkCapacity = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a>; <span class="comment">//!&lt; Default chunk capacity.</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> //! Chunk header for perpending to each chunk.</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"></span><span class="comment"> /*! Chunks are stored as a singly linked list.</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">struct </span>ChunkHeader {</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordtype">size_t</span> capacity; <span class="comment">//!&lt; Capacity of the chunk in bytes (excluding the header itself).</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> size; <span class="comment">//!&lt; Current size of allocated memory in bytes.</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"></span> ChunkHeader *next; <span class="comment">//!&lt; Next chunk in the linked list.</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"></span> };</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; </div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; ChunkHeader *chunkHead_; <span class="comment">//!&lt; Head of the chunk linked-list. Only the head chunk serves allocation.</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> chunk_capacity_; <span class="comment">//!&lt; The minimum capacity of chunk when they are allocated.</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> *userBuffer_; <span class="comment">//!&lt; User supplied buffer.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"></span> BaseAllocator* baseAllocator_; <span class="comment">//!&lt; base allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"></span> BaseAllocator* ownBaseAllocator_; <span class="comment">//!&lt; base allocator created by this object.</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span>};</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; </div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;RAPIDJSON_NAMESPACE_END</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ENCODINGS_H_</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> uint8_t *GetChunkBuffer(SharedData *shared)</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;uint8_t*&gt;(shared-&gt;chunkHead) + SIZEOF_CHUNK_HEADER;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> kDefaultChunkCapacity = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a>; <span class="comment">//!&lt; Default chunk capacity.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29"> 156</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">false</span>; <span class="comment">//!&lt; Tell users that no need to call Free() with this allocator. (concept Allocator)</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> //! Constructor with chunkSize.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"></span><span class="comment"> /*! \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">explicit</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4"> 163</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(<span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) : </div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; chunk_capacity_(chunkSize),</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; baseAllocator_(baseAllocator ? baseAllocator : <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)()),</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; shared_(static_cast&lt;SharedData*&gt;(baseAllocator_ ? baseAllocator_-&gt;Malloc(SIZEOF_SHARED_DATA + SIZEOF_CHUNK_HEADER) : 0))</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(baseAllocator_ != 0);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(shared_ != 0);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span> (baseAllocator) {</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; shared_-&gt;ownBaseAllocator = 0;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; shared_-&gt;ownBaseAllocator = baseAllocator_;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; }</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; shared_-&gt;chunkHead = GetChunkHead(shared_);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; shared_-&gt;chunkHead-&gt;capacity = 0;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; shared_-&gt;chunkHead-&gt;next = 0;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; shared_-&gt;ownBuffer = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; shared_-&gt;refcount = 1;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> //! Constructor with user-supplied buffer.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"></span><span class="comment"> /*! The user buffer will be used firstly. When it is full, memory pool allocates new chunk with chunk size.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> The user buffer will not be deallocated when this allocator is destructed.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> \param buffer User supplied buffer.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> \param size Size of the buffer in bytes. It must at least larger than sizeof(ChunkHeader).</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7"> 194</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; chunk_capacity_(chunkSize),</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; baseAllocator_(baseAllocator),</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; shared_(static_cast&lt;SharedData*&gt;(AlignBuffer(buffer, size)))</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt;= SIZEOF_SHARED_DATA + SIZEOF_CHUNK_HEADER);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; shared_-&gt;chunkHead = GetChunkHead(shared_);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; shared_-&gt;chunkHead-&gt;capacity = size - SIZEOF_SHARED_DATA - SIZEOF_CHUNK_HEADER;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; shared_-&gt;chunkHead-&gt;next = 0;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; shared_-&gt;ownBaseAllocator = 0;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; shared_-&gt;ownBuffer = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; shared_-&gt;refcount = 1;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; chunk_capacity_(rhs.chunk_capacity_),</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; baseAllocator_(rhs.baseAllocator_),</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; shared_(rhs.shared_)</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; {</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; ++shared_-&gt;refcount;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; MemoryPoolAllocator&amp; operator=(<span class="keyword">const</span> MemoryPoolAllocator&amp; rhs) RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; {</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(rhs.shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; ++rhs.shared_-&gt;refcount;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; this-&gt;~MemoryPoolAllocator();</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; baseAllocator_ = rhs.baseAllocator_;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; chunk_capacity_ = rhs.chunk_capacity_;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; shared_ = rhs.shared_;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> //! Destructor.</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"></span><span class="comment"> /*! This deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700"> 232</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a>() RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;refcount &gt; 1) {</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; --shared_-&gt;refcount;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; Clear();</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; BaseAllocator *a = shared_-&gt;ownBaseAllocator;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;ownBuffer) {</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; baseAllocator_-&gt;Free(shared_);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; }</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a>(a);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> //! Deallocates all memory chunks, excluding the first/user one.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840"> 246</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a>() RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">for</span> (;;) {</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; ChunkHeader* c = shared_-&gt;chunkHead;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span> (!c-&gt;next) {</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; shared_-&gt;chunkHead = c-&gt;next;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; baseAllocator_-&gt;Free(c);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> //! Computes the total capacity of allocated memory chunks.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total capacity in bytes.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd"> 262</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordtype">size_t</span> capacity = 0;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = shared_-&gt;chunkHead; c != 0; c = c-&gt;next)</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; capacity += c-&gt;capacity;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> capacity;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> //! Computes the memory blocks allocated.</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total used bytes.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265"> 273</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordtype">size_t</span> size = 0;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = shared_-&gt;chunkHead; c != 0; c = c-&gt;next)</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; size += c-&gt;size;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">return</span> size;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> //! Whether the allocator is shared.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"></span><span class="comment"> /*! \return true or false.</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc"> 284</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> shared_-&gt;refcount &gt; 1;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> //! Allocates a memory block. (concept Allocator)</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344"> 290</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(<span class="keywordtype">size_t</span> size) {</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (!size)</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; </div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; size = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(size);</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a>(shared_-&gt;chunkHead-&gt;size + size &gt; shared_-&gt;chunkHead-&gt;capacity))</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (!AddChunk(chunk_capacity_ &gt; size ? chunk_capacity_ : size))</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; </div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">void</span> *buffer = GetChunkBuffer(shared_) + shared_-&gt;chunkHead-&gt;size;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; shared_-&gt;chunkHead-&gt;size += size;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> buffer;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> //! Resizes a memory block (concept Allocator)</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d"> 306</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">if</span> (originalPtr == 0)</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">return</span> Malloc(newSize);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; </div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">if</span> (newSize == 0)</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; </div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; originalSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(originalSize);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; newSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(newSize);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="comment">// Do not shrink if new size is smaller than original</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">if</span> (originalSize &gt;= newSize)</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; </div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="comment">// Simply expand it if it is the last allocation and there is sufficient space</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">if</span> (originalPtr == GetChunkBuffer(shared_) + shared_-&gt;chunkHead-&gt;size - originalSize) {</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordtype">size_t</span> increment = static_cast&lt;size_t&gt;(newSize - originalSize);</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;chunkHead-&gt;size + increment &lt;= shared_-&gt;chunkHead-&gt;capacity) {</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; shared_-&gt;chunkHead-&gt;size += increment;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; }</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; </div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="comment">// Realloc process: allocate and copy memory, do not free original buffer.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">void</span>* newBuffer = Malloc(newSize)) {</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">if</span> (originalSize)</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; std::memcpy(newBuffer, originalPtr, originalSize);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">return</span> newBuffer;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> //! Frees a memory block (concept Allocator)</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec"> 341</a></span>&#160;<span class="comment"></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a>(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT { (void)ptr; } <span class="comment">// Do nothing</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> //! Compare (equality) with another MemoryPoolAllocator</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724"> 344</a></span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(rhs.shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> shared_ == rhs.shared_;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }<span class="comment"></span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> //! Compare (inequality) with another MemoryPoolAllocator</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99"> 350</a></span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> !operator==(rhs);</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; }</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; </div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword">private</span>:<span class="comment"></span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"> //! Creates a new chunk.</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"></span><span class="comment"> /*! \param capacity Capacity of the chunk in bytes.</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment"> \return true if success.</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">bool</span> AddChunk(<span class="keywordtype">size_t</span> capacity) {</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">if</span> (!baseAllocator_)</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; shared_-&gt;ownBaseAllocator = baseAllocator_ = <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)();</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">if</span> (ChunkHeader* chunk = static_cast&lt;ChunkHeader*&gt;(baseAllocator_-&gt;Malloc(SIZEOF_CHUNK_HEADER + capacity))) {</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; chunk-&gt;capacity = capacity;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; chunk-&gt;size = 0;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; chunk-&gt;next = shared_-&gt;chunkHead;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; shared_-&gt;chunkHead = chunk;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; }</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; </div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>* AlignBuffer(<span class="keywordtype">void</span>* buf, <span class="keywordtype">size_t</span> &amp;size)</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; {</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(buf != 0);</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keyword">const</span> uintptr_t mask = <span class="keyword">sizeof</span>(<span class="keywordtype">void</span>*) - 1;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">const</span> uintptr_t ubuf = reinterpret_cast&lt;uintptr_t&gt;(buf);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a>(ubuf &amp; mask)) {</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keyword">const</span> uintptr_t abuf = (ubuf + mask) &amp; ~mask;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt;= abuf - ubuf);</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; buf = reinterpret_cast&lt;void*&gt;(abuf);</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; size -= abuf - ubuf;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">return</span> buf;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; }</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; </div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordtype">size_t</span> chunk_capacity_; <span class="comment">//!&lt; The minimum capacity of chunk when they are allocated.</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"></span> BaseAllocator* baseAllocator_; <span class="comment">//!&lt; base allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"></span> SharedData *shared_; <span class="comment">//!&lt; The shared data of the allocator</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; </div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; </div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keyword">inline</span> T* Realloc(A&amp; a, T* old_p, <span class="keywordtype">size_t</span> old_n, <span class="keywordtype">size_t</span> new_n)</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;{</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(old_n &lt;= SIZE_MAX / <span class="keyword">sizeof</span>(T) &amp;&amp; new_n &lt;= SIZE_MAX / <span class="keyword">sizeof</span>(T));</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> static_cast&lt;T*&gt;(a.Realloc(old_p, old_n * <span class="keyword">sizeof</span>(T), new_n * <span class="keyword">sizeof</span>(T)));</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;}</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; </div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="keyword">inline</span> T *Malloc(A&amp; a, <span class="keywordtype">size_t</span> n = 1)</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;{</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">return</span> Realloc&lt;T, A&gt;(a, NULL, 0, n);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;}</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; </div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> Free(A&amp; a, T *p, <span class="keywordtype">size_t</span> n = 1)</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; static_cast&lt;void&gt;(Realloc&lt;T, A&gt;(a, p, n, 0));</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;}</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; </div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;RAPIDJSON_DIAG_PUSH</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;RAPIDJSON_DIAG_OFF(effc++) <span class="comment">// std::allocator can safely be inherited</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; </div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator.html"> 419</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> :</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keyword">public</span> std::allocator&lt;T&gt;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;{</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">typedef</span> std::allocator&lt;T&gt; allocator_type;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">typedef</span> BaseAllocator BaseAllocatorType;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; baseAllocator_()</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; { }</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; </div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; { }</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; </div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; { }</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; </div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="comment">/* implicit */</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> BaseAllocator&amp; allocator) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; baseAllocator_(allocator)</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; { }</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; </div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; ~<a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; { }</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; </div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::value_type value_type;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::pointer pointer;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::const_pointer const_pointer;</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::reference reference;</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::const_reference const_reference;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::size_type size_type;</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::difference_type difference_type;</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structrapidjson_1_1_std_allocator_1_1rebind.html"> 461</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a> {</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">typedef</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a> <a class="code" href="classrapidjson_1_1_std_allocator.html">other</a>;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; };</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; </div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keyword">using</span> allocator_type::max_size;</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keyword">using</span> allocator_type::address;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">using</span> allocator_type::construct;</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keyword">using</span> allocator_type::destroy;</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordtype">size_t</span> max_size() const RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; {</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">return</span> allocator_type::max_size();</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; }</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; </div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; pointer address(reference r) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">return</span> allocator_type::address(r);</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; }</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; const_pointer address(const_reference r) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; {</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> allocator_type::address(r);</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; </div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordtype">void</span> construct(pointer p, const_reference r)</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; {</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; allocator_type::construct(p, r);</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; }</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordtype">void</span> destroy(pointer p)</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; {</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; allocator_type::destroy(p);</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; U* allocate(size_type n = 1, <span class="keyword">const</span> <span class="keywordtype">void</span>* = 0)</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; {</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">return</span> RAPIDJSON_NAMESPACE::Malloc&lt;U&gt;(baseAllocator_, n);</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">void</span> deallocate(U* p, size_type n = 1)</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; {</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; RAPIDJSON_NAMESPACE::Free&lt;U&gt;(baseAllocator_, p, n);</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; }</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; </div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; pointer allocate(size_type n = 1, <span class="keyword">const</span> <span class="keywordtype">void</span>* = 0)</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; {</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordflow">return</span> allocate&lt;value_type&gt;(n);</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordtype">void</span> deallocate(pointer p, size_type n = 1)</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; {</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; deallocate&lt;value_type&gt;(p, n);</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; }</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> StdAllocator&lt;U, BaseAllocator&gt;&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; {</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">return</span> baseAllocator_ == rhs.baseAllocator_;</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; }</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> StdAllocator&lt;U, BaseAllocator&gt;&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; {</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span> !operator==(rhs);</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; }</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="comment"> //! rapidjson Allocator concept</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354"> 527</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a>(<span class="keywordtype">size_t</span> size)</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; {</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">return</span> baseAllocator_.Malloc(size);</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; }</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize)</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">return</span> baseAllocator_.Realloc(originalPtr, originalSize, newSize);</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; BaseAllocator::Free(ptr);</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; }</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; </div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span>, <span class="keyword">typename</span>&gt;</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>StdAllocator; <span class="comment">// access to StdAllocator&lt;!T&gt;.*</span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; </div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; BaseAllocator baseAllocator_;</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;};</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; </div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator&gt;</div>
+<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html"> 548</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt;void, BaseAllocator&gt; :</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">public</span> std::allocator&lt;void&gt;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;{</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keyword">typedef</span> std::allocator&lt;void&gt; allocator_type;</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; </div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">typedef</span> BaseAllocator BaseAllocatorType;</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; baseAllocator_()</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; { }</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; </div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; { }</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; { }</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; </div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="comment">/* implicit */</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> BaseAllocator&amp; allocator) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; baseAllocator_(allocator)</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; { }</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; </div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; ~<a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; { }</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; </div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::value_type value_type;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html"> 584</a></span>&#160; <span class="keyword">struct </span>rebind {</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keyword">typedef</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a> <a class="code" href="classrapidjson_1_1_std_allocator.html">other</a>;</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; };</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span>, <span class="keyword">typename</span>&gt;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>; <span class="comment">// access to StdAllocator&lt;!T&gt;.*</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; BaseAllocator baseAllocator_;</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;};</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;RAPIDJSON_DIAG_POP</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;RAPIDJSON_NAMESPACE_END</div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; </div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ENCODINGS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga860570d04d489be08b9835d2ec58bac5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a></div><div class="ttdeci">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</div><div class="ttdoc">User-defined kDefaultChunkCapacity definition.</div><div class="ttdef"><b>Definition:</b> allocators.h:64</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a880524b17bbecb5d2691b8075050d55d"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">rapidjson::MemoryPoolAllocator::Realloc</a></div><div class="ttdeci">void * Realloc(void *originalPtr, size_t originalSize, size_t newSize)</div><div class="ttdoc">Resizes a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:204</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa1d5b36c67611937e8ad6b2be53a483e"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator::~MemoryPoolAllocator</a></div><div class="ttdeci">~MemoryPoolAllocator()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> allocators.h:152</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_abcc572bdb6902c9d69711540db5098a7"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:138</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga860570d04d489be08b9835d2ec58bac5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a></div><div class="ttdeci">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</div><div class="ttdoc">User-defined kDefaultChunkCapacity definition.</div><div class="ttdef"><b>Definition:</b> allocators.h:66</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a880524b17bbecb5d2691b8075050d55d"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">rapidjson::MemoryPoolAllocator::Realloc</a></div><div class="ttdeci">void * Realloc(void *originalPtr, size_t originalSize, size_t newSize)</div><div class="ttdoc">Resizes a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:306</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_af1a56b28d5e0d75b628d448ceacd41fc"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator::Shared</a></div><div class="ttdeci">bool Shared() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Whether the allocator is shared.</div><div class="ttdef"><b>Definition:</b> allocators.h:284</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_std_allocator_html_a76e90ffecf295cc965e6aa1b9e839354"><div class="ttname"><a href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">rapidjson Allocator concept</div><div class="ttdef"><b>Definition:</b> allocators.h:527</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_abcc572bdb6902c9d69711540db5098a7"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:194</div></div>
<div class="ttc" id="arapidjson_8h_html"><div class="ttname"><a href="rapidjson_8h.html">rapidjson.h</a></div><div class="ttdoc">common definitions and configuration</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_acdf0fc08cbcd940205a0a6289f1c58bd"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator::Capacity</a></div><div class="ttdeci">size_t Capacity() const</div><div class="ttdoc">Computes the total capacity of allocated memory chunks.</div><div class="ttdef"><b>Definition:</b> allocators.h:171</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:75</div></div>
-<div class="ttc" id="arapidjson_8h_html_aa2c0f2121d7803191a43609ea5d8dd67"><div class="ttname"><a href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a></div><div class="ttdeci">#define RAPIDJSON_REALLOC(ptr, new_size)</div><div class="ttdoc">! customization point for global realloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:651</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_ada927b87fb5640124aefeb07e3e23c99"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator::operator!=</a></div><div class="ttdeci">bool operator!=(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Compare (inequality) with another MemoryPoolAllocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:350</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_afa5935b0dc40420085822bdb5a3f2840"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator::Clear</a></div><div class="ttdeci">void Clear() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Deallocates all memory chunks, excluding the first/user one.</div><div class="ttdef"><b>Definition:</b> allocators.h:246</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:77</div></div>
+<div class="ttc" id="arapidjson_8h_html_aa2c0f2121d7803191a43609ea5d8dd67"><div class="ttname"><a href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a></div><div class="ttdeci">#define RAPIDJSON_REALLOC(ptr, new_size)</div><div class="ttdoc">! customization point for global realloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:657</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa050d52c62503ca6d6f66289ce83a18e"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdoc">Deallocates all memory chunks, excluding the user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:158</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a59d783f4feba17dcd35d9f25fcbc09f4"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with chunkSize.</div><div class="ttdef"><b>Definition:</b> allocators.h:123</div></div>
-<div class="ttc" id="arapidjson_8h_html_a047ad77d620d1ae97c1bc70a9f316f27"><div class="ttname"><a href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a></div><div class="ttdeci">#define RAPIDJSON_MALLOC(size)</div><div class="ttdoc">! customization point for global malloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:647</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a208c29e04b1d748bfe068444b7044344"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">Allocates a memory block. (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:189</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:115</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
-<div class="ttc" id="arapidjson_8h_html_aa6d5138eed2c5b311d9862d191393a5f"><div class="ttname"><a href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a></div><div class="ttdeci">#define RAPIDJSON_FREE(ptr)</div><div class="ttdoc">! customization point for global free</div><div class="ttdef"><b>Definition:</b> rapidjson.h:655</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa08b368c54e7643fcd23ef55139b9b40"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator::Size</a></div><div class="ttdeci">size_t Size() const</div><div class="ttdoc">Computes the memory blocks allocated.</div><div class="ttdef"><b>Definition:</b> allocators.h:181</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a9470dfeaeef3b3775249df2223129a2b"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator::Free</a></div><div class="ttdeci">static void Free(void *ptr)</div><div class="ttdoc">Frees a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:238</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa5b6810e88de0c46390525cd3a0bd700"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator::~MemoryPoolAllocator</a></div><div class="ttdeci">~MemoryPoolAllocator() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> allocators.h:232</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a59d783f4feba17dcd35d9f25fcbc09f4"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with chunkSize.</div><div class="ttdef"><b>Definition:</b> allocators.h:163</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_ab7368f377dafc0ecad2c59814cdfe265"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator::Size</a></div><div class="ttdeci">size_t Size() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Computes the memory blocks allocated.</div><div class="ttdef"><b>Definition:</b> allocators.h:273</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aaadeb62f04e430ae1254a7e69d54d724"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator::operator==</a></div><div class="ttdeci">bool operator==(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Compare (equality) with another MemoryPoolAllocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:344</div></div>
+<div class="ttc" id="arapidjson_8h_html_a047ad77d620d1ae97c1bc70a9f316f27"><div class="ttname"><a href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a></div><div class="ttdeci">#define RAPIDJSON_MALLOC(size)</div><div class="ttdoc">! customization point for global malloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:653</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a208c29e04b1d748bfe068444b7044344"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">Allocates a memory block. (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:290</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:124</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_std_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator</a></div><div class="ttdef"><b>Definition:</b> allocators.h:419</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
+<div class="ttc" id="arapidjson_8h_html_aa6d5138eed2c5b311d9862d191393a5f"><div class="ttname"><a href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a></div><div class="ttdeci">#define RAPIDJSON_FREE(ptr)</div><div class="ttdoc">! customization point for global free</div><div class="ttdef"><b>Definition:</b> rapidjson.h:661</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_acf80d2330d6ae72643674a95ac62c0bd"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator::Capacity</a></div><div class="ttdeci">size_t Capacity() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Computes the total capacity of allocated memory chunks.</div><div class="ttdef"><b>Definition:</b> allocators.h:262</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:644</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga583915242504c7fdb36e826f02f76242"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a></div><div class="ttdeci">#define RAPIDJSON_ALIGN(x)</div><div class="ttdoc">Data alignment of the machine.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:276</div></div>
+<div class="ttc" id="astructrapidjson_1_1_std_allocator_1_1rebind_html"><div class="ttname"><a href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator::rebind</a></div><div class="ttdef"><b>Definition:</b> allocators.h:461</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga6a2b1695c13e77ae425e3cbac980ccb5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a></div><div class="ttdeci">#define RAPIDJSON_UNLIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with low probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:476</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a199ce203dde7f2b364b6b844a8af04ec"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator::Free</a></div><div class="ttdeci">static void Free(void *ptr) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Frees a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:341</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
diff --git a/annotated.html b/annotated.html
index 08248e6a..8d89c0e8 100644
--- a/annotated.html
+++ b/annotated.html
@@ -138,20 +138,24 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_0_33_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">PrettyWriter</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer.">Writer</a> with indentation and spacing </td></tr>
<tr id="row_0_35_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">SchemaValidatingReader</a></td><td class="desc">A helper class for parsing with validation </td></tr>
-<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">StreamTraits</a></td><td class="desc">Provides additional information for stream </td></tr>
-<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">Transcoder</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
-<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
-<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">UTF16</a></td><td class="desc">UTF-16 encoding </td></tr>
-<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">UTF16BE</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
-<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">UTF16LE</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
-<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">UTF32</a></td><td class="desc">UTF-32 encoding </td></tr>
-<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">UTF32BE</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
-<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">UTF32LE</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
-<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">UTF8</a></td><td class="desc">UTF-8 encoding </td></tr>
-<tr id="row_0_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_48_" class="arrow" onclick="toggleFolder('0_48_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">Writer</a></td><td class="desc">JSON writer </td></tr>
-<tr id="row_0_48_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">Level</a></td><td class="desc">Information for each nested level </td></tr>
+<tr id="row_0_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_36_" class="arrow" onclick="toggleFolder('0_36_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator.html" target="_self">StdAllocator</a></td><td class="desc"></td></tr>
+<tr id="row_0_36_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc"></td></tr>
+<tr id="row_0_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_37_" class="arrow" onclick="toggleFolder('0_37_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html" target="_self">StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_37_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html" target="_self">rebind</a></td><td class="desc"></td></tr>
+<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">StreamTraits</a></td><td class="desc">Provides additional information for stream </td></tr>
+<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">Transcoder</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
+<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
+<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">UTF16</a></td><td class="desc">UTF-16 encoding </td></tr>
+<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">UTF16BE</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
+<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">UTF16LE</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
+<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">UTF32</a></td><td class="desc">UTF-32 encoding </td></tr>
+<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">UTF32BE</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
+<tr id="row_0_48_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">UTF32LE</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
+<tr id="row_0_49_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">UTF8</a></td><td class="desc">UTF-8 encoding </td></tr>
+<tr id="row_0_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_50_" class="arrow" onclick="toggleFolder('0_50_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">Writer</a></td><td class="desc">JSON writer </td></tr>
+<tr id="row_0_50_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">Level</a></td><td class="desc">Information for each nested level </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
diff --git a/biginteger_8h_source.html b/biginteger_8h_source.html
index 306b6b81..951020c7 100644
--- a/biginteger_8h_source.html
+++ b/biginteger_8h_source.html
@@ -380,7 +380,7 @@ $(document).ready(function(){initNavTree('biginteger_8h_source.html','');});
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_BIGINTEGER_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="arapidjson_8h_html_aaee1245f375a71be1ac9b8a07ba5fb8f"><div class="ttname"><a href="rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f">RAPIDJSON_UINT64_C2</a></div><div class="ttdeci">#define RAPIDJSON_UINT64_C2(high32, low32)</div><div class="ttdoc">Construct a 64-bit literal by a pair of 32-bit integer.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:289</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/classes.html b/classes.html
index 20c81da6..c59bdd57 100644
--- a/classes.html
+++ b/classes.html
@@ -88,135 +88,142 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html">EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html">GenericStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_string_buffer.html">GenericStringBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html">Transcoder&lt; Encoding, Encoding &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder.html">Transcoder</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_encoded_output_stream.html">EncodedOutputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_string_buffer.html">GenericStringBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html">Transcoder&lt; Encoding, Encoding &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_allocator.html">Allocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_encoding.html">Encoding</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html">GenericValue::ObjectData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_stream.html">GenericStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result">ParseResult</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
+</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html">GenericValue::ArrayData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_stream.html">GenericStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
-</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">GenericValue::Number::U</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html">GenericPointer::PercentEncodeStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html">ASCII</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16.html">UTF16</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_pretty_writer.html">PrettyWriter</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">GenericValue::Number::U</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_auto_u_t_f.html">AutoUTF</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_file_read_stream.html">FileReadStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result">ParseResult</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html">UTF16BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16.html">UTF16</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html">AutoUTFInputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_file_write_stream.html">FileWriteStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html">GenericPointer::PercentEncodeStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html">UTF16LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_handler.html">Handler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html">UTF16BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html">AutoUTFOutputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html">GenericValue::Flag</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_handler.html">Handler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_pretty_writer.html">PrettyWriter</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32.html">UTF32</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">StdAllocator&lt; void, BaseAllocator &gt;::rebind</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html">UTF16LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td>
-<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">StdAllocator::rebind</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32.html">UTF32</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html">GenericValue::Number::I</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html">UTF32BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
-<tr><td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html">UTF32LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_base_reader_handler.html">BaseReaderHandler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_array.html">GenericArray</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html">GenericValue::Number::I</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f8.html">UTF8</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">IGenericRemoteSchemaDocumentProvider</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html">UTF32LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html">BasicIStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_document.html">GenericDocument</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">IGenericRemoteSchemaDocumentProvider</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html">GenericValue::ShortString</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f8.html">UTF8</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html">BasicOStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html">GenericInsituStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html">GenericValue::ShortString</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_stream.html">Stream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_member.html">GenericMember</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_writer.html">Writer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_writer_1_1_level.html">Writer::Level</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_member_iterator.html">GenericMemberIterator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_writer_1_1_level.html">Writer::Level</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td></tr>
-<tr><td valign="top"><a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html">GenericMemoryBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_writer.html">Writer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html">GenericMemoryBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_stream.html">Stream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html">CursorStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html">GenericValue::String</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer.html">GenericPointer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_memory_stream.html">MemoryStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_reader.html">GenericReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_memory_stream.html">MemoryStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html">GenericValue::Data</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_schema_document.html">GenericSchemaDocument</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
-</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html">GenericPointer::Token</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html">GenericValue::String</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_schema_validator.html">GenericSchemaValidator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder.html">Transcoder</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html">GenericValue::Number</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html">GenericStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+</td>
<td></td></tr>
-<tr><td></td><td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html">GenericValue::Number</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_encoded_input_stream.html">EncodedInputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td><td></td><td></td><td></td></tr>
+<td></td><td valign="top"><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html">GenericPointer::Token</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html">GenericValue::ObjectData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/classrapidjson_1_1_crt_allocator-members.html b/classrapidjson_1_1_crt_allocator-members.html
index 5a4bb3bf..df7889ba 100644
--- a/classrapidjson_1_1_crt_allocator-members.html
+++ b/classrapidjson_1_1_crt_allocator-members.html
@@ -91,9 +91,11 @@ $(document).ready(function(){initNavTree('classrapidjson_1_1_crt_allocator.html'
<p>This is the complete list of members for <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>, including all inherited members.</p>
<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kNeedFree</b> (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Malloc</b>(size_t size) (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b>(const CrtAllocator &amp;) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(const CrtAllocator &amp;) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Realloc</b>(void *originalPtr, size_t originalSize, size_t newSize) (defined in <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
diff --git a/classrapidjson_1_1_crt_allocator.html b/classrapidjson_1_1_crt_allocator.html
index 8d3c0022..84e1d37c 100644
--- a/classrapidjson_1_1_crt_allocator.html
+++ b/classrapidjson_1_1_crt_allocator.html
@@ -107,12 +107,18 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><b>Malloc</b> (size_t
<tr class="memitem:a5378ce42f3fe244f8826d85757271ed0"><td class="memItemLeft" align="right" valign="top"><a id="a5378ce42f3fe244f8826d85757271ed0"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>Realloc</b> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
<tr class="separator:a5378ce42f3fe244f8826d85757271ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cefb5be74bb936536e7af26d9cd131d"><td class="memItemLeft" align="right" valign="top"><a id="a5cefb5be74bb936536e7af26d9cd131d"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> &amp;) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a5cefb5be74bb936536e7af26d9cd131d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b76cfb9696fa03b83fda08078f22cdb"><td class="memItemLeft" align="right" valign="top"><a id="a0b76cfb9696fa03b83fda08078f22cdb"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> &amp;) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a0b76cfb9696fa03b83fda08078f22cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:aae4f8a67d7815485fa70b0094e8dbc19"><td class="memItemLeft" align="right" valign="top"><a id="aae4f8a67d7815485fa70b0094e8dbc19"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr)</td></tr>
-<tr class="separator:aae4f8a67d7815485fa70b0094e8dbc19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4128360685b4c0dd15691d2f0312121"><td class="memItemLeft" align="right" valign="top"><a id="ad4128360685b4c0dd15691d2f0312121"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:ad4128360685b4c0dd15691d2f0312121"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
diff --git a/classrapidjson_1_1_crt_allocator.js b/classrapidjson_1_1_crt_allocator.js
index 2e16c3d3..969200e2 100644
--- a/classrapidjson_1_1_crt_allocator.js
+++ b/classrapidjson_1_1_crt_allocator.js
@@ -1,5 +1,7 @@
var classrapidjson_1_1_crt_allocator =
[
[ "Malloc", "classrapidjson_1_1_crt_allocator.html#aa3dab0aa1b00fc5b6e6cf29708e6667f", null ],
+ [ "operator!=", "classrapidjson_1_1_crt_allocator.html#a0b76cfb9696fa03b83fda08078f22cdb", null ],
+ [ "operator==", "classrapidjson_1_1_crt_allocator.html#a5cefb5be74bb936536e7af26d9cd131d", null ],
[ "Realloc", "classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0", null ]
]; \ No newline at end of file
diff --git a/classrapidjson_1_1_memory_pool_allocator-members.html b/classrapidjson_1_1_memory_pool_allocator-members.html
index aa29a0cf..615ec3ce 100644
--- a/classrapidjson_1_1_memory_pool_allocator-members.html
+++ b/classrapidjson_1_1_memory_pool_allocator-members.html
@@ -91,16 +91,21 @@ $(document).ready(function(){initNavTree('classrapidjson_1_1_memory_pool_allocat
<p>This is the complete list of members for <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a>() const</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a>()</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a>(void *ptr)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a>() RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a>(void *ptr) RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29">kNeedFree</a></td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(size_t size)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MemoryPoolAllocator</b>(const MemoryPoolAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a>(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const MemoryPoolAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a>(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(void *originalPtr, size_t originalSize, size_t newSize)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a>() const</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a>()</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a>() RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/classrapidjson_1_1_memory_pool_allocator.html b/classrapidjson_1_1_memory_pool_allocator.html
index b37f9449..864681db 100644
--- a/classrapidjson_1_1_memory_pool_allocator.html
+++ b/classrapidjson_1_1_memory_pool_allocator.html
@@ -108,19 +108,28 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:abcc572bdb6902c9d69711540db5098a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a> (void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td></tr>
<tr class="memdesc:abcc572bdb6902c9d69711540db5098a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with user-supplied buffer. <a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">More...</a><br /></td></tr>
<tr class="separator:abcc572bdb6902c9d69711540db5098a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa1d5b36c67611937e8ad6b2be53a483e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a> ()</td></tr>
-<tr class="memdesc:aa1d5b36c67611937e8ad6b2be53a483e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">More...</a><br /></td></tr>
-<tr class="separator:aa1d5b36c67611937e8ad6b2be53a483e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa050d52c62503ca6d6f66289ce83a18e"><td class="memItemLeft" align="right" valign="top"><a id="aa050d52c62503ca6d6f66289ce83a18e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a> ()</td></tr>
-<tr class="memdesc:aa050d52c62503ca6d6f66289ce83a18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocates all memory chunks, excluding the user-supplied buffer. <br /></td></tr>
-<tr class="separator:aa050d52c62503ca6d6f66289ce83a18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a> () const</td></tr>
-<tr class="memdesc:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the total capacity of allocated memory chunks. <a href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">More...</a><br /></td></tr>
-<tr class="separator:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa08b368c54e7643fcd23ef55139b9b40"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a> () const</td></tr>
-<tr class="memdesc:aa08b368c54e7643fcd23ef55139b9b40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the memory blocks allocated. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">More...</a><br /></td></tr>
-<tr class="separator:aa08b368c54e7643fcd23ef55139b9b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af464b5c6323ea1473de8c1def693bda0"><td class="memItemLeft" align="right" valign="top"><a id="af464b5c6323ea1473de8c1def693bda0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MemoryPoolAllocator</b> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:af464b5c6323ea1473de8c1def693bda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bac724edf283fa15e197e6930f29668"><td class="memItemLeft" align="right" valign="top"><a id="a1bac724edf283fa15e197e6930f29668"></a>
+<a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1bac724edf283fa15e197e6930f29668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5b6810e88de0c46390525cd3a0bd700"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a> () RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:aa5b6810e88de0c46390525cd3a0bd700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">More...</a><br /></td></tr>
+<tr class="separator:aa5b6810e88de0c46390525cd3a0bd700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa5935b0dc40420085822bdb5a3f2840"><td class="memItemLeft" align="right" valign="top"><a id="afa5935b0dc40420085822bdb5a3f2840"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a> () RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:afa5935b0dc40420085822bdb5a3f2840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocates all memory chunks, excluding the first/user one. <br /></td></tr>
+<tr class="separator:afa5935b0dc40420085822bdb5a3f2840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf80d2330d6ae72643674a95ac62c0bd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:acf80d2330d6ae72643674a95ac62c0bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the total capacity of allocated memory chunks. <a href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">More...</a><br /></td></tr>
+<tr class="separator:acf80d2330d6ae72643674a95ac62c0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7368f377dafc0ecad2c59814cdfe265"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:ab7368f377dafc0ecad2c59814cdfe265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the memory blocks allocated. <a href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">More...</a><br /></td></tr>
+<tr class="separator:ab7368f377dafc0ecad2c59814cdfe265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a56b28d5e0d75b628d448ceacd41fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:af1a56b28d5e0d75b628d448ceacd41fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the allocator is shared. <a href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">More...</a><br /></td></tr>
+<tr class="separator:af1a56b28d5e0d75b628d448ceacd41fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208c29e04b1d748bfe068444b7044344"><td class="memItemLeft" align="right" valign="top"><a id="a208c29e04b1d748bfe068444b7044344"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a> (size_t size)</td></tr>
<tr class="memdesc:a208c29e04b1d748bfe068444b7044344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates a memory block. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
@@ -129,19 +138,27 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
<tr class="memdesc:a880524b17bbecb5d2691b8075050d55d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
<tr class="separator:a880524b17bbecb5d2691b8075050d55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaadeb62f04e430ae1254a7e69d54d724"><td class="memItemLeft" align="right" valign="top"><a id="aaadeb62f04e430ae1254a7e69d54d724"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:aaadeb62f04e430ae1254a7e69d54d724"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare (equality) with another <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" title="Default memory allocator used by the parser and DOM.">MemoryPoolAllocator</a>. <br /></td></tr>
+<tr class="separator:aaadeb62f04e430ae1254a7e69d54d724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada927b87fb5640124aefeb07e3e23c99"><td class="memItemLeft" align="right" valign="top"><a id="ada927b87fb5640124aefeb07e3e23c99"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:ada927b87fb5640124aefeb07e3e23c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare (inequality) with another <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" title="Default memory allocator used by the parser and DOM.">MemoryPoolAllocator</a>. <br /></td></tr>
+<tr class="separator:ada927b87fb5640124aefeb07e3e23c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a9470dfeaeef3b3775249df2223129a2b"><td class="memItemLeft" align="right" valign="top"><a id="a9470dfeaeef3b3775249df2223129a2b"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a> (void *ptr)</td></tr>
-<tr class="memdesc:a9470dfeaeef3b3775249df2223129a2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
-<tr class="separator:a9470dfeaeef3b3775249df2223129a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a199ce203dde7f2b364b6b844a8af04ec"><td class="memItemLeft" align="right" valign="top"><a id="a199ce203dde7f2b364b6b844a8af04ec"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:a199ce203dde7f2b364b6b844a8af04ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
+<tr class="separator:a199ce203dde7f2b364b6b844a8af04ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="memItemLeft" align="right" valign="top"><a id="a2606d96e19bcfc9d4bf58aefe55c1b29"></a>
static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29">kNeedFree</a> = false</td></tr>
-<tr class="memdesc:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell users that no need to call <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b" title="Frees a memory block (concept Allocator)">Free()</a> with this allocator. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
+<tr class="memdesc:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell users that no need to call <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec" title="Frees a memory block (concept Allocator)">Free()</a> with this allocator. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
<tr class="separator:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -194,7 +211,7 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</table>
</td>
<td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@@ -273,8 +290,8 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
-<a id="aa1d5b36c67611937e8ad6b2be53a483e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1d5b36c67611937e8ad6b2be53a483e">&#9670;&nbsp;</a></span>~MemoryPoolAllocator()</h2>
+<a id="aa5b6810e88de0c46390525cd3a0bd700"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5b6810e88de0c46390525cd3a0bd700">&#9670;&nbsp;</a></span>~MemoryPoolAllocator()</h2>
<div class="memitem">
<div class="memproto">
@@ -304,8 +321,8 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a id="acdf0fc08cbcd940205a0a6289f1c58bd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acdf0fc08cbcd940205a0a6289f1c58bd">&#9670;&nbsp;</a></span>Capacity()</h2>
+<a id="acf80d2330d6ae72643674a95ac62c0bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf80d2330d6ae72643674a95ac62c0bd">&#9670;&nbsp;</a></span>Capacity()</h2>
<div class="memitem">
<div class="memproto">
@@ -334,8 +351,38 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
-<a id="aa08b368c54e7643fcd23ef55139b9b40"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa08b368c54e7643fcd23ef55139b9b40">&#9670;&nbsp;</a></span>Size()</h2>
+<a id="af1a56b28d5e0d75b628d448ceacd41fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1a56b28d5e0d75b628d448ceacd41fc">&#9670;&nbsp;</a></span>Shared()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a>&lt; BaseAllocator &gt;::Shared </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Whether the allocator is shared. </p>
+<dl class="section return"><dt>Returns</dt><dd>true or false. </dd></dl>
+
+</div>
+</div>
+<a id="ab7368f377dafc0ecad2c59814cdfe265"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7368f377dafc0ecad2c59814cdfe265">&#9670;&nbsp;</a></span>Size()</h2>
<div class="memitem">
<div class="memproto">
diff --git a/classrapidjson_1_1_memory_pool_allocator.js b/classrapidjson_1_1_memory_pool_allocator.js
index 5a450df6..1bba0c68 100644
--- a/classrapidjson_1_1_memory_pool_allocator.js
+++ b/classrapidjson_1_1_memory_pool_allocator.js
@@ -2,10 +2,15 @@ var classrapidjson_1_1_memory_pool_allocator =
[
[ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4", null ],
[ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7", null ],
- [ "~MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e", null ],
- [ "Capacity", "classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd", null ],
- [ "Clear", "classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e", null ],
+ [ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#af464b5c6323ea1473de8c1def693bda0", null ],
+ [ "~MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700", null ],
+ [ "Capacity", "classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd", null ],
+ [ "Clear", "classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840", null ],
[ "Malloc", "classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344", null ],
+ [ "operator!=", "classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99", null ],
+ [ "operator=", "classrapidjson_1_1_memory_pool_allocator.html#a1bac724edf283fa15e197e6930f29668", null ],
+ [ "operator==", "classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724", null ],
[ "Realloc", "classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d", null ],
- [ "Size", "classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40", null ]
+ [ "Shared", "classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc", null ],
+ [ "Size", "classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265", null ]
]; \ No newline at end of file
diff --git a/classrapidjson_1_1_std_allocator-members.html b/classrapidjson_1_1_std_allocator-members.html
new file mode 100644
index 00000000..47dcf04b
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator-members.html
@@ -0,0 +1,131 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>address</b>(reference r) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>address</b>(const_reference r) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>allocate</b>(size_type n=1, const void *=0) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>allocate</b>(size_type n=1, const void *=0) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BaseAllocatorType</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>const_pointer</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>const_reference</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>construct</b>(pointer p, const_reference r) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>deallocate</b>(U *p, size_type n=1) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>deallocate</b>(pointer p, size_type n=1) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>destroy</b>(pointer p) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>difference_type</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a>(size_t size)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>max_size</b>() const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>pointer</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Realloc</b>(void *originalPtr, size_t originalSize, size_t newSize) (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>reference</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size_type</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b> (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>() RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const StdAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_type</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~StdAllocator</b>() RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/classrapidjson_1_1_std_allocator.html b/classrapidjson_1_1_std_allocator.html
new file mode 100644
index 00000000..ed3cc2ae
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator.html
@@ -0,0 +1,220 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; T, BaseAllocator &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classrapidjson_1_1_std_allocator-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for rapidjson::StdAllocator&lt; T, BaseAllocator &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classrapidjson_1_1_std_allocator.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ac0d58eb6c3ba02487d1599e8b56c8fb8"><td class="memItemLeft" align="right" valign="top"><a id="ac0d58eb6c3ba02487d1599e8b56c8fb8"></a>
+typedef BaseAllocator&#160;</td><td class="memItemRight" valign="bottom"><b>BaseAllocatorType</b></td></tr>
+<tr class="separator:ac0d58eb6c3ba02487d1599e8b56c8fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea29c1e5952cd078ec3e78ebfb9fc01"><td class="memItemLeft" align="right" valign="top"><a id="a8ea29c1e5952cd078ec3e78ebfb9fc01"></a>
+typedef allocator_type::value_type&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr class="separator:a8ea29c1e5952cd078ec3e78ebfb9fc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28be0d8deda6c77aac802c3293c6f4db"><td class="memItemLeft" align="right" valign="top"><a id="a28be0d8deda6c77aac802c3293c6f4db"></a>
+typedef allocator_type::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr class="separator:a28be0d8deda6c77aac802c3293c6f4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac184a32316461e4719546acab984c89b"><td class="memItemLeft" align="right" valign="top"><a id="ac184a32316461e4719546acab984c89b"></a>
+typedef allocator_type::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr class="separator:ac184a32316461e4719546acab984c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a680660c9753a2dbefd5873d2707ba296"><td class="memItemLeft" align="right" valign="top"><a id="a680660c9753a2dbefd5873d2707ba296"></a>
+typedef allocator_type::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
+<tr class="separator:a680660c9753a2dbefd5873d2707ba296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8deddd0e00dd0a6b728b41379c5cd562"><td class="memItemLeft" align="right" valign="top"><a id="a8deddd0e00dd0a6b728b41379c5cd562"></a>
+typedef allocator_type::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
+<tr class="separator:a8deddd0e00dd0a6b728b41379c5cd562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42cc2c1b4af49c9ab12c0b48eb612fa1"><td class="memItemLeft" align="right" valign="top"><a id="a42cc2c1b4af49c9ab12c0b48eb612fa1"></a>
+typedef allocator_type::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
+<tr class="separator:a42cc2c1b4af49c9ab12c0b48eb612fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeff647991e9c4a4c57349424a5ed3d3e"><td class="memItemLeft" align="right" valign="top"><a id="aeff647991e9c4a4c57349424a5ed3d3e"></a>
+typedef allocator_type::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
+<tr class="separator:aeff647991e9c4a4c57349424a5ed3d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:adf8d15b39425f1b3b20ab3459d6e924f"><td class="memItemLeft" align="right" valign="top"><a id="adf8d15b39425f1b3b20ab3459d6e924f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:adf8d15b39425f1b3b20ab3459d6e924f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57601ae01890485d2fff71348c761921"><td class="memTemplParams" colspan="2"><a id="a57601ae01890485d2fff71348c761921"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a57601ae01890485d2fff71348c761921"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a57601ae01890485d2fff71348c761921"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2448e278b2e1a9b5dbbd8f7a7004eb90"><td class="memItemLeft" align="right" valign="top"><a id="a2448e278b2e1a9b5dbbd8f7a7004eb90"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a2448e278b2e1a9b5dbbd8f7a7004eb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ed0791145d38a553f79ce113cdbe82b"><td class="memItemLeft" align="right" valign="top"><a id="a1ed0791145d38a553f79ce113cdbe82b"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1ed0791145d38a553f79ce113cdbe82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8815c378a89820d42b366976f2485eb2"><td class="memItemLeft" align="right" valign="top"><a id="a8815c378a89820d42b366976f2485eb2"></a>
+pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (reference r) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a8815c378a89820d42b366976f2485eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf2cc5a84f1f2f176db91c0160b326b2"><td class="memItemLeft" align="right" valign="top"><a id="acf2cc5a84f1f2f176db91c0160b326b2"></a>
+const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (const_reference r) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:acf2cc5a84f1f2f176db91c0160b326b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1883c0e28ad5dc92d7084cbe0b185817"><td class="memItemLeft" align="right" valign="top"><a id="a1883c0e28ad5dc92d7084cbe0b185817"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>construct</b> (pointer p, const_reference r)</td></tr>
+<tr class="separator:a1883c0e28ad5dc92d7084cbe0b185817"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9efde196d7d77b54d80978d831e4364d"><td class="memItemLeft" align="right" valign="top"><a id="a9efde196d7d77b54d80978d831e4364d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> (pointer p)</td></tr>
+<tr class="separator:a9efde196d7d77b54d80978d831e4364d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memTemplParams" colspan="2"><a id="aa9c09b2aba2500e742bfa900c5aeb45d"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memTemplItemLeft" align="right" valign="top">U *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>allocate</b> (size_type n=1, const void *=0)</td></tr>
+<tr class="separator:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7be8561fed9214af6c9e862749fcbc57"><td class="memTemplParams" colspan="2"><a id="a7be8561fed9214af6c9e862749fcbc57"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a7be8561fed9214af6c9e862749fcbc57"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>deallocate</b> (U *p, size_type n=1)</td></tr>
+<tr class="separator:a7be8561fed9214af6c9e862749fcbc57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4af00a24adc6b51e219d99892b891167"><td class="memItemLeft" align="right" valign="top"><a id="a4af00a24adc6b51e219d99892b891167"></a>
+pointer&#160;</td><td class="memItemRight" valign="bottom"><b>allocate</b> (size_type n=1, const void *=0)</td></tr>
+<tr class="separator:a4af00a24adc6b51e219d99892b891167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2047fe874b0fe10e051fb0a20950d03"><td class="memItemLeft" align="right" valign="top"><a id="aa2047fe874b0fe10e051fb0a20950d03"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>deallocate</b> (pointer p, size_type n=1)</td></tr>
+<tr class="separator:aa2047fe874b0fe10e051fb0a20950d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memTemplParams" colspan="2"><a id="a59098f7216b4cd4ad9a3322d769ce08b"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a05f42b7c60711696384c8897644228"><td class="memTemplParams" colspan="2"><a id="a1a05f42b7c60711696384c8897644228"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a1a05f42b7c60711696384c8897644228"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1a05f42b7c60711696384c8897644228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e90ffecf295cc965e6aa1b9e839354"><td class="memItemLeft" align="right" valign="top"><a id="a76e90ffecf295cc965e6aa1b9e839354"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a> (size_t size)</td></tr>
+<tr class="memdesc:a76e90ffecf295cc965e6aa1b9e839354"><td class="mdescLeft">&#160;</td><td class="mdescRight">rapidjson <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a> concept <br /></td></tr>
+<tr class="separator:a76e90ffecf295cc965e6aa1b9e839354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a929639d7bcbf82480149c995c95b49"><td class="memItemLeft" align="right" valign="top"><a id="a9a929639d7bcbf82480149c995c95b49"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>Realloc</b> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
+<tr class="separator:a9a929639d7bcbf82480149c995c95b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a140d1c6576a5ec2b89c4b544a73bbd29"><td class="memItemLeft" align="right" valign="top"><a id="a140d1c6576a5ec2b89c4b544a73bbd29"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a140d1c6576a5ec2b89c4b544a73bbd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplParams" colspan="2"><a id="afb3a6a655f835f6b9ec21fab41291287"></a>
+template&lt;typename , typename &gt; </td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b></td></tr>
+<tr class="separator:afb3a6a655f835f6b9ec21fab41291287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/classrapidjson_1_1_std_allocator.js b/classrapidjson_1_1_std_allocator.js
new file mode 100644
index 00000000..d2a8942c
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator.js
@@ -0,0 +1,31 @@
+var classrapidjson_1_1_std_allocator =
+[
+ [ "rebind", "structrapidjson_1_1_std_allocator_1_1rebind.html", "structrapidjson_1_1_std_allocator_1_1rebind" ],
+ [ "BaseAllocatorType", "classrapidjson_1_1_std_allocator.html#ac0d58eb6c3ba02487d1599e8b56c8fb8", null ],
+ [ "const_pointer", "classrapidjson_1_1_std_allocator.html#ac184a32316461e4719546acab984c89b", null ],
+ [ "const_reference", "classrapidjson_1_1_std_allocator.html#a8deddd0e00dd0a6b728b41379c5cd562", null ],
+ [ "difference_type", "classrapidjson_1_1_std_allocator.html#aeff647991e9c4a4c57349424a5ed3d3e", null ],
+ [ "pointer", "classrapidjson_1_1_std_allocator.html#a28be0d8deda6c77aac802c3293c6f4db", null ],
+ [ "reference", "classrapidjson_1_1_std_allocator.html#a680660c9753a2dbefd5873d2707ba296", null ],
+ [ "size_type", "classrapidjson_1_1_std_allocator.html#a42cc2c1b4af49c9ab12c0b48eb612fa1", null ],
+ [ "value_type", "classrapidjson_1_1_std_allocator.html#a8ea29c1e5952cd078ec3e78ebfb9fc01", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a97605b60d4bdf7f675df4c50bbc2725e", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#adf8d15b39425f1b3b20ab3459d6e924f", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a57601ae01890485d2fff71348c761921", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a2448e278b2e1a9b5dbbd8f7a7004eb90", null ],
+ [ "~StdAllocator", "classrapidjson_1_1_std_allocator.html#acb2408779250af55349895aa69c9deb7", null ],
+ [ "address", "classrapidjson_1_1_std_allocator.html#acf2cc5a84f1f2f176db91c0160b326b2", null ],
+ [ "address", "classrapidjson_1_1_std_allocator.html#a8815c378a89820d42b366976f2485eb2", null ],
+ [ "allocate", "classrapidjson_1_1_std_allocator.html#aa9c09b2aba2500e742bfa900c5aeb45d", null ],
+ [ "allocate", "classrapidjson_1_1_std_allocator.html#a4af00a24adc6b51e219d99892b891167", null ],
+ [ "construct", "classrapidjson_1_1_std_allocator.html#a1883c0e28ad5dc92d7084cbe0b185817", null ],
+ [ "deallocate", "classrapidjson_1_1_std_allocator.html#aa2047fe874b0fe10e051fb0a20950d03", null ],
+ [ "deallocate", "classrapidjson_1_1_std_allocator.html#a7be8561fed9214af6c9e862749fcbc57", null ],
+ [ "destroy", "classrapidjson_1_1_std_allocator.html#a9efde196d7d77b54d80978d831e4364d", null ],
+ [ "Malloc", "classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354", null ],
+ [ "max_size", "classrapidjson_1_1_std_allocator.html#a1ed0791145d38a553f79ce113cdbe82b", null ],
+ [ "operator!=", "classrapidjson_1_1_std_allocator.html#a1a05f42b7c60711696384c8897644228", null ],
+ [ "operator==", "classrapidjson_1_1_std_allocator.html#a59098f7216b4cd4ad9a3322d769ce08b", null ],
+ [ "Realloc", "classrapidjson_1_1_std_allocator.html#a9a929639d7bcbf82480149c995c95b49", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#afb3a6a655f835f6b9ec21fab41291287", null ]
+]; \ No newline at end of file
diff --git a/classrapidjson_1_1_std_allocator.png b/classrapidjson_1_1_std_allocator.png
new file mode 100644
index 00000000..253c1bd0
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator.png
Binary files differ
diff --git a/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html
new file mode 100644
index 00000000..5346f303
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html
@@ -0,0 +1,111 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BaseAllocatorType</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b> (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>() RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const StdAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_type</b> typedef (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~StdAllocator</b>() RAPIDJSON_NOEXCEPT (defined in <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html
new file mode 100644
index 00000000..5b21d04e
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html
@@ -0,0 +1,151 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; void, BaseAllocator &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for rapidjson::StdAllocator&lt; void, BaseAllocator &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rebind</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a26403e281673c44c4a75eeb54fa89d89"><td class="memItemLeft" align="right" valign="top"><a id="a26403e281673c44c4a75eeb54fa89d89"></a>
+typedef BaseAllocator&#160;</td><td class="memItemRight" valign="bottom"><b>BaseAllocatorType</b></td></tr>
+<tr class="separator:a26403e281673c44c4a75eeb54fa89d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc85809adaef148b62c9dc6cab2dc9a4"><td class="memItemLeft" align="right" valign="top"><a id="acc85809adaef148b62c9dc6cab2dc9a4"></a>
+typedef allocator_type::value_type&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr class="separator:acc85809adaef148b62c9dc6cab2dc9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a81fa342a72e418a1373a6d1e9d9854b6"><td class="memItemLeft" align="right" valign="top"><a id="a81fa342a72e418a1373a6d1e9d9854b6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a81fa342a72e418a1373a6d1e9d9854b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf5960dace167fc57c063b9164698d4c"><td class="memTemplParams" colspan="2"><a id="acf5960dace167fc57c063b9164698d4c"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:acf5960dace167fc57c063b9164698d4c"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:acf5960dace167fc57c063b9164698d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a806760167625647c78a66506c599aacd"><td class="memItemLeft" align="right" valign="top"><a id="a806760167625647c78a66506c599aacd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a806760167625647c78a66506c599aacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplParams" colspan="2"><a id="afb3a6a655f835f6b9ec21fab41291287"></a>
+template&lt;typename , typename &gt; </td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b></td></tr>
+<tr class="separator:afb3a6a655f835f6b9ec21fab41291287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js
new file mode 100644
index 00000000..e1e9894c
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js
@@ -0,0 +1,12 @@
+var classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4 =
+[
+ [ "rebind", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind" ],
+ [ "BaseAllocatorType", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a26403e281673c44c4a75eeb54fa89d89", null ],
+ [ "value_type", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acc85809adaef148b62c9dc6cab2dc9a4", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#aa741c315165b1588089add4ccf87bbdc", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a81fa342a72e418a1373a6d1e9d9854b6", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acf5960dace167fc57c063b9164698d4c", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a806760167625647c78a66506c599aacd", null ],
+ [ "~StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a6c7f29bb3a9b448c083d2fe69bbfb930", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#afb3a6a655f835f6b9ec21fab41291287", null ]
+]; \ No newline at end of file
diff --git a/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png
new file mode 100644
index 00000000..2dbe46e9
--- /dev/null
+++ b/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png
Binary files differ
diff --git a/document_8h_source.html b/document_8h_source.html
index e0646672..91be121e 100644
--- a/document_8h_source.html
+++ b/document_8h_source.html
@@ -2842,13 +2842,13 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a06ce0e14ec83b53c83e1b1699b53a25e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e">rapidjson::GenericValue::ValueIterator</a></div><div class="ttdeci">GenericValue * ValueIterator</div><div class="ttdoc">Value iterator for iterating in array.</div><div class="ttdef"><b>Definition:</b> document.h:669</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_a37091c3dd8470486ef5188f3c1108653"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653">rapidjson::GenericMemberIterator::Iterator</a></div><div class="ttdeci">GenericMemberIterator Iterator</div><div class="ttdoc">Iterator type itself.</div><div class="ttdef"><b>Definition:</b> document.h:187</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_insitu_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_insitu_string_stream.html">rapidjson::GenericInsituStringStream</a></div><div class="ttdoc">A read-write string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:52</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_acf96a3c7fd61486d049c701b1fe5d414"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream (with kParseDefaultFlags)</div><div class="ttdef"><b>Definition:</b> document.h:2372</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a4c85243a28c9dcf2d1357da00fcaa773"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773">rapidjson::GenericDocument::AllocatorType</a></div><div class="ttdeci">Allocator AllocatorType</div><div class="ttdoc">Allocator type from template parameter.</div><div class="ttdef"><b>Definition:</b> document.h:2212</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_abe27838f8dc71fdb38028ef27ae0b4f2"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2">rapidjson::GenericMemberIterator::Reference</a></div><div class="ttdeci">reference Reference</div><div class="ttdoc">Reference to (const) GenericMember.</div><div class="ttdef"><b>Definition:</b> document.h:205</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a1f125e735577aae64c0306345de45563"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for uint64_t value.</div><div class="ttdef"><b>Definition:</b> document.h:820</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a893da1069660536fd3943a0149206a6e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(Object o) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for Object.</div><div class="ttdef"><b>Definition:</b> document.h:873</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_af061c039a990c2970dc31e5626149367"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367">rapidjson::GenericDocument::ParseInsitu</a></div><div class="ttdeci">GenericDocument &amp; ParseInsitu(Ch *str)</div><div class="ttdoc">Parse JSON text from a mutable string (with kParseDefaultFlags)</div><div class="ttdef"><b>Definition:</b> document.h:2395</div></div>
<div class="ttc" id="aclassrapidjson_1_1_encoded_input_stream_html"><div class="ttname"><a href="classrapidjson_1_1_encoded_input_stream.html">rapidjson::EncodedInputStream</a></div><div class="ttdoc">Input byte stream wrapper with a statically bound encoding.</div><div class="ttdef"><b>Definition:</b> encodedstream.h:39</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_aa6b9fd9f6aa49405a574c362ba9af6b5"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef::StringRef</a></div><div class="ttdeci">GenericStringRef&lt; CharType &gt; StringRef(const CharType *str)</div><div class="ttdoc">Mark a character pointer as constant string.</div><div class="ttdef"><b>Definition:</b> document.h:445</div></div>
@@ -2870,13 +2870,13 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_object_data_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_object_data.html">rapidjson::GenericValue::ObjectData</a></div><div class="ttdef"><b>Definition:</b> document.h:2089</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a51e93a4fb57f77a39767acb076bf43c1"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for constant string (i.e. do not make a copy of string)</div><div class="ttdef"><b>Definition:</b> document.h:838</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_stream.html">rapidjson::GenericStringStream</a></div><div class="ttdoc">Read-only string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:47</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a77b0f41557b3c34b57a180698312c4a8"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(Array a) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for Array.</div><div class="ttdef"><b>Definition:</b> document.h:862</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a153e5a065ca9660673974f9df203be4b"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b">rapidjson::GenericDocument::GetStackCapacity</a></div><div class="ttdeci">size_t GetStackCapacity() const</div><div class="ttdoc">Get the capacity of stack in bytes.</div><div class="ttdef"><b>Definition:</b> document.h:2502</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_aa30ffef74b3f4978b403024d81b484e4"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4">rapidjson::GenericMemberIterator::GenericMemberIterator</a></div><div class="ttdeci">GenericMemberIterator(const NonConstIterator &amp;it)</div><div class="ttdoc">Iterator conversions to more const.</div><div class="ttdef"><b>Definition:</b> document.h:231</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a3ae97682cf04685c7db9d89ebc399b85"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream (with Encoding conversion)</div><div class="ttdef"><b>Definition:</b> document.h:2343</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ga7d3acf640886b1f2552dc8c4cd6dea60"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60">rapidjson::ParseErrorCode</a></div><div class="ttdeci">ParseErrorCode</div><div class="ttdoc">Error code of parsing.</div><div class="ttdef"><b>Definition:</b> error.h:64</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a00efe429e27f95dca17b19519b3cea9e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e">rapidjson::GenericValue::RawAssign</a></div><div class="ttdeci">void RawAssign(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Assignment without calling destructor.</div><div class="ttdef"><b>Definition:</b> document.h:2168</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_abf1cbab989b856f9d260787b2575750b"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b">rapidjson::GenericDocument::Swap</a></div><div class="ttdeci">GenericDocument &amp; Swap(GenericDocument &amp;rhs) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Exchange the contents of this document with those of another.</div><div class="ttdef"><b>Definition:</b> document.h:2290</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_html"><div class="ttname"><a href="classrapidjson_1_1_generic_member.html">rapidjson::GenericMember</a></div><div class="ttdoc">Name-value pair in a JSON object value.</div><div class="ttdef"><b>Definition:</b> document.h:111</div></div>
@@ -2890,7 +2890,7 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_object_html"><div class="ttname"><a href="classrapidjson_1_1_generic_object.html">rapidjson::GenericObject</a></div><div class="ttdoc">Helper class for accessing Value of object type.</div><div class="ttdef"><b>Definition:</b> document.h:643</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_ae223535ec20edf0c1db44a40b7735111"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111">rapidjson::GenericStringRef::length</a></div><div class="ttdeci">const SizeType length</div><div class="ttdoc">length of the string (excluding the trailing NULL terminator)</div><div class="ttdef"><b>Definition:</b> document.h:411</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_short_string_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_short_string.html">rapidjson::GenericValue::ShortString</a></div><div class="ttdef"><b>Definition:</b> document.h:2054</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a0220ddebe2f023fa75b643a50e90e559"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559">rapidjson::GenericValue::Member</a></div><div class="ttdeci">GenericMember&lt; Encoding, Allocator &gt; Member</div><div class="ttdoc">Name-value pair in an object.</div><div class="ttdef"><b>Definition:</b> document.h:662</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a433a64b466c80cadf7d1acaa6f065437"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue::~GenericValue</a></div><div class="ttdeci">~GenericValue()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> document.h:881</div></div>
@@ -2898,7 +2898,7 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_number_1_1_u_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">rapidjson::GenericValue::Number::U</a></div><div class="ttdef"><b>Definition:</b> document.h:2079</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a0d63efcc43758ac3aed77e868233369d"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d">rapidjson::GenericDocument::swap</a></div><div class="ttdeci">friend void swap(GenericDocument &amp;a, GenericDocument &amp;b) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">free-standing swap function helper</div><div class="ttdef"><b>Definition:</b> document.h:2315</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ad92c6cd025d411258d1f2ad890e2ee3f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f">rapidjson::GenericDocument::GetAllocator</a></div><div class="ttdeci">Allocator &amp; GetAllocator()</div><div class="ttdoc">Get the allocator of this document.</div><div class="ttdef"><b>Definition:</b> document.h:2496</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_a080910f74d2f5046e6724280159cf374"><div class="ttname"><a href="namespacerapidjson.html#a080910f74d2f5046e6724280159cf374">rapidjson::Pointer</a></div><div class="ttdeci">GenericPointer&lt; Value, CrtAllocator &gt; Pointer</div><div class="ttdoc">GenericPointer for Value (UTF-8, default allocator).</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_ad1f8199e65662e0d52a13a1577d4e4a5"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Default constructor creates a null value.</div><div class="ttdef"><b>Definition:</b> document.h:681</div></div>
@@ -2923,16 +2923,16 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html">rapidjson::GenericStringRef</a></div><div class="ttdoc">Reference to a constant string (not taking a copy)</div><div class="ttdef"><b>Definition:</b> document.h:337</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a5d47340c96346c5028fee4c9068d783d"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d">rapidjson::GenericValue::AllocatorType</a></div><div class="ttdeci">Allocator AllocatorType</div><div class="ttdoc">Allocator type from template parameter.</div><div class="ttdef"><b>Definition:</b> document.h:664</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea">rapidjson::kParseInsituFlag</a></div><div class="ttdoc">In-situ(destructive) parsing.</div><div class="ttdef"><b>Definition:</b> reader.h:148</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html">rapidjson::GenericDocument</a></div><div class="ttdoc">A document for parsing JSON text as DOM.</div><div class="ttdef"><b>Definition:</b> document.h:60</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_a001276ee57cbcbd3c14449045c71e994"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994">rapidjson::GenericStringRef::s</a></div><div class="ttdeci">const Ch *const s</div><div class="ttdoc">plain CharType pointer</div><div class="ttdef"><b>Definition:</b> document.h:410</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ae4ee7d86b8c906c83dbe15e57eb6ac6a"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream.</div><div class="ttdef"><b>Definition:</b> document.h:2362</div></div>
<div class="ttc" id="anamespacerapidjson_html_ace11b5b575baf1cccd5ba5f8586dcdc8"><div class="ttname"><a href="namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8">rapidjson::Document</a></div><div class="ttdeci">GenericDocument&lt; UTF8&lt;&gt; &gt; Document</div><div class="ttdoc">GenericDocument with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2590</div></div>
-<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:638</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:644</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a248bab30562a4197cea0474d7f0ce835"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835">rapidjson::GenericValue::SetStringRaw</a></div><div class="ttdeci">void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Initialize this value as constant string, without calling destructor.</div><div class="ttdef"><b>Definition:</b> document.h:2144</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_af532179ca5ad5434a5e8af63f5da4c5f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f">rapidjson::GenericDocument::GetErrorOffset</a></div><div class="ttdeci">size_t GetErrorOffset() const</div><div class="ttdoc">Get the position of last parsing error in input, 0 otherwise.</div><div class="ttdef"><b>Definition:</b> document.h:2478</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_ad9eb120a58cee500ff3bd5706779c4e4"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4">rapidjson::GenericStringRef::GenericStringRef</a></div><div class="ttdeci">GenericStringRef(const CharType *str, SizeType len)</div><div class="ttdoc">Create constant string reference from pointer and length.</div><div class="ttdef"><b>Definition:</b> document.h:402</div></div>
diff --git a/functions.html b/functions.html
index c17e2431..cbd73427 100644
--- a/functions.html
+++ b/functions.html
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Capacity()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>Ch
: <a class="el" href="classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929">rapidjson::FileReadStream</a>
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
, <a class="el" href="classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>Clear()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
, <a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f">rapidjson::ParseResult</a>
</li>
<li>Code()
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>Free()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -322,6 +322,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Malloc()
: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>
</li>
<li>Member
: <a class="el" href="classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
@@ -362,13 +363,19 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>operator ParseResult()
: <a class="el" href="classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
</li>
+<li>operator!=()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>operator-()
: <a class="el" href="classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a>
</li>
<li>operator=()
: <a class="el" href="classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a>
, <a class="el" href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
-, <a class="el" href="classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
+</li>
+<li>operator==()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>ownAllocator_
: <a class="el" href="classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
@@ -467,8 +474,11 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>SetValidateFlags()
: <a class="el" href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a>
</li>
+<li>Shared()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>Size()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>size_
: <a class="el" href="structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace">rapidjson::MemoryStream</a>
@@ -556,7 +566,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>~MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/functions_func.html b/functions_func.html
index 478a37d7..6d50ea9d 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -108,10 +108,10 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Capacity()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>Clear()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
, <a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f">rapidjson::ParseResult</a>
</li>
<li>Code()
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
: <a class="el" href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>Free()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -247,9 +247,10 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Malloc()
: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>
</li>
<li>MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -267,6 +268,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>operator ParseResult()
: <a class="el" href="classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
</li>
+<li>operator!=()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>operator-()
: <a class="el" href="classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a>
</li>
@@ -275,6 +279,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
, <a class="el" href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
, <a class="el" href="classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
+<li>operator==()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
</ul>
@@ -354,15 +361,18 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>SetValidateFlags()
: <a class="el" href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a>
</li>
+<li>Shared()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>Size()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>String()
: <a class="el" href="classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
, <a class="el" href="classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>StringRef()
-: <a class="el" href="structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f">rapidjson::GenericStringRef&lt; CharType &gt;</a>
+: <a class="el" href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef&lt; CharType &gt;</a>
</li>
<li>Swap()
: <a class="el" href="classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
@@ -406,7 +416,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
: <a class="el" href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>~MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/fwd_8h_source.html b/fwd_8h_source.html
index 709e32f7..b4d848fe 100644
--- a/fwd_8h_source.html
+++ b/fwd_8h_source.html
@@ -247,7 +247,7 @@ $(document).ready(function(){initNavTree('fwd_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_i_generic_remote_schema_document_provider_html"><div class="ttname"><a href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">rapidjson::IGenericRemoteSchemaDocumentProvider</a></div><div class="ttdef"><b>Definition:</b> fwd.h:133</div></div>
<div class="ttc" id="arapidjson_8h_html"><div class="ttname"><a href="rapidjson_8h.html">rapidjson.h</a></div><div class="ttdoc">common definitions and configuration</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html">rapidjson::GenericMemberIterator</a></div><div class="ttdoc">(Constant) member iterator for a JSON object value</div><div class="ttdef"><b>Definition:</b> document.h:177</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:75</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:77</div></div>
<div class="ttc" id="astructrapidjson_1_1_memory_stream_html"><div class="ttname"><a href="structrapidjson_1_1_memory_stream.html">rapidjson::MemoryStream</a></div><div class="ttdoc">Represents an in-memory input byte stream.</div><div class="ttdef"><b>Definition:</b> memorystream.h:40</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_string_buffer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_string_buffer.html">rapidjson::GenericStringBuffer</a></div><div class="ttdoc">Represents an in-memory output stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:59</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_stream.html">rapidjson::GenericStringStream</a></div><div class="ttdoc">Read-only string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:47</div></div>
@@ -258,7 +258,7 @@ $(document).ready(function(){initNavTree('fwd_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html">rapidjson::GenericStringRef</a></div><div class="ttdoc">Reference to a constant string (not taking a copy)</div><div class="ttdef"><b>Definition:</b> document.h:337</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:115</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:124</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html">rapidjson::GenericDocument</a></div><div class="ttdoc">A document for parsing JSON text as DOM.</div><div class="ttdef"><b>Definition:</b> document.h:60</div></div>
<div class="ttc" id="astructrapidjson_1_1_base_reader_handler_html"><div class="ttname"><a href="structrapidjson_1_1_base_reader_handler.html">rapidjson::BaseReaderHandler</a></div><div class="ttdoc">Default implementation of Handler.</div><div class="ttdef"><b>Definition:</b> fwd.h:85</div></div>
diff --git a/hierarchy.html b/hierarchy.html
index f80aedd7..0d1918ab 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -90,80 +90,85 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ArrayData</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" target="_self">rapidjson::ASCII&lt; CharType &gt;</a></td><td class="desc"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" title="ASCII encoding.">ASCII</a> encoding </td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_auto_u_t_f.html" target="_self">rapidjson::AutoUTF&lt; CharType &gt;</a></td><td class="desc">Dynamically select encoding according to stream's runtime-specified UTF encoding type </td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html" target="_self">rapidjson::AutoUTFInputStream&lt; CharType, InputByteStream &gt;</a></td><td class="desc">Input stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html" target="_self">rapidjson::AutoUTFOutputStream&lt; CharType, OutputByteStream &gt;</a></td><td class="desc">Output stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_base_reader_handler.html" target="_self">rapidjson::BaseReaderHandler&lt; Encoding, Derived &gt;</a></td><td class="desc">Default implementation of <a class="el" href="classrapidjson_1_1_handler.html" title="Concept for receiving events from GenericReader upon parsing. The functions return true if no error o...">Handler</a> </td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html" target="_self">rapidjson::BasicIStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_istream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html" target="_self">rapidjson::BasicOStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_ostream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_crt_allocator.html" target="_self">rapidjson::CrtAllocator</a></td><td class="desc">C-runtime library allocator </td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Data</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream.html" target="_self">rapidjson::EncodedInputStream&lt; Encoding, InputByteStream &gt;</a></td><td class="desc">Input byte stream wrapper with a statically bound encoding </td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html" target="_self">rapidjson::EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a></td><td class="desc">Specialized for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> <a class="el" href="structrapidjson_1_1_memory_stream.html" title="Represents an in-memory input byte stream.">MemoryStream</a> </td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_output_stream.html" target="_self">rapidjson::EncodedOutputStream&lt; Encoding, OutputByteStream &gt;</a></td><td class="desc">Output byte stream wrapper with statically bound encoding </td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_read_stream.html" target="_self">rapidjson::FileReadStream</a></td><td class="desc">File byte stream for input using fread() </td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_write_stream.html" target="_self">rapidjson::FileWriteStream</a></td><td class="desc">Wrapper of C file stream for output using fwrite() </td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Flag</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_array.html" target="_self">rapidjson::GenericArray&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of array type </td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html" target="_self">rapidjson::GenericInsituStringStream&lt; Encoding &gt;</a></td><td class="desc">A read-write string stream </td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member.html" target="_self">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a></td><td class="desc">Name-value pair in a JSON object value </td></tr>
-<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member_iterator.html" target="_self">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a></td><td class="desc">(Constant) member iterator for a JSON object value </td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html" target="_self">rapidjson::GenericMemoryBuffer&lt; Allocator &gt;</a></td><td class="desc">Represents an in-memory output byte stream </td></tr>
-<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_object.html" target="_self">rapidjson::GenericObject&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of object type </td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a></td><td class="desc">Represents a JSON Pointer. Use Pointer for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_reader.html" target="_self">rapidjson::GenericReader&lt; SourceEncoding, TargetEncoding, StackAllocator &gt;</a></td><td class="desc">SAX-style JSON parser. Use <a class="el" href="md_doc_sax.html#Reader">Reader</a> for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_document.html" target="_self">rapidjson::GenericSchemaDocument&lt; ValueT, Allocator &gt;</a></td><td class="desc">JSON schema document </td></tr>
-<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html" target="_self">rapidjson::GenericStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">A <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> Wrapper </td></tr>
-<tr id="row_27_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html" target="_self">rapidjson::CursorStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">Cursor stream wrapper for counting line and column number if error exists </td></tr>
-<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_string_buffer.html" target="_self">rapidjson::GenericStringBuffer&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents an in-memory output stream </td></tr>
-<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_ref.html" target="_self">rapidjson::GenericStringRef&lt; CharType &gt;</a></td><td class="desc">Reference to a constant string (not taking a copy) </td></tr>
-<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_stream.html" target="_self">rapidjson::GenericStringStream&lt; Encoding &gt;</a></td><td class="desc">Read-only string stream </td></tr>
-<tr id="row_31_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents a JSON value. Use Value for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_31_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_document.html" target="_self">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a></td><td class="desc">A document for parsing JSON text as DOM </td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, Allocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, StateAllocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; SourceEncoding, StackAllocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::I</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html" target="_self">rapidjson::IGenericRemoteSchemaDocumentProvider&lt; SchemaDocumentType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaStateFactory&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
-<tr id="row_39_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_40_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_40_" class="arrow" onclick="toggleFolder('40_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaValidator</b></td><td class="desc"></td></tr>
-<tr id="row_40_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::IValidationErrorHandler&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
-<tr id="row_41_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;::Level</a></td><td class="desc">Information for each nested level </td></tr>
-<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" target="_self">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="desc">Default memory allocator used by the parser and DOM </td></tr>
-<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_memory_stream.html" target="_self">rapidjson::MemoryStream</a></td><td class="desc">Represents an in-memory input byte stream </td></tr>
-<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number</a></td><td class="desc"></td></tr>
-<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ObjectData</a></td><td class="desc"></td></tr>
-<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">rapidjson::ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
-<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::PercentEncodeStream&lt; OutputStream &gt;</a></td><td class="desc">A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence </td></tr>
-<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;</a></td><td class="desc">A helper class for parsing with validation </td></tr>
-<tr id="row_50_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ShortString</a></td><td class="desc"></td></tr>
-<tr id="row_51_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_stream.html" target="_self">Stream</a></td><td class="desc">Concept for reading and writing characters </td></tr>
-<tr id="row_52_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">rapidjson::StreamTraits&lt; Stream &gt;</a></td><td class="desc">Provides additional information for stream </td></tr>
-<tr id="row_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_54_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_55_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String</a></td><td class="desc"></td></tr>
-<tr id="row_56_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::Token</a></td><td class="desc">A token is the basic units of internal representation </td></tr>
-<tr id="row_57_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">rapidjson::Transcoder&lt; SourceEncoding, TargetEncoding &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
-<tr id="row_58_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">rapidjson::Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
-<tr id="row_59_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::U</a></td><td class="desc"></td></tr>
-<tr id="row_60_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_60_" class="arrow" onclick="toggleFolder('60_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">rapidjson::UTF16&lt; CharType &gt;</a></td><td class="desc">UTF-16 encoding </td></tr>
-<tr id="row_60_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">rapidjson::UTF16BE&lt; CharType &gt;</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
-<tr id="row_60_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">rapidjson::UTF16LE&lt; CharType &gt;</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
-<tr id="row_61_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">rapidjson::UTF32&lt; CharType &gt;</a></td><td class="desc">UTF-32 encoding </td></tr>
-<tr id="row_61_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">rapidjson::UTF32BE&lt; CharType &gt;</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
-<tr id="row_61_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">rapidjson::UTF32LE&lt; CharType &gt;</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
-<tr id="row_62_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">rapidjson::UTF8&lt; CharType &gt;</a></td><td class="desc">UTF-8 encoding </td></tr>
-<tr id="row_63_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc">JSON writer </td></tr>
-<tr id="row_63_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer.">Writer</a> with indentation and spacing </td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>allocator</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator.html" target="_self">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html" target="_self">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ArrayData</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" target="_self">rapidjson::ASCII&lt; CharType &gt;</a></td><td class="desc"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" title="ASCII encoding.">ASCII</a> encoding </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_auto_u_t_f.html" target="_self">rapidjson::AutoUTF&lt; CharType &gt;</a></td><td class="desc">Dynamically select encoding according to stream's runtime-specified UTF encoding type </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html" target="_self">rapidjson::AutoUTFInputStream&lt; CharType, InputByteStream &gt;</a></td><td class="desc">Input stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html" target="_self">rapidjson::AutoUTFOutputStream&lt; CharType, OutputByteStream &gt;</a></td><td class="desc">Output stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_base_reader_handler.html" target="_self">rapidjson::BaseReaderHandler&lt; Encoding, Derived &gt;</a></td><td class="desc">Default implementation of <a class="el" href="classrapidjson_1_1_handler.html" title="Concept for receiving events from GenericReader upon parsing. The functions return true if no error o...">Handler</a> </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html" target="_self">rapidjson::BasicIStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_istream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html" target="_self">rapidjson::BasicOStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_ostream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_crt_allocator.html" target="_self">rapidjson::CrtAllocator</a></td><td class="desc">C-runtime library allocator </td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Data</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream.html" target="_self">rapidjson::EncodedInputStream&lt; Encoding, InputByteStream &gt;</a></td><td class="desc">Input byte stream wrapper with a statically bound encoding </td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html" target="_self">rapidjson::EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a></td><td class="desc">Specialized for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> <a class="el" href="structrapidjson_1_1_memory_stream.html" title="Represents an in-memory input byte stream.">MemoryStream</a> </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_output_stream.html" target="_self">rapidjson::EncodedOutputStream&lt; Encoding, OutputByteStream &gt;</a></td><td class="desc">Output byte stream wrapper with statically bound encoding </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_read_stream.html" target="_self">rapidjson::FileReadStream</a></td><td class="desc">File byte stream for input using fread() </td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_write_stream.html" target="_self">rapidjson::FileWriteStream</a></td><td class="desc">Wrapper of C file stream for output using fwrite() </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Flag</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_array.html" target="_self">rapidjson::GenericArray&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of array type </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html" target="_self">rapidjson::GenericInsituStringStream&lt; Encoding &gt;</a></td><td class="desc">A read-write string stream </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member.html" target="_self">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a></td><td class="desc">Name-value pair in a JSON object value </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member_iterator.html" target="_self">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a></td><td class="desc">(Constant) member iterator for a JSON object value </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html" target="_self">rapidjson::GenericMemoryBuffer&lt; Allocator &gt;</a></td><td class="desc">Represents an in-memory output byte stream </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_object.html" target="_self">rapidjson::GenericObject&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of object type </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a></td><td class="desc">Represents a JSON Pointer. Use Pointer for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_reader.html" target="_self">rapidjson::GenericReader&lt; SourceEncoding, TargetEncoding, StackAllocator &gt;</a></td><td class="desc">SAX-style JSON parser. Use <a class="el" href="md_doc_sax.html#Reader">Reader</a> for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_document.html" target="_self">rapidjson::GenericSchemaDocument&lt; ValueT, Allocator &gt;</a></td><td class="desc">JSON schema document </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_28_" class="arrow" onclick="toggleFolder('28_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html" target="_self">rapidjson::GenericStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">A <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> Wrapper </td></tr>
+<tr id="row_28_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html" target="_self">rapidjson::CursorStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">Cursor stream wrapper for counting line and column number if error exists </td></tr>
+<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_string_buffer.html" target="_self">rapidjson::GenericStringBuffer&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents an in-memory output stream </td></tr>
+<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_ref.html" target="_self">rapidjson::GenericStringRef&lt; CharType &gt;</a></td><td class="desc">Reference to a constant string (not taking a copy) </td></tr>
+<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_stream.html" target="_self">rapidjson::GenericStringStream&lt; Encoding &gt;</a></td><td class="desc">Read-only string stream </td></tr>
+<tr id="row_32_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_32_" class="arrow" onclick="toggleFolder('32_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents a JSON value. Use Value for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_32_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_document.html" target="_self">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a></td><td class="desc">A document for parsing JSON text as DOM </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, Allocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, StateAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; SourceEncoding, StackAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::I</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html" target="_self">rapidjson::IGenericRemoteSchemaDocumentProvider&lt; SchemaDocumentType &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_40_" class="arrow" onclick="toggleFolder('40_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaStateFactory&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
+<tr id="row_40_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_41_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaValidator</b></td><td class="desc"></td></tr>
+<tr id="row_41_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_42_" class="arrow" onclick="toggleFolder('42_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::IValidationErrorHandler&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
+<tr id="row_42_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;::Level</a></td><td class="desc">Information for each nested level </td></tr>
+<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" target="_self">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="desc">Default memory allocator used by the parser and DOM </td></tr>
+<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_memory_stream.html" target="_self">rapidjson::MemoryStream</a></td><td class="desc">Represents an in-memory input byte stream </td></tr>
+<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number</a></td><td class="desc"></td></tr>
+<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ObjectData</a></td><td class="desc"></td></tr>
+<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">rapidjson::ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
+<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::PercentEncodeStream&lt; OutputStream &gt;</a></td><td class="desc">A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence </td></tr>
+<tr id="row_50_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html" target="_self">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_51_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html" target="_self">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_52_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;</a></td><td class="desc">A helper class for parsing with validation </td></tr>
+<tr id="row_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ShortString</a></td><td class="desc"></td></tr>
+<tr id="row_54_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_stream.html" target="_self">Stream</a></td><td class="desc">Concept for reading and writing characters </td></tr>
+<tr id="row_55_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">rapidjson::StreamTraits&lt; Stream &gt;</a></td><td class="desc">Provides additional information for stream </td></tr>
+<tr id="row_56_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_58_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String</a></td><td class="desc"></td></tr>
+<tr id="row_59_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::Token</a></td><td class="desc">A token is the basic units of internal representation </td></tr>
+<tr id="row_60_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">rapidjson::Transcoder&lt; SourceEncoding, TargetEncoding &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
+<tr id="row_61_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">rapidjson::Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
+<tr id="row_62_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::U</a></td><td class="desc"></td></tr>
+<tr id="row_63_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">rapidjson::UTF16&lt; CharType &gt;</a></td><td class="desc">UTF-16 encoding </td></tr>
+<tr id="row_63_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">rapidjson::UTF16BE&lt; CharType &gt;</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
+<tr id="row_63_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">rapidjson::UTF16LE&lt; CharType &gt;</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
+<tr id="row_64_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_64_" class="arrow" onclick="toggleFolder('64_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">rapidjson::UTF32&lt; CharType &gt;</a></td><td class="desc">UTF-32 encoding </td></tr>
+<tr id="row_64_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">rapidjson::UTF32BE&lt; CharType &gt;</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
+<tr id="row_64_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">rapidjson::UTF32LE&lt; CharType &gt;</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
+<tr id="row_65_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">rapidjson::UTF8&lt; CharType &gt;</a></td><td class="desc">UTF-8 encoding </td></tr>
+<tr id="row_66_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc">JSON writer </td></tr>
+<tr id="row_66_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer.">Writer</a> with indentation and spacing </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
diff --git a/hierarchy.js b/hierarchy.js
index ae58c653..f7ce765e 100644
--- a/hierarchy.js
+++ b/hierarchy.js
@@ -1,5 +1,9 @@
var hierarchy =
[
+ [ "allocator", null, [
+ [ "rapidjson::StdAllocator< T, BaseAllocator >", "classrapidjson_1_1_std_allocator.html", null ],
+ [ "rapidjson::StdAllocator< void, BaseAllocator >", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html", null ]
+ ] ],
[ "Allocator", "classrapidjson_1_1_allocator.html", null ],
[ "rapidjson::GenericValue< Encoding, Allocator >::ArrayData", "structrapidjson_1_1_generic_value_1_1_array_data.html", null ],
[ "rapidjson::ASCII< CharType >", "structrapidjson_1_1_a_s_c_i_i.html", null ],
@@ -59,6 +63,8 @@ var hierarchy =
[ "rapidjson::GenericValue< Encoding, Allocator >::ObjectData", "structrapidjson_1_1_generic_value_1_1_object_data.html", null ],
[ "rapidjson::ParseResult", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result", null ],
[ "rapidjson::GenericPointer< ValueType, Allocator >::PercentEncodeStream< OutputStream >", "classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html", null ],
+ [ "rapidjson::StdAllocator< void, BaseAllocator >::rebind< U >", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html", null ],
+ [ "rapidjson::StdAllocator< T, BaseAllocator >::rebind< U >", "structrapidjson_1_1_std_allocator_1_1rebind.html", null ],
[ "rapidjson::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >", "classrapidjson_1_1_schema_validating_reader.html", null ],
[ "rapidjson::GenericValue< Encoding, Allocator >::ShortString", "structrapidjson_1_1_generic_value_1_1_short_string.html", null ],
[ "Stream", "classrapidjson_1_1_stream.html", null ],
diff --git a/md_doc_faq.html b/md_doc_faq.html
index a0437d40..a2b1b293 100644
--- a/md_doc_faq.html
+++ b/md_doc_faq.html
@@ -323,7 +323,7 @@ Gossip</h1>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="anamespacerapidjson_html_ace11b5b575baf1cccd5ba5f8586dcdc8"><div class="ttname"><a href="namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8">rapidjson::Document</a></div><div class="ttdeci">GenericDocument&lt; UTF8&lt;&gt; &gt; Document</div><div class="ttdoc">GenericDocument with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2590</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/md_doc_tutorial.html b/md_doc_tutorial.html
index 09f1e5c9..1f2fb48a 100644
--- a/md_doc_tutorial.html
+++ b/md_doc_tutorial.html
@@ -495,9 +495,9 @@ What's next</h1>
</div><!-- doc-content -->
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_aa6b9fd9f6aa49405a574c362ba9af6b5"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef::StringRef</a></div><div class="ttdeci">GenericStringRef&lt; CharType &gt; StringRef(const CharType *str)</div><div class="ttdoc">Mark a character pointer as constant string.</div><div class="ttdef"><b>Definition:</b> document.h:445</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ad92c6cd025d411258d1f2ad890e2ee3f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f">rapidjson::GenericDocument::GetAllocator</a></div><div class="ttdeci">Allocator &amp; GetAllocator()</div><div class="ttdoc">Get the allocator of this document.</div><div class="ttdef"><b>Definition:</b> document.h:2496</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_aea842b533a858c9a3861451ad9e8642c"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c">rapidjson::GenericDocument::Parse</a></div><div class="ttdeci">GenericDocument &amp; Parse(const typename SourceEncoding::Ch *str)</div><div class="ttdoc">Parse JSON text from a read-only string (with Encoding conversion)</div><div class="ttdef"><b>Definition:</b> document.h:2409</div></div>
diff --git a/meta_8h_source.html b/meta_8h_source.html
index 643cf25e..7a78ae35 100644
--- a/meta_8h_source.html
+++ b/meta_8h_source.html
@@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('meta_8h_source.html','');});
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_INTERNAL_META_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="arapidjson_8h_html_af95188da1d8eb6d4b148fe9ce71cd7c4"><div class="ttname"><a href="rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4">RAPIDJSON_STATIC_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_STATIC_ASSERT(x)</div><div class="ttdoc">(Internal) macro to check for conditions at compile-time</div><div class="ttdef"><b>Definition:</b> rapidjson.h:445</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/namespacerapidjson.html b/namespacerapidjson.html
index 3afc1bc5..ad4556c7 100644
--- a/namespacerapidjson.html
+++ b/namespacerapidjson.html
@@ -207,6 +207,10 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper class for parsing with validation. <a href="classrapidjson_1_1_schema_validating_reader.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides additional information for stream. <a href="structrapidjson_1_1_stream_traits.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -447,6 +451,18 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
+<tr class="memitem:af4e109173c8a1cd49612c42d07b5d32a"><td class="memTemplParams" colspan="2"><a id="af4e109173c8a1cd49612c42d07b5d32a"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:af4e109173c8a1cd49612c42d07b5d32a"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Realloc</b> (A &amp;a, T *old_p, size_t old_n, size_t new_n)</td></tr>
+<tr class="separator:af4e109173c8a1cd49612c42d07b5d32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80dfb6378d70244977ba28641711b82d"><td class="memTemplParams" colspan="2"><a id="a80dfb6378d70244977ba28641711b82d"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:a80dfb6378d70244977ba28641711b82d"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Malloc</b> (A &amp;a, size_t n=1)</td></tr>
+<tr class="separator:a80dfb6378d70244977ba28641711b82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff434cee441d35f03bdf8ded51ce6a08"><td class="memTemplParams" colspan="2"><a id="aff434cee441d35f03bdf8ded51ce6a08"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:aff434cee441d35f03bdf8ded51ce6a08"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Free</b> (A &amp;a, T *p, size_t n=1)</td></tr>
+<tr class="separator:aff434cee441d35f03bdf8ded51ce6a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="memTemplParams" colspan="2">template&lt;typename CharType &gt; </td></tr>
<tr class="memitem:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a>&lt; CharType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5">StringRef</a> (const CharType *str)</td></tr>
<tr class="memdesc:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a character pointer as constant string. <a href="namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5">More...</a><br /></td></tr>
diff --git a/namespacerapidjson.js b/namespacerapidjson.js
index 937fe576..4255d7f7 100644
--- a/namespacerapidjson.js
+++ b/namespacerapidjson.js
@@ -36,6 +36,8 @@ var namespacerapidjson =
[ "ParseResult", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_structrapidjson_1_1_parse_result" ],
[ "PrettyWriter", "classrapidjson_1_1_pretty_writer.html", "classrapidjson_1_1_pretty_writer" ],
[ "SchemaValidatingReader", "classrapidjson_1_1_schema_validating_reader.html", "classrapidjson_1_1_schema_validating_reader" ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html", "classrapidjson_1_1_std_allocator" ],
+ [ "StdAllocator< void, BaseAllocator >", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4" ],
[ "StreamTraits", "structrapidjson_1_1_stream_traits.html", "structrapidjson_1_1_stream_traits" ],
[ "StreamTraits< GenericInsituStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4" ],
[ "StreamTraits< GenericStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4" ],
diff --git a/navtreedata.js b/navtreedata.js
index 545680d8..cc9405a6 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -307,11 +307,11 @@ var NAVTREE =
var NAVTREEINDEX =
[
"allocators_8h_source.html",
-"classrapidjson_1_1_generic_object.html#a9227df396b62534391cd9a52ab7cdf37",
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa8783e10b5dc4d4938e609a35fe9639b0",
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45",
-"md_doc_stream.html#AutoUTFInputStream",
-"structrapidjson_1_1_writer_1_1_level.html"
+"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2",
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb",
+"fwd_8h_source.html",
+"md_doc_sax.html#GenericReader",
+"structrapidjson_1_1_generic_value_1_1_short_string.html#ac39a049dc7bca3f337ed858686065752"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 8faf0b0a..2d5549a3 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -50,7 +50,9 @@ var NAVTREEINDEX0 =
"classrapidjson_1_1_basic_o_stream_wrapper.html#ac3baaf203553871fbd849368e1b5526e":[14,0,0,6,3],
"classrapidjson_1_1_basic_o_stream_wrapper.html#ae4e99bf009dd43c7e760eebae4e732ac":[14,0,0,6,4],
"classrapidjson_1_1_crt_allocator.html":[14,0,0,7],
-"classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0":[14,0,0,7,1],
+"classrapidjson_1_1_crt_allocator.html#a0b76cfb9696fa03b83fda08078f22cdb":[14,0,0,7,1],
+"classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0":[14,0,0,7,3],
+"classrapidjson_1_1_crt_allocator.html#a5cefb5be74bb936536e7af26d9cd131d":[14,0,0,7,2],
"classrapidjson_1_1_crt_allocator.html#aa3dab0aa1b00fc5b6e6cf29708e6667f":[14,0,0,7,0],
"classrapidjson_1_1_cursor_stream_wrapper.html":[14,0,0,8],
"classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d":[14,0,0,8,2],
@@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
"classrapidjson_1_1_generic_object.html#a598fd1d5f55289eca275847f0e8ef295":[14,0,0,20,5],
"classrapidjson_1_1_generic_object.html#a5df619ffdefc3a7e1f6f7c2670c305f7":[14,0,0,20,18],
"classrapidjson_1_1_generic_object.html#a77468ae046c9366a52e1baa75d963f6d":[14,0,0,20,44],
-"classrapidjson_1_1_generic_object.html#a899449e1a645b5e377af059fb61113d8":[14,0,0,20,46],
-"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2":[14,0,0,20,40],
-"classrapidjson_1_1_generic_object.html#a920c32f4acd1f8a896c467777452595a":[14,0,0,20,36]
+"classrapidjson_1_1_generic_object.html#a899449e1a645b5e377af059fb61113d8":[14,0,0,20,46]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index f86900fb..5ef83e3d 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
+"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2":[14,0,0,20,40],
+"classrapidjson_1_1_generic_object.html#a920c32f4acd1f8a896c467777452595a":[14,0,0,20,36],
"classrapidjson_1_1_generic_object.html#a9227df396b62534391cd9a52ab7cdf37":[14,0,0,20,45],
"classrapidjson_1_1_generic_object.html#a947f543afbdd5e6d1c5b2dd1fe5a6e60":[14,0,0,20,1],
"classrapidjson_1_1_generic_object.html#aa5cd5126d5965b6dfe0b630e53ad6cff":[14,0,0,20,27],
@@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa2810cb4d3c04174d0c3d100d64507a84":[14,0,0,29,32],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa2db564c128104305e42930694a170da4":[14,0,0,29,26],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa70b4aa8d262bbad9b75f378836653378":[14,0,0,29,43],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa79d4762b164cc9f10cf1ea1874bec517":[14,0,0,29,39],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb":[14,0,0,29,30],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa85ff6bc88aa819a240a1e38016b3084e":[14,0,0,29,44]
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa79d4762b164cc9f10cf1ea1874bec517":[14,0,0,29,39]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 827d7fe0..c443d51c 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX2 =
{
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb":[14,0,0,29,30],
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa85ff6bc88aa819a240a1e38016b3084e":[14,0,0,29,44],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa8783e10b5dc4d4938e609a35fe9639b0":[14,0,0,29,22],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa90fb920cd146236b3f1b579efbdedd1c":[14,0,0,29,42],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa9ab1bc953cd085434980b52b643bea7e":[14,0,0,29,28],
@@ -23,14 +25,19 @@ var NAVTREEINDEX2 =
"classrapidjson_1_1_i_generic_remote_schema_document_provider.html#a41dc360abb19df5a09c1ed1a83ec683c":[14,0,0,30,2],
"classrapidjson_1_1_i_generic_remote_schema_document_provider.html#af1eaa40c0f7d7b778f2f24666d56a441":[14,0,0,30,0],
"classrapidjson_1_1_memory_pool_allocator.html":[14,0,0,31],
-"classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344":[14,0,0,31,5],
+"classrapidjson_1_1_memory_pool_allocator.html#a1bac724edf283fa15e197e6930f29668":[14,0,0,31,8],
+"classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344":[14,0,0,31,6],
"classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4":[14,0,0,31,0],
-"classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d":[14,0,0,31,6],
-"classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e":[14,0,0,31,4],
-"classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40":[14,0,0,31,7],
-"classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e":[14,0,0,31,2],
+"classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d":[14,0,0,31,10],
+"classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700":[14,0,0,31,3],
+"classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724":[14,0,0,31,9],
+"classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265":[14,0,0,31,12],
"classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7":[14,0,0,31,1],
-"classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd":[14,0,0,31,3],
+"classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd":[14,0,0,31,4],
+"classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99":[14,0,0,31,7],
+"classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc":[14,0,0,31,11],
+"classrapidjson_1_1_memory_pool_allocator.html#af464b5c6323ea1473de8c1def693bda0":[14,0,0,31,2],
+"classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840":[14,0,0,31,5],
"classrapidjson_1_1_pretty_writer.html":[14,0,0,34],
"classrapidjson_1_1_pretty_writer.html#a0b7000c10be5b1e24920ce27a7ba7f6a":[14,0,0,34,10],
"classrapidjson_1_1_pretty_writer.html#a0ebfb88ba0a9d87fe2a2f59f4e0b72fb":[14,0,0,34,12],
@@ -75,60 +82,97 @@ var NAVTREEINDEX2 =
"classrapidjson_1_1_schema_validating_reader.html#adb09230cc40b8dc5ba607de14d37dc42":[14,0,0,35,11],
"classrapidjson_1_1_schema_validating_reader.html#ae90052ccece8e04e7a840dd61f7ac83c":[14,0,0,35,8],
"classrapidjson_1_1_schema_validating_reader.html#ae98f0c61bf10b499ccf7ef882954fe04":[14,0,0,35,6],
+"classrapidjson_1_1_std_allocator.html":[14,0,0,36],
+"classrapidjson_1_1_std_allocator.html#a1883c0e28ad5dc92d7084cbe0b185817":[14,0,0,36,18],
+"classrapidjson_1_1_std_allocator.html#a1a05f42b7c60711696384c8897644228":[14,0,0,36,24],
+"classrapidjson_1_1_std_allocator.html#a1ed0791145d38a553f79ce113cdbe82b":[14,0,0,36,23],
+"classrapidjson_1_1_std_allocator.html#a2448e278b2e1a9b5dbbd8f7a7004eb90":[14,0,0,36,12],
+"classrapidjson_1_1_std_allocator.html#a28be0d8deda6c77aac802c3293c6f4db":[14,0,0,36,5],
+"classrapidjson_1_1_std_allocator.html#a42cc2c1b4af49c9ab12c0b48eb612fa1":[14,0,0,36,7],
+"classrapidjson_1_1_std_allocator.html#a4af00a24adc6b51e219d99892b891167":[14,0,0,36,17],
+"classrapidjson_1_1_std_allocator.html#a57601ae01890485d2fff71348c761921":[14,0,0,36,11],
+"classrapidjson_1_1_std_allocator.html#a59098f7216b4cd4ad9a3322d769ce08b":[14,0,0,36,25],
+"classrapidjson_1_1_std_allocator.html#a680660c9753a2dbefd5873d2707ba296":[14,0,0,36,6],
+"classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354":[14,0,0,36,22],
+"classrapidjson_1_1_std_allocator.html#a7be8561fed9214af6c9e862749fcbc57":[14,0,0,36,20],
+"classrapidjson_1_1_std_allocator.html#a8815c378a89820d42b366976f2485eb2":[14,0,0,36,15],
+"classrapidjson_1_1_std_allocator.html#a8deddd0e00dd0a6b728b41379c5cd562":[14,0,0,36,3],
+"classrapidjson_1_1_std_allocator.html#a8ea29c1e5952cd078ec3e78ebfb9fc01":[14,0,0,36,8],
+"classrapidjson_1_1_std_allocator.html#a97605b60d4bdf7f675df4c50bbc2725e":[14,0,0,36,9],
+"classrapidjson_1_1_std_allocator.html#a9a929639d7bcbf82480149c995c95b49":[14,0,0,36,26],
+"classrapidjson_1_1_std_allocator.html#a9efde196d7d77b54d80978d831e4364d":[14,0,0,36,21],
+"classrapidjson_1_1_std_allocator.html#aa2047fe874b0fe10e051fb0a20950d03":[14,0,0,36,19],
+"classrapidjson_1_1_std_allocator.html#aa9c09b2aba2500e742bfa900c5aeb45d":[14,0,0,36,16],
+"classrapidjson_1_1_std_allocator.html#ac0d58eb6c3ba02487d1599e8b56c8fb8":[14,0,0,36,1],
+"classrapidjson_1_1_std_allocator.html#ac184a32316461e4719546acab984c89b":[14,0,0,36,2],
+"classrapidjson_1_1_std_allocator.html#acb2408779250af55349895aa69c9deb7":[14,0,0,36,13],
+"classrapidjson_1_1_std_allocator.html#acf2cc5a84f1f2f176db91c0160b326b2":[14,0,0,36,14],
+"classrapidjson_1_1_std_allocator.html#adf8d15b39425f1b3b20ab3459d6e924f":[14,0,0,36,10],
+"classrapidjson_1_1_std_allocator.html#aeff647991e9c4a4c57349424a5ed3d3e":[14,0,0,36,4],
+"classrapidjson_1_1_std_allocator.html#afb3a6a655f835f6b9ec21fab41291287":[14,0,0,36,27],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html":[14,0,0,37],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a26403e281673c44c4a75eeb54fa89d89":[14,0,0,37,1],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a6c7f29bb3a9b448c083d2fe69bbfb930":[14,0,0,37,7],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a806760167625647c78a66506c599aacd":[14,0,0,37,6],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a81fa342a72e418a1373a6d1e9d9854b6":[14,0,0,37,4],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#aa741c315165b1588089add4ccf87bbdc":[14,0,0,37,3],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acc85809adaef148b62c9dc6cab2dc9a4":[14,0,0,37,2],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acf5960dace167fc57c063b9164698d4c":[14,0,0,37,5],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#afb3a6a655f835f6b9ec21fab41291287":[14,0,0,37,8],
"classrapidjson_1_1_stream.html":[14,0,4],
-"classrapidjson_1_1_writer.html":[14,0,0,48],
-"classrapidjson_1_1_writer.html#a08e5ea94699a727a24123737927514ee":[14,0,0,48,28],
-"classrapidjson_1_1_writer.html#a09c1a50dd2d6de4e8d59e6c8ecf62460":[14,0,0,48,31],
-"classrapidjson_1_1_writer.html#a1221be4404ddaddc9605725e69dc7e53":[14,0,0,48,42],
-"classrapidjson_1_1_writer.html#a1370d3fd6728d4f0b3f20d734bb27eaf":[14,0,0,48,52],
-"classrapidjson_1_1_writer.html#a13c98a10c8a8be0823c6cfd8e1b479a4":[14,0,0,48,6],
-"classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da":[14,0,0,48,13],
-"classrapidjson_1_1_writer.html#a1e857b9fe7071fc0b9fa89b56ad05651":[14,0,0,48,17],
-"classrapidjson_1_1_writer.html#a22fd25fb5cb2db6c25762961e51e9c46":[14,0,0,48,11],
-"classrapidjson_1_1_writer.html#a2cf973937ca1110293bf1350fac2a6d6":[14,0,0,48,1],
-"classrapidjson_1_1_writer.html#a2d5599f972475793e391559db2de1061":[14,0,0,48,22],
-"classrapidjson_1_1_writer.html#a2e78f43b2395d7ecb0d9a284659d59fb":[14,0,0,48,3],
-"classrapidjson_1_1_writer.html#a341c2665f6564467dab9787bbbaee2fe":[14,0,0,48,48],
-"classrapidjson_1_1_writer.html#a3cddcb5176054f559d0d552a3ff8789b":[14,0,0,48,27],
-"classrapidjson_1_1_writer.html#a4666542e7957218d23c2a1b68c7295d8":[14,0,0,48,51],
-"classrapidjson_1_1_writer.html#a474abb8f7b704f1ef7c00bbe2a2e01b6":[14,0,0,48,47],
-"classrapidjson_1_1_writer.html#a49f2dd265ab15ee065f0506a8d3efac9":[14,0,0,48,29],
-"classrapidjson_1_1_writer.html#a58ecbfbe9f86e5303448f2b8024cbd46":[14,0,0,48,15],
-"classrapidjson_1_1_writer.html#a60939802ba2dfdd19754f20bda553a26":[14,0,0,48,34],
-"classrapidjson_1_1_writer.html#a60b50a90fa1cfd525e14c37c36b9998d":[14,0,0,48,41],
-"classrapidjson_1_1_writer.html#a65a378b4de5df3fb02521a4a78b25230":[14,0,0,48,19],
-"classrapidjson_1_1_writer.html#a7019d2c81548f7b4dcc96f98a3e2bf76":[14,0,0,48,24],
-"classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7":[14,0,0,48,9],
-"classrapidjson_1_1_writer.html#a76e9e1271747e3fd5e0d665da69f1de7":[14,0,0,48,30],
-"classrapidjson_1_1_writer.html#a7d18f380070f825f48a494c8213adf9c":[14,0,0,48,33],
-"classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24":[14,0,0,48,26],
-"classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe":[14,0,0,48,20],
-"classrapidjson_1_1_writer.html#a8b0be54744be8ecb53cbe7e408447faa":[14,0,0,48,25],
-"classrapidjson_1_1_writer.html#a91d238a4532d08363f97f37d3626632b":[14,0,0,48,39],
-"classrapidjson_1_1_writer.html#a9255fff8cc9476048f14a1ee7dbd9937":[14,0,0,48,45],
-"classrapidjson_1_1_writer.html#a93193e26d9f0c3926bb8b8d4e2b7a619":[14,0,0,48,16],
-"classrapidjson_1_1_writer.html#a939007778b53074132750d9eccfdc5a2":[14,0,0,48,50],
-"classrapidjson_1_1_writer.html#a95860b89f9a9eea9d4336f0023c497ce":[14,0,0,48,44],
-"classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2":[14,0,0,48,2],
-"classrapidjson_1_1_writer.html#aa436d23d8227c270a9a5297a6dbc0674":[14,0,0,48,10],
-"classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634":[14,0,0,48,23],
-"classrapidjson_1_1_writer.html#aada3d510b7637fd0e9e8b3cbad093c2e":[14,0,0,48,38],
-"classrapidjson_1_1_writer.html#ab2ccb801bfd355ecc03a3a3ba5eb7392":[14,0,0,48,37],
-"classrapidjson_1_1_writer.html#ab7c08a743fff55d9f09dc58f0a75e67f":[14,0,0,48,46],
-"classrapidjson_1_1_writer.html#ac374605d753f26912b8462fc478e4b3e":[14,0,0,48,49],
-"classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722":[14,0,0,48,21],
-"classrapidjson_1_1_writer.html#ac8851882467c9c00cd8c2a202261e2b0":[14,0,0,48,7],
-"classrapidjson_1_1_writer.html#aca40d77c14bf6911c03b5d4b23283e02":[14,0,0,48,36],
-"classrapidjson_1_1_writer.html#ad8cdd06dfdf1731a2148e859b828979c":[14,0,0,48,32],
-"classrapidjson_1_1_writer.html#adb7804b54bcd5e71c69ec219652787d5":[14,0,0,48,14],
-"classrapidjson_1_1_writer.html#adca78a0b05864d1c903f9afa955f3b07":[14,0,0,48,8],
-"classrapidjson_1_1_writer.html#ae11f678a8f363b690629f53bdf33b5af":[14,0,0,48,12],
-"classrapidjson_1_1_writer.html#aed07aaa7245d5e607933a75c634921f9":[14,0,0,48,43],
-"classrapidjson_1_1_writer.html#aefe33eab3521b2d9366dff3b788f0665":[14,0,0,48,18],
-"classrapidjson_1_1_writer.html#af8275fa2332a8c7774aa4c8a3655afd5":[14,0,0,48,40],
-"classrapidjson_1_1_writer.html#afc5bc83bdf5fda810c8fe200cdda12b5":[14,0,0,48,35],
-"classrapidjson_1_1_writer.html#afd055764da99bd167b030c19104b107a":[14,0,0,48,4],
-"classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373":[14,0,0,48,5],
+"classrapidjson_1_1_writer.html":[14,0,0,50],
+"classrapidjson_1_1_writer.html#a08e5ea94699a727a24123737927514ee":[14,0,0,50,28],
+"classrapidjson_1_1_writer.html#a09c1a50dd2d6de4e8d59e6c8ecf62460":[14,0,0,50,31],
+"classrapidjson_1_1_writer.html#a1221be4404ddaddc9605725e69dc7e53":[14,0,0,50,42],
+"classrapidjson_1_1_writer.html#a1370d3fd6728d4f0b3f20d734bb27eaf":[14,0,0,50,52],
+"classrapidjson_1_1_writer.html#a13c98a10c8a8be0823c6cfd8e1b479a4":[14,0,0,50,6],
+"classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da":[14,0,0,50,13],
+"classrapidjson_1_1_writer.html#a1e857b9fe7071fc0b9fa89b56ad05651":[14,0,0,50,17],
+"classrapidjson_1_1_writer.html#a22fd25fb5cb2db6c25762961e51e9c46":[14,0,0,50,11],
+"classrapidjson_1_1_writer.html#a2cf973937ca1110293bf1350fac2a6d6":[14,0,0,50,1],
+"classrapidjson_1_1_writer.html#a2d5599f972475793e391559db2de1061":[14,0,0,50,22],
+"classrapidjson_1_1_writer.html#a2e78f43b2395d7ecb0d9a284659d59fb":[14,0,0,50,3],
+"classrapidjson_1_1_writer.html#a341c2665f6564467dab9787bbbaee2fe":[14,0,0,50,48],
+"classrapidjson_1_1_writer.html#a3cddcb5176054f559d0d552a3ff8789b":[14,0,0,50,27],
+"classrapidjson_1_1_writer.html#a4666542e7957218d23c2a1b68c7295d8":[14,0,0,50,51],
+"classrapidjson_1_1_writer.html#a474abb8f7b704f1ef7c00bbe2a2e01b6":[14,0,0,50,47],
+"classrapidjson_1_1_writer.html#a49f2dd265ab15ee065f0506a8d3efac9":[14,0,0,50,29],
+"classrapidjson_1_1_writer.html#a58ecbfbe9f86e5303448f2b8024cbd46":[14,0,0,50,15],
+"classrapidjson_1_1_writer.html#a60939802ba2dfdd19754f20bda553a26":[14,0,0,50,34],
+"classrapidjson_1_1_writer.html#a60b50a90fa1cfd525e14c37c36b9998d":[14,0,0,50,41],
+"classrapidjson_1_1_writer.html#a65a378b4de5df3fb02521a4a78b25230":[14,0,0,50,19],
+"classrapidjson_1_1_writer.html#a7019d2c81548f7b4dcc96f98a3e2bf76":[14,0,0,50,24],
+"classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7":[14,0,0,50,9],
+"classrapidjson_1_1_writer.html#a76e9e1271747e3fd5e0d665da69f1de7":[14,0,0,50,30],
+"classrapidjson_1_1_writer.html#a7d18f380070f825f48a494c8213adf9c":[14,0,0,50,33],
+"classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24":[14,0,0,50,26],
+"classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe":[14,0,0,50,20],
+"classrapidjson_1_1_writer.html#a8b0be54744be8ecb53cbe7e408447faa":[14,0,0,50,25],
+"classrapidjson_1_1_writer.html#a91d238a4532d08363f97f37d3626632b":[14,0,0,50,39],
+"classrapidjson_1_1_writer.html#a9255fff8cc9476048f14a1ee7dbd9937":[14,0,0,50,45],
+"classrapidjson_1_1_writer.html#a93193e26d9f0c3926bb8b8d4e2b7a619":[14,0,0,50,16],
+"classrapidjson_1_1_writer.html#a939007778b53074132750d9eccfdc5a2":[14,0,0,50,50],
+"classrapidjson_1_1_writer.html#a95860b89f9a9eea9d4336f0023c497ce":[14,0,0,50,44],
+"classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2":[14,0,0,50,2],
+"classrapidjson_1_1_writer.html#aa436d23d8227c270a9a5297a6dbc0674":[14,0,0,50,10],
+"classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634":[14,0,0,50,23],
+"classrapidjson_1_1_writer.html#aada3d510b7637fd0e9e8b3cbad093c2e":[14,0,0,50,38],
+"classrapidjson_1_1_writer.html#ab2ccb801bfd355ecc03a3a3ba5eb7392":[14,0,0,50,37],
+"classrapidjson_1_1_writer.html#ab7c08a743fff55d9f09dc58f0a75e67f":[14,0,0,50,46],
+"classrapidjson_1_1_writer.html#ac374605d753f26912b8462fc478e4b3e":[14,0,0,50,49],
+"classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722":[14,0,0,50,21],
+"classrapidjson_1_1_writer.html#ac8851882467c9c00cd8c2a202261e2b0":[14,0,0,50,7],
+"classrapidjson_1_1_writer.html#aca40d77c14bf6911c03b5d4b23283e02":[14,0,0,50,36],
+"classrapidjson_1_1_writer.html#ad8cdd06dfdf1731a2148e859b828979c":[14,0,0,50,32],
+"classrapidjson_1_1_writer.html#adb7804b54bcd5e71c69ec219652787d5":[14,0,0,50,14],
+"classrapidjson_1_1_writer.html#adca78a0b05864d1c903f9afa955f3b07":[14,0,0,50,8],
+"classrapidjson_1_1_writer.html#ae11f678a8f363b690629f53bdf33b5af":[14,0,0,50,12],
+"classrapidjson_1_1_writer.html#aed07aaa7245d5e607933a75c634921f9":[14,0,0,50,43],
+"classrapidjson_1_1_writer.html#aefe33eab3521b2d9366dff3b788f0665":[14,0,0,50,18],
+"classrapidjson_1_1_writer.html#af8275fa2332a8c7774aa4c8a3655afd5":[14,0,0,50,40],
+"classrapidjson_1_1_writer.html#afc5bc83bdf5fda810c8fe200cdda12b5":[14,0,0,50,35],
+"classrapidjson_1_1_writer.html#afd055764da99bd167b030c19104b107a":[14,0,0,50,4],
+"classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373":[14,0,0,50,5],
"clzll_8h_source.html":[15,0,0,0,1,1],
"cursorstreamwrapper_8h_source.html":[15,0,0,0,3],
"dir_32fb88e4d38e67d524aa70efbc36f66b.html":[15,0,0,0],
@@ -205,49 +249,5 @@ var NAVTREEINDEX2 =
"functions_func.html":[14,2,1],
"functions_rela.html":[14,2,4],
"functions_type.html":[14,2,3],
-"functions_vars.html":[14,2,2],
-"fwd_8h_source.html":[15,0,0,0,9],
-"globals.html":[15,1,0],
-"globals_defs.html":[15,1,1],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html":[12,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[12,0,4],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[15,0,0,0,4,20],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[15,0,0,0,16,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[12,0,17],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[15,0,0,0,4,22],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[12,0,20],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[15,0,0,0,4,21],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[12,0,5],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6":[12,0,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[15,0,0,0,16,18],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[12,0,13],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[15,0,0,0,16,19],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[12,0,14],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[15,0,0,0,16,9],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[12,0,7],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[15,0,0,0,16,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[12,0,1],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[15,0,0,0,4,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[12,0,21],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[15,0,0,0,16,10],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[12,0,8],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[15,0,0,0,16,26],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[12,0,18],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[15,0,0,0,16,15],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[12,0,11],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[15,0,0,0,17,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[12,0,15],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[15,0,0,0,16,17],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[12,0,12],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5":[12,0,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc":[12,0,19],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[15,0,0,0,16,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[12,0,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[15,0,0,0,16,6],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[12,0,6],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[15,0,0,0,16,3],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[12,0,3],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[12,0,22],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[15,0,0,0,16,27],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[12,0,9]
+"functions_vars.html":[14,2,2]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 1d769c38..46790665 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,6 +1,50 @@
var NAVTREEINDEX3 =
{
+"fwd_8h_source.html":[15,0,0,0,9],
+"globals.html":[15,1,0],
+"globals_defs.html":[15,1,1],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html":[12,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[12,0,4],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[15,0,0,0,4,20],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[15,0,0,0,16,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[12,0,17],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[12,0,20],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[15,0,0,0,4,22],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[15,0,0,0,4,21],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[12,0,5],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6":[12,0,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[15,0,0,0,16,18],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[12,0,13],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[15,0,0,0,16,19],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[12,0,14],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[15,0,0,0,16,9],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[12,0,7],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[15,0,0,0,16,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[12,0,1],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[15,0,0,0,4,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[12,0,21],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[15,0,0,0,16,10],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[12,0,8],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[15,0,0,0,16,26],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[12,0,18],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[15,0,0,0,16,15],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[12,0,11],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[15,0,0,0,17,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[12,0,15],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[15,0,0,0,16,17],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[12,0,12],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5":[12,0,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc":[12,0,19],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[15,0,0,0,16,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[12,0,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[15,0,0,0,16,6],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[12,0,6],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[15,0,0,0,16,3],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[12,0,3],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[15,0,0,0,16,27],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[12,0,22],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[15,0,0,0,16,12],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[12,0,9],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376":[15,0,0,0,16,14],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376":[12,0,10],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf967d31be43666ce7f53756d73bd1cdf":[15,0,0,0,16,20],
@@ -31,11 +75,11 @@ var NAVTREEINDEX3 =
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461":[12,1,4],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751":[12,1,10],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79":[12,1,8],
-"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[12,1,2],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[15,0,0,0,0,1,1],
+"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[12,1,2],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b":[12,1,6],
-"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865":[12,1,3],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865":[15,0,0,0,17,3],
+"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865":[12,1,3],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a05469e37a2917fef9822eaf9e2dfd60e":[12,1,7,0],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a0aa600c87a97fc3c75f51f99517cfdfa":[12,1,7,10],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446":[12,1,7,16],
@@ -205,49 +249,5 @@ var NAVTREEINDEX3 =
"md_doc_sax.html":[7],
"md_doc_sax.html#CompletenessReset":[7,1,2],
"md_doc_sax.html#CustomDataStructure":[7,2,0],
-"md_doc_sax.html#Filtering":[7,2,1],
-"md_doc_sax.html#GenericReader":[7,0,1],
-"md_doc_sax.html#Handler":[7,0,0],
-"md_doc_sax.html#PrettyWriter":[7,1,1],
-"md_doc_sax.html#Reader":[7,0],
-"md_doc_sax.html#SaxParsing":[7,0,2],
-"md_doc_sax.html#SaxTechniques":[7,2],
-"md_doc_sax.html#TokenByTokenParsing":[7,0,3],
-"md_doc_sax.html#Writer":[7,1],
-"md_doc_sax.html#WriterTemplate":[7,1,0],
-"md_doc_schema.html":[8],
-"md_doc_schema.html#AnyTypes":[8,5,5],
-"md_doc_schema.html#Arrays":[8,5,3],
-"md_doc_schema.html#Basic":[8,0],
-"md_doc_schema.html#Conformance":[8,3],
-"md_doc_schema.html#DOM":[8,1,0],
-"md_doc_schema.html#Fused":[8,1],
-"md_doc_schema.html#Numbers":[8,5,1],
-"md_doc_schema.html#Performance":[8,4],
-"md_doc_schema.html#Regex":[8,3,0],
-"md_doc_schema.html#Remote":[8,2],
-"md_doc_schema.html#Reporting":[8,5],
-"md_doc_schema.html#ReportingGeneral":[8,5,0],
-"md_doc_schema.html#SAX":[8,1,1],
-"md_doc_schema.html#Serialization":[8,1,2],
-"md_doc_schema.html#Strings":[8,5,2],
-"md_doc_schema.html#additionalItems":[8,5,3,0],
-"md_doc_schema.html#additionalProperties":[8,5,4,2],
-"md_doc_schema.html#allOf-anyOf-oneOf":[8,5,5,2],
-"md_doc_schema.html#autotoc_md60":[8,5,4],
-"md_doc_schema.html#dependencies":[8,5,4,3],
-"md_doc_schema.html#enum":[8,5,5,0],
-"md_doc_schema.html#maxItems-minItems":[8,5,3,1],
-"md_doc_schema.html#maxLength":[8,5,2,0],
-"md_doc_schema.html#maxProperties-minProperties":[8,5,4,0],
-"md_doc_schema.html#maximum":[8,5,1,1],
-"md_doc_schema.html#minLength":[8,5,2,1],
-"md_doc_schema.html#minimum":[8,5,1,2],
-"md_doc_schema.html#multipleof":[8,5,1,0],
-"md_doc_schema.html#not":[8,5,5,3],
-"md_doc_schema.html#pattern":[8,5,2,2],
-"md_doc_schema.html#required":[8,5,4,1],
-"md_doc_schema.html#type":[8,5,5,1],
-"md_doc_schema.html#uniqueItems":[8,5,3,2],
-"md_doc_stream.html":[4]
+"md_doc_sax.html#Filtering":[7,2,1]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 48324433..0e7a63e1 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,49 @@
var NAVTREEINDEX4 =
{
+"md_doc_sax.html#GenericReader":[7,0,1],
+"md_doc_sax.html#Handler":[7,0,0],
+"md_doc_sax.html#PrettyWriter":[7,1,1],
+"md_doc_sax.html#Reader":[7,0],
+"md_doc_sax.html#SaxParsing":[7,0,2],
+"md_doc_sax.html#SaxTechniques":[7,2],
+"md_doc_sax.html#TokenByTokenParsing":[7,0,3],
+"md_doc_sax.html#Writer":[7,1],
+"md_doc_sax.html#WriterTemplate":[7,1,0],
+"md_doc_schema.html":[8],
+"md_doc_schema.html#AnyTypes":[8,5,5],
+"md_doc_schema.html#Arrays":[8,5,3],
+"md_doc_schema.html#Basic":[8,0],
+"md_doc_schema.html#Conformance":[8,3],
+"md_doc_schema.html#DOM":[8,1,0],
+"md_doc_schema.html#Fused":[8,1],
+"md_doc_schema.html#Numbers":[8,5,1],
+"md_doc_schema.html#Performance":[8,4],
+"md_doc_schema.html#Regex":[8,3,0],
+"md_doc_schema.html#Remote":[8,2],
+"md_doc_schema.html#Reporting":[8,5],
+"md_doc_schema.html#ReportingGeneral":[8,5,0],
+"md_doc_schema.html#SAX":[8,1,1],
+"md_doc_schema.html#Serialization":[8,1,2],
+"md_doc_schema.html#Strings":[8,5,2],
+"md_doc_schema.html#additionalItems":[8,5,3,0],
+"md_doc_schema.html#additionalProperties":[8,5,4,2],
+"md_doc_schema.html#allOf-anyOf-oneOf":[8,5,5,2],
+"md_doc_schema.html#autotoc_md60":[8,5,4],
+"md_doc_schema.html#dependencies":[8,5,4,3],
+"md_doc_schema.html#enum":[8,5,5,0],
+"md_doc_schema.html#maxItems-minItems":[8,5,3,1],
+"md_doc_schema.html#maxLength":[8,5,2,0],
+"md_doc_schema.html#maxProperties-minProperties":[8,5,4,0],
+"md_doc_schema.html#maximum":[8,5,1,1],
+"md_doc_schema.html#minLength":[8,5,2,1],
+"md_doc_schema.html#minimum":[8,5,1,2],
+"md_doc_schema.html#multipleof":[8,5,1,0],
+"md_doc_schema.html#not":[8,5,5,3],
+"md_doc_schema.html#pattern":[8,5,2,2],
+"md_doc_schema.html#required":[8,5,4,1],
+"md_doc_schema.html#type":[8,5,5,1],
+"md_doc_schema.html#uniqueItems":[8,5,3,2],
+"md_doc_stream.html":[4],
"md_doc_stream.html#AutoUTFInputStream":[4,3,2],
"md_doc_stream.html#AutoUTFOutputStream":[4,3,3],
"md_doc_stream.html#CustomStream":[4,4],
@@ -205,49 +249,5 @@ var NAVTREEINDEX4 =
"structrapidjson_1_1_generic_value_1_1_short_string.html#a554140e81e30bb27c92b1074b0f34c0e":[14,0,0,29,5,3],
"structrapidjson_1_1_generic_value_1_1_short_string.html#a77aa02281a84b131e4d4eb3a13146815a78cfea23edd64c3767922023807ced64":[14,0,0,29,5,0],
"structrapidjson_1_1_generic_value_1_1_short_string.html#a77aa02281a84b131e4d4eb3a13146815a8e7b3228397abe6824e515799763198f":[14,0,0,29,5,1],
-"structrapidjson_1_1_generic_value_1_1_short_string.html#a77aa02281a84b131e4d4eb3a13146815ac9ee3c47d8cbe0265c8bc0d5da4e08d9":[14,0,0,29,5,2],
-"structrapidjson_1_1_generic_value_1_1_short_string.html#ac39a049dc7bca3f337ed858686065752":[14,0,0,29,5,4],
-"structrapidjson_1_1_generic_value_1_1_short_string.html#af01f91b1cd1ed9a53a7dc2eb9022c1e0":[14,0,0,29,5,5],
-"structrapidjson_1_1_generic_value_1_1_string.html":[14,0,0,29,6],
-"structrapidjson_1_1_generic_value_1_1_string.html#a6f4161f0e7c64602cd882552e1081946":[14,0,0,29,6,1],
-"structrapidjson_1_1_generic_value_1_1_string.html#a80454c0a6f9451f7d37916e04c899ff4":[14,0,0,29,6,2],
-"structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260":[14,0,0,29,6,0],
-"structrapidjson_1_1_memory_stream.html":[14,0,0,32],
-"structrapidjson_1_1_memory_stream.html#a1c16eac80906e4ff0c1ad1bc6fe43635":[14,0,0,32,2],
-"structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93":[14,0,0,32,10],
-"structrapidjson_1_1_memory_stream.html#a2135b36b12e5fcd2ee575b9a9cdb579c":[14,0,0,32,7],
-"structrapidjson_1_1_memory_stream.html#a3721da916bbddb54c97f631c3d8eb811":[14,0,0,32,5],
-"structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8":[14,0,0,32,11],
-"structrapidjson_1_1_memory_stream.html#a78a2158aae245de652bad7d53de1772c":[14,0,0,32,1],
-"structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace":[14,0,0,32,12],
-"structrapidjson_1_1_memory_stream.html#a9cda045c9d01e18c4d4b06b2afe2edf2":[14,0,0,32,6],
-"structrapidjson_1_1_memory_stream.html#aa0f6a8e627bc071d96bd1dbb50188f68":[14,0,0,32,8],
-"structrapidjson_1_1_memory_stream.html#ab759106a74ad078260c2c1029bfb7030":[14,0,0,32,9],
-"structrapidjson_1_1_memory_stream.html#abf9f7cf51a5830ae45e24f5d55fdceaf":[14,0,0,32,0],
-"structrapidjson_1_1_memory_stream.html#abfe6486d171f52af46147031e0c65bb6":[14,0,0,32,3],
-"structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722":[14,0,0,32,13],
-"structrapidjson_1_1_memory_stream.html#ad17be8ddf7b91d91b70fe1cdf5478d14":[14,0,0,32,4],
-"structrapidjson_1_1_stream_traits.html":[14,0,0,36],
-"structrapidjson_1_1_stream_traits.html#aea5a3f90ea4fd2a1b9c9c9954294474daf6f7f81d1e208f1041e618b57e0d3828":[14,0,0,36,0],
-"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,37],
-"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html#aa9b3b32a0ba57a7263455521508c9a84ab943169f50f1fc0616fedc1dd2605201":[14,0,0,37,0],
-"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,38],
-"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html#a421f511cdadd65681fe51ba0dde1b649a58160aabefa22129afe0dd6dce3285f9":[14,0,0,38,0],
-"structrapidjson_1_1_transcoder.html":[14,0,0,39],
-"structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html":[14,0,0,40],
-"structrapidjson_1_1_u_t_f16.html":[14,0,0,41],
-"structrapidjson_1_1_u_t_f16.html#a439e1dc4701cc7ae34d257ce76f5dc37a5a09bf086fb94e4d6fb106da7c3f01ea":[14,0,0,41,1],
-"structrapidjson_1_1_u_t_f16.html#a97a1141d35742ceeedc0da87538b8790":[14,0,0,41,2],
-"structrapidjson_1_1_u_t_f16.html#acb67f53501b796b55996352a6080da54":[14,0,0,41,0],
-"structrapidjson_1_1_u_t_f16_b_e.html":[14,0,0,42],
-"structrapidjson_1_1_u_t_f16_l_e.html":[14,0,0,43],
-"structrapidjson_1_1_u_t_f32.html":[14,0,0,44],
-"structrapidjson_1_1_u_t_f32.html#a65443b00cba1bb95baf55025108d6a54a4b93019e2b1729a70b35ba10b581ab9e":[14,0,0,44,1],
-"structrapidjson_1_1_u_t_f32.html#ac297f89fdab70c22b19f7db769affe05":[14,0,0,44,2],
-"structrapidjson_1_1_u_t_f32.html#acea97ff3d1b722b88c5faa72cfd4385e":[14,0,0,44,0],
-"structrapidjson_1_1_u_t_f32_b_e.html":[14,0,0,45],
-"structrapidjson_1_1_u_t_f32_l_e.html":[14,0,0,46],
-"structrapidjson_1_1_u_t_f8.html":[14,0,0,47],
-"structrapidjson_1_1_u_t_f8.html#a162ec39d1feea956ac7c82ee21bbe037a821cba43661b67d78115cc9366e91b32":[14,0,0,47,1],
-"structrapidjson_1_1_u_t_f8.html#a9f47e775d8306a647a5c9eceac4b52fc":[14,0,0,47,0]
+"structrapidjson_1_1_generic_value_1_1_short_string.html#a77aa02281a84b131e4d4eb3a13146815ac9ee3c47d8cbe0265c8bc0d5da4e08d9":[14,0,0,29,5,2]
};
diff --git a/navtreeindex5.js b/navtreeindex5.js
index 2e093145..de096b9d 100644
--- a/navtreeindex5.js
+++ b/navtreeindex5.js
@@ -1,9 +1,57 @@
var NAVTREEINDEX5 =
{
-"structrapidjson_1_1_writer_1_1_level.html":[14,0,0,48,0],
-"structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec":[14,0,0,48,0,1],
-"structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b":[14,0,0,48,0,2],
-"structrapidjson_1_1_writer_1_1_level.html#aa12b98bd13c621e6a19cdb67d118f510":[14,0,0,48,0,0],
+"structrapidjson_1_1_generic_value_1_1_short_string.html#ac39a049dc7bca3f337ed858686065752":[14,0,0,29,5,4],
+"structrapidjson_1_1_generic_value_1_1_short_string.html#af01f91b1cd1ed9a53a7dc2eb9022c1e0":[14,0,0,29,5,5],
+"structrapidjson_1_1_generic_value_1_1_string.html":[14,0,0,29,6],
+"structrapidjson_1_1_generic_value_1_1_string.html#a6f4161f0e7c64602cd882552e1081946":[14,0,0,29,6,1],
+"structrapidjson_1_1_generic_value_1_1_string.html#a80454c0a6f9451f7d37916e04c899ff4":[14,0,0,29,6,2],
+"structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260":[14,0,0,29,6,0],
+"structrapidjson_1_1_memory_stream.html":[14,0,0,32],
+"structrapidjson_1_1_memory_stream.html#a1c16eac80906e4ff0c1ad1bc6fe43635":[14,0,0,32,2],
+"structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93":[14,0,0,32,10],
+"structrapidjson_1_1_memory_stream.html#a2135b36b12e5fcd2ee575b9a9cdb579c":[14,0,0,32,7],
+"structrapidjson_1_1_memory_stream.html#a3721da916bbddb54c97f631c3d8eb811":[14,0,0,32,5],
+"structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8":[14,0,0,32,11],
+"structrapidjson_1_1_memory_stream.html#a78a2158aae245de652bad7d53de1772c":[14,0,0,32,1],
+"structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace":[14,0,0,32,12],
+"structrapidjson_1_1_memory_stream.html#a9cda045c9d01e18c4d4b06b2afe2edf2":[14,0,0,32,6],
+"structrapidjson_1_1_memory_stream.html#aa0f6a8e627bc071d96bd1dbb50188f68":[14,0,0,32,8],
+"structrapidjson_1_1_memory_stream.html#ab759106a74ad078260c2c1029bfb7030":[14,0,0,32,9],
+"structrapidjson_1_1_memory_stream.html#abf9f7cf51a5830ae45e24f5d55fdceaf":[14,0,0,32,0],
+"structrapidjson_1_1_memory_stream.html#abfe6486d171f52af46147031e0c65bb6":[14,0,0,32,3],
+"structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722":[14,0,0,32,13],
+"structrapidjson_1_1_memory_stream.html#ad17be8ddf7b91d91b70fe1cdf5478d14":[14,0,0,32,4],
+"structrapidjson_1_1_std_allocator_1_1rebind.html":[14,0,0,36,0],
+"structrapidjson_1_1_std_allocator_1_1rebind.html#a4cd0cd6824224b46057179a79b7dbb9d":[14,0,0,36,0,0],
+"structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html":[14,0,0,37,0],
+"structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html#aeeda80c4a5e3b140f7087015b7602231":[14,0,0,37,0,0],
+"structrapidjson_1_1_stream_traits.html":[14,0,0,38],
+"structrapidjson_1_1_stream_traits.html#aea5a3f90ea4fd2a1b9c9c9954294474daf6f7f81d1e208f1041e618b57e0d3828":[14,0,0,38,0],
+"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,39],
+"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html#aa9b3b32a0ba57a7263455521508c9a84ab943169f50f1fc0616fedc1dd2605201":[14,0,0,39,0],
+"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,40],
+"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html#a421f511cdadd65681fe51ba0dde1b649a58160aabefa22129afe0dd6dce3285f9":[14,0,0,40,0],
+"structrapidjson_1_1_transcoder.html":[14,0,0,41],
+"structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html":[14,0,0,42],
+"structrapidjson_1_1_u_t_f16.html":[14,0,0,43],
+"structrapidjson_1_1_u_t_f16.html#a439e1dc4701cc7ae34d257ce76f5dc37a5a09bf086fb94e4d6fb106da7c3f01ea":[14,0,0,43,1],
+"structrapidjson_1_1_u_t_f16.html#a97a1141d35742ceeedc0da87538b8790":[14,0,0,43,2],
+"structrapidjson_1_1_u_t_f16.html#acb67f53501b796b55996352a6080da54":[14,0,0,43,0],
+"structrapidjson_1_1_u_t_f16_b_e.html":[14,0,0,44],
+"structrapidjson_1_1_u_t_f16_l_e.html":[14,0,0,45],
+"structrapidjson_1_1_u_t_f32.html":[14,0,0,46],
+"structrapidjson_1_1_u_t_f32.html#a65443b00cba1bb95baf55025108d6a54a4b93019e2b1729a70b35ba10b581ab9e":[14,0,0,46,1],
+"structrapidjson_1_1_u_t_f32.html#ac297f89fdab70c22b19f7db769affe05":[14,0,0,46,2],
+"structrapidjson_1_1_u_t_f32.html#acea97ff3d1b722b88c5faa72cfd4385e":[14,0,0,46,0],
+"structrapidjson_1_1_u_t_f32_b_e.html":[14,0,0,47],
+"structrapidjson_1_1_u_t_f32_l_e.html":[14,0,0,48],
+"structrapidjson_1_1_u_t_f8.html":[14,0,0,49],
+"structrapidjson_1_1_u_t_f8.html#a162ec39d1feea956ac7c82ee21bbe037a821cba43661b67d78115cc9366e91b32":[14,0,0,49,1],
+"structrapidjson_1_1_u_t_f8.html#a9f47e775d8306a647a5c9eceac4b52fc":[14,0,0,49,0],
+"structrapidjson_1_1_writer_1_1_level.html":[14,0,0,50,0],
+"structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec":[14,0,0,50,0,1],
+"structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b":[14,0,0,50,0,2],
+"structrapidjson_1_1_writer_1_1_level.html#aa12b98bd13c621e6a19cdb67d118f510":[14,0,0,50,0,0],
"swap_8h_source.html":[15,0,0,0,1,12],
"unionrapidjson_1_1_generic_value_1_1_data.html":[14,0,0,29,1],
"unionrapidjson_1_1_generic_value_1_1_data.html#a0163c333b902c6dfd1dccc21082f40eb":[14,0,0,29,1,2],
diff --git a/pointer_8h_source.html b/pointer_8h_source.html
index d0f08b23..266ec75d 100644
--- a/pointer_8h_source.html
+++ b/pointer_8h_source.html
@@ -1509,7 +1509,7 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_pointer_1_1_token_html_ad866d674dbddf9690ad571b65e968600"><div class="ttname"><a href="structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600">rapidjson::GenericPointer::Token::length</a></div><div class="ttdeci">SizeType length</div><div class="ttdoc">Length of the name.</div><div class="ttdef"><b>Definition:</b> pointer.h:99</div></div>
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a850f78846c5548565f8395be5f3427b7"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7">rapidjson::GenericPointer::Ch</a></div><div class="ttdeci">ValueType::Ch Ch</div><div class="ttdoc">Character type from Value.</div><div class="ttdef"><b>Definition:</b> pointer.h:82</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a0e144b9956a5272c13ceff3b9306e748"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748">rapidjson::GenericPointer::~GenericPointer</a></div><div class="ttdeci">~GenericPointer()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:176</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_afedfcaac36fa589a46667825d3d0b763"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)</div><div class="ttdoc">Copy constructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:171</div></div>
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
@@ -1520,11 +1520,11 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f">rapidjson::kPointerParseErrorCharacterMustPercentEncode</a></div><div class="ttdoc">A character must percent encoded in URI fragment.</div><div class="ttdef"><b>Definition:</b> pointer.h:43</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a399790c5fe8076d91a58c621c0c2a79e"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e">rapidjson::GenericPointer::EncodingType</a></div><div class="ttdeci">ValueType::EncodingType EncodingType</div><div class="ttdoc">Encoding type from Value.</div><div class="ttdef"><b>Definition:</b> pointer.h:81</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a8798d7fdb02cd5b95bf032760aed8445"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445">rapidjson::GenericPointer::ownAllocator_</a></div><div class="ttdeci">Allocator * ownAllocator_</div><div class="ttdoc">Allocator owned by this Pointer.</div><div class="ttdef"><b>Definition:</b> pointer.h:1101</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a23194bb6ce6c07c78981344fe80ac3a6"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer::operator=</a></div><div class="ttdeci">GenericPointer &amp; operator=(const GenericPointer &amp;rhs)</div><div class="ttdoc">Assignment operator.</div><div class="ttdef"><b>Definition:</b> pointer.h:183</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gade540ee4cc2a416c23b8ee2c12393c7b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b">rapidjson::PointerParseErrorCode</a></div><div class="ttdeci">PointerParseErrorCode</div><div class="ttdoc">Error code of parsing.</div><div class="ttdef"><b>Definition:</b> pointer.h:37</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a8f831aae14afc493a82b5fb6aa9c3c43"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const Ch *source, Allocator *allocator=0)</div><div class="ttdoc">Constructor that parses a string or URI fragment representation.</div><div class="ttdef"><b>Definition:</b> pointer.h:114</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a20d76ef128abbdd0acd87d2f1fb0ae34"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34">rapidjson::GenericPointer::parseErrorCode_</a></div><div class="ttdeci">PointerParseErrorCode parseErrorCode_</div><div class="ttdoc">Parsing error code.</div><div class="ttdef"><b>Definition:</b> pointer.h:1106</div></div>
@@ -1532,8 +1532,8 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7">rapidjson::kPointerParseErrorInvalidEscape</a></div><div class="ttdoc">Invalid escape.</div><div class="ttdef"><b>Definition:</b> pointer.h:41</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_aa077ce171ea25cf501c12f2d5df7f248"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(Allocator *allocator=0)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:107</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_acb657759c16fa63da15186db8c29122b"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b">rapidjson::GenericPointer::tokenCount_</a></div><div class="ttdeci">size_t tokenCount_</div><div class="ttdoc">Number of tokens in tokens_.</div><div class="ttdef"><b>Definition:</b> pointer.h:1104</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a7cb5eda2af1722e52efa591c4103ebec"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec">rapidjson::GenericPointer::Append</a></div><div class="ttdeci">GenericPointer Append(const Token &amp;token, Allocator *allocator=0) const</div><div class="ttdoc">Append a token and return a new Pointer.</div><div class="ttdef"><b>Definition:</b> pointer.h:244</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_aeefcd60e5ad37d80ec43f5315ae84809"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)</div><div class="ttdoc">Constructor that parses a string or URI fragment representation.</div><div class="ttdef"><b>Definition:</b> pointer.h:125</div></div>
diff --git a/prettywriter_8h_source.html b/prettywriter_8h_source.html
index 9839b670..ca9074f4 100644
--- a/prettywriter_8h_source.html
+++ b/prettywriter_8h_source.html
@@ -368,24 +368,24 @@ $(document).ready(function(){initNavTree('prettywriter_8h_source.html','');});
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4b"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b">rapidjson::PrettyFormatOptions</a></div><div class="ttdeci">PrettyFormatOptions</div><div class="ttdoc">Combination of PrettyWriter format flags.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:35</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f">rapidjson::kFormatSingleLineArray</a></div><div class="ttdoc">Format arrays on a single line.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:37</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a3136e3426a5d06e5da50f6e6aab8a5be"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be">rapidjson::PrettyWriter::RawValue</a></div><div class="ttdeci">bool RawValue(const Ch *json, size_t length, Type type)</div><div class="ttdoc">Write a raw JSON value.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:201</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_acde6176577f29869e28a4f3c4a251090"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090">rapidjson::PrettyWriter::SetFormatOptions</a></div><div class="ttdeci">PrettyWriter &amp; SetFormatOptions(PrettyFormatOptions options)</div><div class="ttdoc">Set pretty writer formatting options.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:85</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a121686c29ca7fe071fa4108c46955ff0"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0">rapidjson::PrettyWriter::SetIndent</a></div><div class="ttdeci">PrettyWriter &amp; SetIndent(Ch indentChar, unsigned indentCharCount)</div><div class="ttdoc">Set custom indentation.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:75</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a688d7ebf5c8015e423b7a970afc8e0a0"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0">rapidjson::PrettyWriter::PrettyWriter</a></div><div class="ttdeci">PrettyWriter(OutputStream &amp;os, StackAllocator *allocator=0, size_t levelDepth=Base::kDefaultLevelDepth)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:58</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html">rapidjson::PrettyWriter</a></div><div class="ttdoc">Writer with indentation and spacing.</div><div class="ttdef"><b>Definition:</b> fwd.h:100</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0">rapidjson::kFormatDefault</a></div><div class="ttdoc">Default pretty formatting.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:36</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html"><div class="ttname"><a href="classrapidjson_1_1_writer.html">rapidjson::Writer</a></div><div class="ttdoc">JSON writer.</div><div class="ttdef"><b>Definition:</b> fwd.h:95</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a363c2280393e27e19bceb8d015c2832c"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c">rapidjson::PrettyWriter::String</a></div><div class="ttdeci">bool String(const Ch *str)</div><div class="ttdoc">Simpler but slower overload.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:187</div></div>
<div class="ttc" id="anamespacerapidjson_html_a1ac13bac5976fc06587e00fc0bcfb32a"><div class="ttname"><a href="namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a">rapidjson::PutN</a></div><div class="ttdeci">void PutN(FileWriteStream &amp;stream, char c, size_t n)</div><div class="ttdoc">Implement specialized version of PutN() with memset() for better performance.</div><div class="ttdef"><b>Definition:</b> filewritestream.h:94</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/rapidjson_8h_source.html b/rapidjson_8h_source.html
index 45a927c0..c2896cfd 100644
--- a/rapidjson_8h_source.html
+++ b/rapidjson_8h_source.html
@@ -631,166 +631,172 @@ $(document).ready(function(){initNavTree('rapidjson_8h_source.html','');});
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="comment"></span><span class="comment">// C++11 features</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; </div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor">#if __has_feature(cxx_rvalue_references) &amp;&amp; \</span></div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) || defined(_LIBCPP_VERSION) || defined(__GLIBCXX__) &amp;&amp; __GLIBCXX__ &gt;= 20080306)</span></div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,3,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1600) || \</span></div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11 (__cplusplus &gt;= 201103L)</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; </div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor">#elif defined(__clang__)</span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor">#if __has_feature(cxx_rvalue_references) &amp;&amp; \</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) || defined(_LIBCPP_VERSION) || defined(__GLIBCXX__) &amp;&amp; __GLIBCXX__ &gt;= 20080306)</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,3,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1600) || \</span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; </div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT __has_feature(cxx_noexcept)</span></div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1900) || \</span></div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 0</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT noexcept</span></div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT </span><span class="comment">/* noexcept */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; </div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="comment">// no automatic detection, yet</span></div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_TYPETRAITS</span></div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor">#if (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700)</span></div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 1</span></div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 0</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR __has_feature(cxx_range_for)</span></div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700) || \</span></div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 1</span></div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 0</span></div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="comment"></span><span class="comment">// C++17 features</span></div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; </div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#if defined(__has_cpp_attribute)</span></div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor"># if __has_cpp_attribute(fallthrough)</span></div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH [[fallthrough]]</span></div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor"># else</span></div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor"># endif</span></div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="comment">//!@endcond</span></div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="comment">//! Assertion (in non-throwing contexts).</span></div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="comment"></span><span class="comment"> /*! \ingroup RAPIDJSON_CONFIG</span></div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="comment"> Some functions provide a \c noexcept guarantee, if the compiler supports it.</span></div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="comment"> In these cases, the \ref RAPIDJSON_ASSERT macro cannot be overridden to</span></div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="comment"> throw an exception. This macro adds a separate customization point for</span></div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="comment"> such cases.</span></div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="comment"> Defaults to C \c assert() (as \ref RAPIDJSON_ASSERT), if \c noexcept is</span></div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="comment"> supported, and to \ref RAPIDJSON_ASSERT otherwise.</span></div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="comment"></span><span class="comment">// RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; </div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#ifdef RAPIDJSON_ASSERT_THROWS</span></div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</span></div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) assert(x)</span></div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952"> 638</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) RAPIDJSON_ASSERT(x)</span></div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ASSERT_THROWS</span></div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="comment"></span><span class="comment">// malloc/realloc/free</span></div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; </div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_MALLOC</span></div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="comment">///! customization point for global \c malloc</span></div>
-<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27"> 647</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_MALLOC(size) std::malloc(size)</span></div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_REALLOC</span></div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="comment">///! customization point for global \c realloc</span></div>
-<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67"> 651</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_REALLOC(ptr, new_size) std::realloc(ptr, new_size)</span></div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_FREE</span></div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="comment">///! customization point for global \c free</span></div>
-<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f"> 655</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_FREE(ptr) std::free(ptr)</span></div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="comment"></span><span class="comment">// new/delete</span></div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; </div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NEW</span></div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="comment">///! customization point for global \c new</span></div>
-<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b"> 663</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_NEW(TypeName) new TypeName</span></div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_DELETE</span></div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="comment">///! customization point for global \c delete</span></div>
-<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a"> 667</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_DELETE(x) delete x</span></div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="comment"></span><span class="comment">// Type</span></div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="comment">/*! \namespace rapidjson</span></div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="comment"> \brief main RapidJSON namespace</span></div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="comment"> \see RAPIDJSON_NAMESPACE</span></div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor">#elif defined(__clang__)</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT __has_feature(cxx_noexcept)</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1900) || \</span></div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 0</span></div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT</span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT noexcept</span></div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT throw()</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="comment">// no automatic detection, yet</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_TYPETRAITS</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#if (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700)</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 1</span></div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 0</span></div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR __has_feature(cxx_range_for)</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700) || \</span></div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 1</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 0</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="comment"></span><span class="comment">// C++17 features</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; </div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor">#if defined(__has_cpp_attribute)</span></div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor"># if __has_cpp_attribute(fallthrough)</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH [[fallthrough]]</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="comment">//!@endcond</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="comment">//! Assertion (in non-throwing contexts).</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment"></span><span class="comment"> /*! \ingroup RAPIDJSON_CONFIG</span></div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="comment"> Some functions provide a \c noexcept guarantee, if the compiler supports it.</span></div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="comment"> In these cases, the \ref RAPIDJSON_ASSERT macro cannot be overridden to</span></div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="comment"> throw an exception. This macro adds a separate customization point for</span></div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="comment"> such cases.</span></div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="comment"> Defaults to C \c assert() (as \ref RAPIDJSON_ASSERT), if \c noexcept is</span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="comment"> supported, and to \ref RAPIDJSON_ASSERT otherwise.</span></div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="comment"></span><span class="comment">// RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; </div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#ifdef RAPIDJSON_ASSERT_THROWS</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) assert(x)</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952"> 644</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) RAPIDJSON_ASSERT(x)</span></div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ASSERT_THROWS</span></div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="comment"></span><span class="comment">// malloc/realloc/free</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; </div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_MALLOC</span></div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="comment">///! customization point for global \c malloc</span></div>
+<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27"> 653</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_MALLOC(size) std::malloc(size)</span></div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_REALLOC</span></div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="comment">///! customization point for global \c realloc</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67"> 657</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_REALLOC(ptr, new_size) std::realloc(ptr, new_size)</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_FREE</span></div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="comment">///! customization point for global \c free</span></div>
+<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f"> 661</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_FREE(ptr) std::free(ptr)</span></div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="comment"></span><span class="comment">// new/delete</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; </div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NEW</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="comment">///! customization point for global \c new</span></div>
+<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b"> 669</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_NEW(TypeName) new TypeName</span></div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_DELETE</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="comment">///! customization point for global \c delete</span></div>
+<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a"> 673</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_DELETE(x) delete x</span></div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="comment"></span><span class="comment">// Type</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment">//! Type of JSON value</span></div>
-<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4"> 680</a></span>&#160;<span class="comment"></span><span class="keyword">enum</span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">Type</a> {</div>
-<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"> 681</a></span>&#160; <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">kNullType</a> = 0, <span class="comment">//!&lt; null</span></div>
-<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"> 682</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">kFalseType</a> = 1, <span class="comment">//!&lt; false</span></div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"> 683</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">kTrueType</a> = 2, <span class="comment">//!&lt; true</span></div>
-<div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"> 684</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">kObjectType</a> = 3, <span class="comment">//!&lt; object</span></div>
-<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"> 685</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">kArrayType</a> = 4, <span class="comment">//!&lt; array </span></div>
-<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"> 686</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">kStringType</a> = 5, <span class="comment">//!&lt; string</span></div>
-<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"> 687</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">kNumberType</a> = 6 <span class="comment">//!&lt; number</span></div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="comment"></span>};</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; </div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;RAPIDJSON_NAMESPACE_END</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; </div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_RAPIDJSON_H_</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment">/*! \namespace rapidjson</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="comment"> \brief main RapidJSON namespace</span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="comment"> \see RAPIDJSON_NAMESPACE</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="comment">//! Type of JSON value</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4"> 686</a></span>&#160;<span class="comment"></span><span class="keyword">enum</span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">Type</a> {</div>
+<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"> 687</a></span>&#160; <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">kNullType</a> = 0, <span class="comment">//!&lt; null</span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"> 688</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">kFalseType</a> = 1, <span class="comment">//!&lt; false</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"> 689</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">kTrueType</a> = 2, <span class="comment">//!&lt; true</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"> 690</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">kObjectType</a> = 3, <span class="comment">//!&lt; object</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"> 691</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">kArrayType</a> = 4, <span class="comment">//!&lt; array </span></div>
+<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"> 692</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">kStringType</a> = 5, <span class="comment">//!&lt; string</span></div>
+<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"> 693</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">kNumberType</a> = 6 <span class="comment">//!&lt; number</span></div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; </div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;RAPIDJSON_NAMESPACE_END</div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; </div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_RAPIDJSON_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
diff --git a/reader_8h_source.html b/reader_8h_source.html
index 69828e6d..50efb082 100644
--- a/reader_8h_source.html
+++ b/reader_8h_source.html
@@ -2342,7 +2342,7 @@ $(document).ready(function(){initNavTree('reader_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5">rapidjson::kParseErrorDocumentRootNotSingular</a></div><div class="ttdoc">The document root must not follow by other values.</div><div class="ttdef"><b>Definition:</b> error.h:68</div></div>
<div class="ttc" id="astructrapidjson_1_1_base_reader_handler_html_a0de969fd05528960c2a7de51b2265bf1"><div class="ttname"><a href="structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1">rapidjson::BaseReaderHandler::RawNumber</a></div><div class="ttdeci">bool RawNumber(const Ch *str, SizeType len, bool copy)</div><div class="ttdoc">enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)</div><div class="ttdef"><b>Definition:</b> reader.h:212</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_insitu_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_insitu_string_stream.html">rapidjson::GenericInsituStringStream</a></div><div class="ttdoc">A read-write string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:52</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0">rapidjson::kParseNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> reader.h:147</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8">rapidjson::kParseNanAndInfFlag</a></div><div class="ttdoc">Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles.</div><div class="ttdef"><b>Definition:</b> reader.h:156</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73">rapidjson::kParseErrorObjectMissCommaOrCurlyBracket</a></div><div class="ttdoc">Missing a comma or '}' after an object member.</div><div class="ttdef"><b>Definition:</b> error.h:74</div></div>
diff --git a/regex_8h_source.html b/regex_8h_source.html
index e123469a..f9b7b4f4 100644
--- a/regex_8h_source.html
+++ b/regex_8h_source.html
@@ -832,8 +832,8 @@ $(document).ready(function(){initNavTree('regex_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="aclassrapidjson_1_1_encoding_html"><div class="ttname"><a href="classrapidjson_1_1_encoding.html">Encoding</a></div><div class="ttdoc">Concept for encoding of Unicode characters.</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
diff --git a/schema_8h_source.html b/schema_8h_source.html
index 22fb9cbd..7d408ec8 100644
--- a/schema_8h_source.html
+++ b/schema_8h_source.html
@@ -2745,13 +2745,13 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699">rapidjson::kValidateContinueOnErrorFlag</a></div><div class="ttdoc">Don't stop after first validation error.</div><div class="ttdef"><b>Definition:</b> schema.h:143</div></div>
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ad9f00d71bf62b8983cf2514c43fb1572"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572">rapidjson::GenericSchemaValidator::~GenericSchemaValidator</a></div><div class="ttdeci">~GenericSchemaValidator()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> schema.h:1919</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ab521826cfc7ca994856323f9f1420d66"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator::SetValidateFlags</a></div><div class="ttdeci">void SetValidateFlags(unsigned flags)</div><div class="ttdoc">Implementation of ISchemaValidator.</div><div class="ttdef"><b>Definition:</b> schema.h:1941</div></div>
<div class="ttc" id="aclassrapidjson_1_1_i_generic_remote_schema_document_provider_html"><div class="ttname"><a href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">rapidjson::IGenericRemoteSchemaDocumentProvider</a></div><div class="ttdef"><b>Definition:</b> fwd.h:133</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff">rapidjson::kValidateErrorExclusiveMaximum</a></div><div class="ttdoc">Number is greater than or equal to the 'maximum' value.</div><div class="ttdef"><b>Definition:</b> error.h:168</div></div>
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446">rapidjson::kValidateErrorRequired</a></div><div class="ttdoc">Object is missing one or more members required by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:183</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103">rapidjson::kValidateErrorOneOf</a></div><div class="ttdoc">Property did not match any of the sub-schemas specified by 'oneOf'.</div><div class="ttdef"><b>Definition:</b> error.h:191</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga8d06f2d50592811d2890b45243b8adcc"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc">RAPIDJSON_VALIDATE_DEFAULT_FLAGS</a></div><div class="ttdeci">#define RAPIDJSON_VALIDATE_DEFAULT_FLAGS</div><div class="ttdoc">User-defined kValidateDefaultFlags definition.</div><div class="ttdef"><b>Definition:</b> schema.h:135</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d">rapidjson::kValidateErrorOneOfMatch</a></div><div class="ttdoc">Property matched more than one of the sub-schemas specified by 'oneOf'.</div><div class="ttdef"><b>Definition:</b> error.h:192</div></div>
@@ -2759,20 +2759,20 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_a03bcd5497a574cffbd066d0aec2b5585"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585">rapidjson::GenericSchemaValidator::GetInvalidSchemaKeyword</a></div><div class="ttdeci">const Ch * GetInvalidSchemaKeyword() const</div><div class="ttdoc">Gets the keyword of invalid schema.</div><div class="ttdef"><b>Definition:</b> schema.h:1968</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b">rapidjson::kValidateErrorExclusiveMinimum</a></div><div class="ttdoc">Number is less than or equal to the 'minimum' value.</div><div class="ttdef"><b>Definition:</b> error.h:170</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3">rapidjson::kValidateErrorEnum</a></div><div class="ttdoc">Property has a value that is not one of its allowed enumerated values.</div><div class="ttdef"><b>Definition:</b> error.h:188</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_acc07bd08b00195d84bb5b83f59c593d3"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3">rapidjson::GenericSchemaValidator::GenericSchemaValidator</a></div><div class="ttdeci">GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)</div><div class="ttdoc">Constructor without output handler.</div><div class="ttdef"><b>Definition:</b> schema.h:1862</div></div>
<div class="ttc" id="anamespacerapidjson_html_a52bbb5d64d1319495089e1713a0653cf"><div class="ttname"><a href="namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf">rapidjson::SchemaDocument</a></div><div class="ttdeci">GenericSchemaDocument&lt; Value, CrtAllocator &gt; SchemaDocument</div><div class="ttdoc">GenericSchemaDocument using Value type.</div><div class="ttdef"><b>Definition:</b> fwd.h:136</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_adf6f3372013227873ed392dee1e752bf"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf">rapidjson::GenericSchemaDocument::~GenericSchemaDocument</a></div><div class="ttdeci">~GenericSchemaDocument()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> schema.h:1670</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b">rapidjson::kValidateErrorAdditionalProperties</a></div><div class="ttdoc">Object has additional members that are not allowed by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:184</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ad32a9ad31dbb588edaaf038ab053275b"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b">rapidjson::GenericSchemaValidator::IsValid</a></div><div class="ttdeci">virtual bool IsValid() const</div><div class="ttdoc">Checks whether the current state is valid.</div><div class="ttdef"><b>Definition:</b> schema.h:1950</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e">rapidjson::kValidateErrorMaxProperties</a></div><div class="ttdoc">Object has more members than 'maxProperties' value.</div><div class="ttdef"><b>Definition:</b> error.h:181</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_afe6cd0d9088a1d4cf8100c0efc9f76fc"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc">rapidjson::GenericSchemaValidator::Reset</a></div><div class="ttdeci">void Reset()</div><div class="ttdoc">Reset the internal states.</div><div class="ttdef"><b>Definition:</b> schema.h:1925</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f">rapidjson::kValidateErrorMinProperties</a></div><div class="ttdoc">Object has less members than 'minProperties' value.</div><div class="ttdef"><b>Definition:</b> error.h:182</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde">rapidjson::kValidateNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> schema.h:142</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429">rapidjson::kValidateErrorNot</a></div><div class="ttdoc">Property matched the sub-schema specified by 'not'.</div><div class="ttdef"><b>Definition:</b> error.h:195</div></div>
@@ -2782,10 +2782,10 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_aab6478132518857d1bb2bc66c0dd03e7"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7">rapidjson::GenericSchemaValidator::ResetError</a></div><div class="ttdeci">void ResetError()</div><div class="ttdoc">Reset the error state.</div><div class="ttdef"><b>Definition:</b> schema.h:1933</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a">rapidjson::GenericSchemaDocument::GetRoot</a></div><div class="ttdeci">const SchemaType &amp; GetRoot() const</div><div class="ttdoc">Get the root schema.</div><div class="ttdef"><b>Definition:</b> schema.h:1685</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a">rapidjson::kValidateErrorPattern</a></div><div class="ttdoc">String does not match the 'pattern' regular expression.</div><div class="ttdef"><b>Definition:</b> error.h:174</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="anamespacerapidjson_html_af91eb8eea47b79d75b23e29fa9c0abb5"><div class="ttname"><a href="namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5">rapidjson::IRemoteSchemaDocumentProvider</a></div><div class="ttdeci">IGenericRemoteSchemaDocumentProvider&lt; SchemaDocument &gt; IRemoteSchemaDocumentProvider</div><div class="ttdoc">IGenericRemoteSchemaDocumentProvider using SchemaDocument.</div><div class="ttdef"><b>Definition:</b> fwd.h:139</div></div>
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5">rapidjson::ValidateFlag</a></div><div class="ttdeci">ValidateFlag</div><div class="ttdoc">Combination of validate flags.</div><div class="ttdef"><b>Definition:</b> schema.h:141</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666">rapidjson::kValidateErrorAllOf</a></div><div class="ttdoc">Property did not match all of the sub-schemas specified by 'allOf'.</div><div class="ttdef"><b>Definition:</b> error.h:193</div></div>
@@ -2799,7 +2799,7 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b">rapidjson::kValidateErrorMaximum</a></div><div class="ttdoc">Number is greater than the 'maximum' value.</div><div class="ttdef"><b>Definition:</b> error.h:167</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962">rapidjson::kValidateErrorDependencies</a></div><div class="ttdoc">Object has missing property or schema dependencies.</div><div class="ttdef"><b>Definition:</b> error.h:186</div></div>
<div class="ttc" id="aclassrapidjson_1_1_schema_validating_reader_html_a1e2bcc66cad23376241cd91e8bf8c706"><div class="ttname"><a href="classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706">rapidjson::SchemaValidatingReader::SchemaValidatingReader</a></div><div class="ttdeci">SchemaValidatingReader(InputStream &amp;is, const SchemaDocumentType &amp;sd)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> schema.h:2597</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e">rapidjson::kValidateErrorMinLength</a></div><div class="ttdoc">String is longer than the 'maxLength' value.</div><div class="ttdef"><b>Definition:</b> error.h:173</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_aeebf51ef6353f6a01d6f6618da6d0865"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865">rapidjson::GenericSchemaDocument::GenericSchemaDocument</a></div><div class="ttdeci">GenericSchemaDocument(const ValueType &amp;document, const Ch *uri=0, SizeType uriLength=0, IRemoteSchemaDocumentProviderType *remoteProvider=0, Allocator *allocator=0)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> schema.h:1604</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb">rapidjson::kValidateErrorAdditionalItems</a></div><div class="ttdoc">Array has additional items that are not allowed by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:179</div></div>
diff --git a/search/all_10.js b/search/all_10.js
index e20b2add..920e908f 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,32 +1,35 @@
var searchData=
[
- ['sax_276',['SAX',['../md_doc_sax.html',1,'']]],
- ['schema_277',['Schema',['../md_doc_schema.html',1,'']]],
- ['stream_278',['Stream',['../md_doc_stream.html',1,'']]],
- ['s_279',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
- ['schemadocument_280',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
- ['schemavalidatingreader_281',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;'],['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader::SchemaValidatingReader()']]],
- ['set_282',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
- ['setformatoptions_283',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
- ['setindent_284',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
- ['setmaxdecimalplaces_285',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
- ['setobjectraw_286',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
- ['setstringraw_287',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
- ['setvalidateflags_288',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
- ['shortstring_289',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
- ['size_290',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40',1,'rapidjson::MemoryPoolAllocator']]],
- ['size_5f_291',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
- ['sizetype_292',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
- ['skipwhitespace_293',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
- ['src_5f_294',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]],
- ['stream_295',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
- ['streamtraits_296',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_297',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_298',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['string_299',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String'],['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
- ['stringbuffer_300',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
- ['stringref_301',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
- ['stringreftype_302',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
- ['stringstream_303',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]],
- ['swap_304',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()'],['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
+ ['sax_279',['SAX',['../md_doc_sax.html',1,'']]],
+ ['schema_280',['Schema',['../md_doc_schema.html',1,'']]],
+ ['stream_281',['Stream',['../md_doc_stream.html',1,'']]],
+ ['s_282',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
+ ['schemadocument_283',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
+ ['schemavalidatingreader_284',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;'],['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader::SchemaValidatingReader()']]],
+ ['set_285',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
+ ['setformatoptions_286',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
+ ['setindent_287',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
+ ['setmaxdecimalplaces_288',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
+ ['setobjectraw_289',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
+ ['setstringraw_290',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
+ ['setvalidateflags_291',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
+ ['shared_292',['Shared',['../classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc',1,'rapidjson::MemoryPoolAllocator']]],
+ ['shortstring_293',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
+ ['size_294',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265',1,'rapidjson::MemoryPoolAllocator']]],
+ ['size_5f_295',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
+ ['sizetype_296',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
+ ['skipwhitespace_297',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
+ ['src_5f_298',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]],
+ ['stdallocator_299',['StdAllocator',['../classrapidjson_1_1_std_allocator.html',1,'rapidjson']]],
+ ['stdallocator_3c_20void_2c_20baseallocator_20_3e_300',['StdAllocator&lt; void, BaseAllocator &gt;',['../classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html',1,'rapidjson']]],
+ ['stream_301',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
+ ['streamtraits_302',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_303',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_304',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['string_305',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String'],['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
+ ['stringbuffer_306',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
+ ['stringref_307',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
+ ['stringreftype_308',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
+ ['stringstream_309',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]],
+ ['swap_310',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()'],['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
];
diff --git a/search/all_11.js b/search/all_11.js
index db893e1f..555b0325 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['tutorial_305',['Tutorial',['../md_doc_tutorial.html',1,'']]],
- ['token_306',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
- ['tokencount_5f_307',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
- ['tokens_5f_308',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]],
- ['transcode_309',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]],
- ['transcoder_310',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
- ['transcoder_3c_20encoding_2c_20encoding_20_3e_311',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]],
- ['type_312',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
+ ['tutorial_311',['Tutorial',['../md_doc_tutorial.html',1,'']]],
+ ['token_312',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
+ ['tokencount_5f_313',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
+ ['tokens_5f_314',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]],
+ ['transcode_315',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]],
+ ['transcoder_316',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
+ ['transcoder_3c_20encoding_2c_20encoding_20_3e_317',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]],
+ ['type_318',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
];
diff --git a/search/all_12.js b/search/all_12.js
index d7e0bb0e..f0d0f3eb 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['u_313',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
- ['utf16_314',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
- ['utf16be_315',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
- ['utf16le_316',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
- ['utf32_317',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
- ['utf32be_318',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
- ['utf32le_319',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
- ['utf8_320',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]],
- ['utftype_321',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
+ ['u_319',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
+ ['utf16_320',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
+ ['utf16be_321',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
+ ['utf16le_322',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
+ ['utf32_323',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
+ ['utf32be_324',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
+ ['utf32le_325',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
+ ['utf8_326',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]],
+ ['utftype_327',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index a5607204..400c7286 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['validate_322',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]],
- ['validateerrorcode_323',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
- ['validateflag_324',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]],
- ['value_325',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember::value()'],['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson::Value()']]],
- ['valuecount_326',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]],
- ['valueiterator_327',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
- ['valuetype_328',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
+ ['validate_328',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]],
+ ['validateerrorcode_329',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
+ ['validateflag_330',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]],
+ ['value_331',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember::value()'],['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson::Value()']]],
+ ['valuecount_332',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]],
+ ['valueiterator_333',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
+ ['valuetype_334',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
];
diff --git a/search/all_14.js b/search/all_14.js
index c29946d7..3c65f370 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['writeflag_329',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]],
- ['writer_330',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer::Writer()']]]
+ ['writeflag_335',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]],
+ ['writer_336',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer::Writer()']]]
];
diff --git a/search/all_15.js b/search/all_15.js
index 7bc1124f..968a1fce 100644
--- a/search/all_15.js
+++ b/search/all_15.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['_7egenericpointer_331',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
- ['_7egenericschemadocument_332',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
- ['_7egenericschemavalidator_333',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
- ['_7egenericvalue_334',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
- ['_7ememorypoolallocator_335',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e',1,'rapidjson::MemoryPoolAllocator']]]
+ ['_7egenericpointer_337',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
+ ['_7egenericschemadocument_338',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
+ ['_7egenericschemavalidator_339',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
+ ['_7egenericvalue_340',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
+ ['_7ememorypoolallocator_341',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/search/all_2.js b/search/all_2.js
index 9ec5e16d..90559477 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['capacity_14',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd',1,'rapidjson::MemoryPoolAllocator']]],
+ ['capacity_14',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd',1,'rapidjson::MemoryPoolAllocator']]],
['ch_15',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
- ['clear_16',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
+ ['clear_16',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
['code_17',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]],
['constiterator_18',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
['constmemberiterator_19',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]],
diff --git a/search/all_5.js b/search/all_5.js
index 15ca1a79..53ae8d00 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -4,7 +4,7 @@ var searchData=
['filewritestream_39',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
['flag_40',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]],
['flush_41',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
- ['free_42',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b',1,'rapidjson::MemoryPoolAllocator']]],
+ ['free_42',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec',1,'rapidjson::MemoryPoolAllocator']]],
['faq_43',['FAQ',['../md_doc_faq.html',1,'']]],
['features_44',['Features',['../md_doc_features.html',1,'']]]
];
diff --git a/search/all_b.js b/search/all_b.js
index 1c875ec7..6bf362cf 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['malloc_188',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator']]],
+ ['malloc_188',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator::Malloc()'],['../classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354',1,'rapidjson::StdAllocator::Malloc()']]],
['member_189',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
['memberiterator_190',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]],
['memorypoolallocator_191',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;'],['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]],
diff --git a/search/all_d.js b/search/all_d.js
index 5de34766..20b37ac0 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -5,7 +5,9 @@ var searchData=
['operator_20booleantype_199',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
['operator_20const_20ch_20_2a_200',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
['operator_20parseresult_201',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
- ['operator_2d_202',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
- ['operator_3d_203',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
- ['ownallocator_5f_204',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
+ ['operator_21_3d_202',['operator!=',['../classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99',1,'rapidjson::MemoryPoolAllocator']]],
+ ['operator_2d_203',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
+ ['operator_3d_204',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
+ ['operator_3d_3d_205',['operator==',['../classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724',1,'rapidjson::MemoryPoolAllocator']]],
+ ['ownallocator_5f_206',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 740a5298..7c1a5d4b 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -1,22 +1,22 @@
var searchData=
[
- ['performance_205',['Performance',['../md_doc_performance.html',1,'']]],
- ['pointer_206',['Pointer',['../md_doc_pointer.html',1,'']]],
- ['parse_207',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
- ['parseerrorcode_208',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
- ['parseerrorcode_5f_209',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
- ['parseerroroffset_5f_210',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]],
- ['parseflag_211',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
- ['parseinsitu_212',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
- ['parseresult_213',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson::ParseResult'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
- ['parsestream_214',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
- ['percentencodestream_215',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
- ['pointer_216',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]],
- ['pointerparseerrorcode_217',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
- ['populate_218',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
- ['prettyformatoptions_219',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]],
- ['prettywriter_220',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter::PrettyWriter()']]],
- ['putn_221',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
- ['putreserve_222',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
- ['putunsafe_223',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
+ ['performance_207',['Performance',['../md_doc_performance.html',1,'']]],
+ ['pointer_208',['Pointer',['../md_doc_pointer.html',1,'']]],
+ ['parse_209',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
+ ['parseerrorcode_210',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
+ ['parseerrorcode_5f_211',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
+ ['parseerroroffset_5f_212',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]],
+ ['parseflag_213',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
+ ['parseinsitu_214',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
+ ['parseresult_215',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson::ParseResult'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
+ ['parsestream_216',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
+ ['percentencodestream_217',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
+ ['pointer_218',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]],
+ ['pointerparseerrorcode_219',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
+ ['populate_220',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
+ ['prettyformatoptions_221',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]],
+ ['prettywriter_222',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter::PrettyWriter()']]],
+ ['putn_223',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
+ ['putreserve_224',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
+ ['putunsafe_225',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index 01f4cb0c..798cde02 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -1,55 +1,56 @@
var searchData=
[
- ['rapidjson_224',['rapidjson',['../namespacerapidjson.html',1,'']]],
- ['rapidjson_2eh_225',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
- ['rapidjson_5f48bitpointer_5foptimization_226',['RAPIDJSON_48BITPOINTER_OPTIMIZATION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185',1,'rapidjson.h']]],
- ['rapidjson_5f64bit_227',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
- ['rapidjson_5falign_228',['RAPIDJSON_ALIGN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242',1,'rapidjson.h']]],
- ['rapidjson_5fallocator_5fdefault_5fchunk_5fcapacity_229',['RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5',1,'allocators.h']]],
- ['rapidjson_5fassert_230',['RAPIDJSON_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c',1,'rapidjson.h']]],
- ['rapidjson_5fbigendian_231',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
- ['rapidjson_20configuration_232',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
- ['rapidjson_5fdefault_5fallocator_233',['RAPIDJSON_DEFAULT_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b',1,'document.h']]],
- ['rapidjson_5fdefault_5fstack_5fallocator_234',['RAPIDJSON_DEFAULT_STACK_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520',1,'document.h']]],
- ['rapidjson_5fdelete_235',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
- ['rapidjson_5fdisableif_5freturn_236',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
- ['rapidjson_5fendian_237',['RAPIDJSON_ENDIAN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07',1,'rapidjson.h']]],
- ['rapidjson_5ferror_5fchartype_238',['RAPIDJSON_ERROR_CHARTYPE',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7e4636fd48d0148f102b8a13f0539d8c',1,'error.h']]],
- ['rapidjson_5ferror_5fstring_239',['RAPIDJSON_ERROR_STRING',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d',1,'error.h']]],
- ['rapidjson_20error_20handling_240',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]],
- ['rapidjson_5ffree_241',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
- ['rapidjson_5fhas_5fstdstring_242',['RAPIDJSON_HAS_STDSTRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f',1,'rapidjson.h']]],
- ['rapidjson_5flikely_243',['RAPIDJSON_LIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1',1,'rapidjson.h']]],
- ['rapidjson_5flittleendian_244',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
- ['rapidjson_5fmajor_5fversion_245',['RAPIDJSON_MAJOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45',1,'rapidjson.h']]],
- ['rapidjson_5fmalloc_246',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
- ['rapidjson_5fminor_5fversion_247',['RAPIDJSON_MINOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376',1,'rapidjson.h']]],
- ['rapidjson_5fnamespace_248',['RAPIDJSON_NAMESPACE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899',1,'rapidjson.h']]],
- ['rapidjson_5fnew_249',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
- ['rapidjson_5fno_5fint64define_250',['RAPIDJSON_NO_INT64DEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c',1,'rapidjson.h']]],
- ['rapidjson_5fno_5fsizetypedefine_251',['RAPIDJSON_NO_SIZETYPEDEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f',1,'rapidjson.h']]],
- ['rapidjson_5fnoexcept_5fassert_252',['RAPIDJSON_NOEXCEPT_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952',1,'rapidjson.h']]],
- ['rapidjson_5fparse_5fdefault_5fflags_253',['RAPIDJSON_PARSE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31',1,'reader.h']]],
- ['rapidjson_5fparse_5ferror_254',['RAPIDJSON_PARSE_ERROR',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865',1,'reader.h']]],
- ['rapidjson_5fparse_5ferror_5fnoreturn_255',['RAPIDJSON_PARSE_ERROR_NORETURN',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461',1,'reader.h']]],
- ['rapidjson_5fpatch_5fversion_256',['RAPIDJSON_PATCH_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf967d31be43666ce7f53756d73bd1cdf',1,'rapidjson.h']]],
- ['rapidjson_5frealloc_257',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
- ['rapidjson_5fsimd_258',['RAPIDJSON_SIMD',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b',1,'rapidjson.h']]],
- ['rapidjson_5fstatic_5fassert_259',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
- ['rapidjson_5fuint64_5fc2_260',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]],
- ['rapidjson_5funlikely_261',['RAPIDJSON_UNLIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5',1,'rapidjson.h']]],
- ['rapidjson_5fvalidate_5fdefault_5fflags_262',['RAPIDJSON_VALIDATE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc',1,'schema.h']]],
- ['rapidjson_5fvalue_5fdefault_5farray_5fcapacity_263',['RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7',1,'document.h']]],
- ['rapidjson_5fvalue_5fdefault_5fobject_5fcapacity_264',['RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272',1,'document.h']]],
- ['rapidjson_5fversion_5fstring_265',['RAPIDJSON_VERSION_STRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6',1,'rapidjson.h']]],
- ['rapidjson_5fwrite_5fdefault_5fflags_266',['RAPIDJSON_WRITE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6',1,'writer.h']]],
- ['rawassign_267',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
- ['rawnumber_268',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
- ['rawvalue_269',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
- ['reader_270',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
- ['reader_2eh_271',['reader.h',['../reader_8h.html',1,'']]],
- ['realloc_272',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
- ['reference_273',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]],
- ['reset_274',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
- ['reseterror_275',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
+ ['rapidjson_226',['rapidjson',['../namespacerapidjson.html',1,'']]],
+ ['rapidjson_2eh_227',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
+ ['rapidjson_5f48bitpointer_5foptimization_228',['RAPIDJSON_48BITPOINTER_OPTIMIZATION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185',1,'rapidjson.h']]],
+ ['rapidjson_5f64bit_229',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
+ ['rapidjson_5falign_230',['RAPIDJSON_ALIGN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242',1,'rapidjson.h']]],
+ ['rapidjson_5fallocator_5fdefault_5fchunk_5fcapacity_231',['RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5',1,'allocators.h']]],
+ ['rapidjson_5fassert_232',['RAPIDJSON_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c',1,'rapidjson.h']]],
+ ['rapidjson_5fbigendian_233',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
+ ['rapidjson_20configuration_234',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
+ ['rapidjson_5fdefault_5fallocator_235',['RAPIDJSON_DEFAULT_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b',1,'document.h']]],
+ ['rapidjson_5fdefault_5fstack_5fallocator_236',['RAPIDJSON_DEFAULT_STACK_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520',1,'document.h']]],
+ ['rapidjson_5fdelete_237',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
+ ['rapidjson_5fdisableif_5freturn_238',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
+ ['rapidjson_5fendian_239',['RAPIDJSON_ENDIAN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07',1,'rapidjson.h']]],
+ ['rapidjson_5ferror_5fchartype_240',['RAPIDJSON_ERROR_CHARTYPE',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7e4636fd48d0148f102b8a13f0539d8c',1,'error.h']]],
+ ['rapidjson_5ferror_5fstring_241',['RAPIDJSON_ERROR_STRING',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d',1,'error.h']]],
+ ['rapidjson_20error_20handling_242',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]],
+ ['rapidjson_5ffree_243',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
+ ['rapidjson_5fhas_5fstdstring_244',['RAPIDJSON_HAS_STDSTRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f',1,'rapidjson.h']]],
+ ['rapidjson_5flikely_245',['RAPIDJSON_LIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1',1,'rapidjson.h']]],
+ ['rapidjson_5flittleendian_246',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
+ ['rapidjson_5fmajor_5fversion_247',['RAPIDJSON_MAJOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45',1,'rapidjson.h']]],
+ ['rapidjson_5fmalloc_248',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
+ ['rapidjson_5fminor_5fversion_249',['RAPIDJSON_MINOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376',1,'rapidjson.h']]],
+ ['rapidjson_5fnamespace_250',['RAPIDJSON_NAMESPACE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899',1,'rapidjson.h']]],
+ ['rapidjson_5fnew_251',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
+ ['rapidjson_5fno_5fint64define_252',['RAPIDJSON_NO_INT64DEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c',1,'rapidjson.h']]],
+ ['rapidjson_5fno_5fsizetypedefine_253',['RAPIDJSON_NO_SIZETYPEDEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f',1,'rapidjson.h']]],
+ ['rapidjson_5fnoexcept_5fassert_254',['RAPIDJSON_NOEXCEPT_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952',1,'rapidjson.h']]],
+ ['rapidjson_5fparse_5fdefault_5fflags_255',['RAPIDJSON_PARSE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31',1,'reader.h']]],
+ ['rapidjson_5fparse_5ferror_256',['RAPIDJSON_PARSE_ERROR',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865',1,'reader.h']]],
+ ['rapidjson_5fparse_5ferror_5fnoreturn_257',['RAPIDJSON_PARSE_ERROR_NORETURN',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461',1,'reader.h']]],
+ ['rapidjson_5fpatch_5fversion_258',['RAPIDJSON_PATCH_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf967d31be43666ce7f53756d73bd1cdf',1,'rapidjson.h']]],
+ ['rapidjson_5frealloc_259',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
+ ['rapidjson_5fsimd_260',['RAPIDJSON_SIMD',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b',1,'rapidjson.h']]],
+ ['rapidjson_5fstatic_5fassert_261',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
+ ['rapidjson_5fuint64_5fc2_262',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]],
+ ['rapidjson_5funlikely_263',['RAPIDJSON_UNLIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5',1,'rapidjson.h']]],
+ ['rapidjson_5fvalidate_5fdefault_5fflags_264',['RAPIDJSON_VALIDATE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc',1,'schema.h']]],
+ ['rapidjson_5fvalue_5fdefault_5farray_5fcapacity_265',['RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7',1,'document.h']]],
+ ['rapidjson_5fvalue_5fdefault_5fobject_5fcapacity_266',['RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272',1,'document.h']]],
+ ['rapidjson_5fversion_5fstring_267',['RAPIDJSON_VERSION_STRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6',1,'rapidjson.h']]],
+ ['rapidjson_5fwrite_5fdefault_5fflags_268',['RAPIDJSON_WRITE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6',1,'writer.h']]],
+ ['rawassign_269',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
+ ['rawnumber_270',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
+ ['rawvalue_271',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
+ ['reader_272',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
+ ['reader_2eh_273',['reader.h',['../reader_8h.html',1,'']]],
+ ['realloc_274',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
+ ['rebind_275',['rebind',['../structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html',1,'rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;'],['../structrapidjson_1_1_std_allocator_1_1rebind.html',1,'rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;']]],
+ ['reference_276',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]],
+ ['reset_277',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
+ ['reseterror_278',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
];
diff --git a/search/classes_0.js b/search/classes_0.js
index 43ab582a..a8fcc159 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['allocator_336',['Allocator',['../classrapidjson_1_1_allocator.html',1,'']]],
- ['arraydata_337',['ArrayData',['../structrapidjson_1_1_generic_value_1_1_array_data.html',1,'rapidjson::GenericValue']]],
- ['ascii_338',['ASCII',['../structrapidjson_1_1_a_s_c_i_i.html',1,'rapidjson']]],
- ['autoutf_339',['AutoUTF',['../structrapidjson_1_1_auto_u_t_f.html',1,'rapidjson']]],
- ['autoutfinputstream_340',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html',1,'rapidjson']]],
- ['autoutfoutputstream_341',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html',1,'rapidjson']]]
+ ['allocator_342',['Allocator',['../classrapidjson_1_1_allocator.html',1,'']]],
+ ['arraydata_343',['ArrayData',['../structrapidjson_1_1_generic_value_1_1_array_data.html',1,'rapidjson::GenericValue']]],
+ ['ascii_344',['ASCII',['../structrapidjson_1_1_a_s_c_i_i.html',1,'rapidjson']]],
+ ['autoutf_345',['AutoUTF',['../structrapidjson_1_1_auto_u_t_f.html',1,'rapidjson']]],
+ ['autoutfinputstream_346',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html',1,'rapidjson']]],
+ ['autoutfoutputstream_347',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html',1,'rapidjson']]]
];
diff --git a/search/classes_1.js b/search/classes_1.js
index b4cd1dd2..a9b69539 100644
--- a/search/classes_1.js
+++ b/search/classes_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['basereaderhandler_342',['BaseReaderHandler',['../structrapidjson_1_1_base_reader_handler.html',1,'rapidjson']]],
- ['basicistreamwrapper_343',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html',1,'rapidjson']]],
- ['basicostreamwrapper_344',['BasicOStreamWrapper',['../classrapidjson_1_1_basic_o_stream_wrapper.html',1,'rapidjson']]]
+ ['basereaderhandler_348',['BaseReaderHandler',['../structrapidjson_1_1_base_reader_handler.html',1,'rapidjson']]],
+ ['basicistreamwrapper_349',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html',1,'rapidjson']]],
+ ['basicostreamwrapper_350',['BasicOStreamWrapper',['../classrapidjson_1_1_basic_o_stream_wrapper.html',1,'rapidjson']]]
];
diff --git a/search/classes_10.js b/search/classes_10.js
index b45c5efa..c03c3e36 100644
--- a/search/classes_10.js
+++ b/search/classes_10.js
@@ -1,11 +1,6 @@
var searchData=
[
- ['u_396',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
- ['utf16_397',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
- ['utf16be_398',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
- ['utf16le_399',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
- ['utf32_400',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
- ['utf32be_401',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
- ['utf32le_402',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
- ['utf8_403',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]]
+ ['token_402',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
+ ['transcoder_403',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
+ ['transcoder_3c_20encoding_2c_20encoding_20_3e_404',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]]
];
diff --git a/search/classes_11.js b/search/classes_11.js
index e588f42f..81c7b54a 100644
--- a/search/classes_11.js
+++ b/search/classes_11.js
@@ -1,4 +1,11 @@
var searchData=
[
- ['writer_404',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson']]]
+ ['u_405',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
+ ['utf16_406',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
+ ['utf16be_407',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
+ ['utf16le_408',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
+ ['utf32_409',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
+ ['utf32be_410',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
+ ['utf32le_411',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
+ ['utf8_412',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]]
];
diff --git a/search/classes_12.html b/search/classes_12.html
new file mode 100644
index 00000000..91f67700
--- /dev/null
+++ b/search/classes_12.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+/* @license-end */
+--></script>
+</div>
+</body>
+</html>
diff --git a/search/classes_12.js b/search/classes_12.js
new file mode 100644
index 00000000..ed4654e5
--- /dev/null
+++ b/search/classes_12.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['writer_413',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson']]]
+];
diff --git a/search/classes_2.js b/search/classes_2.js
index efb100aa..ddc3d8cf 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['crtallocator_345',['CrtAllocator',['../classrapidjson_1_1_crt_allocator.html',1,'rapidjson']]],
- ['cursorstreamwrapper_346',['CursorStreamWrapper',['../classrapidjson_1_1_cursor_stream_wrapper.html',1,'rapidjson']]]
+ ['crtallocator_351',['CrtAllocator',['../classrapidjson_1_1_crt_allocator.html',1,'rapidjson']]],
+ ['cursorstreamwrapper_352',['CursorStreamWrapper',['../classrapidjson_1_1_cursor_stream_wrapper.html',1,'rapidjson']]]
];
diff --git a/search/classes_3.js b/search/classes_3.js
index 442f5549..2c081c74 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_347',['Data',['../unionrapidjson_1_1_generic_value_1_1_data.html',1,'rapidjson::GenericValue']]]
+ ['data_353',['Data',['../unionrapidjson_1_1_generic_value_1_1_data.html',1,'rapidjson::GenericValue']]]
];
diff --git a/search/classes_4.js b/search/classes_4.js
index 41a0acad..ee1d0bc0 100644
--- a/search/classes_4.js
+++ b/search/classes_4.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['encodedinputstream_348',['EncodedInputStream',['../classrapidjson_1_1_encoded_input_stream.html',1,'rapidjson']]],
- ['encodedinputstream_3c_20utf8_3c_3e_2c_20memorystream_20_3e_349',['EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;',['../classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html',1,'rapidjson']]],
- ['encodedoutputstream_350',['EncodedOutputStream',['../classrapidjson_1_1_encoded_output_stream.html',1,'rapidjson']]],
- ['encoding_351',['Encoding',['../classrapidjson_1_1_encoding.html',1,'']]]
+ ['encodedinputstream_354',['EncodedInputStream',['../classrapidjson_1_1_encoded_input_stream.html',1,'rapidjson']]],
+ ['encodedinputstream_3c_20utf8_3c_3e_2c_20memorystream_20_3e_355',['EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;',['../classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html',1,'rapidjson']]],
+ ['encodedoutputstream_356',['EncodedOutputStream',['../classrapidjson_1_1_encoded_output_stream.html',1,'rapidjson']]],
+ ['encoding_357',['Encoding',['../classrapidjson_1_1_encoding.html',1,'']]]
];
diff --git a/search/classes_5.js b/search/classes_5.js
index ee8ede07..837c30a6 100644
--- a/search/classes_5.js
+++ b/search/classes_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['filereadstream_352',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html',1,'rapidjson']]],
- ['filewritestream_353',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
- ['flag_354',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]]
+ ['filereadstream_358',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html',1,'rapidjson']]],
+ ['filewritestream_359',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
+ ['flag_360',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]]
];
diff --git a/search/classes_6.js b/search/classes_6.js
index 64f98c30..9dc6d8c2 100644
--- a/search/classes_6.js
+++ b/search/classes_6.js
@@ -1,23 +1,23 @@
var searchData=
[
- ['genericarray_355',['GenericArray',['../classrapidjson_1_1_generic_array.html',1,'rapidjson']]],
- ['genericdocument_356',['GenericDocument',['../classrapidjson_1_1_generic_document.html',1,'rapidjson']]],
- ['genericinsitustringstream_357',['GenericInsituStringStream',['../structrapidjson_1_1_generic_insitu_string_stream.html',1,'rapidjson']]],
- ['genericmember_358',['GenericMember',['../classrapidjson_1_1_generic_member.html',1,'rapidjson']]],
- ['genericmemberiterator_359',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html',1,'rapidjson']]],
- ['genericmemorybuffer_360',['GenericMemoryBuffer',['../structrapidjson_1_1_generic_memory_buffer.html',1,'rapidjson']]],
- ['genericobject_361',['GenericObject',['../classrapidjson_1_1_generic_object.html',1,'rapidjson']]],
- ['genericpointer_362',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html',1,'rapidjson']]],
- ['genericreader_363',['GenericReader',['../classrapidjson_1_1_generic_reader.html',1,'rapidjson']]],
- ['genericschemadocument_364',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html',1,'rapidjson']]],
- ['genericschemavalidator_365',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html',1,'rapidjson']]],
- ['genericstreamwrapper_366',['GenericStreamWrapper',['../classrapidjson_1_1_generic_stream_wrapper.html',1,'rapidjson']]],
- ['genericstringbuffer_367',['GenericStringBuffer',['../classrapidjson_1_1_generic_string_buffer.html',1,'rapidjson']]],
- ['genericstringref_368',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html',1,'rapidjson']]],
- ['genericstringstream_369',['GenericStringStream',['../structrapidjson_1_1_generic_string_stream.html',1,'rapidjson']]],
- ['genericvalue_370',['GenericValue',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20encodingtype_2c_20allocator_20_3e_371',['GenericValue&lt; EncodingType, Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20encodingtype_2c_20stateallocator_20_3e_372',['GenericValue&lt; EncodingType, StateAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20rapidjson_3a_3aencoding_2c_20rapidjson_3a_3aallocator_20_3e_373',['GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20sourceencoding_2c_20stackallocator_20_3e_374',['GenericValue&lt; SourceEncoding, StackAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]]
+ ['genericarray_361',['GenericArray',['../classrapidjson_1_1_generic_array.html',1,'rapidjson']]],
+ ['genericdocument_362',['GenericDocument',['../classrapidjson_1_1_generic_document.html',1,'rapidjson']]],
+ ['genericinsitustringstream_363',['GenericInsituStringStream',['../structrapidjson_1_1_generic_insitu_string_stream.html',1,'rapidjson']]],
+ ['genericmember_364',['GenericMember',['../classrapidjson_1_1_generic_member.html',1,'rapidjson']]],
+ ['genericmemberiterator_365',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html',1,'rapidjson']]],
+ ['genericmemorybuffer_366',['GenericMemoryBuffer',['../structrapidjson_1_1_generic_memory_buffer.html',1,'rapidjson']]],
+ ['genericobject_367',['GenericObject',['../classrapidjson_1_1_generic_object.html',1,'rapidjson']]],
+ ['genericpointer_368',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html',1,'rapidjson']]],
+ ['genericreader_369',['GenericReader',['../classrapidjson_1_1_generic_reader.html',1,'rapidjson']]],
+ ['genericschemadocument_370',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html',1,'rapidjson']]],
+ ['genericschemavalidator_371',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html',1,'rapidjson']]],
+ ['genericstreamwrapper_372',['GenericStreamWrapper',['../classrapidjson_1_1_generic_stream_wrapper.html',1,'rapidjson']]],
+ ['genericstringbuffer_373',['GenericStringBuffer',['../classrapidjson_1_1_generic_string_buffer.html',1,'rapidjson']]],
+ ['genericstringref_374',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html',1,'rapidjson']]],
+ ['genericstringstream_375',['GenericStringStream',['../structrapidjson_1_1_generic_string_stream.html',1,'rapidjson']]],
+ ['genericvalue_376',['GenericValue',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20encodingtype_2c_20allocator_20_3e_377',['GenericValue&lt; EncodingType, Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20encodingtype_2c_20stateallocator_20_3e_378',['GenericValue&lt; EncodingType, StateAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20rapidjson_3a_3aencoding_2c_20rapidjson_3a_3aallocator_20_3e_379',['GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20sourceencoding_2c_20stackallocator_20_3e_380',['GenericValue&lt; SourceEncoding, StackAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]]
];
diff --git a/search/classes_7.js b/search/classes_7.js
index 1492b4f7..39006bb9 100644
--- a/search/classes_7.js
+++ b/search/classes_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['handler_375',['Handler',['../classrapidjson_1_1_handler.html',1,'']]]
+ ['handler_381',['Handler',['../classrapidjson_1_1_handler.html',1,'']]]
];
diff --git a/search/classes_8.js b/search/classes_8.js
index f843fb31..e2cac542 100644
--- a/search/classes_8.js
+++ b/search/classes_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['i_376',['I',['../structrapidjson_1_1_generic_value_1_1_number_1_1_i.html',1,'rapidjson::GenericValue::Number']]],
- ['igenericremoteschemadocumentprovider_377',['IGenericRemoteSchemaDocumentProvider',['../classrapidjson_1_1_i_generic_remote_schema_document_provider.html',1,'rapidjson']]]
+ ['i_382',['I',['../structrapidjson_1_1_generic_value_1_1_number_1_1_i.html',1,'rapidjson::GenericValue::Number']]],
+ ['igenericremoteschemadocumentprovider_383',['IGenericRemoteSchemaDocumentProvider',['../classrapidjson_1_1_i_generic_remote_schema_document_provider.html',1,'rapidjson']]]
];
diff --git a/search/classes_9.js b/search/classes_9.js
index e31c0c83..da233cbb 100644
--- a/search/classes_9.js
+++ b/search/classes_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['level_378',['Level',['../structrapidjson_1_1_writer_1_1_level.html',1,'rapidjson::Writer']]]
+ ['level_384',['Level',['../structrapidjson_1_1_writer_1_1_level.html',1,'rapidjson::Writer']]]
];
diff --git a/search/classes_a.js b/search/classes_a.js
index 4bb17c1b..d0cb0cd5 100644
--- a/search/classes_a.js
+++ b/search/classes_a.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['memorypoolallocator_379',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson']]],
- ['memorystream_380',['MemoryStream',['../structrapidjson_1_1_memory_stream.html',1,'rapidjson']]]
+ ['memorypoolallocator_385',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson']]],
+ ['memorystream_386',['MemoryStream',['../structrapidjson_1_1_memory_stream.html',1,'rapidjson']]]
];
diff --git a/search/classes_b.js b/search/classes_b.js
index d2ff5b73..b3a5d890 100644
--- a/search/classes_b.js
+++ b/search/classes_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['number_381',['Number',['../unionrapidjson_1_1_generic_value_1_1_number.html',1,'rapidjson::GenericValue']]]
+ ['number_387',['Number',['../unionrapidjson_1_1_generic_value_1_1_number.html',1,'rapidjson::GenericValue']]]
];
diff --git a/search/classes_c.js b/search/classes_c.js
index 88be12ff..2702bcbd 100644
--- a/search/classes_c.js
+++ b/search/classes_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['objectdata_382',['ObjectData',['../structrapidjson_1_1_generic_value_1_1_object_data.html',1,'rapidjson::GenericValue']]]
+ ['objectdata_388',['ObjectData',['../structrapidjson_1_1_generic_value_1_1_object_data.html',1,'rapidjson::GenericValue']]]
];
diff --git a/search/classes_d.js b/search/classes_d.js
index 870cb289..96eb8052 100644
--- a/search/classes_d.js
+++ b/search/classes_d.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['parseresult_383',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson']]],
- ['percentencodestream_384',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
- ['prettywriter_385',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson']]]
+ ['parseresult_389',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson']]],
+ ['percentencodestream_390',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
+ ['prettywriter_391',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson']]]
];
diff --git a/search/classes_e.js b/search/classes_e.js
index 5a978102..3eecdc15 100644
--- a/search/classes_e.js
+++ b/search/classes_e.js
@@ -1,10 +1,4 @@
var searchData=
[
- ['schemavalidatingreader_386',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson']]],
- ['shortstring_387',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
- ['stream_388',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
- ['streamtraits_389',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_390',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_391',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['string_392',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue']]]
+ ['rebind_392',['rebind',['../structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html',1,'rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;'],['../structrapidjson_1_1_std_allocator_1_1rebind.html',1,'rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;']]]
];
diff --git a/search/classes_f.js b/search/classes_f.js
index 8d530a96..f6f535c9 100644
--- a/search/classes_f.js
+++ b/search/classes_f.js
@@ -1,6 +1,12 @@
var searchData=
[
- ['token_393',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
- ['transcoder_394',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
- ['transcoder_3c_20encoding_2c_20encoding_20_3e_395',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]]
+ ['schemavalidatingreader_393',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson']]],
+ ['shortstring_394',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
+ ['stdallocator_395',['StdAllocator',['../classrapidjson_1_1_std_allocator.html',1,'rapidjson']]],
+ ['stdallocator_3c_20void_2c_20baseallocator_20_3e_396',['StdAllocator&lt; void, BaseAllocator &gt;',['../classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html',1,'rapidjson']]],
+ ['stream_397',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
+ ['streamtraits_398',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_399',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_400',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['string_401',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue']]]
];
diff --git a/search/defines_0.js b/search/defines_0.js
index 46453c41..17cc9d15 100644
--- a/search/defines_0.js
+++ b/search/defines_0.js
@@ -1,13 +1,13 @@
var searchData=
[
- ['rapidjson_5f64bit_640',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
- ['rapidjson_5fbigendian_641',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
- ['rapidjson_5fdelete_642',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
- ['rapidjson_5ffree_643',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
- ['rapidjson_5flittleendian_644',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
- ['rapidjson_5fmalloc_645',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
- ['rapidjson_5fnew_646',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
- ['rapidjson_5frealloc_647',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
- ['rapidjson_5fstatic_5fassert_648',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
- ['rapidjson_5fuint64_5fc2_649',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]]
+ ['rapidjson_5f64bit_652',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
+ ['rapidjson_5fbigendian_653',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
+ ['rapidjson_5fdelete_654',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
+ ['rapidjson_5ffree_655',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
+ ['rapidjson_5flittleendian_656',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
+ ['rapidjson_5fmalloc_657',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
+ ['rapidjson_5fnew_658',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
+ ['rapidjson_5frealloc_659',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
+ ['rapidjson_5fstatic_5fassert_660',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
+ ['rapidjson_5fuint64_5fc2_661',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]]
];
diff --git a/search/enums_0.js b/search/enums_0.js
index 80af1163..13b5bf01 100644
--- a/search/enums_0.js
+++ b/search/enums_0.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['parseerrorcode_547',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
- ['parseflag_548',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
- ['pointerparseerrorcode_549',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
- ['prettyformatoptions_550',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]]
+ ['parseerrorcode_559',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
+ ['parseflag_560',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
+ ['pointerparseerrorcode_561',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
+ ['prettyformatoptions_562',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]]
];
diff --git a/search/enums_1.js b/search/enums_1.js
index 3a58abf2..8deda56d 100644
--- a/search/enums_1.js
+++ b/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['type_551',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
+ ['type_563',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
];
diff --git a/search/enums_2.js b/search/enums_2.js
index 14f15f4d..a4dfcc77 100644
--- a/search/enums_2.js
+++ b/search/enums_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['utftype_552',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
+ ['utftype_564',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
];
diff --git a/search/enums_3.js b/search/enums_3.js
index ca58a997..a9cd5208 100644
--- a/search/enums_3.js
+++ b/search/enums_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['validateerrorcode_553',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
- ['validateflag_554',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]]
+ ['validateerrorcode_565',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
+ ['validateflag_566',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]]
];
diff --git a/search/enums_4.js b/search/enums_4.js
index 10a5daf5..e5d177a6 100644
--- a/search/enums_4.js
+++ b/search/enums_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['writeflag_555',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]]
+ ['writeflag_567',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]]
];
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
index 77b8bad9..bd6fc4ae 100644
--- a/search/enumvalues_0.js
+++ b/search/enumvalues_0.js
@@ -1,86 +1,86 @@
var searchData=
[
- ['karraytype_556',['kArrayType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468',1,'rapidjson']]],
- ['kfalsetype_557',['kFalseType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607',1,'rapidjson']]],
- ['kformatdefault_558',['kFormatDefault',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0',1,'rapidjson']]],
- ['kformatsinglelinearray_559',['kFormatSingleLineArray',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f',1,'rapidjson']]],
- ['knulltype_560',['kNullType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff',1,'rapidjson']]],
- ['knumbertype_561',['kNumberType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a',1,'rapidjson']]],
- ['kobjecttype_562',['kObjectType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9',1,'rapidjson']]],
- ['kparsecommentsflag_563',['kParseCommentsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9ab5d719b36aac626135d5d622d0d837c1',1,'rapidjson']]],
- ['kparsedefaultflags_564',['kParseDefaultFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a5640cb00db7814b7f22be3683dda9835',1,'rapidjson']]],
- ['kparseerrorarraymisscommaorsquarebracket_565',['kParseErrorArrayMissCommaOrSquareBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a1a4ac97731f997e9591b40f98ecd9f93',1,'rapidjson']]],
- ['kparseerrordocumentempty_566',['kParseErrorDocumentEmpty',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a06183076357ebd9eca228666f614c286',1,'rapidjson']]],
- ['kparseerrordocumentrootnotsingular_567',['kParseErrorDocumentRootNotSingular',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5',1,'rapidjson']]],
- ['kparseerrornone_568',['kParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a86a60b723dca32df5debab2c3db4235f',1,'rapidjson']]],
- ['kparseerrornumbermissexponent_569',['kParseErrorNumberMissExponent',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a28a1c720ae63560780ccd992dc999ab7',1,'rapidjson']]],
- ['kparseerrornumbermissfraction_570',['kParseErrorNumberMissFraction',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ac840ece3ba6874fe6f16c01ebb71031f',1,'rapidjson']]],
- ['kparseerrornumbertoobig_571',['kParseErrorNumberTooBig',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a240cebadea89f7282ab263b5a22c9805',1,'rapidjson']]],
- ['kparseerrorobjectmisscolon_572',['kParseErrorObjectMissColon',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a58e952084a0dfdbc5630f624252aef5c',1,'rapidjson']]],
- ['kparseerrorobjectmisscommaorcurlybracket_573',['kParseErrorObjectMissCommaOrCurlyBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73',1,'rapidjson']]],
- ['kparseerrorobjectmissname_574',['kParseErrorObjectMissName',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab707b848425668e765def25554735242',1,'rapidjson']]],
- ['kparseerrorstringescapeinvalid_575',['kParseErrorStringEscapeInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a8dd0af5e6103a6503c61c38cb2b0bab9',1,'rapidjson']]],
- ['kparseerrorstringinvalidencoding_576',['kParseErrorStringInvalidEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a62ce0f5c74e4ab34ac325d2adda8fa8f',1,'rapidjson']]],
- ['kparseerrorstringmissquotationmark_577',['kParseErrorStringMissQuotationMark',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60af7daa91caa53abb881ea231a874a4f40',1,'rapidjson']]],
- ['kparseerrorstringunicodeescapeinvalidhex_578',['kParseErrorStringUnicodeEscapeInvalidHex',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a23c38bf88b8448555c0eb41e1735bd92',1,'rapidjson']]],
- ['kparseerrorstringunicodesurrogateinvalid_579',['kParseErrorStringUnicodeSurrogateInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a636209a2e516fbdb4db5ad0a83a6b386',1,'rapidjson']]],
- ['kparseerrortermination_580',['kParseErrorTermination',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab250f87c3d8454c579364b5a0f697a50',1,'rapidjson']]],
- ['kparseerrorunspecificsyntaxerror_581',['kParseErrorUnspecificSyntaxError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a7abf1a337294d984a3f4d18b5843fb24',1,'rapidjson']]],
- ['kparseerrorvalueinvalid_582',['kParseErrorValueInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab7fa69bce0c393cf3a2b6065111f2f57',1,'rapidjson']]],
- ['kparseescapedapostropheflag_583',['kParseEscapedApostropheFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a9d0cd4c136483497f32f4af366b12d63',1,'rapidjson']]],
- ['kparsefullprecisionflag_584',['kParseFullPrecisionFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9adf80892cdfa076b2d1a7dd9530e15cb0',1,'rapidjson']]],
- ['kparseinsituflag_585',['kParseInsituFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea',1,'rapidjson']]],
- ['kparseiterativeflag_586',['kParseIterativeFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a7923686c8bdb7614699f1fb1bb615bb2',1,'rapidjson']]],
- ['kparsenanandinfflag_587',['kParseNanAndInfFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8',1,'rapidjson']]],
- ['kparsenoflags_588',['kParseNoFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0',1,'rapidjson']]],
- ['kparsenumbersasstringsflag_589',['kParseNumbersAsStringsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a13981c0b803803f59d7a01aef3dfc987',1,'rapidjson']]],
- ['kparsestopwhendoneflag_590',['kParseStopWhenDoneFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af84c60868704433b80aa51a62e042bb1',1,'rapidjson']]],
- ['kparsetrailingcommasflag_591',['kParseTrailingCommasFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af8b8470221dbc6046a40ff31d758ceec',1,'rapidjson']]],
- ['kparsevalidateencodingflag_592',['kParseValidateEncodingFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a3df81f75479da8e052393f92cbec394b',1,'rapidjson']]],
- ['kpointerparseerrorcharactermustpercentencode_593',['kPointerParseErrorCharacterMustPercentEncode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f',1,'rapidjson']]],
- ['kpointerparseerrorinvalidescape_594',['kPointerParseErrorInvalidEscape',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7',1,'rapidjson']]],
- ['kpointerparseerrorinvalidpercentencoding_595',['kPointerParseErrorInvalidPercentEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba29831a02b8ee23a05d552b47f4d64d28',1,'rapidjson']]],
- ['kpointerparseerrornone_596',['kPointerParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba9094f236b2ec70c42f1ea91dffc1e39b',1,'rapidjson']]],
- ['kpointerparseerrortokenmustbeginwithsolidus_597',['kPointerParseErrorTokenMustBeginWithSolidus',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba2f2f8b238e201b7d540e8914bbfd2bed',1,'rapidjson']]],
- ['kstringtype_598',['kStringType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7',1,'rapidjson']]],
- ['ktruetype_599',['kTrueType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e',1,'rapidjson']]],
- ['kutf16be_600',['kUTF16BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba52c496755de96eee05275a423b36299d',1,'rapidjson']]],
- ['kutf16le_601',['kUTF16LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebaa7ffda68d3584eb92155daf3cd1d6481',1,'rapidjson']]],
- ['kutf32be_602',['kUTF32BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebad6db204b848081468878ed58bc20ce8f',1,'rapidjson']]],
- ['kutf32le_603',['kUTF32LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba2ec8c855b2edacca40fa73ad307a66b4',1,'rapidjson']]],
- ['kutf8_604',['kUTF8',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba3bda3a2e3f0ec2b7e8c5a3d5d4f60a81',1,'rapidjson']]],
- ['kvalidatecontinueonerrorflag_605',['kValidateContinueOnErrorFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699',1,'rapidjson']]],
- ['kvalidatedefaultflags_606',['kValidateDefaultFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5aee88d74111644920cabddc20fe57eb7c',1,'rapidjson']]],
- ['kvalidateerroradditionalitems_607',['kValidateErrorAdditionalItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb',1,'rapidjson']]],
- ['kvalidateerroradditionalproperties_608',['kValidateErrorAdditionalProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b',1,'rapidjson']]],
- ['kvalidateerrorallof_609',['kValidateErrorAllOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666',1,'rapidjson']]],
- ['kvalidateerroranyof_610',['kValidateErrorAnyOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aaba92c1f6cbea5e14e5e8d8b86b042d4',1,'rapidjson']]],
- ['kvalidateerrordependencies_611',['kValidateErrorDependencies',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962',1,'rapidjson']]],
- ['kvalidateerrorenum_612',['kValidateErrorEnum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3',1,'rapidjson']]],
- ['kvalidateerrorexclusivemaximum_613',['kValidateErrorExclusiveMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff',1,'rapidjson']]],
- ['kvalidateerrorexclusiveminimum_614',['kValidateErrorExclusiveMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b',1,'rapidjson']]],
- ['kvalidateerrormaximum_615',['kValidateErrorMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b',1,'rapidjson']]],
- ['kvalidateerrormaxitems_616',['kValidateErrorMaxItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a0aa600c87a97fc3c75f51f99517cfdfa',1,'rapidjson']]],
- ['kvalidateerrormaxlength_617',['kValidateErrorMaxLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6fea0335e9dbcd4bc86a4a7acd15cf49',1,'rapidjson']]],
- ['kvalidateerrormaxproperties_618',['kValidateErrorMaxProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e',1,'rapidjson']]],
- ['kvalidateerrorminimum_619',['kValidateErrorMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad365b8abebe4008652940df0a5add9c4',1,'rapidjson']]],
- ['kvalidateerrorminitems_620',['kValidateErrorMinItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adbf02986e366165c0ef1d89697893802',1,'rapidjson']]],
- ['kvalidateerrorminlength_621',['kValidateErrorMinLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e',1,'rapidjson']]],
- ['kvalidateerrorminproperties_622',['kValidateErrorMinProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f',1,'rapidjson']]],
- ['kvalidateerrormultipleof_623',['kValidateErrorMultipleOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aa01437cd68a424643a8d9c12c1a3ff5a',1,'rapidjson']]],
- ['kvalidateerrornone_624',['kValidateErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a569afaca49e48ee8bd928284409dcab5',1,'rapidjson']]],
- ['kvalidateerrornot_625',['kValidateErrorNot',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429',1,'rapidjson']]],
- ['kvalidateerroroneof_626',['kValidateErrorOneOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103',1,'rapidjson']]],
- ['kvalidateerroroneofmatch_627',['kValidateErrorOneOfMatch',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d',1,'rapidjson']]],
- ['kvalidateerrorpattern_628',['kValidateErrorPattern',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a',1,'rapidjson']]],
- ['kvalidateerrorpatternproperties_629',['kValidateErrorPatternProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac6f7c8c63dd5ec2c838f34c49300e0a1',1,'rapidjson']]],
- ['kvalidateerrorrequired_630',['kValidateErrorRequired',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446',1,'rapidjson']]],
- ['kvalidateerrors_631',['kValidateErrors',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a05469e37a2917fef9822eaf9e2dfd60e',1,'rapidjson']]],
- ['kvalidateerrortype_632',['kValidateErrorType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a7035a7fc3f6b3a51c91be264537fc504',1,'rapidjson']]],
- ['kvalidateerroruniqueitems_633',['kValidateErrorUniqueItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aebecfc4b0017d7ff7eeeb32a8c97b509',1,'rapidjson']]],
- ['kvalidatenoflags_634',['kValidateNoFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde',1,'rapidjson']]],
- ['kwritedefaultflags_635',['kWriteDefaultFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226',1,'rapidjson']]],
- ['kwritenanandinfflag_636',['kWriteNanAndInfFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a3adbca1d31ad845ff4e9d742280cce39',1,'rapidjson']]],
- ['kwritenoflags_637',['kWriteNoFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a',1,'rapidjson']]],
- ['kwritevalidateencodingflag_638',['kWriteValidateEncodingFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10',1,'rapidjson']]]
+ ['karraytype_568',['kArrayType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468',1,'rapidjson']]],
+ ['kfalsetype_569',['kFalseType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607',1,'rapidjson']]],
+ ['kformatdefault_570',['kFormatDefault',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0',1,'rapidjson']]],
+ ['kformatsinglelinearray_571',['kFormatSingleLineArray',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f',1,'rapidjson']]],
+ ['knulltype_572',['kNullType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff',1,'rapidjson']]],
+ ['knumbertype_573',['kNumberType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a',1,'rapidjson']]],
+ ['kobjecttype_574',['kObjectType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9',1,'rapidjson']]],
+ ['kparsecommentsflag_575',['kParseCommentsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9ab5d719b36aac626135d5d622d0d837c1',1,'rapidjson']]],
+ ['kparsedefaultflags_576',['kParseDefaultFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a5640cb00db7814b7f22be3683dda9835',1,'rapidjson']]],
+ ['kparseerrorarraymisscommaorsquarebracket_577',['kParseErrorArrayMissCommaOrSquareBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a1a4ac97731f997e9591b40f98ecd9f93',1,'rapidjson']]],
+ ['kparseerrordocumentempty_578',['kParseErrorDocumentEmpty',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a06183076357ebd9eca228666f614c286',1,'rapidjson']]],
+ ['kparseerrordocumentrootnotsingular_579',['kParseErrorDocumentRootNotSingular',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5',1,'rapidjson']]],
+ ['kparseerrornone_580',['kParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a86a60b723dca32df5debab2c3db4235f',1,'rapidjson']]],
+ ['kparseerrornumbermissexponent_581',['kParseErrorNumberMissExponent',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a28a1c720ae63560780ccd992dc999ab7',1,'rapidjson']]],
+ ['kparseerrornumbermissfraction_582',['kParseErrorNumberMissFraction',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ac840ece3ba6874fe6f16c01ebb71031f',1,'rapidjson']]],
+ ['kparseerrornumbertoobig_583',['kParseErrorNumberTooBig',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a240cebadea89f7282ab263b5a22c9805',1,'rapidjson']]],
+ ['kparseerrorobjectmisscolon_584',['kParseErrorObjectMissColon',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a58e952084a0dfdbc5630f624252aef5c',1,'rapidjson']]],
+ ['kparseerrorobjectmisscommaorcurlybracket_585',['kParseErrorObjectMissCommaOrCurlyBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73',1,'rapidjson']]],
+ ['kparseerrorobjectmissname_586',['kParseErrorObjectMissName',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab707b848425668e765def25554735242',1,'rapidjson']]],
+ ['kparseerrorstringescapeinvalid_587',['kParseErrorStringEscapeInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a8dd0af5e6103a6503c61c38cb2b0bab9',1,'rapidjson']]],
+ ['kparseerrorstringinvalidencoding_588',['kParseErrorStringInvalidEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a62ce0f5c74e4ab34ac325d2adda8fa8f',1,'rapidjson']]],
+ ['kparseerrorstringmissquotationmark_589',['kParseErrorStringMissQuotationMark',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60af7daa91caa53abb881ea231a874a4f40',1,'rapidjson']]],
+ ['kparseerrorstringunicodeescapeinvalidhex_590',['kParseErrorStringUnicodeEscapeInvalidHex',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a23c38bf88b8448555c0eb41e1735bd92',1,'rapidjson']]],
+ ['kparseerrorstringunicodesurrogateinvalid_591',['kParseErrorStringUnicodeSurrogateInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a636209a2e516fbdb4db5ad0a83a6b386',1,'rapidjson']]],
+ ['kparseerrortermination_592',['kParseErrorTermination',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab250f87c3d8454c579364b5a0f697a50',1,'rapidjson']]],
+ ['kparseerrorunspecificsyntaxerror_593',['kParseErrorUnspecificSyntaxError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a7abf1a337294d984a3f4d18b5843fb24',1,'rapidjson']]],
+ ['kparseerrorvalueinvalid_594',['kParseErrorValueInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab7fa69bce0c393cf3a2b6065111f2f57',1,'rapidjson']]],
+ ['kparseescapedapostropheflag_595',['kParseEscapedApostropheFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a9d0cd4c136483497f32f4af366b12d63',1,'rapidjson']]],
+ ['kparsefullprecisionflag_596',['kParseFullPrecisionFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9adf80892cdfa076b2d1a7dd9530e15cb0',1,'rapidjson']]],
+ ['kparseinsituflag_597',['kParseInsituFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea',1,'rapidjson']]],
+ ['kparseiterativeflag_598',['kParseIterativeFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a7923686c8bdb7614699f1fb1bb615bb2',1,'rapidjson']]],
+ ['kparsenanandinfflag_599',['kParseNanAndInfFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8',1,'rapidjson']]],
+ ['kparsenoflags_600',['kParseNoFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0',1,'rapidjson']]],
+ ['kparsenumbersasstringsflag_601',['kParseNumbersAsStringsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a13981c0b803803f59d7a01aef3dfc987',1,'rapidjson']]],
+ ['kparsestopwhendoneflag_602',['kParseStopWhenDoneFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af84c60868704433b80aa51a62e042bb1',1,'rapidjson']]],
+ ['kparsetrailingcommasflag_603',['kParseTrailingCommasFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af8b8470221dbc6046a40ff31d758ceec',1,'rapidjson']]],
+ ['kparsevalidateencodingflag_604',['kParseValidateEncodingFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a3df81f75479da8e052393f92cbec394b',1,'rapidjson']]],
+ ['kpointerparseerrorcharactermustpercentencode_605',['kPointerParseErrorCharacterMustPercentEncode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f',1,'rapidjson']]],
+ ['kpointerparseerrorinvalidescape_606',['kPointerParseErrorInvalidEscape',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7',1,'rapidjson']]],
+ ['kpointerparseerrorinvalidpercentencoding_607',['kPointerParseErrorInvalidPercentEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba29831a02b8ee23a05d552b47f4d64d28',1,'rapidjson']]],
+ ['kpointerparseerrornone_608',['kPointerParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba9094f236b2ec70c42f1ea91dffc1e39b',1,'rapidjson']]],
+ ['kpointerparseerrortokenmustbeginwithsolidus_609',['kPointerParseErrorTokenMustBeginWithSolidus',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba2f2f8b238e201b7d540e8914bbfd2bed',1,'rapidjson']]],
+ ['kstringtype_610',['kStringType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7',1,'rapidjson']]],
+ ['ktruetype_611',['kTrueType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e',1,'rapidjson']]],
+ ['kutf16be_612',['kUTF16BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba52c496755de96eee05275a423b36299d',1,'rapidjson']]],
+ ['kutf16le_613',['kUTF16LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebaa7ffda68d3584eb92155daf3cd1d6481',1,'rapidjson']]],
+ ['kutf32be_614',['kUTF32BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebad6db204b848081468878ed58bc20ce8f',1,'rapidjson']]],
+ ['kutf32le_615',['kUTF32LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba2ec8c855b2edacca40fa73ad307a66b4',1,'rapidjson']]],
+ ['kutf8_616',['kUTF8',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba3bda3a2e3f0ec2b7e8c5a3d5d4f60a81',1,'rapidjson']]],
+ ['kvalidatecontinueonerrorflag_617',['kValidateContinueOnErrorFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699',1,'rapidjson']]],
+ ['kvalidatedefaultflags_618',['kValidateDefaultFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5aee88d74111644920cabddc20fe57eb7c',1,'rapidjson']]],
+ ['kvalidateerroradditionalitems_619',['kValidateErrorAdditionalItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb',1,'rapidjson']]],
+ ['kvalidateerroradditionalproperties_620',['kValidateErrorAdditionalProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b',1,'rapidjson']]],
+ ['kvalidateerrorallof_621',['kValidateErrorAllOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666',1,'rapidjson']]],
+ ['kvalidateerroranyof_622',['kValidateErrorAnyOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aaba92c1f6cbea5e14e5e8d8b86b042d4',1,'rapidjson']]],
+ ['kvalidateerrordependencies_623',['kValidateErrorDependencies',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962',1,'rapidjson']]],
+ ['kvalidateerrorenum_624',['kValidateErrorEnum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3',1,'rapidjson']]],
+ ['kvalidateerrorexclusivemaximum_625',['kValidateErrorExclusiveMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff',1,'rapidjson']]],
+ ['kvalidateerrorexclusiveminimum_626',['kValidateErrorExclusiveMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b',1,'rapidjson']]],
+ ['kvalidateerrormaximum_627',['kValidateErrorMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b',1,'rapidjson']]],
+ ['kvalidateerrormaxitems_628',['kValidateErrorMaxItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a0aa600c87a97fc3c75f51f99517cfdfa',1,'rapidjson']]],
+ ['kvalidateerrormaxlength_629',['kValidateErrorMaxLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6fea0335e9dbcd4bc86a4a7acd15cf49',1,'rapidjson']]],
+ ['kvalidateerrormaxproperties_630',['kValidateErrorMaxProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e',1,'rapidjson']]],
+ ['kvalidateerrorminimum_631',['kValidateErrorMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad365b8abebe4008652940df0a5add9c4',1,'rapidjson']]],
+ ['kvalidateerrorminitems_632',['kValidateErrorMinItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adbf02986e366165c0ef1d89697893802',1,'rapidjson']]],
+ ['kvalidateerrorminlength_633',['kValidateErrorMinLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e',1,'rapidjson']]],
+ ['kvalidateerrorminproperties_634',['kValidateErrorMinProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f',1,'rapidjson']]],
+ ['kvalidateerrormultipleof_635',['kValidateErrorMultipleOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aa01437cd68a424643a8d9c12c1a3ff5a',1,'rapidjson']]],
+ ['kvalidateerrornone_636',['kValidateErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a569afaca49e48ee8bd928284409dcab5',1,'rapidjson']]],
+ ['kvalidateerrornot_637',['kValidateErrorNot',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429',1,'rapidjson']]],
+ ['kvalidateerroroneof_638',['kValidateErrorOneOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103',1,'rapidjson']]],
+ ['kvalidateerroroneofmatch_639',['kValidateErrorOneOfMatch',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d',1,'rapidjson']]],
+ ['kvalidateerrorpattern_640',['kValidateErrorPattern',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a',1,'rapidjson']]],
+ ['kvalidateerrorpatternproperties_641',['kValidateErrorPatternProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac6f7c8c63dd5ec2c838f34c49300e0a1',1,'rapidjson']]],
+ ['kvalidateerrorrequired_642',['kValidateErrorRequired',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446',1,'rapidjson']]],
+ ['kvalidateerrors_643',['kValidateErrors',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a05469e37a2917fef9822eaf9e2dfd60e',1,'rapidjson']]],
+ ['kvalidateerrortype_644',['kValidateErrorType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a7035a7fc3f6b3a51c91be264537fc504',1,'rapidjson']]],
+ ['kvalidateerroruniqueitems_645',['kValidateErrorUniqueItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aebecfc4b0017d7ff7eeeb32a8c97b509',1,'rapidjson']]],
+ ['kvalidatenoflags_646',['kValidateNoFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde',1,'rapidjson']]],
+ ['kwritedefaultflags_647',['kWriteDefaultFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226',1,'rapidjson']]],
+ ['kwritenanandinfflag_648',['kWriteNanAndInfFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a3adbca1d31ad845ff4e9d742280cce39',1,'rapidjson']]],
+ ['kwritenoflags_649',['kWriteNoFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a',1,'rapidjson']]],
+ ['kwritevalidateencodingflag_650',['kWriteValidateEncodingFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10',1,'rapidjson']]]
];
diff --git a/search/files_0.js b/search/files_0.js
index 3ad79083..3c185056 100644
--- a/search/files_0.js
+++ b/search/files_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['document_2eh_406',['document.h',['../document_8h.html',1,'']]]
+ ['document_2eh_415',['document.h',['../document_8h.html',1,'']]]
];
diff --git a/search/files_1.js b/search/files_1.js
index 26d930c7..8c0c34df 100644
--- a/search/files_1.js
+++ b/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['error_2eh_407',['error.h',['../error_8h.html',1,'']]]
+ ['error_2eh_416',['error.h',['../error_8h.html',1,'']]]
];
diff --git a/search/files_2.js b/search/files_2.js
index 9295bbf3..59f3fc0a 100644
--- a/search/files_2.js
+++ b/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['rapidjson_2eh_408',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
- ['reader_2eh_409',['reader.h',['../reader_8h.html',1,'']]]
+ ['rapidjson_2eh_417',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
+ ['reader_2eh_418',['reader.h',['../reader_8h.html',1,'']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 1239f639..2f088b8f 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['append_410',['Append',['../classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec',1,'rapidjson::GenericPointer::Append(const Token &amp;token, Allocator *allocator=0) const'],['../classrapidjson_1_1_generic_pointer.html#a30f4eac82e9fded60dead3f7d1cb3941',1,'rapidjson::GenericPointer::Append(const Ch *name, SizeType length, Allocator *allocator=0) const']]],
- ['autoutfinputstream_411',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html#a5c9f041a3b32bf15bc9be888a8731d35',1,'rapidjson::AutoUTFInputStream']]],
- ['autoutfoutputstream_412',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html#a39c828ee4c5b052df7338ec7fda1a17d',1,'rapidjson::AutoUTFOutputStream']]]
+ ['append_419',['Append',['../classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec',1,'rapidjson::GenericPointer::Append(const Token &amp;token, Allocator *allocator=0) const'],['../classrapidjson_1_1_generic_pointer.html#a30f4eac82e9fded60dead3f7d1cb3941',1,'rapidjson::GenericPointer::Append(const Ch *name, SizeType length, Allocator *allocator=0) const']]],
+ ['autoutfinputstream_420',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html#a5c9f041a3b32bf15bc9be888a8731d35',1,'rapidjson::AutoUTFInputStream']]],
+ ['autoutfoutputstream_421',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html#a39c828ee4c5b052df7338ec7fda1a17d',1,'rapidjson::AutoUTFOutputStream']]]
];
diff --git a/search/functions_1.js b/search/functions_1.js
index c8c2e66d..d35073c2 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['basicistreamwrapper_413',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html#a2b4e069522fa9119685f1cee836e5cfa',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream)'],['../classrapidjson_1_1_basic_i_stream_wrapper.html#acd380a93ccc01d02aef95ea2a926e154',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream, char *buffer, size_t bufferSize)']]]
+ ['basicistreamwrapper_422',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html#a2b4e069522fa9119685f1cee836e5cfa',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream)'],['../classrapidjson_1_1_basic_i_stream_wrapper.html#acd380a93ccc01d02aef95ea2a926e154',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream, char *buffer, size_t bufferSize)']]]
];
diff --git a/search/functions_10.js b/search/functions_10.js
index 6a2c9f1f..bc073d05 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['_7egenericpointer_493',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
- ['_7egenericschemadocument_494',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
- ['_7egenericschemavalidator_495',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
- ['_7egenericvalue_496',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
- ['_7ememorypoolallocator_497',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e',1,'rapidjson::MemoryPoolAllocator']]]
+ ['_7egenericpointer_505',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
+ ['_7egenericschemadocument_506',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
+ ['_7egenericschemavalidator_507',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
+ ['_7egenericvalue_508',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
+ ['_7ememorypoolallocator_509',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/search/functions_2.js b/search/functions_2.js
index feccb8cf..4a0884fb 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['capacity_414',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd',1,'rapidjson::MemoryPoolAllocator']]],
- ['clear_415',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
- ['code_416',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]]
+ ['capacity_423',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd',1,'rapidjson::MemoryPoolAllocator']]],
+ ['clear_424',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
+ ['code_425',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]]
];
diff --git a/search/functions_3.js b/search/functions_3.js
index bf2a0794..1fc4b361 100644
--- a/search/functions_3.js
+++ b/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['double_417',['Double',['../classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373',1,'rapidjson::Writer']]]
+ ['double_426',['Double',['../classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373',1,'rapidjson::Writer']]]
];
diff --git a/search/functions_4.js b/search/functions_4.js
index d8a54de6..d94b3c81 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['filereadstream_418',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html#a72b610ada5d86e8977a2bc1f2f4c0808',1,'rapidjson::FileReadStream']]],
- ['flush_419',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
- ['free_420',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b',1,'rapidjson::MemoryPoolAllocator']]]
+ ['filereadstream_427',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html#a72b610ada5d86e8977a2bc1f2f4c0808',1,'rapidjson::FileReadStream']]],
+ ['flush_428',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
+ ['free_429',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/search/functions_5.js b/search/functions_5.js
index 4bda66af..a7992f2c 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,28 +1,28 @@
var searchData=
[
- ['genericdocument_421',['GenericDocument',['../classrapidjson_1_1_generic_document.html#aa52c3016961f25ecd989d82839bce4e5',1,'rapidjson::GenericDocument::GenericDocument(Type type, Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)'],['../classrapidjson_1_1_generic_document.html#a82b27e7b228eb46a23f99720063ab4fb',1,'rapidjson::GenericDocument::GenericDocument(Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)']]],
- ['genericmemberiterator_422',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html#ac920af483c9e31a6746c22acf0dffc50',1,'rapidjson::GenericMemberIterator::GenericMemberIterator()'],['../classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4',1,'rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator &amp;it)']]],
- ['genericpointer_423',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248',1,'rapidjson::GenericPointer::GenericPointer(Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809',1,'rapidjson::GenericPointer::GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a00ad17ea227d2556404df7cc64c6aeb5',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, size_t length, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a6df9f6a01d1b5945811055e1cf8aead6',1,'rapidjson::GenericPointer::GenericPointer(const Token *tokens, size_t tokenCount)'],['../classrapidjson_1_1_generic_pointer.html#ae071847ed3e7389f5b256d26fcc8fd62',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs)'],['../classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)']]],
- ['genericreader_424',['GenericReader',['../classrapidjson_1_1_generic_reader.html#a56ab1065ea75167aeacb4802425bf57f',1,'rapidjson::GenericReader']]],
- ['genericschemadocument_425',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865',1,'rapidjson::GenericSchemaDocument']]],
- ['genericschemavalidator_426',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)'],['../classrapidjson_1_1_generic_schema_validator.html#a0e1d8f19381bd53d77cc00a9a6dcd067',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, OutputHandler &amp;outputHandler, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)']]],
- ['genericstringref_427',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html#acd4d5ebac2b610ce647356aa52998002',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType(&amp;str)[N]) RAPIDJSON_NOEXCEPT'],['../structrapidjson_1_1_generic_string_ref.html#a29cf407c6aa2313f13dff78d6ce02687',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str, SizeType len)']]],
- ['genericvalue_428',['GenericValue',['../classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5',1,'rapidjson::GenericValue::GenericValue() RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a646b6d4d3d98799a0926d96ffa127a58',1,'rapidjson::GenericValue::GenericValue(Type type) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#adca019775f68f012643781cd2c2515ac',1,'rapidjson::GenericValue::GenericValue(const GenericValue&lt; Encoding, SourceAllocator &gt; &amp;rhs, Allocator &amp;allocator, bool copyConstStrings=false)'],['../classrapidjson_1_1_generic_value.html#ab933ad7ff8c9d08f73cebaecb700dbe9',1,'rapidjson::GenericValue::GenericValue(bool b) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abba0c9ccfd90726f916c36013a2e9e19',1,'rapidjson::GenericValue::GenericValue(int i) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a4a8060a42b7953a2981ad892180ca5a6',1,'rapidjson::GenericValue::GenericValue(unsigned u) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#acd4ae9a8dba4498d1d7cce6667529bb8',1,'rapidjson::GenericValue::GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563',1,'rapidjson::GenericValue::GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a71b9e2ec1f7bf9e2f034126ca7b4945a',1,'rapidjson::GenericValue::GenericValue(double d) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#afe94e5e86a5b1a3fb605a9f8422f048b',1,'rapidjson::GenericValue::GenericValue(float f) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a65bfc3073fa80ee5eba8e985abe2f941',1,'rapidjson::GenericValue::GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#ad9553bb9ccbfd19547c473a95405a8b2',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a83ba61e8a5170c2e172fd60ebc11016f',1,'rapidjson::GenericValue::GenericValue(const Ch *s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a852788b35257762cd8d6c4bf5c5d77bc',1,'rapidjson::GenericValue::GenericValue(const std::basic_string&lt; Ch &gt; &amp;s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8',1,'rapidjson::GenericValue::GenericValue(Array a) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e',1,'rapidjson::GenericValue::GenericValue(Object o) RAPIDJSON_NOEXCEPT']]],
- ['getallocator_429',['GetAllocator',['../classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f',1,'rapidjson::GenericDocument']]],
- ['getcolumn_430',['GetColumn',['../classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d',1,'rapidjson::CursorStreamWrapper']]],
- ['geterror_431',['GetError',['../classrapidjson_1_1_generic_schema_validator.html#a422c16457e512835b0d0f64ec1c81ba2',1,'rapidjson::GenericSchemaValidator']]],
- ['geterroroffset_432',['GetErrorOffset',['../classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f',1,'rapidjson::GenericDocument::GetErrorOffset()'],['../classrapidjson_1_1_generic_reader.html#ab50019e0a715320f83b7610b83dcef8f',1,'rapidjson::GenericReader::GetErrorOffset()']]],
- ['getinvaliddocumentpointer_433',['GetInvalidDocumentPointer',['../classrapidjson_1_1_generic_schema_validator.html#a60dfb4a89593c8d3ca4c89a6202feb52',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemacode_434',['GetInvalidSchemaCode',['../classrapidjson_1_1_generic_schema_validator.html#a317d19322b003b8f4b87cad467775029',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemakeyword_435',['GetInvalidSchemaKeyword',['../classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemapointer_436',['GetInvalidSchemaPointer',['../classrapidjson_1_1_generic_schema_validator.html#a3238efb9d9144c2d6577362d8dc5f61b',1,'rapidjson::GenericSchemaValidator']]],
- ['getlength_437',['GetLength',['../classrapidjson_1_1_generic_string_buffer.html#a0a114be213152d570a2d9fde7a28fe11',1,'rapidjson::GenericStringBuffer']]],
- ['getline_438',['GetLine',['../classrapidjson_1_1_cursor_stream_wrapper.html#a97c6cbbd334911639fe522bbfdd350b7',1,'rapidjson::CursorStreamWrapper']]],
- ['getparseerror_439',['GetParseError',['../classrapidjson_1_1_generic_document.html#ab94c280c079a6837a24951cb4d8f337b',1,'rapidjson::GenericDocument']]],
- ['getparseerror_5fen_440',['GetParseError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79',1,'rapidjson']]],
- ['getparseerrorcode_441',['GetParseErrorCode',['../classrapidjson_1_1_generic_reader.html#a042c621cf745c5ed3a6f5ff9418dd05e',1,'rapidjson::GenericReader']]],
- ['getroot_442',['GetRoot',['../classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a',1,'rapidjson::GenericSchemaDocument']]],
- ['getsize_443',['GetSize',['../classrapidjson_1_1_generic_string_buffer.html#a9d830ec37a4ba0fba3b523c90aaf8b42',1,'rapidjson::GenericStringBuffer']]],
- ['getstackcapacity_444',['GetStackCapacity',['../classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b',1,'rapidjson::GenericDocument']]],
- ['getvalidateerror_5fen_445',['GetValidateError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga68345ad2eccb3e7dfec09d188f20fe20',1,'rapidjson']]]
+ ['genericdocument_430',['GenericDocument',['../classrapidjson_1_1_generic_document.html#aa52c3016961f25ecd989d82839bce4e5',1,'rapidjson::GenericDocument::GenericDocument(Type type, Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)'],['../classrapidjson_1_1_generic_document.html#a82b27e7b228eb46a23f99720063ab4fb',1,'rapidjson::GenericDocument::GenericDocument(Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)']]],
+ ['genericmemberiterator_431',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html#ac920af483c9e31a6746c22acf0dffc50',1,'rapidjson::GenericMemberIterator::GenericMemberIterator()'],['../classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4',1,'rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator &amp;it)']]],
+ ['genericpointer_432',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248',1,'rapidjson::GenericPointer::GenericPointer(Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809',1,'rapidjson::GenericPointer::GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a00ad17ea227d2556404df7cc64c6aeb5',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, size_t length, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a6df9f6a01d1b5945811055e1cf8aead6',1,'rapidjson::GenericPointer::GenericPointer(const Token *tokens, size_t tokenCount)'],['../classrapidjson_1_1_generic_pointer.html#ae071847ed3e7389f5b256d26fcc8fd62',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs)'],['../classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)']]],
+ ['genericreader_433',['GenericReader',['../classrapidjson_1_1_generic_reader.html#a56ab1065ea75167aeacb4802425bf57f',1,'rapidjson::GenericReader']]],
+ ['genericschemadocument_434',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865',1,'rapidjson::GenericSchemaDocument']]],
+ ['genericschemavalidator_435',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)'],['../classrapidjson_1_1_generic_schema_validator.html#a0e1d8f19381bd53d77cc00a9a6dcd067',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, OutputHandler &amp;outputHandler, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)']]],
+ ['genericstringref_436',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html#acd4d5ebac2b610ce647356aa52998002',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType(&amp;str)[N]) RAPIDJSON_NOEXCEPT'],['../structrapidjson_1_1_generic_string_ref.html#a29cf407c6aa2313f13dff78d6ce02687',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str, SizeType len)']]],
+ ['genericvalue_437',['GenericValue',['../classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5',1,'rapidjson::GenericValue::GenericValue() RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a646b6d4d3d98799a0926d96ffa127a58',1,'rapidjson::GenericValue::GenericValue(Type type) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#adca019775f68f012643781cd2c2515ac',1,'rapidjson::GenericValue::GenericValue(const GenericValue&lt; Encoding, SourceAllocator &gt; &amp;rhs, Allocator &amp;allocator, bool copyConstStrings=false)'],['../classrapidjson_1_1_generic_value.html#ab933ad7ff8c9d08f73cebaecb700dbe9',1,'rapidjson::GenericValue::GenericValue(bool b) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abba0c9ccfd90726f916c36013a2e9e19',1,'rapidjson::GenericValue::GenericValue(int i) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a4a8060a42b7953a2981ad892180ca5a6',1,'rapidjson::GenericValue::GenericValue(unsigned u) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#acd4ae9a8dba4498d1d7cce6667529bb8',1,'rapidjson::GenericValue::GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563',1,'rapidjson::GenericValue::GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a71b9e2ec1f7bf9e2f034126ca7b4945a',1,'rapidjson::GenericValue::GenericValue(double d) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#afe94e5e86a5b1a3fb605a9f8422f048b',1,'rapidjson::GenericValue::GenericValue(float f) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a65bfc3073fa80ee5eba8e985abe2f941',1,'rapidjson::GenericValue::GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#ad9553bb9ccbfd19547c473a95405a8b2',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a83ba61e8a5170c2e172fd60ebc11016f',1,'rapidjson::GenericValue::GenericValue(const Ch *s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a852788b35257762cd8d6c4bf5c5d77bc',1,'rapidjson::GenericValue::GenericValue(const std::basic_string&lt; Ch &gt; &amp;s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8',1,'rapidjson::GenericValue::GenericValue(Array a) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e',1,'rapidjson::GenericValue::GenericValue(Object o) RAPIDJSON_NOEXCEPT']]],
+ ['getallocator_438',['GetAllocator',['../classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f',1,'rapidjson::GenericDocument']]],
+ ['getcolumn_439',['GetColumn',['../classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d',1,'rapidjson::CursorStreamWrapper']]],
+ ['geterror_440',['GetError',['../classrapidjson_1_1_generic_schema_validator.html#a422c16457e512835b0d0f64ec1c81ba2',1,'rapidjson::GenericSchemaValidator']]],
+ ['geterroroffset_441',['GetErrorOffset',['../classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f',1,'rapidjson::GenericDocument::GetErrorOffset()'],['../classrapidjson_1_1_generic_reader.html#ab50019e0a715320f83b7610b83dcef8f',1,'rapidjson::GenericReader::GetErrorOffset()']]],
+ ['getinvaliddocumentpointer_442',['GetInvalidDocumentPointer',['../classrapidjson_1_1_generic_schema_validator.html#a60dfb4a89593c8d3ca4c89a6202feb52',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemacode_443',['GetInvalidSchemaCode',['../classrapidjson_1_1_generic_schema_validator.html#a317d19322b003b8f4b87cad467775029',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemakeyword_444',['GetInvalidSchemaKeyword',['../classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemapointer_445',['GetInvalidSchemaPointer',['../classrapidjson_1_1_generic_schema_validator.html#a3238efb9d9144c2d6577362d8dc5f61b',1,'rapidjson::GenericSchemaValidator']]],
+ ['getlength_446',['GetLength',['../classrapidjson_1_1_generic_string_buffer.html#a0a114be213152d570a2d9fde7a28fe11',1,'rapidjson::GenericStringBuffer']]],
+ ['getline_447',['GetLine',['../classrapidjson_1_1_cursor_stream_wrapper.html#a97c6cbbd334911639fe522bbfdd350b7',1,'rapidjson::CursorStreamWrapper']]],
+ ['getparseerror_448',['GetParseError',['../classrapidjson_1_1_generic_document.html#ab94c280c079a6837a24951cb4d8f337b',1,'rapidjson::GenericDocument']]],
+ ['getparseerror_5fen_449',['GetParseError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79',1,'rapidjson']]],
+ ['getparseerrorcode_450',['GetParseErrorCode',['../classrapidjson_1_1_generic_reader.html#a042c621cf745c5ed3a6f5ff9418dd05e',1,'rapidjson::GenericReader']]],
+ ['getroot_451',['GetRoot',['../classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a',1,'rapidjson::GenericSchemaDocument']]],
+ ['getsize_452',['GetSize',['../classrapidjson_1_1_generic_string_buffer.html#a9d830ec37a4ba0fba3b523c90aaf8b42',1,'rapidjson::GenericStringBuffer']]],
+ ['getstackcapacity_453',['GetStackCapacity',['../classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b',1,'rapidjson::GenericDocument']]],
+ ['getvalidateerror_5fen_454',['GetValidateError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga68345ad2eccb3e7dfec09d188f20fe20',1,'rapidjson']]]
];
diff --git a/search/functions_6.js b/search/functions_6.js
index f92164b6..60c9761c 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hasparseerror_446',['HasParseError',['../classrapidjson_1_1_generic_document.html#a7607bb42b51547e44bfd4cab35d8f20e',1,'rapidjson::GenericDocument::HasParseError()'],['../classrapidjson_1_1_generic_reader.html#ac42370c3497a0e2b6973110f298e3a59',1,'rapidjson::GenericReader::HasParseError()']]]
+ ['hasparseerror_455',['HasParseError',['../classrapidjson_1_1_generic_document.html#a7607bb42b51547e44bfd4cab35d8f20e',1,'rapidjson::GenericDocument::HasParseError()'],['../classrapidjson_1_1_generic_reader.html#ac42370c3497a0e2b6973110f298e3a59',1,'rapidjson::GenericReader::HasParseError()']]]
];
diff --git a/search/functions_7.js b/search/functions_7.js
index af854f23..3f98eadc 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['iscomplete_447',['IsComplete',['../classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da',1,'rapidjson::Writer']]],
- ['iserror_448',['IsError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ab6d87c6ce9c849f35e902fbe23f485c4',1,'rapidjson::ParseResult']]],
- ['isvalid_449',['IsValid',['../classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b',1,'rapidjson::GenericSchemaValidator']]],
- ['iterativeparsecomplete_450',['IterativeParseComplete',['../classrapidjson_1_1_generic_reader.html#a037aee35044b894d1487b42365aadc4b',1,'rapidjson::GenericReader']]],
- ['iterativeparseinit_451',['IterativeParseInit',['../classrapidjson_1_1_generic_reader.html#a90403a2c55dadf82fd2bb9d4c66b3280',1,'rapidjson::GenericReader']]],
- ['iterativeparsenext_452',['IterativeParseNext',['../classrapidjson_1_1_generic_reader.html#abac6611bec17167de50fede5cd5194ca',1,'rapidjson::GenericReader']]]
+ ['iscomplete_456',['IsComplete',['../classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da',1,'rapidjson::Writer']]],
+ ['iserror_457',['IsError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ab6d87c6ce9c849f35e902fbe23f485c4',1,'rapidjson::ParseResult']]],
+ ['isvalid_458',['IsValid',['../classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b',1,'rapidjson::GenericSchemaValidator']]],
+ ['iterativeparsecomplete_459',['IterativeParseComplete',['../classrapidjson_1_1_generic_reader.html#a037aee35044b894d1487b42365aadc4b',1,'rapidjson::GenericReader']]],
+ ['iterativeparseinit_460',['IterativeParseInit',['../classrapidjson_1_1_generic_reader.html#a90403a2c55dadf82fd2bb9d4c66b3280',1,'rapidjson::GenericReader']]],
+ ['iterativeparsenext_461',['IterativeParseNext',['../classrapidjson_1_1_generic_reader.html#abac6611bec17167de50fede5cd5194ca',1,'rapidjson::GenericReader']]]
];
diff --git a/search/functions_8.js b/search/functions_8.js
index b75ec1e4..6b0b79c3 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['malloc_453',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator']]],
- ['memorypoolallocator_454',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]]
+ ['malloc_462',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator::Malloc()'],['../classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354',1,'rapidjson::StdAllocator::Malloc()']]],
+ ['memorypoolallocator_463',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]]
];
diff --git a/search/functions_9.js b/search/functions_9.js
index ea2d6c8a..bdd3e2e9 100644
--- a/search/functions_9.js
+++ b/search/functions_9.js
@@ -1,9 +1,11 @@
var searchData=
[
- ['offset_455',['Offset',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a85036788b0cfd1c676900de6f8260bd6',1,'rapidjson::ParseResult']]],
- ['operator_20booleantype_456',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
- ['operator_20const_20ch_20_2a_457',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
- ['operator_20parseresult_458',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
- ['operator_2d_459',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
- ['operator_3d_460',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]]
+ ['offset_464',['Offset',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a85036788b0cfd1c676900de6f8260bd6',1,'rapidjson::ParseResult']]],
+ ['operator_20booleantype_465',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
+ ['operator_20const_20ch_20_2a_466',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
+ ['operator_20parseresult_467',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
+ ['operator_21_3d_468',['operator!=',['../classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99',1,'rapidjson::MemoryPoolAllocator']]],
+ ['operator_2d_469',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
+ ['operator_3d_470',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
+ ['operator_3d_3d_471',['operator==',['../classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/search/functions_a.js b/search/functions_a.js
index d70e752f..a69a894d 100644
--- a/search/functions_a.js
+++ b/search/functions_a.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['parse_461',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
- ['parseinsitu_462',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
- ['parseresult_463',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
- ['parsestream_464',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
- ['populate_465',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
- ['prettywriter_466',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter']]],
- ['putn_467',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
- ['putreserve_468',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
- ['putunsafe_469',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
+ ['parse_472',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
+ ['parseinsitu_473',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
+ ['parseresult_474',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
+ ['parsestream_475',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
+ ['populate_476',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
+ ['prettywriter_477',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter']]],
+ ['putn_478',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
+ ['putreserve_479',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
+ ['putunsafe_480',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
];
diff --git a/search/functions_b.js b/search/functions_b.js
index f53a555a..6da8e4fd 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['rapidjson_5fdisableif_5freturn_470',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
- ['rawassign_471',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
- ['rawnumber_472',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
- ['rawvalue_473',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
- ['realloc_474',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
- ['reset_475',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
- ['reseterror_476',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
+ ['rapidjson_5fdisableif_5freturn_481',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
+ ['rawassign_482',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
+ ['rawnumber_483',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
+ ['rawvalue_484',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
+ ['realloc_485',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
+ ['reset_486',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
+ ['reseterror_487',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
];
diff --git a/search/functions_c.js b/search/functions_c.js
index 4c5a17cb..1a2cc217 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -1,16 +1,17 @@
var searchData=
[
- ['schemavalidatingreader_477',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader']]],
- ['set_478',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
- ['setformatoptions_479',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
- ['setindent_480',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
- ['setmaxdecimalplaces_481',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
- ['setobjectraw_482',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
- ['setstringraw_483',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
- ['setvalidateflags_484',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
- ['size_485',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40',1,'rapidjson::MemoryPoolAllocator']]],
- ['skipwhitespace_486',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
- ['string_487',['String',['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
- ['stringref_488',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
- ['swap_489',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()']]]
+ ['schemavalidatingreader_488',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader']]],
+ ['set_489',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
+ ['setformatoptions_490',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
+ ['setindent_491',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
+ ['setmaxdecimalplaces_492',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
+ ['setobjectraw_493',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
+ ['setstringraw_494',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
+ ['setvalidateflags_495',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
+ ['shared_496',['Shared',['../classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc',1,'rapidjson::MemoryPoolAllocator']]],
+ ['size_497',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265',1,'rapidjson::MemoryPoolAllocator']]],
+ ['skipwhitespace_498',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
+ ['string_499',['String',['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
+ ['stringref_500',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
+ ['swap_501',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()']]]
];
diff --git a/search/functions_d.js b/search/functions_d.js
index 33de1a74..0bea8977 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['transcode_490',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]]
+ ['transcode_502',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]]
];
diff --git a/search/functions_e.js b/search/functions_e.js
index f9536d4c..03a7d8e7 100644
--- a/search/functions_e.js
+++ b/search/functions_e.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['validate_491',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]]
+ ['validate_503',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]]
];
diff --git a/search/functions_f.js b/search/functions_f.js
index cfdb61ec..d5f405a1 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['writer_492',['Writer',['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer']]]
+ ['writer_504',['Writer',['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer']]]
];
diff --git a/search/groups_0.js b/search/groups_0.js
index 39e8fa9a..32299413 100644
--- a/search/groups_0.js
+++ b/search/groups_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['rapidjson_20configuration_650',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
- ['rapidjson_20error_20handling_651',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]]
+ ['rapidjson_20configuration_662',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
+ ['rapidjson_20error_20handling_663',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]]
];
diff --git a/search/namespaces_0.js b/search/namespaces_0.js
index ac50092a..269c2520 100644
--- a/search/namespaces_0.js
+++ b/search/namespaces_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['rapidjson_405',['rapidjson',['../namespacerapidjson.html',1,'']]]
+ ['rapidjson_414',['rapidjson',['../namespacerapidjson.html',1,'']]]
];
diff --git a/search/pages_0.js b/search/pages_0.js
index 8594d83b..a26e4a9e 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['change_20log_652',['Change Log',['../md__c_h_a_n_g_e_l_o_g.html',1,'']]]
+ ['change_20log_664',['Change Log',['../md__c_h_a_n_g_e_l_o_g.html',1,'']]]
];
diff --git a/search/pages_1.js b/search/pages_1.js
index b9d7b9d0..e200a710 100644
--- a/search/pages_1.js
+++ b/search/pages_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['dom_653',['DOM',['../md_doc_dom.html',1,'']]]
+ ['dom_665',['DOM',['../md_doc_dom.html',1,'']]]
];
diff --git a/search/pages_2.js b/search/pages_2.js
index 8850aeb3..073a362d 100644
--- a/search/pages_2.js
+++ b/search/pages_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['encoding_654',['Encoding',['../md_doc_encoding.html',1,'']]]
+ ['encoding_666',['Encoding',['../md_doc_encoding.html',1,'']]]
];
diff --git a/search/pages_3.js b/search/pages_3.js
index a29f1abe..fad696b1 100644
--- a/search/pages_3.js
+++ b/search/pages_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['faq_655',['FAQ',['../md_doc_faq.html',1,'']]],
- ['features_656',['Features',['../md_doc_features.html',1,'']]]
+ ['faq_667',['FAQ',['../md_doc_faq.html',1,'']]],
+ ['features_668',['Features',['../md_doc_features.html',1,'']]]
];
diff --git a/search/pages_4.js b/search/pages_4.js
index 1a6627ed..40724b5e 100644
--- a/search/pages_4.js
+++ b/search/pages_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['internals_657',['Internals',['../md_doc_internals.html',1,'']]]
+ ['internals_669',['Internals',['../md_doc_internals.html',1,'']]]
];
diff --git a/search/pages_5.js b/search/pages_5.js
index b642db4b..985440da 100644
--- a/search/pages_5.js
+++ b/search/pages_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['performance_658',['Performance',['../md_doc_performance.html',1,'']]],
- ['pointer_659',['Pointer',['../md_doc_pointer.html',1,'']]]
+ ['performance_670',['Performance',['../md_doc_performance.html',1,'']]],
+ ['pointer_671',['Pointer',['../md_doc_pointer.html',1,'']]]
];
diff --git a/search/pages_6.js b/search/pages_6.js
index 292ba60f..fe064610 100644
--- a/search/pages_6.js
+++ b/search/pages_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['sax_660',['SAX',['../md_doc_sax.html',1,'']]],
- ['schema_661',['Schema',['../md_doc_schema.html',1,'']]],
- ['stream_662',['Stream',['../md_doc_stream.html',1,'']]]
+ ['sax_672',['SAX',['../md_doc_sax.html',1,'']]],
+ ['schema_673',['Schema',['../md_doc_schema.html',1,'']]],
+ ['stream_674',['Stream',['../md_doc_stream.html',1,'']]]
];
diff --git a/search/pages_7.js b/search/pages_7.js
index 7f304199..17d38462 100644
--- a/search/pages_7.js
+++ b/search/pages_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['tutorial_663',['Tutorial',['../md_doc_tutorial.html',1,'']]]
+ ['tutorial_675',['Tutorial',['../md_doc_tutorial.html',1,'']]]
];
diff --git a/search/related_0.js b/search/related_0.js
index 3db87106..1e4edd2a 100644
--- a/search/related_0.js
+++ b/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['swap_639',['swap',['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
+ ['swap_651',['swap',['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
];
diff --git a/search/searchdata.js b/search/searchdata.js
index 75437531..5fa6b57c 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -1,7 +1,7 @@
var indexSectionsWithContent =
{
0: "abcdefghiklmnoprstuvw~",
- 1: "abcdefghilmnopstuw",
+ 1: "abcdefghilmnoprstuw",
2: "r",
3: "der",
4: "abcdfghimoprstvw~",
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
index b9334058..55cfbd65 100644
--- a/search/typedefs_0.js
+++ b/search/typedefs_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['allocatortype_522',['AllocatorType',['../classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d',1,'rapidjson::GenericValue::AllocatorType()'],['../classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773',1,'rapidjson::GenericDocument::AllocatorType()']]]
+ ['allocatortype_534',['AllocatorType',['../classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d',1,'rapidjson::GenericValue::AllocatorType()'],['../classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773',1,'rapidjson::GenericDocument::AllocatorType()']]]
];
diff --git a/search/typedefs_1.js b/search/typedefs_1.js
index 1914b1e2..8df63961 100644
--- a/search/typedefs_1.js
+++ b/search/typedefs_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['booleantype_523',['BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#aff2daa285445bba8f76578ea274e34a3',1,'rapidjson::ParseResult']]]
+ ['booleantype_535',['BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#aff2daa285445bba8f76578ea274e34a3',1,'rapidjson::ParseResult']]]
];
diff --git a/search/typedefs_2.js b/search/typedefs_2.js
index 62aaf826..82adc7e2 100644
--- a/search/typedefs_2.js
+++ b/search/typedefs_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['ch_524',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
- ['constiterator_525',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
- ['constmemberiterator_526',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]]
+ ['ch_536',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
+ ['constiterator_537',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
+ ['constmemberiterator_538',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]]
];
diff --git a/search/typedefs_3.js b/search/typedefs_3.js
index 8009388f..bfa21d66 100644
--- a/search/typedefs_3.js
+++ b/search/typedefs_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['differencetype_527',['DifferenceType',['../classrapidjson_1_1_generic_member_iterator.html#aff2739a9265639a7a4be8c3e6216b31a',1,'rapidjson::GenericMemberIterator']]],
- ['document_528',['Document',['../namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8',1,'rapidjson']]]
+ ['differencetype_539',['DifferenceType',['../classrapidjson_1_1_generic_member_iterator.html#aff2739a9265639a7a4be8c3e6216b31a',1,'rapidjson::GenericMemberIterator']]],
+ ['document_540',['Document',['../namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8',1,'rapidjson']]]
];
diff --git a/search/typedefs_4.js b/search/typedefs_4.js
index 7448d93d..e566b870 100644
--- a/search/typedefs_4.js
+++ b/search/typedefs_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['encodingtype_529',['EncodingType',['../classrapidjson_1_1_generic_value.html#a05906384808645a2e798d29a9b2d441d',1,'rapidjson::GenericValue::EncodingType()'],['../classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e',1,'rapidjson::GenericPointer::EncodingType()']]]
+ ['encodingtype_541',['EncodingType',['../classrapidjson_1_1_generic_value.html#a05906384808645a2e798d29a9b2d441d',1,'rapidjson::GenericValue::EncodingType()'],['../classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e',1,'rapidjson::GenericPointer::EncodingType()']]]
];
diff --git a/search/typedefs_5.js b/search/typedefs_5.js
index 7a971131..1ba3a938 100644
--- a/search/typedefs_5.js
+++ b/search/typedefs_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['insitustringstream_530',['InsituStringStream',['../namespacerapidjson.html#a64e957c8d9d7cd15b193ffc31410038e',1,'rapidjson']]],
- ['iremoteschemadocumentprovider_531',['IRemoteSchemaDocumentProvider',['../namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5',1,'rapidjson']]],
- ['iterator_532',['Iterator',['../classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653',1,'rapidjson::GenericMemberIterator']]]
+ ['insitustringstream_542',['InsituStringStream',['../namespacerapidjson.html#a64e957c8d9d7cd15b193ffc31410038e',1,'rapidjson']]],
+ ['iremoteschemadocumentprovider_543',['IRemoteSchemaDocumentProvider',['../namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5',1,'rapidjson']]],
+ ['iterator_544',['Iterator',['../classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/search/typedefs_6.js b/search/typedefs_6.js
index b080906a..3dfca66d 100644
--- a/search/typedefs_6.js
+++ b/search/typedefs_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['member_533',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
- ['memberiterator_534',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]]
+ ['member_545',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
+ ['memberiterator_546',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]]
];
diff --git a/search/typedefs_7.js b/search/typedefs_7.js
index 0320184f..6ff795e3 100644
--- a/search/typedefs_7.js
+++ b/search/typedefs_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['nonconstiterator_535',['NonConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a1a91868fa388664bb301061e3e24badb',1,'rapidjson::GenericMemberIterator']]]
+ ['nonconstiterator_547',['NonConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a1a91868fa388664bb301061e3e24badb',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/search/typedefs_8.js b/search/typedefs_8.js
index 0a92c4a0..cabbc3ca 100644
--- a/search/typedefs_8.js
+++ b/search/typedefs_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['pointer_536',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]]
+ ['pointer_548',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]]
];
diff --git a/search/typedefs_9.js b/search/typedefs_9.js
index d89defb4..452cbacd 100644
--- a/search/typedefs_9.js
+++ b/search/typedefs_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['reader_537',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
- ['reference_538',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]]
+ ['reader_549',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
+ ['reference_550',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/search/typedefs_a.js b/search/typedefs_a.js
index 5875da02..a5c51cd9 100644
--- a/search/typedefs_a.js
+++ b/search/typedefs_a.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['schemadocument_539',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
- ['sizetype_540',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
- ['stringbuffer_541',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
- ['stringreftype_542',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
- ['stringstream_543',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]]
+ ['schemadocument_551',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
+ ['sizetype_552',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
+ ['stringbuffer_553',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
+ ['stringreftype_554',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
+ ['stringstream_555',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]]
];
diff --git a/search/typedefs_b.js b/search/typedefs_b.js
index bda6c948..fc44388d 100644
--- a/search/typedefs_b.js
+++ b/search/typedefs_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['value_544',['Value',['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson']]],
- ['valueiterator_545',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
- ['valuetype_546',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
+ ['value_556',['Value',['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson']]],
+ ['valueiterator_557',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
+ ['valuetype_558',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
];
diff --git a/search/variables_0.js b/search/variables_0.js
index c39b841a..89911b30 100644
--- a/search/variables_0.js
+++ b/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['allocator_5f_498',['allocator_',['../classrapidjson_1_1_generic_pointer.html#a303e16e7d6c391a2afe8669744f79897',1,'rapidjson::GenericPointer']]]
+ ['allocator_5f_510',['allocator_',['../classrapidjson_1_1_generic_pointer.html#a303e16e7d6c391a2afe8669744f79897',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/variables_1.js b/search/variables_1.js
index 4a93f496..e767c197 100644
--- a/search/variables_1.js
+++ b/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['begin_5f_499',['begin_',['../structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93',1,'rapidjson::MemoryStream']]]
+ ['begin_5f_511',['begin_',['../structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93',1,'rapidjson::MemoryStream']]]
];
diff --git a/search/variables_2.js b/search/variables_2.js
index 2c3840a6..895583b6 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['constvalueiterator_500',['ConstValueIterator',['../classrapidjson_1_1_generic_value.html#a45b0ddd23742e045ffe286f9ead712b7',1,'rapidjson::GenericValue']]]
+ ['constvalueiterator_512',['ConstValueIterator',['../classrapidjson_1_1_generic_value.html#a45b0ddd23742e045ffe286f9ead712b7',1,'rapidjson::GenericValue']]]
];
diff --git a/search/variables_3.js b/search/variables_3.js
index 590469f6..d152d954 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['end_5f_501',['end_',['../structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8',1,'rapidjson::MemoryStream']]]
+ ['end_5f_513',['end_',['../structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8',1,'rapidjson::MemoryStream']]]
];
diff --git a/search/variables_4.js b/search/variables_4.js
index 9f05754f..31a4a94a 100644
--- a/search/variables_4.js
+++ b/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['getparseerrorfunc_502',['GetParseErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751',1,'rapidjson']]],
- ['getvalidateerrorfunc_503',['GetValidateErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga5e4d44bc16d54acb0a9697110a79a83c',1,'rapidjson']]]
+ ['getparseerrorfunc_514',['GetParseErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751',1,'rapidjson']]],
+ ['getvalidateerrorfunc_515',['GetValidateErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga5e4d44bc16d54acb0a9697110a79a83c',1,'rapidjson']]]
];
diff --git a/search/variables_5.js b/search/variables_5.js
index 2888d80e..ac33f6ba 100644
--- a/search/variables_5.js
+++ b/search/variables_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hashcode_504',['hashcode',['../structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260',1,'rapidjson::GenericValue::String']]],
- ['head_5f_505',['head_',['../structrapidjson_1_1_generic_string_stream.html#a2556705b0a0fd6393862efe6db025b32',1,'rapidjson::GenericStringStream']]]
+ ['hashcode_516',['hashcode',['../structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260',1,'rapidjson::GenericValue::String']]],
+ ['head_5f_517',['head_',['../structrapidjson_1_1_generic_string_stream.html#a2556705b0a0fd6393862efe6db025b32',1,'rapidjson::GenericStringStream']]]
];
diff --git a/search/variables_6.js b/search/variables_6.js
index 95c1f5d2..476d932a 100644
--- a/search/variables_6.js
+++ b/search/variables_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['inarray_506',['inArray',['../structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec',1,'rapidjson::Writer::Level']]],
- ['index_507',['index',['../structrapidjson_1_1_generic_pointer_1_1_token.html#a50331c9e3dedc34d2c79745b2e58fb2d',1,'rapidjson::GenericPointer::Token']]]
+ ['inarray_518',['inArray',['../structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec',1,'rapidjson::Writer::Level']]],
+ ['index_519',['index',['../structrapidjson_1_1_generic_pointer_1_1_token.html#a50331c9e3dedc34d2c79745b2e58fb2d',1,'rapidjson::GenericPointer::Token']]]
];
diff --git a/search/variables_7.js b/search/variables_7.js
index b43d60f7..de4ff278 100644
--- a/search/variables_7.js
+++ b/search/variables_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['kneedfree_508',['kNeedFree',['../classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29',1,'rapidjson::MemoryPoolAllocator']]]
+ ['kneedfree_520',['kNeedFree',['../classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/search/variables_8.js b/search/variables_8.js
index 49dfda69..2c91c76a 100644
--- a/search/variables_8.js
+++ b/search/variables_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['length_509',['length',['../structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111',1,'rapidjson::GenericStringRef::length()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600',1,'rapidjson::GenericPointer::Token::length()']]]
+ ['length_521',['length',['../structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111',1,'rapidjson::GenericStringRef::length()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600',1,'rapidjson::GenericPointer::Token::length()']]]
];
diff --git a/search/variables_9.js b/search/variables_9.js
index 80229581..de3416c0 100644
--- a/search/variables_9.js
+++ b/search/variables_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['name_510',['name',['../classrapidjson_1_1_generic_member.html#ae820eaa74b415a9073f3f3855f6c6607',1,'rapidjson::GenericMember::name()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#aceb59c9796418c20da27b03bf1948fe8',1,'rapidjson::GenericPointer::Token::name()']]],
- ['namebuffer_5f_511',['nameBuffer_',['../classrapidjson_1_1_generic_pointer.html#a38f23dc869001b53149804e563f6a465',1,'rapidjson::GenericPointer']]]
+ ['name_522',['name',['../classrapidjson_1_1_generic_member.html#ae820eaa74b415a9073f3f3855f6c6607',1,'rapidjson::GenericMember::name()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#aceb59c9796418c20da27b03bf1948fe8',1,'rapidjson::GenericPointer::Token::name()']]],
+ ['namebuffer_5f_523',['nameBuffer_',['../classrapidjson_1_1_generic_pointer.html#a38f23dc869001b53149804e563f6a465',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/variables_a.js b/search/variables_a.js
index 74022983..ce845a7a 100644
--- a/search/variables_a.js
+++ b/search/variables_a.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ownallocator_5f_512',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
+ ['ownallocator_5f_524',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/variables_b.js b/search/variables_b.js
index 06984c52..1006b732 100644
--- a/search/variables_b.js
+++ b/search/variables_b.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['parseerrorcode_5f_513',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
- ['parseerroroffset_5f_514',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]]
+ ['parseerrorcode_5f_525',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
+ ['parseerroroffset_5f_526',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/variables_c.js b/search/variables_c.js
index e2759c0b..e0fd0c13 100644
--- a/search/variables_c.js
+++ b/search/variables_c.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['s_515',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
- ['size_5f_516',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
- ['src_5f_517',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]]
+ ['s_527',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
+ ['size_5f_528',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
+ ['src_5f_529',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]]
];
diff --git a/search/variables_d.js b/search/variables_d.js
index c0e63556..5e55705c 100644
--- a/search/variables_d.js
+++ b/search/variables_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tokencount_5f_518',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
- ['tokens_5f_519',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]]
+ ['tokencount_5f_530',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
+ ['tokens_5f_531',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]]
];
diff --git a/search/variables_e.js b/search/variables_e.js
index 5caf622b..6f1bf467 100644
--- a/search/variables_e.js
+++ b/search/variables_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_520',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember']]],
- ['valuecount_521',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]]
+ ['value_532',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember']]],
+ ['valuecount_533',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]]
];
diff --git a/stack_8h_source.html b/stack_8h_source.html
index 1212aa7a..35acf0c6 100644
--- a/stack_8h_source.html
+++ b/stack_8h_source.html
@@ -324,8 +324,8 @@ $(document).ready(function(){initNavTree('stack_8h_source.html','');});
</div><!-- doc-content -->
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga6a2b1695c13e77ae425e3cbac980ccb5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a></div><div class="ttdeci">#define RAPIDJSON_UNLIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with low probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:476</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
diff --git a/structrapidjson_1_1_std_allocator_1_1rebind-members.html b/structrapidjson_1_1_std_allocator_1_1rebind-members.html
new file mode 100644
index 00000000..ef64025e
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_1_1rebind-members.html
@@ -0,0 +1,104 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>other</b> typedef (defined in <a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a>)</td><td class="entry"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/structrapidjson_1_1_std_allocator_1_1rebind.html b/structrapidjson_1_1_std_allocator_1_1rebind.html
new file mode 100644
index 00000000..5046d528
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_1_1rebind.html
@@ -0,0 +1,114 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="structrapidjson_1_1_std_allocator_1_1rebind-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a4cd0cd6824224b46057179a79b7dbb9d"><td class="memItemLeft" align="right" valign="top"><a id="a4cd0cd6824224b46057179a79b7dbb9d"></a>
+typedef <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
+<tr class="separator:a4cd0cd6824224b46057179a79b7dbb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></li><li class="navelem"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/structrapidjson_1_1_std_allocator_1_1rebind.js b/structrapidjson_1_1_std_allocator_1_1rebind.js
new file mode 100644
index 00000000..c9c7b5f8
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_1_1rebind.js
@@ -0,0 +1,4 @@
+var structrapidjson_1_1_std_allocator_1_1rebind =
+[
+ [ "other", "structrapidjson_1_1_std_allocator_1_1rebind.html#a4cd0cd6824224b46057179a79b7dbb9d", null ]
+]; \ No newline at end of file
diff --git a/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html
new file mode 100644
index 00000000..e2319b80
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html
@@ -0,0 +1,104 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>other</b> typedef (defined in <a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a>)</td><td class="entry"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html
new file mode 100644
index 00000000..2e840eb8
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html
@@ -0,0 +1,114 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aeeda80c4a5e3b140f7087015b7602231"><td class="memItemLeft" align="right" valign="top"><a id="aeeda80c4a5e3b140f7087015b7602231"></a>
+typedef <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
+<tr class="separator:aeeda80c4a5e3b140f7087015b7602231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></li><li class="navelem"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rebind</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js
new file mode 100644
index 00000000..3c9c30e6
--- /dev/null
+++ b/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js
@@ -0,0 +1,4 @@
+var structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind =
+[
+ [ "other", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html#aeeda80c4a5e3b140f7087015b7602231", null ]
+]; \ No newline at end of file
diff --git a/writer_8h_source.html b/writer_8h_source.html
index 2b6b7434..b269d636 100644
--- a/writer_8h_source.html
+++ b/writer_8h_source.html
@@ -801,31 +801,31 @@ $(document).ready(function(){initNavTree('writer_8h_source.html','');});
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga1975595e2f1dc20a2d4859f340ac88c6"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6">RAPIDJSON_WRITE_DEFAULT_FLAGS</a></div><div class="ttdeci">#define RAPIDJSON_WRITE_DEFAULT_FLAGS</div><div class="ttdoc">User-defined kWriteDefaultFlags definition.</div><div class="ttdef"><b>Definition:</b> writer.h:62</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19">rapidjson::WriteFlag</a></div><div class="ttdeci">WriteFlag</div><div class="ttdoc">Combination of writeFlags.</div><div class="ttdef"><b>Definition:</b> writer.h:66</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a190d964d3e62155e87153e858a0b04da"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da">rapidjson::Writer::IsComplete</a></div><div class="ttdeci">bool IsComplete() const</div><div class="ttdoc">Checks whether the output is a complete JSON.</div><div class="ttdef"><b>Definition:</b> writer.h:144</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10">rapidjson::kWriteValidateEncodingFlag</a></div><div class="ttdoc">Validate encoding of JSON strings.</div><div class="ttdef"><b>Definition:</b> writer.h:68</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a">rapidjson::kWriteNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> writer.h:67</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_aff66881798d01e932a0b8b8ef97b0373"><div class="ttname"><a href="classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373">rapidjson::Writer::Double</a></div><div class="ttdeci">bool Double(double d)</div><div class="ttdoc">Writes the given double value to the stream.</div><div class="ttdef"><b>Definition:</b> writer.h:194</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_aa7b6967dc237519e2a6d8b3939fb9634"><div class="ttname"><a href="classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634">rapidjson::Writer::SetMaxDecimalPlaces</a></div><div class="ttdeci">void SetMaxDecimalPlaces(int maxDecimalPlaces)</div><div class="ttdoc">Sets the maximum number of decimal places for double output.</div><div class="ttdef"><b>Definition:</b> writer.h:173</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html">rapidjson::Writer::Level</a></div><div class="ttdoc">Information for each nested level.</div><div class="ttdef"><b>Definition:</b> writer.h:290</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html_a5d17bdfa9ded5de72f5f91175cc3e36b"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b">rapidjson::Writer::Level::valueCount</a></div><div class="ttdeci">size_t valueCount</div><div class="ttdoc">number of values in this level</div><div class="ttdef"><b>Definition:</b> writer.h:292</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="anamespacerapidjson_html_a0a774dcffe8ae07686f459ae017d2f20"><div class="ttname"><a href="namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20">rapidjson::PutUnsafe</a></div><div class="ttdeci">void PutUnsafe(Stream &amp;stream, typename Stream::Ch c)</div><div class="ttdoc">Write character to a stream, presuming buffer is reserved.</div><div class="ttdef"><b>Definition:</b> stream.h:91</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226">rapidjson::kWriteDefaultFlags</a></div><div class="ttdoc">Default write flags. Can be customized by defining RAPIDJSON_WRITE_DEFAULT_FLAGS.</div><div class="ttdef"><b>Definition:</b> writer.h:70</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a98a421c806b456688874511f64add1f2"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2">rapidjson::Writer::Writer</a></div><div class="ttdeci">Writer(OutputStream &amp;os, StackAllocator *stackAllocator=0, size_t levelDepth=kDefaultLevelDepth)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> writer.h:102</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html"><div class="ttname"><a href="classrapidjson_1_1_writer.html">rapidjson::Writer</a></div><div class="ttdoc">JSON writer.</div><div class="ttdef"><b>Definition:</b> fwd.h:95</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a8acb89b2bbb1e5f384e6076b65044dbe"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe">rapidjson::Writer::RawValue</a></div><div class="ttdeci">bool RawValue(const Ch *json, size_t length, Type type)</div><div class="ttdoc">Write a raw JSON value.</div><div class="ttdef"><b>Definition:</b> writer.h:272</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html_a59255e3b1d371161f7c894503cfd6bec"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec">rapidjson::Writer::Level::inArray</a></div><div class="ttdeci">bool inArray</div><div class="ttdoc">true if in array, otherwise in object</div><div class="ttdef"><b>Definition:</b> writer.h:293</div></div>
<div class="ttc" id="anamespacerapidjson_html_a820f77efccfbb749bd15fe4822d2c740"><div class="ttname"><a href="namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740">rapidjson::PutReserve</a></div><div class="ttdeci">void PutReserve(Stream &amp;stream, size_t count)</div><div class="ttdoc">Reserve n characters for writing to a stream.</div><div class="ttdef"><b>Definition:</b> stream.h:84</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a849e2b675a2b868699a14d45c7396f24"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24">rapidjson::Writer::String</a></div><div class="ttdeci">bool String(const Ch *const &amp;str)</div><div class="ttdoc">Simpler but slower overload.</div><div class="ttdef"><b>Definition:</b> writer.h:259</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a72cefd18d176bc12a53adb3185c51ca7"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer::Flush</a></div><div class="ttdeci">void Flush()</div><div class="ttdoc">Flush the output stream.</div><div class="ttdef"><b>Definition:</b> writer.h:282</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga5dc14176a9e71ace282404b0bcda57a1"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1">RAPIDJSON_LIKELY</a></div><div class="ttdeci">#define RAPIDJSON_LIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with high probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:463</div></div>
diff --git a/zh-cn/allocators_8h_source.html b/zh-cn/allocators_8h_source.html
index 46591599..2821e29a 100644
--- a/zh-cn/allocators_8h_source.html
+++ b/zh-cn/allocators_8h_source.html
@@ -107,293 +107,618 @@ $(document).ready(function(){initNavTree('allocators_8h_source.html','');});
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="rapidjson_8h.html">rapidjson.h</a>&quot;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span><span class="comment">// Allocator</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/*! \class rapidjson::Allocator</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> \brief Concept for allocating, resizing and freeing memory block.</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> </span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> Note that Malloc() and Realloc() are non-static but Free() is static.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"></span><span class="comment">// Allocator</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/*! \class rapidjson::Allocator</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> \brief Concept for allocating, resizing and freeing memory block.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> </span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> So if an allocator need to support Free(), it needs to put its pointer in </span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> the header of memory block.</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">\code</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">concept Allocator {</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> static const bool kNeedFree; //!&lt; Whether this allocator needs to call Free().</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> // Allocate a memory block.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> // \param size of the memory block in bytes.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> // \returns pointer to the memory block.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> void* Malloc(size_t size);</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> // Resize a memory block.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> // \param originalPtr The pointer to current memory block. Null pointer is permitted.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> // \param originalSize The current size in bytes. (Design issue: since some allocator may not book-keep this, explicitly pass to it can save memory.)</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> // \param newSize the new size in bytes.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> void* Realloc(void* originalPtr, size_t originalSize, size_t newSize);</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> // Free a memory block.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> // \param pointer to the memory block. Null pointer is permitted.</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> static void Free(void *ptr);</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">};</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">\endcode</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/*! \def RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> \ingroup RAPIDJSON_CONFIG</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> \brief User-defined kDefaultChunkCapacity definition.</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> User can define this as any \c size that is a power of 2.</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5"> 64</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY (64 * 1024)</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span><span class="comment">// CrtAllocator</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">//! C-runtime library allocator.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"></span><span class="comment">/*! This class is just wrapper for standard C library memory routines.</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_crt_allocator.html"> 75</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span>* Malloc(<span class="keywordtype">size_t</span> size) { </div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (size) <span class="comment">// behavior of malloc(0) is implementation defined.</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a>(size);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> NULL; <span class="comment">// standardize to returning NULL.</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; (void)originalSize;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">if</span> (newSize == 0) {</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(originalPtr);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a>(originalPtr, newSize);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) { <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(ptr); }</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span><span class="comment">// MemoryPoolAllocator</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">//! Default memory allocator used by the parser and DOM.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span><span class="comment">/*! This allocator allocate memory blocks from pre-allocated memory chunks. </span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> It does not free memory blocks. And Realloc() only allocate new memory.</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> The memory chunks are allocated by BaseAllocator, which is CrtAllocator by default.</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> User may also supply a buffer as the first chunk.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> Note that Malloc() and Realloc() are non-static but Free() is static.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> So if an allocator need to support Free(), it needs to put its pointer in </span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> the header of memory block.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">\code</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">concept Allocator {</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> static const bool kNeedFree; //!&lt; Whether this allocator needs to call Free().</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> // Allocate a memory block.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> // \param size of the memory block in bytes.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> // \returns pointer to the memory block.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> void* Malloc(size_t size);</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> // Resize a memory block.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> // \param originalPtr The pointer to current memory block. Null pointer is permitted.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> // \param originalSize The current size in bytes. (Design issue: since some allocator may not book-keep this, explicitly pass to it can save memory.)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> // \param newSize the new size in bytes.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> void* Realloc(void* originalPtr, size_t originalSize, size_t newSize);</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> // Free a memory block.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> // \param pointer to the memory block. Null pointer is permitted.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> static void Free(void *ptr);</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">};</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">\endcode</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/*! \def RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> \ingroup RAPIDJSON_CONFIG</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> \brief User-defined kDefaultChunkCapacity definition.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> User can define this as any \c size that is a power of 2.</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5"> 66</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY (64 * 1024)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"></span><span class="comment">// CrtAllocator</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">//! C-runtime library allocator.</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span><span class="comment">/*! This class is just wrapper for standard C library memory routines.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_crt_allocator.html"> 77</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span>* Malloc(<span class="keywordtype">size_t</span> size) { </div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span> (size) <span class="comment">// behavior of malloc(0) is implementation defined.</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a>(size);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> NULL; <span class="comment">// standardize to returning NULL.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; (void)originalSize;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">if</span> (newSize == 0) {</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(originalPtr);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a>(originalPtr, newSize);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT { <a class="code" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a>(ptr); }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a>&amp;) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a>&amp;) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;};</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"></span><span class="comment">// MemoryPoolAllocator</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> If the user-buffer is full then additional chunks are allocated by BaseAllocator.</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> The user-buffer is not deallocated by this allocator.</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> \tparam BaseAllocator the allocator type for allocating memory chunks. Default is CrtAllocator.</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html"> 115</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> {</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29"> 117</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">false</span>; <span class="comment">//!&lt; Tell users that no need to call Free() with this allocator. (concept Allocator)</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> //! Constructor with chunkSize.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"></span><span class="comment"> /*! \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4"> 123</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(<span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) : </div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(0), baseAllocator_(baseAllocator), ownBaseAllocator_(0)</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> //! Constructor with user-supplied buffer.</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"></span><span class="comment"> /*! The user buffer will be used firstly. When it is full, memory pool allocates new chunk with chunk size.</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> The user buffer will not be deallocated when this allocator is destructed.</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> \param buffer User supplied buffer.</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> \param size Size of the buffer in bytes. It must at least larger than sizeof(ChunkHeader).</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7"> 138</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(buffer), baseAllocator_(baseAllocator), ownBaseAllocator_(0)</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; {</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(buffer != 0);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt; <span class="keyword">sizeof</span>(ChunkHeader));</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; chunkHead_ = reinterpret_cast&lt;ChunkHeader*&gt;(buffer);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; chunkHead_-&gt;capacity = size - <span class="keyword">sizeof</span>(ChunkHeader);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; chunkHead_-&gt;size = 0;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; chunkHead_-&gt;next = 0;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">//! Default memory allocator used by the parser and DOM.</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"></span><span class="comment">/*! This allocator allocate memory blocks from pre-allocated memory chunks. </span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> It does not free memory blocks. And Realloc() only allocate new memory.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> The memory chunks are allocated by BaseAllocator, which is CrtAllocator by default.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> User may also supply a buffer as the first chunk.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> If the user-buffer is full then additional chunks are allocated by BaseAllocator.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> The user-buffer is not deallocated by this allocator.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> \tparam BaseAllocator the allocator type for allocating memory chunks. Default is CrtAllocator.</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> \note implements Allocator concept</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html"> 124</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> {<span class="comment"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> //! Chunk header for perpending to each chunk.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"></span><span class="comment"> /*! Chunks are stored as a singly linked list.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">struct </span>ChunkHeader {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">size_t</span> capacity; <span class="comment">//!&lt; Capacity of the chunk in bytes (excluding the header itself).</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> size; <span class="comment">//!&lt; Current size of allocated memory in bytes.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"></span> ChunkHeader *next; <span class="comment">//!&lt; Next chunk in the linked list.</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"></span> };</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">struct </span>SharedData {</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; ChunkHeader *chunkHead; <span class="comment">//!&lt; Head of the chunk linked-list. Only the head chunk serves allocation.</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"></span> BaseAllocator* ownBaseAllocator; <span class="comment">//!&lt; base allocator created by this object.</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> refcount;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">bool</span> ownBuffer;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; };</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZEOF_SHARED_DATA = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(SharedData));</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZEOF_CHUNK_HEADER = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader));</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> ChunkHeader *GetChunkHead(SharedData *shared)</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; {</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;ChunkHeader*&gt;(reinterpret_cast&lt;uint8_t*&gt;(shared) + SIZEOF_SHARED_DATA);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> //! Destructor.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"></span><span class="comment"> /*! This deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e"> 152</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a>() {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Clear();</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a>(ownBaseAllocator_);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> //! Deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e"> 158</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a>() {</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">while</span> (chunkHead_ &amp;&amp; chunkHead_ != userBuffer_) {</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; ChunkHeader* next = chunkHead_-&gt;next;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; baseAllocator_-&gt;Free(chunkHead_);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; chunkHead_ = next;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">if</span> (chunkHead_ &amp;&amp; chunkHead_ == userBuffer_)</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; chunkHead_-&gt;size = 0; <span class="comment">// Clear user buffer</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> //! Computes the total capacity of allocated memory chunks.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total capacity in bytes.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd"> 171</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">size_t</span> capacity = 0;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = chunkHead_; c != 0; c = c-&gt;next)</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; capacity += c-&gt;capacity;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> capacity;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> //! Computes the memory blocks allocated.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total used bytes.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40"> 181</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">size_t</span> size = 0;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = chunkHead_; c != 0; c = c-&gt;next)</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; size += c-&gt;size;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">return</span> size;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> //! Allocates a memory block. (concept Allocator)</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344"> 189</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(<span class="keywordtype">size_t</span> size) {</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">if</span> (!size)</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; size = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(size);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (chunkHead_ == 0 || chunkHead_-&gt;size + size &gt; chunkHead_-&gt;capacity)</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span> (!AddChunk(chunk_capacity_ &gt; size ? chunk_capacity_ : size))</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> *buffer = reinterpret_cast&lt;char *&gt;(chunkHead_) + <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + chunkHead_-&gt;size;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; chunkHead_-&gt;size += size;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span> buffer;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> //! Resizes a memory block (concept Allocator)</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d"> 204</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">if</span> (originalPtr == 0)</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> Malloc(newSize);</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">if</span> (newSize == 0)</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; originalSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(originalSize);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; newSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(newSize);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">// Do not shrink if new size is smaller than original</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">if</span> (originalSize &gt;= newSize)</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="comment">// Simply expand it if it is the last allocation and there is sufficient space</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">if</span> (originalPtr == reinterpret_cast&lt;char *&gt;(chunkHead_) + <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + chunkHead_-&gt;size - originalSize) {</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">size_t</span> increment = static_cast&lt;size_t&gt;(newSize - originalSize);</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">if</span> (chunkHead_-&gt;size + increment &lt;= chunkHead_-&gt;capacity) {</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; chunkHead_-&gt;size += increment;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; </div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="comment">// Realloc process: allocate and copy memory, do not free original buffer.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">void</span>* newBuffer = Malloc(newSize)) {</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordflow">if</span> (originalSize)</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::memcpy(newBuffer, originalPtr, originalSize);</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> newBuffer;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">return</span> NULL;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> //! Frees a memory block (concept Allocator)</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b"> 238</a></span>&#160;<span class="comment"></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a>(<span class="keywordtype">void</span> *ptr) { (void)ptr; } <span class="comment">// Do nothing</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">private</span>:<span class="comment"></span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> //! Copy constructor is not permitted.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"></span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="comment">/* = delete */</span>;<span class="comment"></span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> //! Copy assignment operator is not permitted.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="comment">/* = delete */</span>;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> //! Creates a new chunk.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"></span><span class="comment"> /*! \param capacity Capacity of the chunk in bytes.</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> \return true if success.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordtype">bool</span> AddChunk(<span class="keywordtype">size_t</span> capacity) {</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">if</span> (!baseAllocator_)</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; ownBaseAllocator_ = baseAllocator_ = <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)();</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">if</span> (ChunkHeader* chunk = reinterpret_cast&lt;ChunkHeader*&gt;(baseAllocator_-&gt;Malloc(<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(<span class="keyword">sizeof</span>(ChunkHeader)) + capacity))) {</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; chunk-&gt;capacity = capacity;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; chunk-&gt;size = 0;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; chunk-&gt;next = chunkHead_;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; chunkHead_ = chunk;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> kDefaultChunkCapacity = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a>; <span class="comment">//!&lt; Default chunk capacity.</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> //! Chunk header for perpending to each chunk.</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"></span><span class="comment"> /*! Chunks are stored as a singly linked list.</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">struct </span>ChunkHeader {</div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordtype">size_t</span> capacity; <span class="comment">//!&lt; Capacity of the chunk in bytes (excluding the header itself).</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> size; <span class="comment">//!&lt; Current size of allocated memory in bytes.</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"></span> ChunkHeader *next; <span class="comment">//!&lt; Next chunk in the linked list.</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"></span> };</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; </div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; ChunkHeader *chunkHead_; <span class="comment">//!&lt; Head of the chunk linked-list. Only the head chunk serves allocation.</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"></span> <span class="keywordtype">size_t</span> chunk_capacity_; <span class="comment">//!&lt; The minimum capacity of chunk when they are allocated.</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> *userBuffer_; <span class="comment">//!&lt; User supplied buffer.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"></span> BaseAllocator* baseAllocator_; <span class="comment">//!&lt; base allocator for allocating memory chunks.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"></span> BaseAllocator* ownBaseAllocator_; <span class="comment">//!&lt; base allocator created by this object.</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span>};</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; </div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;RAPIDJSON_NAMESPACE_END</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ENCODINGS_H_</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> uint8_t *GetChunkBuffer(SharedData *shared)</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;uint8_t*&gt;(shared-&gt;chunkHead) + SIZEOF_CHUNK_HEADER;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> kDefaultChunkCapacity = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a>; <span class="comment">//!&lt; Default chunk capacity.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29"> 156</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> kNeedFree = <span class="keyword">false</span>; <span class="comment">//!&lt; Tell users that no need to call Free() with this allocator. (concept Allocator)</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> //! Constructor with chunkSize.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"></span><span class="comment"> /*! \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">explicit</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4"> 163</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(<span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) : </div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; chunk_capacity_(chunkSize),</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; baseAllocator_(baseAllocator ? baseAllocator : <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)()),</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; shared_(static_cast&lt;SharedData*&gt;(baseAllocator_ ? baseAllocator_-&gt;Malloc(SIZEOF_SHARED_DATA + SIZEOF_CHUNK_HEADER) : 0))</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(baseAllocator_ != 0);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(shared_ != 0);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span> (baseAllocator) {</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; shared_-&gt;ownBaseAllocator = 0;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; shared_-&gt;ownBaseAllocator = baseAllocator_;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; }</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; shared_-&gt;chunkHead = GetChunkHead(shared_);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; shared_-&gt;chunkHead-&gt;capacity = 0;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; shared_-&gt;chunkHead-&gt;next = 0;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; shared_-&gt;ownBuffer = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; shared_-&gt;refcount = 1;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> //! Constructor with user-supplied buffer.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"></span><span class="comment"> /*! The user buffer will be used firstly. When it is full, memory pool allocates new chunk with chunk size.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> The user buffer will not be deallocated when this allocator is destructed.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> \param buffer User supplied buffer.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> \param size Size of the buffer in bytes. It must at least larger than sizeof(ChunkHeader).</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> \param baseAllocator The allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7"> 194</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; chunk_capacity_(chunkSize),</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; baseAllocator_(baseAllocator),</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; shared_(static_cast&lt;SharedData*&gt;(AlignBuffer(buffer, size)))</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt;= SIZEOF_SHARED_DATA + SIZEOF_CHUNK_HEADER);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; shared_-&gt;chunkHead = GetChunkHead(shared_);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; shared_-&gt;chunkHead-&gt;capacity = size - SIZEOF_SHARED_DATA - SIZEOF_CHUNK_HEADER;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; shared_-&gt;chunkHead-&gt;next = 0;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; shared_-&gt;ownBaseAllocator = 0;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; shared_-&gt;ownBuffer = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; shared_-&gt;refcount = 1;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; }</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; chunk_capacity_(rhs.chunk_capacity_),</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; baseAllocator_(rhs.baseAllocator_),</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; shared_(rhs.shared_)</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; {</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; ++shared_-&gt;refcount;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; MemoryPoolAllocator&amp; operator=(<span class="keyword">const</span> MemoryPoolAllocator&amp; rhs) RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; {</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(rhs.shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; ++rhs.shared_-&gt;refcount;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; </div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; this-&gt;~MemoryPoolAllocator();</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; baseAllocator_ = rhs.baseAllocator_;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; chunk_capacity_ = rhs.chunk_capacity_;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; shared_ = rhs.shared_;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> //! Destructor.</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"></span><span class="comment"> /*! This deallocates all memory chunks, excluding the user-supplied buffer.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700"> 232</a></span>&#160; <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a>() RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;refcount &gt; 1) {</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; --shared_-&gt;refcount;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; }</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; Clear();</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; BaseAllocator *a = shared_-&gt;ownBaseAllocator;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;ownBuffer) {</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; baseAllocator_-&gt;Free(shared_);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; }</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a>(a);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> //! Deallocates all memory chunks, excluding the first/user one.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840"> 246</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a>() RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">for</span> (;;) {</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; ChunkHeader* c = shared_-&gt;chunkHead;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span> (!c-&gt;next) {</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; shared_-&gt;chunkHead = c-&gt;next;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; baseAllocator_-&gt;Free(c);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; shared_-&gt;chunkHead-&gt;size = 0;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; }</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> //! Computes the total capacity of allocated memory chunks.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total capacity in bytes.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd"> 262</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordtype">size_t</span> capacity = 0;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = shared_-&gt;chunkHead; c != 0; c = c-&gt;next)</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; capacity += c-&gt;capacity;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> capacity;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> //! Computes the memory blocks allocated.</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span><span class="comment"> /*! \return total used bytes.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265"> 273</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordtype">size_t</span> size = 0;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">for</span> (ChunkHeader* c = shared_-&gt;chunkHead; c != 0; c = c-&gt;next)</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; size += c-&gt;size;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">return</span> size;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> //! Whether the allocator is shared.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"></span><span class="comment"> /*! \return true or false.</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc"> 284</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a>() const RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span> shared_-&gt;refcount &gt; 1;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> //! Allocates a memory block. (concept Allocator)</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344"> 290</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(<span class="keywordtype">size_t</span> size) {</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (!size)</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; </div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; size = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(size);</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a>(shared_-&gt;chunkHead-&gt;size + size &gt; shared_-&gt;chunkHead-&gt;capacity))</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (!AddChunk(chunk_capacity_ &gt; size ? chunk_capacity_ : size))</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; </div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">void</span> *buffer = GetChunkBuffer(shared_) + shared_-&gt;chunkHead-&gt;size;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; shared_-&gt;chunkHead-&gt;size += size;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> buffer;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> //! Resizes a memory block (concept Allocator)</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d"> 306</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize) {</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">if</span> (originalPtr == 0)</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">return</span> Malloc(newSize);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; </div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">if</span> (newSize == 0)</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; </div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; originalSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(originalSize);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; newSize = <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a>(newSize);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="comment">// Do not shrink if new size is smaller than original</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">if</span> (originalSize &gt;= newSize)</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; </div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="comment">// Simply expand it if it is the last allocation and there is sufficient space</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">if</span> (originalPtr == GetChunkBuffer(shared_) + shared_-&gt;chunkHead-&gt;size - originalSize) {</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordtype">size_t</span> increment = static_cast&lt;size_t&gt;(newSize - originalSize);</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">if</span> (shared_-&gt;chunkHead-&gt;size + increment &lt;= shared_-&gt;chunkHead-&gt;capacity) {</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; shared_-&gt;chunkHead-&gt;size += increment;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">return</span> originalPtr;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; }</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; }</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; </div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="comment">// Realloc process: allocate and copy memory, do not free original buffer.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">if</span> (<span class="keywordtype">void</span>* newBuffer = Malloc(newSize)) {</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">if</span> (originalSize)</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; std::memcpy(newBuffer, originalPtr, originalSize);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">return</span> newBuffer;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; }</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> NULL;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> //! Frees a memory block (concept Allocator)</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec"> 341</a></span>&#160;<span class="comment"></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a>(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT { (void)ptr; } <span class="comment">// Do nothing</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> //! Compare (equality) with another MemoryPoolAllocator</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724"> 344</a></span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(rhs.shared_-&gt;refcount &gt; 0);</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> shared_ == rhs.shared_;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }<span class="comment"></span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> //! Compare (inequality) with another MemoryPoolAllocator</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99"> 350</a></span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a>&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT {</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> !operator==(rhs);</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; }</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; </div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword">private</span>:<span class="comment"></span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"> //! Creates a new chunk.</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"></span><span class="comment"> /*! \param capacity Capacity of the chunk in bytes.</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment"> \return true if success.</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">bool</span> AddChunk(<span class="keywordtype">size_t</span> capacity) {</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">if</span> (!baseAllocator_)</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; shared_-&gt;ownBaseAllocator = baseAllocator_ = <a class="code" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a>(BaseAllocator)();</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">if</span> (ChunkHeader* chunk = static_cast&lt;ChunkHeader*&gt;(baseAllocator_-&gt;Malloc(SIZEOF_CHUNK_HEADER + capacity))) {</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; chunk-&gt;capacity = capacity;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; chunk-&gt;size = 0;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; chunk-&gt;next = shared_-&gt;chunkHead;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; shared_-&gt;chunkHead = chunk;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; }</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; </div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>* AlignBuffer(<span class="keywordtype">void</span>* buf, <span class="keywordtype">size_t</span> &amp;size)</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; {</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(buf != 0);</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keyword">const</span> uintptr_t mask = <span class="keyword">sizeof</span>(<span class="keywordtype">void</span>*) - 1;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">const</span> uintptr_t ubuf = reinterpret_cast&lt;uintptr_t&gt;(buf);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a>(ubuf &amp; mask)) {</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keyword">const</span> uintptr_t abuf = (ubuf + mask) &amp; ~mask;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a>(size &gt;= abuf - ubuf);</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; buf = reinterpret_cast&lt;void*&gt;(abuf);</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; size -= abuf - ubuf;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">return</span> buf;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; }</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; </div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordtype">size_t</span> chunk_capacity_; <span class="comment">//!&lt; The minimum capacity of chunk when they are allocated.</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"></span> BaseAllocator* baseAllocator_; <span class="comment">//!&lt; base allocator for allocating memory chunks.</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"></span> SharedData *shared_; <span class="comment">//!&lt; The shared data of the allocator</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; </div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; </div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keyword">inline</span> T* Realloc(A&amp; a, T* old_p, <span class="keywordtype">size_t</span> old_n, <span class="keywordtype">size_t</span> new_n)</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;{</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a>(old_n &lt;= SIZE_MAX / <span class="keyword">sizeof</span>(T) &amp;&amp; new_n &lt;= SIZE_MAX / <span class="keyword">sizeof</span>(T));</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> static_cast&lt;T*&gt;(a.Realloc(old_p, old_n * <span class="keyword">sizeof</span>(T), new_n * <span class="keyword">sizeof</span>(T)));</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;}</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; </div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="keyword">inline</span> T *Malloc(A&amp; a, <span class="keywordtype">size_t</span> n = 1)</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;{</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">return</span> Realloc&lt;T, A&gt;(a, NULL, 0, n);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;}</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; </div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> A&gt;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> Free(A&amp; a, T *p, <span class="keywordtype">size_t</span> n = 1)</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; static_cast&lt;void&gt;(Realloc&lt;T, A&gt;(a, p, n, 0));</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;}</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; </div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;RAPIDJSON_DIAG_PUSH</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;RAPIDJSON_DIAG_OFF(effc++) <span class="comment">// std::allocator can safely be inherited</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; </div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> BaseAllocator = CrtAllocator&gt;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator.html"> 419</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> :</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keyword">public</span> std::allocator&lt;T&gt;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;{</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">typedef</span> std::allocator&lt;T&gt; allocator_type;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">typedef</span> BaseAllocator BaseAllocatorType;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; baseAllocator_()</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; { }</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; </div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; { }</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; </div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; { }</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; </div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="comment">/* implicit */</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> BaseAllocator&amp; allocator) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; baseAllocator_(allocator)</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; { }</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; </div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; ~<a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; { }</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; </div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::value_type value_type;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::pointer pointer;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::const_pointer const_pointer;</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::reference reference;</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::const_reference const_reference;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::size_type size_type;</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::difference_type difference_type;</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structrapidjson_1_1_std_allocator_1_1rebind.html"> 461</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a> {</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">typedef</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a> <a class="code" href="classrapidjson_1_1_std_allocator.html">other</a>;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; };</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; </div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keyword">using</span> allocator_type::max_size;</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keyword">using</span> allocator_type::address;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">using</span> allocator_type::construct;</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keyword">using</span> allocator_type::destroy;</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordtype">size_t</span> max_size() const RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; {</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">return</span> allocator_type::max_size();</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; }</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; </div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; pointer address(reference r) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">return</span> allocator_type::address(r);</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; }</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; const_pointer address(const_reference r) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; {</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> allocator_type::address(r);</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; </div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keywordtype">void</span> construct(pointer p, const_reference r)</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; {</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; allocator_type::construct(p, r);</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; }</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordtype">void</span> destroy(pointer p)</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; {</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; allocator_type::destroy(p);</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; }</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; U* allocate(size_type n = 1, <span class="keyword">const</span> <span class="keywordtype">void</span>* = 0)</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; {</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">return</span> RAPIDJSON_NAMESPACE::Malloc&lt;U&gt;(baseAllocator_, n);</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">void</span> deallocate(U* p, size_type n = 1)</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; {</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; RAPIDJSON_NAMESPACE::Free&lt;U&gt;(baseAllocator_, p, n);</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; }</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; </div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; pointer allocate(size_type n = 1, <span class="keyword">const</span> <span class="keywordtype">void</span>* = 0)</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; {</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordflow">return</span> allocate&lt;value_type&gt;(n);</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; }</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordtype">void</span> deallocate(pointer p, size_type n = 1)</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; {</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; deallocate&lt;value_type&gt;(p, n);</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; }</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> StdAllocator&lt;U, BaseAllocator&gt;&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; {</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">return</span> baseAllocator_ == rhs.baseAllocator_;</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; }</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> StdAllocator&lt;U, BaseAllocator&gt;&amp; rhs) <span class="keyword">const</span> RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; {</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">return</span> !operator==(rhs);</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; }</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="comment"> //! rapidjson Allocator concept</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354"> 527</a></span>&#160;<span class="comment"></span> <span class="keywordtype">void</span>* <a class="code" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a>(<span class="keywordtype">size_t</span> size)</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; {</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keywordflow">return</span> baseAllocator_.Malloc(size);</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; }</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">void</span>* Realloc(<span class="keywordtype">void</span>* originalPtr, <span class="keywordtype">size_t</span> originalSize, <span class="keywordtype">size_t</span> newSize)</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">return</span> baseAllocator_.Realloc(originalPtr, originalSize, newSize);</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr) RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; BaseAllocator::Free(ptr);</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; }</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; </div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span>, <span class="keyword">typename</span>&gt;</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>StdAllocator; <span class="comment">// access to StdAllocator&lt;!T&gt;.*</span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; </div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; BaseAllocator baseAllocator_;</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;};</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; </div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> BaseAllocator&gt;</div>
+<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html"> 548</a></span>&#160;<span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt;void, BaseAllocator&gt; :</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">public</span> std::allocator&lt;void&gt;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;{</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keyword">typedef</span> std::allocator&lt;void&gt; allocator_type;</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; </div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">typedef</span> BaseAllocator BaseAllocatorType;</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; baseAllocator_()</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; { }</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; </div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; { }</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a>&amp; rhs) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; allocator_type(rhs),</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; baseAllocator_(rhs.baseAllocator_)</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; { }</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; </div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="comment">/* implicit */</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>(<span class="keyword">const</span> BaseAllocator&amp; allocator) RAPIDJSON_NOEXCEPT :</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; allocator_type(),</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; baseAllocator_(allocator)</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; { }</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; </div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; ~<a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>() RAPIDJSON_NOEXCEPT</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; { }</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; </div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> allocator_type::value_type value_type;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> U&gt;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html"> 584</a></span>&#160; <span class="keyword">struct </span>rebind {</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keyword">typedef</span> <a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator&lt;U, BaseAllocator&gt;</a> <a class="code" href="classrapidjson_1_1_std_allocator.html">other</a>;</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; };</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span>, <span class="keyword">typename</span>&gt;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>; <span class="comment">// access to StdAllocator&lt;!T&gt;.*</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; BaseAllocator baseAllocator_;</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;};</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;RAPIDJSON_DIAG_POP</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;RAPIDJSON_NAMESPACE_END</div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; </div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ENCODINGS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga860570d04d489be08b9835d2ec58bac5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a></div><div class="ttdeci">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</div><div class="ttdoc">User-defined kDefaultChunkCapacity definition.</div><div class="ttdef"><b>Definition:</b> allocators.h:64</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a880524b17bbecb5d2691b8075050d55d"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">rapidjson::MemoryPoolAllocator::Realloc</a></div><div class="ttdeci">void * Realloc(void *originalPtr, size_t originalSize, size_t newSize)</div><div class="ttdoc">Resizes a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:204</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa1d5b36c67611937e8ad6b2be53a483e"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator::~MemoryPoolAllocator</a></div><div class="ttdeci">~MemoryPoolAllocator()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> allocators.h:152</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_abcc572bdb6902c9d69711540db5098a7"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:138</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga860570d04d489be08b9835d2ec58bac5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5">RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</a></div><div class="ttdeci">#define RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY</div><div class="ttdoc">User-defined kDefaultChunkCapacity definition.</div><div class="ttdef"><b>Definition:</b> allocators.h:66</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a880524b17bbecb5d2691b8075050d55d"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">rapidjson::MemoryPoolAllocator::Realloc</a></div><div class="ttdeci">void * Realloc(void *originalPtr, size_t originalSize, size_t newSize)</div><div class="ttdoc">Resizes a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:306</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_af1a56b28d5e0d75b628d448ceacd41fc"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator::Shared</a></div><div class="ttdeci">bool Shared() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Whether the allocator is shared.</div><div class="ttdef"><b>Definition:</b> allocators.h:284</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_std_allocator_html_a76e90ffecf295cc965e6aa1b9e839354"><div class="ttname"><a href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">rapidjson Allocator concept</div><div class="ttdef"><b>Definition:</b> allocators.h:527</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_abcc572bdb6902c9d69711540db5098a7"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:194</div></div>
<div class="ttc" id="arapidjson_8h_html"><div class="ttname"><a href="rapidjson_8h.html">rapidjson.h</a></div><div class="ttdoc">common definitions and configuration</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_acdf0fc08cbcd940205a0a6289f1c58bd"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator::Capacity</a></div><div class="ttdeci">size_t Capacity() const</div><div class="ttdoc">Computes the total capacity of allocated memory chunks.</div><div class="ttdef"><b>Definition:</b> allocators.h:171</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:75</div></div>
-<div class="ttc" id="arapidjson_8h_html_aa2c0f2121d7803191a43609ea5d8dd67"><div class="ttname"><a href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a></div><div class="ttdeci">#define RAPIDJSON_REALLOC(ptr, new_size)</div><div class="ttdoc">! customization point for global realloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:651</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_ada927b87fb5640124aefeb07e3e23c99"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator::operator!=</a></div><div class="ttdeci">bool operator!=(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Compare (inequality) with another MemoryPoolAllocator</div><div class="ttdef"><b>Definition:</b> allocators.h:350</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_afa5935b0dc40420085822bdb5a3f2840"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator::Clear</a></div><div class="ttdeci">void Clear() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Deallocates all memory chunks, excluding the first/user one.</div><div class="ttdef"><b>Definition:</b> allocators.h:246</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:77</div></div>
+<div class="ttc" id="arapidjson_8h_html_aa2c0f2121d7803191a43609ea5d8dd67"><div class="ttname"><a href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67">RAPIDJSON_REALLOC</a></div><div class="ttdeci">#define RAPIDJSON_REALLOC(ptr, new_size)</div><div class="ttdoc">! customization point for global realloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:657</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa050d52c62503ca6d6f66289ce83a18e"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdoc">Deallocates all memory chunks, excluding the user-supplied buffer.</div><div class="ttdef"><b>Definition:</b> allocators.h:158</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a59d783f4feba17dcd35d9f25fcbc09f4"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with chunkSize.</div><div class="ttdef"><b>Definition:</b> allocators.h:123</div></div>
-<div class="ttc" id="arapidjson_8h_html_a047ad77d620d1ae97c1bc70a9f316f27"><div class="ttname"><a href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a></div><div class="ttdeci">#define RAPIDJSON_MALLOC(size)</div><div class="ttdoc">! customization point for global malloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:647</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a208c29e04b1d748bfe068444b7044344"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">Allocates a memory block. (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:189</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:115</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
-<div class="ttc" id="arapidjson_8h_html_aa6d5138eed2c5b311d9862d191393a5f"><div class="ttname"><a href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a></div><div class="ttdeci">#define RAPIDJSON_FREE(ptr)</div><div class="ttdoc">! customization point for global free</div><div class="ttdef"><b>Definition:</b> rapidjson.h:655</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa08b368c54e7643fcd23ef55139b9b40"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator::Size</a></div><div class="ttdeci">size_t Size() const</div><div class="ttdoc">Computes the memory blocks allocated.</div><div class="ttdef"><b>Definition:</b> allocators.h:181</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a9470dfeaeef3b3775249df2223129a2b"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator::Free</a></div><div class="ttdeci">static void Free(void *ptr)</div><div class="ttdoc">Frees a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:238</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aa5b6810e88de0c46390525cd3a0bd700"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator::~MemoryPoolAllocator</a></div><div class="ttdeci">~MemoryPoolAllocator() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> allocators.h:232</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a59d783f4feba17dcd35d9f25fcbc09f4"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator::MemoryPoolAllocator</a></div><div class="ttdeci">MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</div><div class="ttdoc">Constructor with chunkSize.</div><div class="ttdef"><b>Definition:</b> allocators.h:163</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_ab7368f377dafc0ecad2c59814cdfe265"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator::Size</a></div><div class="ttdeci">size_t Size() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Computes the memory blocks allocated.</div><div class="ttdef"><b>Definition:</b> allocators.h:273</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_aaadeb62f04e430ae1254a7e69d54d724"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator::operator==</a></div><div class="ttdeci">bool operator==(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Compare (equality) with another MemoryPoolAllocator</div><div class="ttdef"><b>Definition:</b> allocators.h:344</div></div>
+<div class="ttc" id="arapidjson_8h_html_a047ad77d620d1ae97c1bc70a9f316f27"><div class="ttname"><a href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27">RAPIDJSON_MALLOC</a></div><div class="ttdeci">#define RAPIDJSON_MALLOC(size)</div><div class="ttdoc">! customization point for global malloc</div><div class="ttdef"><b>Definition:</b> rapidjson.h:653</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a208c29e04b1d748bfe068444b7044344"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator::Malloc</a></div><div class="ttdeci">void * Malloc(size_t size)</div><div class="ttdoc">Allocates a memory block. (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:290</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:124</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_std_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator</a></div><div class="ttdef"><b>Definition:</b> allocators.h:419</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
+<div class="ttc" id="arapidjson_8h_html_aa6d5138eed2c5b311d9862d191393a5f"><div class="ttname"><a href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f">RAPIDJSON_FREE</a></div><div class="ttdeci">#define RAPIDJSON_FREE(ptr)</div><div class="ttdoc">! customization point for global free</div><div class="ttdef"><b>Definition:</b> rapidjson.h:661</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_acf80d2330d6ae72643674a95ac62c0bd"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator::Capacity</a></div><div class="ttdeci">size_t Capacity() const RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Computes the total capacity of allocated memory chunks.</div><div class="ttdef"><b>Definition:</b> allocators.h:262</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:644</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga583915242504c7fdb36e826f02f76242"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242">RAPIDJSON_ALIGN</a></div><div class="ttdeci">#define RAPIDJSON_ALIGN(x)</div><div class="ttdoc">Data alignment of the machine.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:276</div></div>
+<div class="ttc" id="astructrapidjson_1_1_std_allocator_1_1rebind_html"><div class="ttname"><a href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator::rebind</a></div><div class="ttdef"><b>Definition:</b> allocators.h:461</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga6a2b1695c13e77ae425e3cbac980ccb5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a></div><div class="ttdeci">#define RAPIDJSON_UNLIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with low probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:476</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html_a199ce203dde7f2b364b6b844a8af04ec"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator::Free</a></div><div class="ttdeci">static void Free(void *ptr) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Frees a memory block (concept Allocator)</div><div class="ttdef"><b>Definition:</b> allocators.h:341</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
diff --git a/zh-cn/annotated.html b/zh-cn/annotated.html
index 621878c8..7b37fbc2 100644
--- a/zh-cn/annotated.html
+++ b/zh-cn/annotated.html
@@ -138,20 +138,24 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_0_33_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">PrettyWriter</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer">Writer</a> with indentation and spacing </td></tr>
<tr id="row_0_35_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">SchemaValidatingReader</a></td><td class="desc">A helper class for parsing with validation </td></tr>
-<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">StreamTraits</a></td><td class="desc">Provides additional information for stream </td></tr>
-<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">Transcoder</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
-<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
-<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">UTF16</a></td><td class="desc">UTF-16 encoding </td></tr>
-<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">UTF16BE</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
-<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">UTF16LE</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
-<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">UTF32</a></td><td class="desc">UTF-32 encoding </td></tr>
-<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">UTF32BE</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
-<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">UTF32LE</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
-<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">UTF8</a></td><td class="desc">UTF-8 encoding </td></tr>
-<tr id="row_0_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_48_" class="arrow" onclick="toggleFolder('0_48_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">Writer</a></td><td class="desc">JSON writer </td></tr>
-<tr id="row_0_48_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">Level</a></td><td class="desc">Information for each nested level </td></tr>
+<tr id="row_0_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_36_" class="arrow" onclick="toggleFolder('0_36_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator.html" target="_self">StdAllocator</a></td><td class="desc"></td></tr>
+<tr id="row_0_36_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc"></td></tr>
+<tr id="row_0_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_37_" class="arrow" onclick="toggleFolder('0_37_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html" target="_self">StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_37_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html" target="_self">rebind</a></td><td class="desc"></td></tr>
+<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">StreamTraits</a></td><td class="desc">Provides additional information for stream </td></tr>
+<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">Transcoder</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
+<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
+<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">UTF16</a></td><td class="desc">UTF-16 encoding </td></tr>
+<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">UTF16BE</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
+<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">UTF16LE</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
+<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">UTF32</a></td><td class="desc">UTF-32 encoding </td></tr>
+<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">UTF32BE</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
+<tr id="row_0_48_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">UTF32LE</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
+<tr id="row_0_49_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">UTF8</a></td><td class="desc">UTF-8 encoding </td></tr>
+<tr id="row_0_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_50_" class="arrow" onclick="toggleFolder('0_50_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">Writer</a></td><td class="desc">JSON writer </td></tr>
+<tr id="row_0_50_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">Level</a></td><td class="desc">Information for each nested level </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
diff --git a/zh-cn/biginteger_8h_source.html b/zh-cn/biginteger_8h_source.html
index df526297..99fc6abb 100644
--- a/zh-cn/biginteger_8h_source.html
+++ b/zh-cn/biginteger_8h_source.html
@@ -380,7 +380,7 @@ $(document).ready(function(){initNavTree('biginteger_8h_source.html','');});
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_BIGINTEGER_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="arapidjson_8h_html_aaee1245f375a71be1ac9b8a07ba5fb8f"><div class="ttname"><a href="rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f">RAPIDJSON_UINT64_C2</a></div><div class="ttdeci">#define RAPIDJSON_UINT64_C2(high32, low32)</div><div class="ttdoc">Construct a 64-bit literal by a pair of 32-bit integer.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:289</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/classes.html b/zh-cn/classes.html
index 09a1935a..17ad07df 100644
--- a/zh-cn/classes.html
+++ b/zh-cn/classes.html
@@ -88,135 +88,142 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">类索引</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html">EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html">GenericStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_string_buffer.html">GenericStringBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html">Transcoder&lt; Encoding, Encoding &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder.html">Transcoder</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_encoded_output_stream.html">EncodedOutputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_string_buffer.html">GenericStringBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html">Transcoder&lt; Encoding, Encoding &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_allocator.html">Allocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_encoding.html">Encoding</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html">GenericValue::ObjectData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_stream.html">GenericStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result">ParseResult</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
+</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html">GenericValue::ArrayData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_string_stream.html">GenericStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
-</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">GenericValue::Number::U</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html">GenericPointer::PercentEncodeStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html">ASCII</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_value.html">GenericValue</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16.html">UTF16</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_pretty_writer.html">PrettyWriter</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">GenericValue::Number::U</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_auto_u_t_f.html">AutoUTF</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_file_read_stream.html">FileReadStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result">ParseResult</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html">UTF16BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16.html">UTF16</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html">AutoUTFInputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_file_write_stream.html">FileWriteStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html">GenericPointer::PercentEncodeStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html">UTF16LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_handler.html">Handler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html">UTF16BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html">AutoUTFOutputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html">GenericValue::Flag</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_handler.html">Handler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_pretty_writer.html">PrettyWriter</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32.html">UTF32</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">StdAllocator&lt; void, BaseAllocator &gt;::rebind</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html">UTF16LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td>
-<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">StdAllocator::rebind</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32.html">UTF32</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html">GenericValue::Number::I</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html">UTF32BE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
-<tr><td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html">UTF32LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-</tr>
<tr><td valign="top"><a class="el" href="structrapidjson_1_1_base_reader_handler.html">BaseReaderHandler</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_array.html">GenericArray</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html">GenericValue::Number::I</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f8.html">UTF8</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">IGenericRemoteSchemaDocumentProvider</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html">UTF32LE</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html">BasicIStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_document.html">GenericDocument</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">IGenericRemoteSchemaDocumentProvider</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html">GenericValue::ShortString</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_u_t_f8.html">UTF8</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html">BasicOStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html">GenericInsituStringStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html">GenericValue::ShortString</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_stream.html">Stream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_member.html">GenericMember</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_writer.html">Writer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_writer_1_1_level.html">Writer::Level</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_member_iterator.html">GenericMemberIterator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_writer_1_1_level.html">Writer::Level</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td></tr>
-<tr><td valign="top"><a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html">GenericMemoryBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_writer.html">Writer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+</tr>
+<tr><td valign="top"><a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html">GenericMemoryBuffer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_stream.html">Stream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html">CursorStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_object.html">GenericObject</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html">GenericValue::String</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_pointer.html">GenericPointer</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_memory_stream.html">MemoryStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_reader.html">GenericReader</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_memory_stream.html">MemoryStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html">StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html">GenericValue::Data</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_schema_document.html">GenericSchemaDocument</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
-</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html">GenericPointer::Token</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html">GenericValue::String</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classrapidjson_1_1_generic_schema_validator.html">GenericSchemaValidator</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structrapidjson_1_1_transcoder.html">Transcoder</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html">GenericValue::Number</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html">GenericStreamWrapper</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+</td>
<td></td></tr>
-<tr><td></td><td valign="top"><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html">GenericValue::Number</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="classrapidjson_1_1_encoded_input_stream.html">EncodedInputStream</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
-<td></td><td></td><td></td><td></td></tr>
+<td></td><td valign="top"><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html">GenericPointer::Token</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html">GenericValue::ObjectData</a> (<a class="el" href="namespacerapidjson.html">rapidjson</a>)&#160;&#160;&#160;</td>
+<td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/classrapidjson_1_1_crt_allocator-members.html b/zh-cn/classrapidjson_1_1_crt_allocator-members.html
index 6e76bc1b..417c63b8 100644
--- a/zh-cn/classrapidjson_1_1_crt_allocator-members.html
+++ b/zh-cn/classrapidjson_1_1_crt_allocator-members.html
@@ -91,9 +91,11 @@ $(document).ready(function(){initNavTree('classrapidjson_1_1_crt_allocator.html'
<p>成员的完整列表,这些成员属于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>,包括所有继承而来的类成员</p>
<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>kNeedFree</b> (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Malloc</b>(size_t size) (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b>(const CrtAllocator &amp;) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(const CrtAllocator &amp;) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Realloc</b>(void *originalPtr, size_t originalSize, size_t newSize) (定义于 <a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
diff --git a/zh-cn/classrapidjson_1_1_crt_allocator.html b/zh-cn/classrapidjson_1_1_crt_allocator.html
index 7c7da526..2910cf59 100644
--- a/zh-cn/classrapidjson_1_1_crt_allocator.html
+++ b/zh-cn/classrapidjson_1_1_crt_allocator.html
@@ -107,12 +107,18 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><b>Malloc</b> (size_t
<tr class="memitem:a5378ce42f3fe244f8826d85757271ed0"><td class="memItemLeft" align="right" valign="top"><a id="a5378ce42f3fe244f8826d85757271ed0"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>Realloc</b> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
<tr class="separator:a5378ce42f3fe244f8826d85757271ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cefb5be74bb936536e7af26d9cd131d"><td class="memItemLeft" align="right" valign="top"><a id="a5cefb5be74bb936536e7af26d9cd131d"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> &amp;) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a5cefb5be74bb936536e7af26d9cd131d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b76cfb9696fa03b83fda08078f22cdb"><td class="memItemLeft" align="right" valign="top"><a id="a0b76cfb9696fa03b83fda08078f22cdb"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classrapidjson_1_1_crt_allocator.html">CrtAllocator</a> &amp;) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a0b76cfb9696fa03b83fda08078f22cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
-<tr class="memitem:aae4f8a67d7815485fa70b0094e8dbc19"><td class="memItemLeft" align="right" valign="top"><a id="aae4f8a67d7815485fa70b0094e8dbc19"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr)</td></tr>
-<tr class="separator:aae4f8a67d7815485fa70b0094e8dbc19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4128360685b4c0dd15691d2f0312121"><td class="memItemLeft" align="right" valign="top"><a id="ad4128360685b4c0dd15691d2f0312121"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:ad4128360685b4c0dd15691d2f0312121"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
diff --git a/zh-cn/classrapidjson_1_1_crt_allocator.js b/zh-cn/classrapidjson_1_1_crt_allocator.js
index 2e16c3d3..969200e2 100644
--- a/zh-cn/classrapidjson_1_1_crt_allocator.js
+++ b/zh-cn/classrapidjson_1_1_crt_allocator.js
@@ -1,5 +1,7 @@
var classrapidjson_1_1_crt_allocator =
[
[ "Malloc", "classrapidjson_1_1_crt_allocator.html#aa3dab0aa1b00fc5b6e6cf29708e6667f", null ],
+ [ "operator!=", "classrapidjson_1_1_crt_allocator.html#a0b76cfb9696fa03b83fda08078f22cdb", null ],
+ [ "operator==", "classrapidjson_1_1_crt_allocator.html#a5cefb5be74bb936536e7af26d9cd131d", null ],
[ "Realloc", "classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0", null ]
]; \ No newline at end of file
diff --git a/zh-cn/classrapidjson_1_1_memory_pool_allocator-members.html b/zh-cn/classrapidjson_1_1_memory_pool_allocator-members.html
index e03ba586..0f89a5a2 100644
--- a/zh-cn/classrapidjson_1_1_memory_pool_allocator-members.html
+++ b/zh-cn/classrapidjson_1_1_memory_pool_allocator-members.html
@@ -91,16 +91,21 @@ $(document).ready(function(){initNavTree('classrapidjson_1_1_memory_pool_allocat
<p>成员的完整列表,这些成员属于 <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>,包括所有继承而来的类成员</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a>() const</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a>()</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a>(void *ptr)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a>() RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a>(void *ptr) RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29">kNeedFree</a></td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a>(size_t size)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">MemoryPoolAllocator</a>(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a>(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MemoryPoolAllocator</b>(const MemoryPoolAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a>(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const MemoryPoolAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a>(const MemoryPoolAllocator &amp;rhs) const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a>(void *originalPtr, size_t originalSize, size_t newSize)</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a>() const</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a>()</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a>() const RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a>() RAPIDJSON_NOEXCEPT</td><td class="entry"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/classrapidjson_1_1_memory_pool_allocator.html b/zh-cn/classrapidjson_1_1_memory_pool_allocator.html
index c9c94d68..32ee421e 100644
--- a/zh-cn/classrapidjson_1_1_memory_pool_allocator.html
+++ b/zh-cn/classrapidjson_1_1_memory_pool_allocator.html
@@ -108,19 +108,28 @@ Public 成员函数</h2></td></tr>
<tr class="memitem:abcc572bdb6902c9d69711540db5098a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">MemoryPoolAllocator</a> (void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)</td></tr>
<tr class="memdesc:abcc572bdb6902c9d69711540db5098a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with user-supplied buffer. <a href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">更多...</a><br /></td></tr>
<tr class="separator:abcc572bdb6902c9d69711540db5098a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa1d5b36c67611937e8ad6b2be53a483e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">~MemoryPoolAllocator</a> ()</td></tr>
-<tr class="memdesc:aa1d5b36c67611937e8ad6b2be53a483e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">更多...</a><br /></td></tr>
-<tr class="separator:aa1d5b36c67611937e8ad6b2be53a483e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa050d52c62503ca6d6f66289ce83a18e"><td class="memItemLeft" align="right" valign="top"><a id="aa050d52c62503ca6d6f66289ce83a18e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">Clear</a> ()</td></tr>
-<tr class="memdesc:aa050d52c62503ca6d6f66289ce83a18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocates all memory chunks, excluding the user-supplied buffer. <br /></td></tr>
-<tr class="separator:aa050d52c62503ca6d6f66289ce83a18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">Capacity</a> () const</td></tr>
-<tr class="memdesc:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the total capacity of allocated memory chunks. <a href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">更多...</a><br /></td></tr>
-<tr class="separator:acdf0fc08cbcd940205a0a6289f1c58bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa08b368c54e7643fcd23ef55139b9b40"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">Size</a> () const</td></tr>
-<tr class="memdesc:aa08b368c54e7643fcd23ef55139b9b40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the memory blocks allocated. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">更多...</a><br /></td></tr>
-<tr class="separator:aa08b368c54e7643fcd23ef55139b9b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af464b5c6323ea1473de8c1def693bda0"><td class="memItemLeft" align="right" valign="top"><a id="af464b5c6323ea1473de8c1def693bda0"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MemoryPoolAllocator</b> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:af464b5c6323ea1473de8c1def693bda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bac724edf283fa15e197e6930f29668"><td class="memItemLeft" align="right" valign="top"><a id="a1bac724edf283fa15e197e6930f29668"></a>
+<a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1bac724edf283fa15e197e6930f29668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5b6810e88de0c46390525cd3a0bd700"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">~MemoryPoolAllocator</a> () RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:aa5b6810e88de0c46390525cd3a0bd700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">更多...</a><br /></td></tr>
+<tr class="separator:aa5b6810e88de0c46390525cd3a0bd700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa5935b0dc40420085822bdb5a3f2840"><td class="memItemLeft" align="right" valign="top"><a id="afa5935b0dc40420085822bdb5a3f2840"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">Clear</a> () RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:afa5935b0dc40420085822bdb5a3f2840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocates all memory chunks, excluding the first/user one. <br /></td></tr>
+<tr class="separator:afa5935b0dc40420085822bdb5a3f2840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf80d2330d6ae72643674a95ac62c0bd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">Capacity</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:acf80d2330d6ae72643674a95ac62c0bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the total capacity of allocated memory chunks. <a href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">更多...</a><br /></td></tr>
+<tr class="separator:acf80d2330d6ae72643674a95ac62c0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7368f377dafc0ecad2c59814cdfe265"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">Size</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:ab7368f377dafc0ecad2c59814cdfe265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the memory blocks allocated. <a href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">更多...</a><br /></td></tr>
+<tr class="separator:ab7368f377dafc0ecad2c59814cdfe265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a56b28d5e0d75b628d448ceacd41fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">Shared</a> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:af1a56b28d5e0d75b628d448ceacd41fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the allocator is shared. <a href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">更多...</a><br /></td></tr>
+<tr class="separator:af1a56b28d5e0d75b628d448ceacd41fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208c29e04b1d748bfe068444b7044344"><td class="memItemLeft" align="right" valign="top"><a id="a208c29e04b1d748bfe068444b7044344"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">Malloc</a> (size_t size)</td></tr>
<tr class="memdesc:a208c29e04b1d748bfe068444b7044344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates a memory block. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
@@ -129,19 +138,27 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d">Realloc</a> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
<tr class="memdesc:a880524b17bbecb5d2691b8075050d55d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
<tr class="separator:a880524b17bbecb5d2691b8075050d55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaadeb62f04e430ae1254a7e69d54d724"><td class="memItemLeft" align="right" valign="top"><a id="aaadeb62f04e430ae1254a7e69d54d724"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">operator==</a> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:aaadeb62f04e430ae1254a7e69d54d724"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare (equality) with another <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" title="Default memory allocator used by the parser and DOM.">MemoryPoolAllocator</a> <br /></td></tr>
+<tr class="separator:aaadeb62f04e430ae1254a7e69d54d724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada927b87fb5640124aefeb07e3e23c99"><td class="memItemLeft" align="right" valign="top"><a id="ada927b87fb5640124aefeb07e3e23c99"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">operator!=</a> (const <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">MemoryPoolAllocator</a> &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:ada927b87fb5640124aefeb07e3e23c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare (inequality) with another <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" title="Default memory allocator used by the parser and DOM.">MemoryPoolAllocator</a> <br /></td></tr>
+<tr class="separator:ada927b87fb5640124aefeb07e3e23c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
-<tr class="memitem:a9470dfeaeef3b3775249df2223129a2b"><td class="memItemLeft" align="right" valign="top"><a id="a9470dfeaeef3b3775249df2223129a2b"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">Free</a> (void *ptr)</td></tr>
-<tr class="memdesc:a9470dfeaeef3b3775249df2223129a2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
-<tr class="separator:a9470dfeaeef3b3775249df2223129a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a199ce203dde7f2b364b6b844a8af04ec"><td class="memItemLeft" align="right" valign="top"><a id="a199ce203dde7f2b364b6b844a8af04ec"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">Free</a> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="memdesc:a199ce203dde7f2b364b6b844a8af04ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a memory block (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
+<tr class="separator:a199ce203dde7f2b364b6b844a8af04ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
<tr class="memitem:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="memItemLeft" align="right" valign="top"><a id="a2606d96e19bcfc9d4bf58aefe55c1b29"></a>
static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29">kNeedFree</a> = false</td></tr>
-<tr class="memdesc:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell users that no need to call <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b" title="Frees a memory block (concept Allocator)">Free()</a> with this allocator. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
+<tr class="memdesc:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell users that no need to call <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec" title="Frees a memory block (concept Allocator)">Free()</a> with this allocator. (concept <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a>) <br /></td></tr>
<tr class="separator:a2606d96e19bcfc9d4bf58aefe55c1b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
@@ -194,7 +211,7 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</table>
</td>
<td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@@ -273,8 +290,8 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
-<a id="aa1d5b36c67611937e8ad6b2be53a483e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1d5b36c67611937e8ad6b2be53a483e">&#9670;&nbsp;</a></span>~MemoryPoolAllocator()</h2>
+<a id="aa5b6810e88de0c46390525cd3a0bd700"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5b6810e88de0c46390525cd3a0bd700">&#9670;&nbsp;</a></span>~MemoryPoolAllocator()</h2>
<div class="memitem">
<div class="memproto">
@@ -304,8 +321,8 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
-<a id="acdf0fc08cbcd940205a0a6289f1c58bd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acdf0fc08cbcd940205a0a6289f1c58bd">&#9670;&nbsp;</a></span>Capacity()</h2>
+<a id="acf80d2330d6ae72643674a95ac62c0bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf80d2330d6ae72643674a95ac62c0bd">&#9670;&nbsp;</a></span>Capacity()</h2>
<div class="memitem">
<div class="memproto">
@@ -334,8 +351,38 @@ template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
</div>
</div>
-<a id="aa08b368c54e7643fcd23ef55139b9b40"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa08b368c54e7643fcd23ef55139b9b40">&#9670;&nbsp;</a></span>Size()</h2>
+<a id="af1a56b28d5e0d75b628d448ceacd41fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1a56b28d5e0d75b628d448ceacd41fc">&#9670;&nbsp;</a></span>Shared()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename BaseAllocator = CrtAllocator&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a>&lt; BaseAllocator &gt;::Shared </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Whether the allocator is shared. </p>
+<dl class="section return"><dt>返回</dt><dd>true or false. </dd></dl>
+
+</div>
+</div>
+<a id="ab7368f377dafc0ecad2c59814cdfe265"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7368f377dafc0ecad2c59814cdfe265">&#9670;&nbsp;</a></span>Size()</h2>
<div class="memitem">
<div class="memproto">
diff --git a/zh-cn/classrapidjson_1_1_memory_pool_allocator.js b/zh-cn/classrapidjson_1_1_memory_pool_allocator.js
index 5a450df6..1bba0c68 100644
--- a/zh-cn/classrapidjson_1_1_memory_pool_allocator.js
+++ b/zh-cn/classrapidjson_1_1_memory_pool_allocator.js
@@ -2,10 +2,15 @@ var classrapidjson_1_1_memory_pool_allocator =
[
[ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4", null ],
[ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7", null ],
- [ "~MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e", null ],
- [ "Capacity", "classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd", null ],
- [ "Clear", "classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e", null ],
+ [ "MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#af464b5c6323ea1473de8c1def693bda0", null ],
+ [ "~MemoryPoolAllocator", "classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700", null ],
+ [ "Capacity", "classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd", null ],
+ [ "Clear", "classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840", null ],
[ "Malloc", "classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344", null ],
+ [ "operator!=", "classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99", null ],
+ [ "operator=", "classrapidjson_1_1_memory_pool_allocator.html#a1bac724edf283fa15e197e6930f29668", null ],
+ [ "operator==", "classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724", null ],
[ "Realloc", "classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d", null ],
- [ "Size", "classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40", null ]
+ [ "Shared", "classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc", null ],
+ [ "Size", "classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265", null ]
]; \ No newline at end of file
diff --git a/zh-cn/classrapidjson_1_1_std_allocator-members.html b/zh-cn/classrapidjson_1_1_std_allocator-members.html
new file mode 100644
index 00000000..341490bc
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator-members.html
@@ -0,0 +1,131 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: 成员列表</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt; 成员列表</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>成员的完整列表,这些成员属于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>,包括所有继承而来的类成员</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>address</b>(reference r) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>address</b>(const_reference r) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>allocate</b>(size_type n=1, const void *=0) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>allocate</b>(size_type n=1, const void *=0) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BaseAllocatorType</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>const_pointer</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>const_reference</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>construct</b>(pointer p, const_reference r) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>deallocate</b>(U *p, size_type n=1) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>deallocate</b>(pointer p, size_type n=1) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>destroy</b>(pointer p) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>difference_type</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Free</b>(void *ptr) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a>(size_t size)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>max_size</b>() const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>pointer</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Realloc</b>(void *originalPtr, size_t originalSize, size_t newSize) (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>reference</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size_type</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b> (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>() RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const StdAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_type</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~StdAllocator</b>() RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/classrapidjson_1_1_std_allocator.html b/zh-cn/classrapidjson_1_1_std_allocator.html
new file mode 100644
index 00000000..47abde32
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator.html
@@ -0,0 +1,220 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; T, BaseAllocator &gt; 模板类 参考</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">类</a> &#124;
+<a href="#pub-types">Public 类型</a> &#124;
+<a href="#pub-methods">Public 成员函数</a> &#124;
+<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
+<a href="#friends">友元</a> &#124;
+<a href="classrapidjson_1_1_std_allocator-members.html">所有成员列表</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt; 模板类 参考</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+类 rapidjson::StdAllocator&lt; T, BaseAllocator &gt; 继承关系图:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classrapidjson_1_1_std_allocator.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+类</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public 类型</h2></td></tr>
+<tr class="memitem:ac0d58eb6c3ba02487d1599e8b56c8fb8"><td class="memItemLeft" align="right" valign="top"><a id="ac0d58eb6c3ba02487d1599e8b56c8fb8"></a>
+typedef BaseAllocator&#160;</td><td class="memItemRight" valign="bottom"><b>BaseAllocatorType</b></td></tr>
+<tr class="separator:ac0d58eb6c3ba02487d1599e8b56c8fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea29c1e5952cd078ec3e78ebfb9fc01"><td class="memItemLeft" align="right" valign="top"><a id="a8ea29c1e5952cd078ec3e78ebfb9fc01"></a>
+typedef allocator_type::value_type&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr class="separator:a8ea29c1e5952cd078ec3e78ebfb9fc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28be0d8deda6c77aac802c3293c6f4db"><td class="memItemLeft" align="right" valign="top"><a id="a28be0d8deda6c77aac802c3293c6f4db"></a>
+typedef allocator_type::pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr class="separator:a28be0d8deda6c77aac802c3293c6f4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac184a32316461e4719546acab984c89b"><td class="memItemLeft" align="right" valign="top"><a id="ac184a32316461e4719546acab984c89b"></a>
+typedef allocator_type::const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr class="separator:ac184a32316461e4719546acab984c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a680660c9753a2dbefd5873d2707ba296"><td class="memItemLeft" align="right" valign="top"><a id="a680660c9753a2dbefd5873d2707ba296"></a>
+typedef allocator_type::reference&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
+<tr class="separator:a680660c9753a2dbefd5873d2707ba296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8deddd0e00dd0a6b728b41379c5cd562"><td class="memItemLeft" align="right" valign="top"><a id="a8deddd0e00dd0a6b728b41379c5cd562"></a>
+typedef allocator_type::const_reference&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
+<tr class="separator:a8deddd0e00dd0a6b728b41379c5cd562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42cc2c1b4af49c9ab12c0b48eb612fa1"><td class="memItemLeft" align="right" valign="top"><a id="a42cc2c1b4af49c9ab12c0b48eb612fa1"></a>
+typedef allocator_type::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
+<tr class="separator:a42cc2c1b4af49c9ab12c0b48eb612fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeff647991e9c4a4c57349424a5ed3d3e"><td class="memItemLeft" align="right" valign="top"><a id="aeff647991e9c4a4c57349424a5ed3d3e"></a>
+typedef allocator_type::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
+<tr class="separator:aeff647991e9c4a4c57349424a5ed3d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public 成员函数</h2></td></tr>
+<tr class="memitem:adf8d15b39425f1b3b20ab3459d6e924f"><td class="memItemLeft" align="right" valign="top"><a id="adf8d15b39425f1b3b20ab3459d6e924f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:adf8d15b39425f1b3b20ab3459d6e924f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57601ae01890485d2fff71348c761921"><td class="memTemplParams" colspan="2"><a id="a57601ae01890485d2fff71348c761921"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a57601ae01890485d2fff71348c761921"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a57601ae01890485d2fff71348c761921"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2448e278b2e1a9b5dbbd8f7a7004eb90"><td class="memItemLeft" align="right" valign="top"><a id="a2448e278b2e1a9b5dbbd8f7a7004eb90"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a2448e278b2e1a9b5dbbd8f7a7004eb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ed0791145d38a553f79ce113cdbe82b"><td class="memItemLeft" align="right" valign="top"><a id="a1ed0791145d38a553f79ce113cdbe82b"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1ed0791145d38a553f79ce113cdbe82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8815c378a89820d42b366976f2485eb2"><td class="memItemLeft" align="right" valign="top"><a id="a8815c378a89820d42b366976f2485eb2"></a>
+pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (reference r) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a8815c378a89820d42b366976f2485eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf2cc5a84f1f2f176db91c0160b326b2"><td class="memItemLeft" align="right" valign="top"><a id="acf2cc5a84f1f2f176db91c0160b326b2"></a>
+const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (const_reference r) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:acf2cc5a84f1f2f176db91c0160b326b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1883c0e28ad5dc92d7084cbe0b185817"><td class="memItemLeft" align="right" valign="top"><a id="a1883c0e28ad5dc92d7084cbe0b185817"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>construct</b> (pointer p, const_reference r)</td></tr>
+<tr class="separator:a1883c0e28ad5dc92d7084cbe0b185817"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9efde196d7d77b54d80978d831e4364d"><td class="memItemLeft" align="right" valign="top"><a id="a9efde196d7d77b54d80978d831e4364d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> (pointer p)</td></tr>
+<tr class="separator:a9efde196d7d77b54d80978d831e4364d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memTemplParams" colspan="2"><a id="aa9c09b2aba2500e742bfa900c5aeb45d"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memTemplItemLeft" align="right" valign="top">U *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>allocate</b> (size_type n=1, const void *=0)</td></tr>
+<tr class="separator:aa9c09b2aba2500e742bfa900c5aeb45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7be8561fed9214af6c9e862749fcbc57"><td class="memTemplParams" colspan="2"><a id="a7be8561fed9214af6c9e862749fcbc57"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a7be8561fed9214af6c9e862749fcbc57"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>deallocate</b> (U *p, size_type n=1)</td></tr>
+<tr class="separator:a7be8561fed9214af6c9e862749fcbc57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4af00a24adc6b51e219d99892b891167"><td class="memItemLeft" align="right" valign="top"><a id="a4af00a24adc6b51e219d99892b891167"></a>
+pointer&#160;</td><td class="memItemRight" valign="bottom"><b>allocate</b> (size_type n=1, const void *=0)</td></tr>
+<tr class="separator:a4af00a24adc6b51e219d99892b891167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2047fe874b0fe10e051fb0a20950d03"><td class="memItemLeft" align="right" valign="top"><a id="aa2047fe874b0fe10e051fb0a20950d03"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>deallocate</b> (pointer p, size_type n=1)</td></tr>
+<tr class="separator:aa2047fe874b0fe10e051fb0a20950d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memTemplParams" colspan="2"><a id="a59098f7216b4cd4ad9a3322d769ce08b"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a59098f7216b4cd4ad9a3322d769ce08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a05f42b7c60711696384c8897644228"><td class="memTemplParams" colspan="2"><a id="a1a05f42b7c60711696384c8897644228"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:a1a05f42b7c60711696384c8897644228"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) const RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a1a05f42b7c60711696384c8897644228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e90ffecf295cc965e6aa1b9e839354"><td class="memItemLeft" align="right" valign="top"><a id="a76e90ffecf295cc965e6aa1b9e839354"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">Malloc</a> (size_t size)</td></tr>
+<tr class="memdesc:a76e90ffecf295cc965e6aa1b9e839354"><td class="mdescLeft">&#160;</td><td class="mdescRight">rapidjson <a class="el" href="classrapidjson_1_1_allocator.html" title="Concept for allocating, resizing and freeing memory block.">Allocator</a> concept <br /></td></tr>
+<tr class="separator:a76e90ffecf295cc965e6aa1b9e839354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a929639d7bcbf82480149c995c95b49"><td class="memItemLeft" align="right" valign="top"><a id="a9a929639d7bcbf82480149c995c95b49"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>Realloc</b> (void *originalPtr, size_t originalSize, size_t newSize)</td></tr>
+<tr class="separator:a9a929639d7bcbf82480149c995c95b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+静态 Public 成员函数</h2></td></tr>
+<tr class="memitem:a140d1c6576a5ec2b89c4b544a73bbd29"><td class="memItemLeft" align="right" valign="top"><a id="a140d1c6576a5ec2b89c4b544a73bbd29"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>Free</b> (void *ptr) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a140d1c6576a5ec2b89c4b544a73bbd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+友元</h2></td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplParams" colspan="2"><a id="afb3a6a655f835f6b9ec21fab41291287"></a>
+template&lt;typename , typename &gt; </td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b></td></tr>
+<tr class="separator:afb3a6a655f835f6b9ec21fab41291287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>该类的文档由以下文件生成:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/classrapidjson_1_1_std_allocator.js b/zh-cn/classrapidjson_1_1_std_allocator.js
new file mode 100644
index 00000000..d2a8942c
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator.js
@@ -0,0 +1,31 @@
+var classrapidjson_1_1_std_allocator =
+[
+ [ "rebind", "structrapidjson_1_1_std_allocator_1_1rebind.html", "structrapidjson_1_1_std_allocator_1_1rebind" ],
+ [ "BaseAllocatorType", "classrapidjson_1_1_std_allocator.html#ac0d58eb6c3ba02487d1599e8b56c8fb8", null ],
+ [ "const_pointer", "classrapidjson_1_1_std_allocator.html#ac184a32316461e4719546acab984c89b", null ],
+ [ "const_reference", "classrapidjson_1_1_std_allocator.html#a8deddd0e00dd0a6b728b41379c5cd562", null ],
+ [ "difference_type", "classrapidjson_1_1_std_allocator.html#aeff647991e9c4a4c57349424a5ed3d3e", null ],
+ [ "pointer", "classrapidjson_1_1_std_allocator.html#a28be0d8deda6c77aac802c3293c6f4db", null ],
+ [ "reference", "classrapidjson_1_1_std_allocator.html#a680660c9753a2dbefd5873d2707ba296", null ],
+ [ "size_type", "classrapidjson_1_1_std_allocator.html#a42cc2c1b4af49c9ab12c0b48eb612fa1", null ],
+ [ "value_type", "classrapidjson_1_1_std_allocator.html#a8ea29c1e5952cd078ec3e78ebfb9fc01", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a97605b60d4bdf7f675df4c50bbc2725e", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#adf8d15b39425f1b3b20ab3459d6e924f", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a57601ae01890485d2fff71348c761921", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#a2448e278b2e1a9b5dbbd8f7a7004eb90", null ],
+ [ "~StdAllocator", "classrapidjson_1_1_std_allocator.html#acb2408779250af55349895aa69c9deb7", null ],
+ [ "address", "classrapidjson_1_1_std_allocator.html#acf2cc5a84f1f2f176db91c0160b326b2", null ],
+ [ "address", "classrapidjson_1_1_std_allocator.html#a8815c378a89820d42b366976f2485eb2", null ],
+ [ "allocate", "classrapidjson_1_1_std_allocator.html#aa9c09b2aba2500e742bfa900c5aeb45d", null ],
+ [ "allocate", "classrapidjson_1_1_std_allocator.html#a4af00a24adc6b51e219d99892b891167", null ],
+ [ "construct", "classrapidjson_1_1_std_allocator.html#a1883c0e28ad5dc92d7084cbe0b185817", null ],
+ [ "deallocate", "classrapidjson_1_1_std_allocator.html#aa2047fe874b0fe10e051fb0a20950d03", null ],
+ [ "deallocate", "classrapidjson_1_1_std_allocator.html#a7be8561fed9214af6c9e862749fcbc57", null ],
+ [ "destroy", "classrapidjson_1_1_std_allocator.html#a9efde196d7d77b54d80978d831e4364d", null ],
+ [ "Malloc", "classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354", null ],
+ [ "max_size", "classrapidjson_1_1_std_allocator.html#a1ed0791145d38a553f79ce113cdbe82b", null ],
+ [ "operator!=", "classrapidjson_1_1_std_allocator.html#a1a05f42b7c60711696384c8897644228", null ],
+ [ "operator==", "classrapidjson_1_1_std_allocator.html#a59098f7216b4cd4ad9a3322d769ce08b", null ],
+ [ "Realloc", "classrapidjson_1_1_std_allocator.html#a9a929639d7bcbf82480149c995c95b49", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html#afb3a6a655f835f6b9ec21fab41291287", null ]
+]; \ No newline at end of file
diff --git a/zh-cn/classrapidjson_1_1_std_allocator.png b/zh-cn/classrapidjson_1_1_std_allocator.png
new file mode 100644
index 00000000..253c1bd0
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator.png
Binary files differ
diff --git a/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html
new file mode 100644
index 00000000..86129035
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html
@@ -0,0 +1,111 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: 成员列表</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt; 成员列表</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>成员的完整列表,这些成员属于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>,包括所有继承而来的类成员</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BaseAllocatorType</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b> (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>() RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const StdAllocator &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StdAllocator</b>(const StdAllocator&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StdAllocator</b>(const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_type</b> typedef (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~StdAllocator</b>() RAPIDJSON_NOEXCEPT (定义于 <a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a>)</td><td class="entry"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html
new file mode 100644
index 00000000..f196d7ad
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html
@@ -0,0 +1,151 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; void, BaseAllocator &gt; 模板类 参考</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">类</a> &#124;
+<a href="#pub-types">Public 类型</a> &#124;
+<a href="#pub-methods">Public 成员函数</a> &#124;
+<a href="#friends">友元</a> &#124;
+<a href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4-members.html">所有成员列表</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt; 模板类 参考</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+类 rapidjson::StdAllocator&lt; void, BaseAllocator &gt; 继承关系图:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+类</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rebind</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public 类型</h2></td></tr>
+<tr class="memitem:a26403e281673c44c4a75eeb54fa89d89"><td class="memItemLeft" align="right" valign="top"><a id="a26403e281673c44c4a75eeb54fa89d89"></a>
+typedef BaseAllocator&#160;</td><td class="memItemRight" valign="bottom"><b>BaseAllocatorType</b></td></tr>
+<tr class="separator:a26403e281673c44c4a75eeb54fa89d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc85809adaef148b62c9dc6cab2dc9a4"><td class="memItemLeft" align="right" valign="top"><a id="acc85809adaef148b62c9dc6cab2dc9a4"></a>
+typedef allocator_type::value_type&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr class="separator:acc85809adaef148b62c9dc6cab2dc9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public 成员函数</h2></td></tr>
+<tr class="memitem:a81fa342a72e418a1373a6d1e9d9854b6"><td class="memItemLeft" align="right" valign="top"><a id="a81fa342a72e418a1373a6d1e9d9854b6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a> &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a81fa342a72e418a1373a6d1e9d9854b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf5960dace167fc57c063b9164698d4c"><td class="memTemplParams" colspan="2"><a id="acf5960dace167fc57c063b9164698d4c"></a>
+template&lt;typename U &gt; </td></tr>
+<tr class="memitem:acf5960dace167fc57c063b9164698d4c"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b> (const <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt; &amp;rhs) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:acf5960dace167fc57c063b9164698d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a806760167625647c78a66506c599aacd"><td class="memItemLeft" align="right" valign="top"><a id="a806760167625647c78a66506c599aacd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StdAllocator</b> (const BaseAllocator &amp;allocator) RAPIDJSON_NOEXCEPT</td></tr>
+<tr class="separator:a806760167625647c78a66506c599aacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+友元</h2></td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplParams" colspan="2"><a id="afb3a6a655f835f6b9ec21fab41291287"></a>
+template&lt;typename , typename &gt; </td></tr>
+<tr class="memitem:afb3a6a655f835f6b9ec21fab41291287"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>StdAllocator</b></td></tr>
+<tr class="separator:afb3a6a655f835f6b9ec21fab41291287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>该类的文档由以下文件生成:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js
new file mode 100644
index 00000000..e1e9894c
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.js
@@ -0,0 +1,12 @@
+var classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4 =
+[
+ [ "rebind", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind" ],
+ [ "BaseAllocatorType", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a26403e281673c44c4a75eeb54fa89d89", null ],
+ [ "value_type", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acc85809adaef148b62c9dc6cab2dc9a4", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#aa741c315165b1588089add4ccf87bbdc", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a81fa342a72e418a1373a6d1e9d9854b6", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acf5960dace167fc57c063b9164698d4c", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a806760167625647c78a66506c599aacd", null ],
+ [ "~StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a6c7f29bb3a9b448c083d2fe69bbfb930", null ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#afb3a6a655f835f6b9ec21fab41291287", null ]
+]; \ No newline at end of file
diff --git a/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png
new file mode 100644
index 00000000..2dbe46e9
--- /dev/null
+++ b/zh-cn/classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.png
Binary files differ
diff --git a/zh-cn/document_8h_source.html b/zh-cn/document_8h_source.html
index 7e7a495d..7cfefb75 100644
--- a/zh-cn/document_8h_source.html
+++ b/zh-cn/document_8h_source.html
@@ -2842,13 +2842,13 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a06ce0e14ec83b53c83e1b1699b53a25e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e">rapidjson::GenericValue::ValueIterator</a></div><div class="ttdeci">GenericValue * ValueIterator</div><div class="ttdoc">Value iterator for iterating in array.</div><div class="ttdef"><b>Definition:</b> document.h:669</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_a37091c3dd8470486ef5188f3c1108653"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653">rapidjson::GenericMemberIterator::Iterator</a></div><div class="ttdeci">GenericMemberIterator Iterator</div><div class="ttdoc">Iterator type itself</div><div class="ttdef"><b>Definition:</b> document.h:187</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_insitu_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_insitu_string_stream.html">rapidjson::GenericInsituStringStream</a></div><div class="ttdoc">A read-write string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:52</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_acf96a3c7fd61486d049c701b1fe5d414"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream (with kParseDefaultFlags)</div><div class="ttdef"><b>Definition:</b> document.h:2372</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a4c85243a28c9dcf2d1357da00fcaa773"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773">rapidjson::GenericDocument::AllocatorType</a></div><div class="ttdeci">Allocator AllocatorType</div><div class="ttdoc">Allocator type from template parameter.</div><div class="ttdef"><b>Definition:</b> document.h:2212</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_abe27838f8dc71fdb38028ef27ae0b4f2"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2">rapidjson::GenericMemberIterator::Reference</a></div><div class="ttdeci">reference Reference</div><div class="ttdoc">Reference to (const) GenericMember</div><div class="ttdef"><b>Definition:</b> document.h:205</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a1f125e735577aae64c0306345de45563"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for uint64_t value.</div><div class="ttdef"><b>Definition:</b> document.h:820</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a893da1069660536fd3943a0149206a6e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(Object o) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for Object.</div><div class="ttdef"><b>Definition:</b> document.h:873</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_af061c039a990c2970dc31e5626149367"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367">rapidjson::GenericDocument::ParseInsitu</a></div><div class="ttdeci">GenericDocument &amp; ParseInsitu(Ch *str)</div><div class="ttdoc">Parse JSON text from a mutable string (with kParseDefaultFlags)</div><div class="ttdef"><b>Definition:</b> document.h:2395</div></div>
<div class="ttc" id="aclassrapidjson_1_1_encoded_input_stream_html"><div class="ttname"><a href="classrapidjson_1_1_encoded_input_stream.html">rapidjson::EncodedInputStream</a></div><div class="ttdoc">Input byte stream wrapper with a statically bound encoding.</div><div class="ttdef"><b>Definition:</b> encodedstream.h:39</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_aa6b9fd9f6aa49405a574c362ba9af6b5"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef::StringRef</a></div><div class="ttdeci">GenericStringRef&lt; CharType &gt; StringRef(const CharType *str)</div><div class="ttdoc">Mark a character pointer as constant string</div><div class="ttdef"><b>Definition:</b> document.h:445</div></div>
@@ -2870,13 +2870,13 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_object_data_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_object_data.html">rapidjson::GenericValue::ObjectData</a></div><div class="ttdef"><b>Definition:</b> document.h:2089</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a51e93a4fb57f77a39767acb076bf43c1"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for constant string (i.e. do not make a copy of string)</div><div class="ttdef"><b>Definition:</b> document.h:838</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_stream.html">rapidjson::GenericStringStream</a></div><div class="ttdoc">Read-only string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:47</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a77b0f41557b3c34b57a180698312c4a8"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue(Array a) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Constructor for Array.</div><div class="ttdef"><b>Definition:</b> document.h:862</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a153e5a065ca9660673974f9df203be4b"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b">rapidjson::GenericDocument::GetStackCapacity</a></div><div class="ttdeci">size_t GetStackCapacity() const</div><div class="ttdoc">Get the capacity of stack in bytes.</div><div class="ttdef"><b>Definition:</b> document.h:2502</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html_aa30ffef74b3f4978b403024d81b484e4"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4">rapidjson::GenericMemberIterator::GenericMemberIterator</a></div><div class="ttdeci">GenericMemberIterator(const NonConstIterator &amp;it)</div><div class="ttdoc">Iterator conversions to more const</div><div class="ttdef"><b>Definition:</b> document.h:231</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a3ae97682cf04685c7db9d89ebc399b85"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream (with Encoding conversion)</div><div class="ttdef"><b>Definition:</b> document.h:2343</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ga7d3acf640886b1f2552dc8c4cd6dea60"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60">rapidjson::ParseErrorCode</a></div><div class="ttdeci">ParseErrorCode</div><div class="ttdoc">Error code of parsing.</div><div class="ttdef"><b>Definition:</b> error.h:64</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a00efe429e27f95dca17b19519b3cea9e"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e">rapidjson::GenericValue::RawAssign</a></div><div class="ttdeci">void RawAssign(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Assignment without calling destructor</div><div class="ttdef"><b>Definition:</b> document.h:2168</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_abf1cbab989b856f9d260787b2575750b"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b">rapidjson::GenericDocument::Swap</a></div><div class="ttdeci">GenericDocument &amp; Swap(GenericDocument &amp;rhs) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Exchange the contents of this document with those of another.</div><div class="ttdef"><b>Definition:</b> document.h:2290</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_html"><div class="ttname"><a href="classrapidjson_1_1_generic_member.html">rapidjson::GenericMember</a></div><div class="ttdoc">Name-value pair in a JSON object value.</div><div class="ttdef"><b>Definition:</b> document.h:111</div></div>
@@ -2890,7 +2890,7 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_object_html"><div class="ttname"><a href="classrapidjson_1_1_generic_object.html">rapidjson::GenericObject</a></div><div class="ttdoc">Helper class for accessing Value of object type.</div><div class="ttdef"><b>Definition:</b> document.h:643</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_ae223535ec20edf0c1db44a40b7735111"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111">rapidjson::GenericStringRef::length</a></div><div class="ttdeci">const SizeType length</div><div class="ttdoc">length of the string (excluding the trailing NULL terminator)</div><div class="ttdef"><b>Definition:</b> document.h:411</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_short_string_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_short_string.html">rapidjson::GenericValue::ShortString</a></div><div class="ttdef"><b>Definition:</b> document.h:2054</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a0220ddebe2f023fa75b643a50e90e559"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559">rapidjson::GenericValue::Member</a></div><div class="ttdeci">GenericMember&lt; Encoding, Allocator &gt; Member</div><div class="ttdoc">Name-value pair in an object.</div><div class="ttdef"><b>Definition:</b> document.h:662</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a433a64b466c80cadf7d1acaa6f065437"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue::~GenericValue</a></div><div class="ttdeci">~GenericValue()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> document.h:881</div></div>
@@ -2898,7 +2898,7 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_value_1_1_number_1_1_u_html"><div class="ttname"><a href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html">rapidjson::GenericValue::Number::U</a></div><div class="ttdef"><b>Definition:</b> document.h:2079</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_a0d63efcc43758ac3aed77e868233369d"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d">rapidjson::GenericDocument::swap</a></div><div class="ttdeci">friend void swap(GenericDocument &amp;a, GenericDocument &amp;b) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">free-standing swap function helper</div><div class="ttdef"><b>Definition:</b> document.h:2315</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ad92c6cd025d411258d1f2ad890e2ee3f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f">rapidjson::GenericDocument::GetAllocator</a></div><div class="ttdeci">Allocator &amp; GetAllocator()</div><div class="ttdoc">Get the allocator of this document.</div><div class="ttdef"><b>Definition:</b> document.h:2496</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_a080910f74d2f5046e6724280159cf374"><div class="ttname"><a href="namespacerapidjson.html#a080910f74d2f5046e6724280159cf374">rapidjson::Pointer</a></div><div class="ttdeci">GenericPointer&lt; Value, CrtAllocator &gt; Pointer</div><div class="ttdoc">GenericPointer for Value (UTF-8, default allocator).</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_ad1f8199e65662e0d52a13a1577d4e4a5"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5">rapidjson::GenericValue::GenericValue</a></div><div class="ttdeci">GenericValue() RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Default constructor creates a null value.</div><div class="ttdef"><b>Definition:</b> document.h:681</div></div>
@@ -2923,16 +2923,16 @@ $(document).ready(function(){initNavTree('document_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html">rapidjson::GenericStringRef</a></div><div class="ttdoc">Reference to a constant string (not taking a copy)</div><div class="ttdef"><b>Definition:</b> document.h:337</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a5d47340c96346c5028fee4c9068d783d"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d">rapidjson::GenericValue::AllocatorType</a></div><div class="ttdeci">Allocator AllocatorType</div><div class="ttdoc">Allocator type from template parameter.</div><div class="ttdef"><b>Definition:</b> document.h:664</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea">rapidjson::kParseInsituFlag</a></div><div class="ttdoc">In-situ(destructive) parsing.</div><div class="ttdef"><b>Definition:</b> reader.h:148</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html">rapidjson::GenericDocument</a></div><div class="ttdoc">A document for parsing JSON text as DOM.</div><div class="ttdef"><b>Definition:</b> document.h:60</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_a001276ee57cbcbd3c14449045c71e994"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994">rapidjson::GenericStringRef::s</a></div><div class="ttdeci">const Ch *const s</div><div class="ttdoc">plain CharType pointer</div><div class="ttdef"><b>Definition:</b> document.h:410</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ae4ee7d86b8c906c83dbe15e57eb6ac6a"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a">rapidjson::GenericDocument::ParseStream</a></div><div class="ttdeci">GenericDocument &amp; ParseStream(InputStream &amp;is)</div><div class="ttdoc">Parse JSON text from an input stream</div><div class="ttdef"><b>Definition:</b> document.h:2362</div></div>
<div class="ttc" id="anamespacerapidjson_html_ace11b5b575baf1cccd5ba5f8586dcdc8"><div class="ttname"><a href="namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8">rapidjson::Document</a></div><div class="ttdeci">GenericDocument&lt; UTF8&lt;&gt; &gt; Document</div><div class="ttdoc">GenericDocument with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2590</div></div>
-<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:638</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga2b2a0d9143aa4fb31205a85b34c43952"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952">RAPIDJSON_NOEXCEPT_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</div><div class="ttdoc">Assertion (in non-throwing contexts).</div><div class="ttdef"><b>Definition:</b> rapidjson.h:644</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_value_html_a248bab30562a4197cea0474d7f0ce835"><div class="ttname"><a href="classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835">rapidjson::GenericValue::SetStringRaw</a></div><div class="ttdeci">void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT</div><div class="ttdoc">Initialize this value as constant string, without calling destructor.</div><div class="ttdef"><b>Definition:</b> document.h:2144</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_af532179ca5ad5434a5e8af63f5da4c5f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f">rapidjson::GenericDocument::GetErrorOffset</a></div><div class="ttdeci">size_t GetErrorOffset() const</div><div class="ttdoc">Get the position of last parsing error in input, 0 otherwise.</div><div class="ttdef"><b>Definition:</b> document.h:2478</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_ad9eb120a58cee500ff3bd5706779c4e4"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4">rapidjson::GenericStringRef::GenericStringRef</a></div><div class="ttdeci">GenericStringRef(const CharType *str, SizeType len)</div><div class="ttdoc">Create constant string reference from pointer and length</div><div class="ttdef"><b>Definition:</b> document.h:402</div></div>
diff --git a/zh-cn/functions.html b/zh-cn/functions.html
index dfbcf43f..1bf35638 100644
--- a/zh-cn/functions.html
+++ b/zh-cn/functions.html
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Capacity()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>Ch
: <a class="el" href="classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929">rapidjson::FileReadStream</a>
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
, <a class="el" href="classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>Clear()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
, <a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f">rapidjson::ParseResult</a>
</li>
<li>Code()
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>Free()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -322,6 +322,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Malloc()
: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>
</li>
<li>Member
: <a class="el" href="classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
@@ -362,13 +363,19 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>operator ParseResult()
: <a class="el" href="classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
</li>
+<li>operator!=()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>operator-()
: <a class="el" href="classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a>
</li>
<li>operator=()
: <a class="el" href="classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a>
, <a class="el" href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
-, <a class="el" href="classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
+</li>
+<li>operator==()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>ownAllocator_
: <a class="el" href="classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
@@ -467,8 +474,11 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>SetValidateFlags()
: <a class="el" href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a>
</li>
+<li>Shared()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>Size()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>size_
: <a class="el" href="structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace">rapidjson::MemoryStream</a>
@@ -556,7 +566,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
: <a class="el" href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>~MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/zh-cn/functions_func.html b/zh-cn/functions_func.html
index 567dad8c..5f58d166 100644
--- a/zh-cn/functions_func.html
+++ b/zh-cn/functions_func.html
@@ -108,10 +108,10 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Capacity()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>Clear()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
, <a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f">rapidjson::ParseResult</a>
</li>
<li>Code()
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
: <a class="el" href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>Free()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -247,9 +247,10 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Malloc()
: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+, <a class="el" href="classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a>
</li>
<li>MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
@@ -267,6 +268,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>operator ParseResult()
: <a class="el" href="classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
</li>
+<li>operator!=()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>operator-()
: <a class="el" href="classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a>
</li>
@@ -275,6 +279,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
, <a class="el" href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a>
, <a class="el" href="classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
+<li>operator==()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
</ul>
@@ -354,15 +361,18 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>SetValidateFlags()
: <a class="el" href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a>
</li>
+<li>Shared()
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+</li>
<li>Size()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
<li>String()
: <a class="el" href="classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
, <a class="el" href="classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a>
</li>
<li>StringRef()
-: <a class="el" href="structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f">rapidjson::GenericStringRef&lt; CharType &gt;</a>
+: <a class="el" href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef&lt; CharType &gt;</a>
</li>
<li>Swap()
: <a class="el" href="classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a>
@@ -406,7 +416,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
: <a class="el" href="classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a>
</li>
<li>~MemoryPoolAllocator()
-: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
+: <a class="el" href="classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/zh-cn/fwd_8h_source.html b/zh-cn/fwd_8h_source.html
index a3bd7022..fa518274 100644
--- a/zh-cn/fwd_8h_source.html
+++ b/zh-cn/fwd_8h_source.html
@@ -247,7 +247,7 @@ $(document).ready(function(){initNavTree('fwd_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_i_generic_remote_schema_document_provider_html"><div class="ttname"><a href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">rapidjson::IGenericRemoteSchemaDocumentProvider</a></div><div class="ttdef"><b>Definition:</b> fwd.h:133</div></div>
<div class="ttc" id="arapidjson_8h_html"><div class="ttname"><a href="rapidjson_8h.html">rapidjson.h</a></div><div class="ttdoc">common definitions and configuration</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_member_iterator_html"><div class="ttname"><a href="classrapidjson_1_1_generic_member_iterator.html">rapidjson::GenericMemberIterator</a></div><div class="ttdoc">(Constant) member iterator for a JSON object value</div><div class="ttdef"><b>Definition:</b> document.h:177</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:75</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_crt_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_crt_allocator.html">rapidjson::CrtAllocator</a></div><div class="ttdoc">C-runtime library allocator.</div><div class="ttdef"><b>Definition:</b> allocators.h:77</div></div>
<div class="ttc" id="astructrapidjson_1_1_memory_stream_html"><div class="ttname"><a href="structrapidjson_1_1_memory_stream.html">rapidjson::MemoryStream</a></div><div class="ttdoc">Represents an in-memory input byte stream.</div><div class="ttdef"><b>Definition:</b> memorystream.h:40</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_string_buffer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_string_buffer.html">rapidjson::GenericStringBuffer</a></div><div class="ttdoc">Represents an in-memory output stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:59</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_stream.html">rapidjson::GenericStringStream</a></div><div class="ttdoc">Read-only string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:47</div></div>
@@ -258,7 +258,7 @@ $(document).ready(function(){initNavTree('fwd_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html">rapidjson::GenericStringRef</a></div><div class="ttdoc">Reference to a constant string (not taking a copy)</div><div class="ttdef"><b>Definition:</b> document.h:337</div></div>
-<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:115</div></div>
+<div class="ttc" id="aclassrapidjson_1_1_memory_pool_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_memory_pool_allocator.html">rapidjson::MemoryPoolAllocator</a></div><div class="ttdoc">Default memory allocator used by the parser and DOM.</div><div class="ttdef"><b>Definition:</b> allocators.h:124</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html">rapidjson::GenericDocument</a></div><div class="ttdoc">A document for parsing JSON text as DOM.</div><div class="ttdef"><b>Definition:</b> document.h:60</div></div>
<div class="ttc" id="astructrapidjson_1_1_base_reader_handler_html"><div class="ttname"><a href="structrapidjson_1_1_base_reader_handler.html">rapidjson::BaseReaderHandler</a></div><div class="ttdoc">Default implementation of Handler.</div><div class="ttdef"><b>Definition:</b> fwd.h:85</div></div>
diff --git a/zh-cn/hierarchy.html b/zh-cn/hierarchy.html
index fb6a4aca..39aa5981 100644
--- a/zh-cn/hierarchy.html
+++ b/zh-cn/hierarchy.html
@@ -90,80 +90,85 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<div class="contents">
<div class="textblock">此继承关系列表按字典顺序粗略的排序: </div><div class="directory">
<div class="levels">[详情级别 <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ArrayData</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" target="_self">rapidjson::ASCII&lt; CharType &gt;</a></td><td class="desc"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" title="ASCII encoding.">ASCII</a> encoding </td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_auto_u_t_f.html" target="_self">rapidjson::AutoUTF&lt; CharType &gt;</a></td><td class="desc">Dynamically select encoding according to stream's runtime-specified UTF encoding type </td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html" target="_self">rapidjson::AutoUTFInputStream&lt; CharType, InputByteStream &gt;</a></td><td class="desc">Input stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html" target="_self">rapidjson::AutoUTFOutputStream&lt; CharType, OutputByteStream &gt;</a></td><td class="desc">Output stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_base_reader_handler.html" target="_self">rapidjson::BaseReaderHandler&lt; Encoding, Derived &gt;</a></td><td class="desc">Default implementation of <a class="el" href="classrapidjson_1_1_handler.html" title="Concept for receiving events from GenericReader upon parsing. The functions return true if no error o...">Handler</a> </td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html" target="_self">rapidjson::BasicIStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_istream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html" target="_self">rapidjson::BasicOStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_ostream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_crt_allocator.html" target="_self">rapidjson::CrtAllocator</a></td><td class="desc">C-runtime library allocator </td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Data</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream.html" target="_self">rapidjson::EncodedInputStream&lt; Encoding, InputByteStream &gt;</a></td><td class="desc">Input byte stream wrapper with a statically bound encoding </td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html" target="_self">rapidjson::EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a></td><td class="desc">Specialized for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> <a class="el" href="structrapidjson_1_1_memory_stream.html" title="Represents an in-memory input byte stream.">MemoryStream</a> </td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_output_stream.html" target="_self">rapidjson::EncodedOutputStream&lt; Encoding, OutputByteStream &gt;</a></td><td class="desc">Output byte stream wrapper with statically bound encoding </td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_read_stream.html" target="_self">rapidjson::FileReadStream</a></td><td class="desc">File byte stream for input using fread() </td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_write_stream.html" target="_self">rapidjson::FileWriteStream</a></td><td class="desc">Wrapper of C file stream for output using fwrite() </td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Flag</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_array.html" target="_self">rapidjson::GenericArray&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of array type </td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html" target="_self">rapidjson::GenericInsituStringStream&lt; Encoding &gt;</a></td><td class="desc">A read-write string stream </td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member.html" target="_self">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a></td><td class="desc">Name-value pair in a JSON object value </td></tr>
-<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member_iterator.html" target="_self">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a></td><td class="desc">(Constant) member iterator for a JSON object value </td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html" target="_self">rapidjson::GenericMemoryBuffer&lt; Allocator &gt;</a></td><td class="desc">Represents an in-memory output byte stream </td></tr>
-<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_object.html" target="_self">rapidjson::GenericObject&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of object type </td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a></td><td class="desc">Represents a JSON Pointer. Use Pointer for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_reader.html" target="_self">rapidjson::GenericReader&lt; SourceEncoding, TargetEncoding, StackAllocator &gt;</a></td><td class="desc">SAX-style JSON parser. Use <a class="el" href="md_doc_sax_8zh-cn.html#Reader">Reader</a> for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_document.html" target="_self">rapidjson::GenericSchemaDocument&lt; ValueT, Allocator &gt;</a></td><td class="desc">JSON schema document </td></tr>
-<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html" target="_self">rapidjson::GenericStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">A <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> Wrapper </td></tr>
-<tr id="row_27_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html" target="_self">rapidjson::CursorStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">Cursor stream wrapper for counting line and column number if error exists </td></tr>
-<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_string_buffer.html" target="_self">rapidjson::GenericStringBuffer&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents an in-memory output stream </td></tr>
-<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_ref.html" target="_self">rapidjson::GenericStringRef&lt; CharType &gt;</a></td><td class="desc">Reference to a constant string (not taking a copy) </td></tr>
-<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_stream.html" target="_self">rapidjson::GenericStringStream&lt; Encoding &gt;</a></td><td class="desc">Read-only string stream </td></tr>
-<tr id="row_31_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents a JSON value. Use Value for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
-<tr id="row_31_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_document.html" target="_self">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a></td><td class="desc">A document for parsing JSON text as DOM </td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, Allocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, StateAllocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; SourceEncoding, StackAllocator &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::I</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html" target="_self">rapidjson::IGenericRemoteSchemaDocumentProvider&lt; SchemaDocumentType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaStateFactory&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
-<tr id="row_39_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_40_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_40_" class="arrow" onclick="toggleFolder('40_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaValidator</b></td><td class="desc"></td></tr>
-<tr id="row_40_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::IValidationErrorHandler&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
-<tr id="row_41_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
-<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;::Level</a></td><td class="desc">Information for each nested level </td></tr>
-<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" target="_self">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="desc">Default memory allocator used by the parser and DOM </td></tr>
-<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_memory_stream.html" target="_self">rapidjson::MemoryStream</a></td><td class="desc">Represents an in-memory input byte stream </td></tr>
-<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number</a></td><td class="desc"></td></tr>
-<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ObjectData</a></td><td class="desc"></td></tr>
-<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">rapidjson::ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
-<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::PercentEncodeStream&lt; OutputStream &gt;</a></td><td class="desc">A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence </td></tr>
-<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;</a></td><td class="desc">A helper class for parsing with validation </td></tr>
-<tr id="row_50_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ShortString</a></td><td class="desc"></td></tr>
-<tr id="row_51_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_stream.html" target="_self">Stream</a></td><td class="desc">Concept for reading and writing characters </td></tr>
-<tr id="row_52_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">rapidjson::StreamTraits&lt; Stream &gt;</a></td><td class="desc">Provides additional information for stream </td></tr>
-<tr id="row_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_54_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_55_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String</a></td><td class="desc"></td></tr>
-<tr id="row_56_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::Token</a></td><td class="desc">A token is the basic units of internal representation </td></tr>
-<tr id="row_57_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">rapidjson::Transcoder&lt; SourceEncoding, TargetEncoding &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
-<tr id="row_58_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">rapidjson::Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
-<tr id="row_59_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::U</a></td><td class="desc"></td></tr>
-<tr id="row_60_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_60_" class="arrow" onclick="toggleFolder('60_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">rapidjson::UTF16&lt; CharType &gt;</a></td><td class="desc">UTF-16 encoding </td></tr>
-<tr id="row_60_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">rapidjson::UTF16BE&lt; CharType &gt;</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
-<tr id="row_60_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">rapidjson::UTF16LE&lt; CharType &gt;</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
-<tr id="row_61_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">rapidjson::UTF32&lt; CharType &gt;</a></td><td class="desc">UTF-32 encoding </td></tr>
-<tr id="row_61_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">rapidjson::UTF32BE&lt; CharType &gt;</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
-<tr id="row_61_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">rapidjson::UTF32LE&lt; CharType &gt;</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
-<tr id="row_62_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">rapidjson::UTF8&lt; CharType &gt;</a></td><td class="desc">UTF-8 encoding </td></tr>
-<tr id="row_63_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc">JSON writer </td></tr>
-<tr id="row_63_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer">Writer</a> with indentation and spacing </td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>allocator</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator.html" target="_self">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html" target="_self">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc">Concept for allocating, resizing and freeing memory block </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_array_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ArrayData</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" target="_self">rapidjson::ASCII&lt; CharType &gt;</a></td><td class="desc"><a class="el" href="structrapidjson_1_1_a_s_c_i_i.html" title="ASCII encoding.">ASCII</a> encoding </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_auto_u_t_f.html" target="_self">rapidjson::AutoUTF&lt; CharType &gt;</a></td><td class="desc">Dynamically select encoding according to stream's runtime-specified UTF encoding type </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_input_stream.html" target="_self">rapidjson::AutoUTFInputStream&lt; CharType, InputByteStream &gt;</a></td><td class="desc">Input stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_auto_u_t_f_output_stream.html" target="_self">rapidjson::AutoUTFOutputStream&lt; CharType, OutputByteStream &gt;</a></td><td class="desc">Output stream wrapper with dynamically bound encoding and automatic encoding detection </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_base_reader_handler.html" target="_self">rapidjson::BaseReaderHandler&lt; Encoding, Derived &gt;</a></td><td class="desc">Default implementation of <a class="el" href="classrapidjson_1_1_handler.html" title="Concept for receiving events from GenericReader upon parsing. The functions return true if no error o...">Handler</a> </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_i_stream_wrapper.html" target="_self">rapidjson::BasicIStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_istream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html" target="_self">rapidjson::BasicOStreamWrapper&lt; StreamType &gt;</a></td><td class="desc">Wrapper of <code>std::basic_ostream</code> into RapidJSON's <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> concept </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_crt_allocator.html" target="_self">rapidjson::CrtAllocator</a></td><td class="desc">C-runtime library allocator </td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Data</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream.html" target="_self">rapidjson::EncodedInputStream&lt; Encoding, InputByteStream &gt;</a></td><td class="desc">Input byte stream wrapper with a statically bound encoding </td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html" target="_self">rapidjson::EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;</a></td><td class="desc">Specialized for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> <a class="el" href="structrapidjson_1_1_memory_stream.html" title="Represents an in-memory input byte stream.">MemoryStream</a> </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoded_output_stream.html" target="_self">rapidjson::EncodedOutputStream&lt; Encoding, OutputByteStream &gt;</a></td><td class="desc">Output byte stream wrapper with statically bound encoding </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_encoding.html" target="_self">Encoding</a></td><td class="desc">Concept for encoding of Unicode characters </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_read_stream.html" target="_self">rapidjson::FileReadStream</a></td><td class="desc">File byte stream for input using fread() </td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_file_write_stream.html" target="_self">rapidjson::FileWriteStream</a></td><td class="desc">Wrapper of C file stream for output using fwrite() </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_flag.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Flag</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_array.html" target="_self">rapidjson::GenericArray&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of array type </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_insitu_string_stream.html" target="_self">rapidjson::GenericInsituStringStream&lt; Encoding &gt;</a></td><td class="desc">A read-write string stream </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member.html" target="_self">rapidjson::GenericMember&lt; Encoding, Allocator &gt;</a></td><td class="desc">Name-value pair in a JSON object value </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_member_iterator.html" target="_self">rapidjson::GenericMemberIterator&lt; Const, Encoding, Allocator &gt;</a></td><td class="desc">(Constant) member iterator for a JSON object value </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_memory_buffer.html" target="_self">rapidjson::GenericMemoryBuffer&lt; Allocator &gt;</a></td><td class="desc">Represents an in-memory output byte stream </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_object.html" target="_self">rapidjson::GenericObject&lt; Const, ValueT &gt;</a></td><td class="desc">Helper class for accessing Value of object type </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;</a></td><td class="desc">Represents a JSON Pointer. Use Pointer for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_reader.html" target="_self">rapidjson::GenericReader&lt; SourceEncoding, TargetEncoding, StackAllocator &gt;</a></td><td class="desc">SAX-style JSON parser. Use <a class="el" href="md_doc_sax_8zh-cn.html#Reader">Reader</a> for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_document.html" target="_self">rapidjson::GenericSchemaDocument&lt; ValueT, Allocator &gt;</a></td><td class="desc">JSON schema document </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_28_" class="arrow" onclick="toggleFolder('28_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_stream_wrapper.html" target="_self">rapidjson::GenericStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">A <a class="el" href="classrapidjson_1_1_stream.html" title="Concept for reading and writing characters.">Stream</a> Wrapper </td></tr>
+<tr id="row_28_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_cursor_stream_wrapper.html" target="_self">rapidjson::CursorStreamWrapper&lt; InputStream, Encoding &gt;</a></td><td class="desc">Cursor stream wrapper for counting line and column number if error exists </td></tr>
+<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_string_buffer.html" target="_self">rapidjson::GenericStringBuffer&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents an in-memory output stream </td></tr>
+<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_ref.html" target="_self">rapidjson::GenericStringRef&lt; CharType &gt;</a></td><td class="desc">Reference to a constant string (not taking a copy) </td></tr>
+<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_string_stream.html" target="_self">rapidjson::GenericStringStream&lt; Encoding &gt;</a></td><td class="desc">Read-only string stream </td></tr>
+<tr id="row_32_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_32_" class="arrow" onclick="toggleFolder('32_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;</a></td><td class="desc">Represents a JSON value. Use Value for <a class="el" href="structrapidjson_1_1_u_t_f8.html" title="UTF-8 encoding.">UTF8</a> encoding and default allocator </td></tr>
+<tr id="row_32_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_document.html" target="_self">rapidjson::GenericDocument&lt; Encoding, Allocator, StackAllocator &gt;</a></td><td class="desc">A document for parsing JSON text as DOM </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, Allocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; EncodingType, StateAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_value.html" target="_self">rapidjson::GenericValue&lt; SourceEncoding, StackAllocator &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_handler.html" target="_self">Handler</a></td><td class="desc">Concept for receiving events from <a class="el" href="classrapidjson_1_1_generic_reader.html" title="SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.">GenericReader</a> upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_i.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::I</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html" target="_self">rapidjson::IGenericRemoteSchemaDocumentProvider&lt; SchemaDocumentType &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_40_" class="arrow" onclick="toggleFolder('40_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaStateFactory&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
+<tr id="row_40_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_41_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::ISchemaValidator</b></td><td class="desc"></td></tr>
+<tr id="row_41_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_42_" class="arrow" onclick="toggleFolder('42_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>rapidjson::internal::IValidationErrorHandler&lt; SchemaDocumentType::SchemaType &gt;</b></td><td class="desc"></td></tr>
+<tr id="row_42_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_schema_validator.html" target="_self">rapidjson::GenericSchemaValidator&lt; SchemaDocumentType, OutputHandler, StateAllocator &gt;</a></td><td class="desc">JSON Schema Validator </td></tr>
+<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_writer_1_1_level.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;::Level</a></td><td class="desc">Information for each nested level </td></tr>
+<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_memory_pool_allocator.html" target="_self">rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;</a></td><td class="desc">Default memory allocator used by the parser and DOM </td></tr>
+<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_memory_stream.html" target="_self">rapidjson::MemoryStream</a></td><td class="desc">Represents an in-memory input byte stream </td></tr>
+<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrapidjson_1_1_generic_value_1_1_number.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number</a></td><td class="desc"></td></tr>
+<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_object_data.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ObjectData</a></td><td class="desc"></td></tr>
+<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result" target="_self">rapidjson::ParseResult</a></td><td class="desc">Result of parsing (wraps ParseErrorCode) </td></tr>
+<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::PercentEncodeStream&lt; OutputStream &gt;</a></td><td class="desc">A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence </td></tr>
+<tr id="row_50_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html" target="_self">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_51_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html" target="_self">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_52_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_schema_validating_reader.html" target="_self">rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;</a></td><td class="desc">A helper class for parsing with validation </td></tr>
+<tr id="row_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_short_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::ShortString</a></td><td class="desc"></td></tr>
+<tr id="row_54_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_stream.html" target="_self">Stream</a></td><td class="desc">Concept for reading and writing characters </td></tr>
+<tr id="row_55_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits.html" target="_self">rapidjson::StreamTraits&lt; Stream &gt;</a></td><td class="desc">Provides additional information for stream </td></tr>
+<tr id="row_56_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_57_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html" target="_self">rapidjson::StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_58_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_string.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String</a></td><td class="desc"></td></tr>
+<tr id="row_59_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_pointer_1_1_token.html" target="_self">rapidjson::GenericPointer&lt; ValueType, Allocator &gt;::Token</a></td><td class="desc">A token is the basic units of internal representation </td></tr>
+<tr id="row_60_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder.html" target="_self">rapidjson::Transcoder&lt; SourceEncoding, TargetEncoding &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_encoding.html" title="Concept for encoding of Unicode characters.">Encoding</a> conversion </td></tr>
+<tr id="row_61_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html" target="_self">rapidjson::Transcoder&lt; Encoding, Encoding &gt;</a></td><td class="desc">Specialization of <a class="el" href="structrapidjson_1_1_transcoder.html" title="Encoding conversion.">Transcoder</a> with same source and target encoding </td></tr>
+<tr id="row_62_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_generic_value_1_1_number_1_1_u.html" target="_self">rapidjson::GenericValue&lt; Encoding, Allocator &gt;::Number::U</a></td><td class="desc"></td></tr>
+<tr id="row_63_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16.html" target="_self">rapidjson::UTF16&lt; CharType &gt;</a></td><td class="desc">UTF-16 encoding </td></tr>
+<tr id="row_63_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_b_e.html" target="_self">rapidjson::UTF16BE&lt; CharType &gt;</a></td><td class="desc">UTF-16 big endian encoding </td></tr>
+<tr id="row_63_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f16_l_e.html" target="_self">rapidjson::UTF16LE&lt; CharType &gt;</a></td><td class="desc">UTF-16 little endian encoding </td></tr>
+<tr id="row_64_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_64_" class="arrow" onclick="toggleFolder('64_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32.html" target="_self">rapidjson::UTF32&lt; CharType &gt;</a></td><td class="desc">UTF-32 encoding </td></tr>
+<tr id="row_64_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_b_e.html" target="_self">rapidjson::UTF32BE&lt; CharType &gt;</a></td><td class="desc">UTF-32 big endian encoding </td></tr>
+<tr id="row_64_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f32_l_e.html" target="_self">rapidjson::UTF32LE&lt; CharType &gt;</a></td><td class="desc">UTF-32 little endian enocoding </td></tr>
+<tr id="row_65_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrapidjson_1_1_u_t_f8.html" target="_self">rapidjson::UTF8&lt; CharType &gt;</a></td><td class="desc">UTF-8 encoding </td></tr>
+<tr id="row_66_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_writer.html" target="_self">rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc">JSON writer </td></tr>
+<tr id="row_66_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classrapidjson_1_1_pretty_writer.html" target="_self">rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;</a></td><td class="desc"><a class="el" href="classrapidjson_1_1_writer.html" title="JSON writer">Writer</a> with indentation and spacing </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
diff --git a/zh-cn/hierarchy.js b/zh-cn/hierarchy.js
index ae58c653..f7ce765e 100644
--- a/zh-cn/hierarchy.js
+++ b/zh-cn/hierarchy.js
@@ -1,5 +1,9 @@
var hierarchy =
[
+ [ "allocator", null, [
+ [ "rapidjson::StdAllocator< T, BaseAllocator >", "classrapidjson_1_1_std_allocator.html", null ],
+ [ "rapidjson::StdAllocator< void, BaseAllocator >", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html", null ]
+ ] ],
[ "Allocator", "classrapidjson_1_1_allocator.html", null ],
[ "rapidjson::GenericValue< Encoding, Allocator >::ArrayData", "structrapidjson_1_1_generic_value_1_1_array_data.html", null ],
[ "rapidjson::ASCII< CharType >", "structrapidjson_1_1_a_s_c_i_i.html", null ],
@@ -59,6 +63,8 @@ var hierarchy =
[ "rapidjson::GenericValue< Encoding, Allocator >::ObjectData", "structrapidjson_1_1_generic_value_1_1_object_data.html", null ],
[ "rapidjson::ParseResult", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result", null ],
[ "rapidjson::GenericPointer< ValueType, Allocator >::PercentEncodeStream< OutputStream >", "classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html", null ],
+ [ "rapidjson::StdAllocator< void, BaseAllocator >::rebind< U >", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html", null ],
+ [ "rapidjson::StdAllocator< T, BaseAllocator >::rebind< U >", "structrapidjson_1_1_std_allocator_1_1rebind.html", null ],
[ "rapidjson::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >", "classrapidjson_1_1_schema_validating_reader.html", null ],
[ "rapidjson::GenericValue< Encoding, Allocator >::ShortString", "structrapidjson_1_1_generic_value_1_1_short_string.html", null ],
[ "Stream", "classrapidjson_1_1_stream.html", null ],
diff --git a/zh-cn/md_doc_faq_8zh-cn.html b/zh-cn/md_doc_faq_8zh-cn.html
index 766ac5f2..1b16501f 100644
--- a/zh-cn/md_doc_faq_8zh-cn.html
+++ b/zh-cn/md_doc_faq_8zh-cn.html
@@ -324,7 +324,7 @@ Unicode</h1>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="anamespacerapidjson_html_ace11b5b575baf1cccd5ba5f8586dcdc8"><div class="ttname"><a href="namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8">rapidjson::Document</a></div><div class="ttdeci">GenericDocument&lt; UTF8&lt;&gt; &gt; Document</div><div class="ttdoc">GenericDocument with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2590</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/md_doc_tutorial_8zh-cn.html b/zh-cn/md_doc_tutorial_8zh-cn.html
index 1c89744c..068c8622 100644
--- a/zh-cn/md_doc_tutorial_8zh-cn.html
+++ b/zh-cn/md_doc_tutorial_8zh-cn.html
@@ -493,9 +493,9 @@ Value 及 Document</h1>
</div><!-- doc-content -->
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_string_ref_html_aa6b9fd9f6aa49405a574c362ba9af6b5"><div class="ttname"><a href="structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5">rapidjson::GenericStringRef::StringRef</a></div><div class="ttdeci">GenericStringRef&lt; CharType &gt; StringRef(const CharType *str)</div><div class="ttdoc">Mark a character pointer as constant string</div><div class="ttdef"><b>Definition:</b> document.h:445</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_ad92c6cd025d411258d1f2ad890e2ee3f"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f">rapidjson::GenericDocument::GetAllocator</a></div><div class="ttdeci">Allocator &amp; GetAllocator()</div><div class="ttdoc">Get the allocator of this document.</div><div class="ttdef"><b>Definition:</b> document.h:2496</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_document_html_aea842b533a858c9a3861451ad9e8642c"><div class="ttname"><a href="classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c">rapidjson::GenericDocument::Parse</a></div><div class="ttdeci">GenericDocument &amp; Parse(const typename SourceEncoding::Ch *str)</div><div class="ttdoc">Parse JSON text from a read-only string (with Encoding conversion)</div><div class="ttdef"><b>Definition:</b> document.h:2409</div></div>
diff --git a/zh-cn/meta_8h_source.html b/zh-cn/meta_8h_source.html
index 30857e9a..68a4e0eb 100644
--- a/zh-cn/meta_8h_source.html
+++ b/zh-cn/meta_8h_source.html
@@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('meta_8h_source.html','');});
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_INTERNAL_META_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_aa65fc9fb381b2cbc54f98673eadd6505"><div class="ttname"><a href="namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505">rapidjson::Value</a></div><div class="ttdeci">GenericValue&lt; UTF8&lt;&gt; &gt; Value</div><div class="ttdoc">GenericValue with UTF8 encoding</div><div class="ttdef"><b>Definition:</b> document.h:2194</div></div>
<div class="ttc" id="arapidjson_8h_html_af95188da1d8eb6d4b148fe9ce71cd7c4"><div class="ttname"><a href="rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4">RAPIDJSON_STATIC_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_STATIC_ASSERT(x)</div><div class="ttdoc">(Internal) macro to check for conditions at compile-time</div><div class="ttdef"><b>Definition:</b> rapidjson.h:445</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/namespacerapidjson.html b/zh-cn/namespacerapidjson.html
index 57bd2176..f5739169 100644
--- a/zh-cn/namespacerapidjson.html
+++ b/zh-cn/namespacerapidjson.html
@@ -207,6 +207,10 @@ $(document).ready(function(){initNavTree('namespacerapidjson.html','');});
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_schema_validating_reader.html">SchemaValidatingReader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper class for parsing with validation. <a href="classrapidjson_1_1_schema_validating_reader.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrapidjson_1_1_stream_traits.html">StreamTraits</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides additional information for stream. <a href="structrapidjson_1_1_stream_traits.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -447,6 +451,18 @@ typedef <a class="el" href="classrapidjson_1_1_basic_o_stream_wrapper.html">Basi
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
函数</h2></td></tr>
+<tr class="memitem:af4e109173c8a1cd49612c42d07b5d32a"><td class="memTemplParams" colspan="2"><a id="af4e109173c8a1cd49612c42d07b5d32a"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:af4e109173c8a1cd49612c42d07b5d32a"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Realloc</b> (A &amp;a, T *old_p, size_t old_n, size_t new_n)</td></tr>
+<tr class="separator:af4e109173c8a1cd49612c42d07b5d32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80dfb6378d70244977ba28641711b82d"><td class="memTemplParams" colspan="2"><a id="a80dfb6378d70244977ba28641711b82d"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:a80dfb6378d70244977ba28641711b82d"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Malloc</b> (A &amp;a, size_t n=1)</td></tr>
+<tr class="separator:a80dfb6378d70244977ba28641711b82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff434cee441d35f03bdf8ded51ce6a08"><td class="memTemplParams" colspan="2"><a id="aff434cee441d35f03bdf8ded51ce6a08"></a>
+template&lt;typename T , typename A &gt; </td></tr>
+<tr class="memitem:aff434cee441d35f03bdf8ded51ce6a08"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>Free</b> (A &amp;a, T *p, size_t n=1)</td></tr>
+<tr class="separator:aff434cee441d35f03bdf8ded51ce6a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="memTemplParams" colspan="2">template&lt;typename CharType &gt; </td></tr>
<tr class="memitem:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structrapidjson_1_1_generic_string_ref.html">GenericStringRef</a>&lt; CharType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5">StringRef</a> (const CharType *str)</td></tr>
<tr class="memdesc:aa6b9fd9f6aa49405a574c362ba9af6b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a character pointer as constant string <a href="namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5">更多...</a><br /></td></tr>
diff --git a/zh-cn/namespacerapidjson.js b/zh-cn/namespacerapidjson.js
index 937fe576..4255d7f7 100644
--- a/zh-cn/namespacerapidjson.js
+++ b/zh-cn/namespacerapidjson.js
@@ -36,6 +36,8 @@ var namespacerapidjson =
[ "ParseResult", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result", "group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_structrapidjson_1_1_parse_result" ],
[ "PrettyWriter", "classrapidjson_1_1_pretty_writer.html", "classrapidjson_1_1_pretty_writer" ],
[ "SchemaValidatingReader", "classrapidjson_1_1_schema_validating_reader.html", "classrapidjson_1_1_schema_validating_reader" ],
+ [ "StdAllocator", "classrapidjson_1_1_std_allocator.html", "classrapidjson_1_1_std_allocator" ],
+ [ "StdAllocator< void, BaseAllocator >", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html", "classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4" ],
[ "StreamTraits", "structrapidjson_1_1_stream_traits.html", "structrapidjson_1_1_stream_traits" ],
[ "StreamTraits< GenericInsituStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4" ],
[ "StreamTraits< GenericStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4" ],
diff --git a/zh-cn/navtreedata.js b/zh-cn/navtreedata.js
index e95aaa85..824249d5 100644
--- a/zh-cn/navtreedata.js
+++ b/zh-cn/navtreedata.js
@@ -269,10 +269,11 @@ var NAVTREE =
var NAVTREEINDEX =
[
"allocators_8h_source.html",
-"classrapidjson_1_1_generic_object.html#a9227df396b62534391cd9a52ab7cdf37",
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa8783e10b5dc4d4938e609a35fe9639b0",
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45",
-"md_doc_tutorial_8zh-cn.html#SwapValues"
+"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2",
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb",
+"fwd_8h_source.html",
+"md_doc_sax_8zh-cn.html#SaxParsing",
+"structrapidjson_1_1_transcoder.html"
];
var SYNCONMSG = '点击 关闭 面板同步';
diff --git a/zh-cn/navtreeindex0.js b/zh-cn/navtreeindex0.js
index 8faf0b0a..2d5549a3 100644
--- a/zh-cn/navtreeindex0.js
+++ b/zh-cn/navtreeindex0.js
@@ -50,7 +50,9 @@ var NAVTREEINDEX0 =
"classrapidjson_1_1_basic_o_stream_wrapper.html#ac3baaf203553871fbd849368e1b5526e":[14,0,0,6,3],
"classrapidjson_1_1_basic_o_stream_wrapper.html#ae4e99bf009dd43c7e760eebae4e732ac":[14,0,0,6,4],
"classrapidjson_1_1_crt_allocator.html":[14,0,0,7],
-"classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0":[14,0,0,7,1],
+"classrapidjson_1_1_crt_allocator.html#a0b76cfb9696fa03b83fda08078f22cdb":[14,0,0,7,1],
+"classrapidjson_1_1_crt_allocator.html#a5378ce42f3fe244f8826d85757271ed0":[14,0,0,7,3],
+"classrapidjson_1_1_crt_allocator.html#a5cefb5be74bb936536e7af26d9cd131d":[14,0,0,7,2],
"classrapidjson_1_1_crt_allocator.html#aa3dab0aa1b00fc5b6e6cf29708e6667f":[14,0,0,7,0],
"classrapidjson_1_1_cursor_stream_wrapper.html":[14,0,0,8],
"classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d":[14,0,0,8,2],
@@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
"classrapidjson_1_1_generic_object.html#a598fd1d5f55289eca275847f0e8ef295":[14,0,0,20,5],
"classrapidjson_1_1_generic_object.html#a5df619ffdefc3a7e1f6f7c2670c305f7":[14,0,0,20,18],
"classrapidjson_1_1_generic_object.html#a77468ae046c9366a52e1baa75d963f6d":[14,0,0,20,44],
-"classrapidjson_1_1_generic_object.html#a899449e1a645b5e377af059fb61113d8":[14,0,0,20,46],
-"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2":[14,0,0,20,40],
-"classrapidjson_1_1_generic_object.html#a920c32f4acd1f8a896c467777452595a":[14,0,0,20,36]
+"classrapidjson_1_1_generic_object.html#a899449e1a645b5e377af059fb61113d8":[14,0,0,20,46]
};
diff --git a/zh-cn/navtreeindex1.js b/zh-cn/navtreeindex1.js
index f86900fb..5ef83e3d 100644
--- a/zh-cn/navtreeindex1.js
+++ b/zh-cn/navtreeindex1.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
+"classrapidjson_1_1_generic_object.html#a90e43c69c44aba575dd7a662155bd6d2":[14,0,0,20,40],
+"classrapidjson_1_1_generic_object.html#a920c32f4acd1f8a896c467777452595a":[14,0,0,20,36],
"classrapidjson_1_1_generic_object.html#a9227df396b62534391cd9a52ab7cdf37":[14,0,0,20,45],
"classrapidjson_1_1_generic_object.html#a947f543afbdd5e6d1c5b2dd1fe5a6e60":[14,0,0,20,1],
"classrapidjson_1_1_generic_object.html#aa5cd5126d5965b6dfe0b630e53ad6cff":[14,0,0,20,27],
@@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa2810cb4d3c04174d0c3d100d64507a84":[14,0,0,29,32],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa2db564c128104305e42930694a170da4":[14,0,0,29,26],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa70b4aa8d262bbad9b75f378836653378":[14,0,0,29,43],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa79d4762b164cc9f10cf1ea1874bec517":[14,0,0,29,39],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb":[14,0,0,29,30],
-"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa85ff6bc88aa819a240a1e38016b3084e":[14,0,0,29,44]
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa79d4762b164cc9f10cf1ea1874bec517":[14,0,0,29,39]
};
diff --git a/zh-cn/navtreeindex2.js b/zh-cn/navtreeindex2.js
index 4cecd756..c443d51c 100644
--- a/zh-cn/navtreeindex2.js
+++ b/zh-cn/navtreeindex2.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX2 =
{
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa83126491228c86f6858706d21663adbb":[14,0,0,29,30],
+"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa85ff6bc88aa819a240a1e38016b3084e":[14,0,0,29,44],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa8783e10b5dc4d4938e609a35fe9639b0":[14,0,0,29,22],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa90fb920cd146236b3f1b579efbdedd1c":[14,0,0,29,42],
"classrapidjson_1_1_generic_value.html#aeedcc5ea216f2f8f1c02c49065dab0eaa9ab1bc953cd085434980b52b643bea7e":[14,0,0,29,28],
@@ -23,14 +25,19 @@ var NAVTREEINDEX2 =
"classrapidjson_1_1_i_generic_remote_schema_document_provider.html#a41dc360abb19df5a09c1ed1a83ec683c":[14,0,0,30,2],
"classrapidjson_1_1_i_generic_remote_schema_document_provider.html#af1eaa40c0f7d7b778f2f24666d56a441":[14,0,0,30,0],
"classrapidjson_1_1_memory_pool_allocator.html":[14,0,0,31],
-"classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344":[14,0,0,31,5],
+"classrapidjson_1_1_memory_pool_allocator.html#a1bac724edf283fa15e197e6930f29668":[14,0,0,31,8],
+"classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344":[14,0,0,31,6],
"classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4":[14,0,0,31,0],
-"classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d":[14,0,0,31,6],
-"classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e":[14,0,0,31,4],
-"classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40":[14,0,0,31,7],
-"classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e":[14,0,0,31,2],
+"classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d":[14,0,0,31,10],
+"classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700":[14,0,0,31,3],
+"classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724":[14,0,0,31,9],
+"classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265":[14,0,0,31,12],
"classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7":[14,0,0,31,1],
-"classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd":[14,0,0,31,3],
+"classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd":[14,0,0,31,4],
+"classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99":[14,0,0,31,7],
+"classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc":[14,0,0,31,11],
+"classrapidjson_1_1_memory_pool_allocator.html#af464b5c6323ea1473de8c1def693bda0":[14,0,0,31,2],
+"classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840":[14,0,0,31,5],
"classrapidjson_1_1_pretty_writer.html":[14,0,0,34],
"classrapidjson_1_1_pretty_writer.html#a0b7000c10be5b1e24920ce27a7ba7f6a":[14,0,0,34,10],
"classrapidjson_1_1_pretty_writer.html#a0ebfb88ba0a9d87fe2a2f59f4e0b72fb":[14,0,0,34,12],
@@ -75,60 +82,97 @@ var NAVTREEINDEX2 =
"classrapidjson_1_1_schema_validating_reader.html#adb09230cc40b8dc5ba607de14d37dc42":[14,0,0,35,11],
"classrapidjson_1_1_schema_validating_reader.html#ae90052ccece8e04e7a840dd61f7ac83c":[14,0,0,35,8],
"classrapidjson_1_1_schema_validating_reader.html#ae98f0c61bf10b499ccf7ef882954fe04":[14,0,0,35,6],
+"classrapidjson_1_1_std_allocator.html":[14,0,0,36],
+"classrapidjson_1_1_std_allocator.html#a1883c0e28ad5dc92d7084cbe0b185817":[14,0,0,36,18],
+"classrapidjson_1_1_std_allocator.html#a1a05f42b7c60711696384c8897644228":[14,0,0,36,24],
+"classrapidjson_1_1_std_allocator.html#a1ed0791145d38a553f79ce113cdbe82b":[14,0,0,36,23],
+"classrapidjson_1_1_std_allocator.html#a2448e278b2e1a9b5dbbd8f7a7004eb90":[14,0,0,36,12],
+"classrapidjson_1_1_std_allocator.html#a28be0d8deda6c77aac802c3293c6f4db":[14,0,0,36,5],
+"classrapidjson_1_1_std_allocator.html#a42cc2c1b4af49c9ab12c0b48eb612fa1":[14,0,0,36,7],
+"classrapidjson_1_1_std_allocator.html#a4af00a24adc6b51e219d99892b891167":[14,0,0,36,17],
+"classrapidjson_1_1_std_allocator.html#a57601ae01890485d2fff71348c761921":[14,0,0,36,11],
+"classrapidjson_1_1_std_allocator.html#a59098f7216b4cd4ad9a3322d769ce08b":[14,0,0,36,25],
+"classrapidjson_1_1_std_allocator.html#a680660c9753a2dbefd5873d2707ba296":[14,0,0,36,6],
+"classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354":[14,0,0,36,22],
+"classrapidjson_1_1_std_allocator.html#a7be8561fed9214af6c9e862749fcbc57":[14,0,0,36,20],
+"classrapidjson_1_1_std_allocator.html#a8815c378a89820d42b366976f2485eb2":[14,0,0,36,15],
+"classrapidjson_1_1_std_allocator.html#a8deddd0e00dd0a6b728b41379c5cd562":[14,0,0,36,3],
+"classrapidjson_1_1_std_allocator.html#a8ea29c1e5952cd078ec3e78ebfb9fc01":[14,0,0,36,8],
+"classrapidjson_1_1_std_allocator.html#a97605b60d4bdf7f675df4c50bbc2725e":[14,0,0,36,9],
+"classrapidjson_1_1_std_allocator.html#a9a929639d7bcbf82480149c995c95b49":[14,0,0,36,26],
+"classrapidjson_1_1_std_allocator.html#a9efde196d7d77b54d80978d831e4364d":[14,0,0,36,21],
+"classrapidjson_1_1_std_allocator.html#aa2047fe874b0fe10e051fb0a20950d03":[14,0,0,36,19],
+"classrapidjson_1_1_std_allocator.html#aa9c09b2aba2500e742bfa900c5aeb45d":[14,0,0,36,16],
+"classrapidjson_1_1_std_allocator.html#ac0d58eb6c3ba02487d1599e8b56c8fb8":[14,0,0,36,1],
+"classrapidjson_1_1_std_allocator.html#ac184a32316461e4719546acab984c89b":[14,0,0,36,2],
+"classrapidjson_1_1_std_allocator.html#acb2408779250af55349895aa69c9deb7":[14,0,0,36,13],
+"classrapidjson_1_1_std_allocator.html#acf2cc5a84f1f2f176db91c0160b326b2":[14,0,0,36,14],
+"classrapidjson_1_1_std_allocator.html#adf8d15b39425f1b3b20ab3459d6e924f":[14,0,0,36,10],
+"classrapidjson_1_1_std_allocator.html#aeff647991e9c4a4c57349424a5ed3d3e":[14,0,0,36,4],
+"classrapidjson_1_1_std_allocator.html#afb3a6a655f835f6b9ec21fab41291287":[14,0,0,36,27],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html":[14,0,0,37],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a26403e281673c44c4a75eeb54fa89d89":[14,0,0,37,1],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a6c7f29bb3a9b448c083d2fe69bbfb930":[14,0,0,37,7],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a806760167625647c78a66506c599aacd":[14,0,0,37,6],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#a81fa342a72e418a1373a6d1e9d9854b6":[14,0,0,37,4],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#aa741c315165b1588089add4ccf87bbdc":[14,0,0,37,3],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acc85809adaef148b62c9dc6cab2dc9a4":[14,0,0,37,2],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#acf5960dace167fc57c063b9164698d4c":[14,0,0,37,5],
+"classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html#afb3a6a655f835f6b9ec21fab41291287":[14,0,0,37,8],
"classrapidjson_1_1_stream.html":[14,0,4],
-"classrapidjson_1_1_writer.html":[14,0,0,48],
-"classrapidjson_1_1_writer.html#a08e5ea94699a727a24123737927514ee":[14,0,0,48,28],
-"classrapidjson_1_1_writer.html#a09c1a50dd2d6de4e8d59e6c8ecf62460":[14,0,0,48,31],
-"classrapidjson_1_1_writer.html#a1221be4404ddaddc9605725e69dc7e53":[14,0,0,48,42],
-"classrapidjson_1_1_writer.html#a1370d3fd6728d4f0b3f20d734bb27eaf":[14,0,0,48,52],
-"classrapidjson_1_1_writer.html#a13c98a10c8a8be0823c6cfd8e1b479a4":[14,0,0,48,6],
-"classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da":[14,0,0,48,13],
-"classrapidjson_1_1_writer.html#a1e857b9fe7071fc0b9fa89b56ad05651":[14,0,0,48,17],
-"classrapidjson_1_1_writer.html#a22fd25fb5cb2db6c25762961e51e9c46":[14,0,0,48,11],
-"classrapidjson_1_1_writer.html#a2cf973937ca1110293bf1350fac2a6d6":[14,0,0,48,1],
-"classrapidjson_1_1_writer.html#a2d5599f972475793e391559db2de1061":[14,0,0,48,22],
-"classrapidjson_1_1_writer.html#a2e78f43b2395d7ecb0d9a284659d59fb":[14,0,0,48,3],
-"classrapidjson_1_1_writer.html#a341c2665f6564467dab9787bbbaee2fe":[14,0,0,48,48],
-"classrapidjson_1_1_writer.html#a3cddcb5176054f559d0d552a3ff8789b":[14,0,0,48,27],
-"classrapidjson_1_1_writer.html#a4666542e7957218d23c2a1b68c7295d8":[14,0,0,48,51],
-"classrapidjson_1_1_writer.html#a474abb8f7b704f1ef7c00bbe2a2e01b6":[14,0,0,48,47],
-"classrapidjson_1_1_writer.html#a49f2dd265ab15ee065f0506a8d3efac9":[14,0,0,48,29],
-"classrapidjson_1_1_writer.html#a58ecbfbe9f86e5303448f2b8024cbd46":[14,0,0,48,15],
-"classrapidjson_1_1_writer.html#a60939802ba2dfdd19754f20bda553a26":[14,0,0,48,34],
-"classrapidjson_1_1_writer.html#a60b50a90fa1cfd525e14c37c36b9998d":[14,0,0,48,41],
-"classrapidjson_1_1_writer.html#a65a378b4de5df3fb02521a4a78b25230":[14,0,0,48,19],
-"classrapidjson_1_1_writer.html#a7019d2c81548f7b4dcc96f98a3e2bf76":[14,0,0,48,24],
-"classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7":[14,0,0,48,9],
-"classrapidjson_1_1_writer.html#a76e9e1271747e3fd5e0d665da69f1de7":[14,0,0,48,30],
-"classrapidjson_1_1_writer.html#a7d18f380070f825f48a494c8213adf9c":[14,0,0,48,33],
-"classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24":[14,0,0,48,26],
-"classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe":[14,0,0,48,20],
-"classrapidjson_1_1_writer.html#a8b0be54744be8ecb53cbe7e408447faa":[14,0,0,48,25],
-"classrapidjson_1_1_writer.html#a91d238a4532d08363f97f37d3626632b":[14,0,0,48,39],
-"classrapidjson_1_1_writer.html#a9255fff8cc9476048f14a1ee7dbd9937":[14,0,0,48,45],
-"classrapidjson_1_1_writer.html#a93193e26d9f0c3926bb8b8d4e2b7a619":[14,0,0,48,16],
-"classrapidjson_1_1_writer.html#a939007778b53074132750d9eccfdc5a2":[14,0,0,48,50],
-"classrapidjson_1_1_writer.html#a95860b89f9a9eea9d4336f0023c497ce":[14,0,0,48,44],
-"classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2":[14,0,0,48,2],
-"classrapidjson_1_1_writer.html#aa436d23d8227c270a9a5297a6dbc0674":[14,0,0,48,10],
-"classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634":[14,0,0,48,23],
-"classrapidjson_1_1_writer.html#aada3d510b7637fd0e9e8b3cbad093c2e":[14,0,0,48,38],
-"classrapidjson_1_1_writer.html#ab2ccb801bfd355ecc03a3a3ba5eb7392":[14,0,0,48,37],
-"classrapidjson_1_1_writer.html#ab7c08a743fff55d9f09dc58f0a75e67f":[14,0,0,48,46],
-"classrapidjson_1_1_writer.html#ac374605d753f26912b8462fc478e4b3e":[14,0,0,48,49],
-"classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722":[14,0,0,48,21],
-"classrapidjson_1_1_writer.html#ac8851882467c9c00cd8c2a202261e2b0":[14,0,0,48,7],
-"classrapidjson_1_1_writer.html#aca40d77c14bf6911c03b5d4b23283e02":[14,0,0,48,36],
-"classrapidjson_1_1_writer.html#ad8cdd06dfdf1731a2148e859b828979c":[14,0,0,48,32],
-"classrapidjson_1_1_writer.html#adb7804b54bcd5e71c69ec219652787d5":[14,0,0,48,14],
-"classrapidjson_1_1_writer.html#adca78a0b05864d1c903f9afa955f3b07":[14,0,0,48,8],
-"classrapidjson_1_1_writer.html#ae11f678a8f363b690629f53bdf33b5af":[14,0,0,48,12],
-"classrapidjson_1_1_writer.html#aed07aaa7245d5e607933a75c634921f9":[14,0,0,48,43],
-"classrapidjson_1_1_writer.html#aefe33eab3521b2d9366dff3b788f0665":[14,0,0,48,18],
-"classrapidjson_1_1_writer.html#af8275fa2332a8c7774aa4c8a3655afd5":[14,0,0,48,40],
-"classrapidjson_1_1_writer.html#afc5bc83bdf5fda810c8fe200cdda12b5":[14,0,0,48,35],
-"classrapidjson_1_1_writer.html#afd055764da99bd167b030c19104b107a":[14,0,0,48,4],
-"classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373":[14,0,0,48,5],
+"classrapidjson_1_1_writer.html":[14,0,0,50],
+"classrapidjson_1_1_writer.html#a08e5ea94699a727a24123737927514ee":[14,0,0,50,28],
+"classrapidjson_1_1_writer.html#a09c1a50dd2d6de4e8d59e6c8ecf62460":[14,0,0,50,31],
+"classrapidjson_1_1_writer.html#a1221be4404ddaddc9605725e69dc7e53":[14,0,0,50,42],
+"classrapidjson_1_1_writer.html#a1370d3fd6728d4f0b3f20d734bb27eaf":[14,0,0,50,52],
+"classrapidjson_1_1_writer.html#a13c98a10c8a8be0823c6cfd8e1b479a4":[14,0,0,50,6],
+"classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da":[14,0,0,50,13],
+"classrapidjson_1_1_writer.html#a1e857b9fe7071fc0b9fa89b56ad05651":[14,0,0,50,17],
+"classrapidjson_1_1_writer.html#a22fd25fb5cb2db6c25762961e51e9c46":[14,0,0,50,11],
+"classrapidjson_1_1_writer.html#a2cf973937ca1110293bf1350fac2a6d6":[14,0,0,50,1],
+"classrapidjson_1_1_writer.html#a2d5599f972475793e391559db2de1061":[14,0,0,50,22],
+"classrapidjson_1_1_writer.html#a2e78f43b2395d7ecb0d9a284659d59fb":[14,0,0,50,3],
+"classrapidjson_1_1_writer.html#a341c2665f6564467dab9787bbbaee2fe":[14,0,0,50,48],
+"classrapidjson_1_1_writer.html#a3cddcb5176054f559d0d552a3ff8789b":[14,0,0,50,27],
+"classrapidjson_1_1_writer.html#a4666542e7957218d23c2a1b68c7295d8":[14,0,0,50,51],
+"classrapidjson_1_1_writer.html#a474abb8f7b704f1ef7c00bbe2a2e01b6":[14,0,0,50,47],
+"classrapidjson_1_1_writer.html#a49f2dd265ab15ee065f0506a8d3efac9":[14,0,0,50,29],
+"classrapidjson_1_1_writer.html#a58ecbfbe9f86e5303448f2b8024cbd46":[14,0,0,50,15],
+"classrapidjson_1_1_writer.html#a60939802ba2dfdd19754f20bda553a26":[14,0,0,50,34],
+"classrapidjson_1_1_writer.html#a60b50a90fa1cfd525e14c37c36b9998d":[14,0,0,50,41],
+"classrapidjson_1_1_writer.html#a65a378b4de5df3fb02521a4a78b25230":[14,0,0,50,19],
+"classrapidjson_1_1_writer.html#a7019d2c81548f7b4dcc96f98a3e2bf76":[14,0,0,50,24],
+"classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7":[14,0,0,50,9],
+"classrapidjson_1_1_writer.html#a76e9e1271747e3fd5e0d665da69f1de7":[14,0,0,50,30],
+"classrapidjson_1_1_writer.html#a7d18f380070f825f48a494c8213adf9c":[14,0,0,50,33],
+"classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24":[14,0,0,50,26],
+"classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe":[14,0,0,50,20],
+"classrapidjson_1_1_writer.html#a8b0be54744be8ecb53cbe7e408447faa":[14,0,0,50,25],
+"classrapidjson_1_1_writer.html#a91d238a4532d08363f97f37d3626632b":[14,0,0,50,39],
+"classrapidjson_1_1_writer.html#a9255fff8cc9476048f14a1ee7dbd9937":[14,0,0,50,45],
+"classrapidjson_1_1_writer.html#a93193e26d9f0c3926bb8b8d4e2b7a619":[14,0,0,50,16],
+"classrapidjson_1_1_writer.html#a939007778b53074132750d9eccfdc5a2":[14,0,0,50,50],
+"classrapidjson_1_1_writer.html#a95860b89f9a9eea9d4336f0023c497ce":[14,0,0,50,44],
+"classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2":[14,0,0,50,2],
+"classrapidjson_1_1_writer.html#aa436d23d8227c270a9a5297a6dbc0674":[14,0,0,50,10],
+"classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634":[14,0,0,50,23],
+"classrapidjson_1_1_writer.html#aada3d510b7637fd0e9e8b3cbad093c2e":[14,0,0,50,38],
+"classrapidjson_1_1_writer.html#ab2ccb801bfd355ecc03a3a3ba5eb7392":[14,0,0,50,37],
+"classrapidjson_1_1_writer.html#ab7c08a743fff55d9f09dc58f0a75e67f":[14,0,0,50,46],
+"classrapidjson_1_1_writer.html#ac374605d753f26912b8462fc478e4b3e":[14,0,0,50,49],
+"classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722":[14,0,0,50,21],
+"classrapidjson_1_1_writer.html#ac8851882467c9c00cd8c2a202261e2b0":[14,0,0,50,7],
+"classrapidjson_1_1_writer.html#aca40d77c14bf6911c03b5d4b23283e02":[14,0,0,50,36],
+"classrapidjson_1_1_writer.html#ad8cdd06dfdf1731a2148e859b828979c":[14,0,0,50,32],
+"classrapidjson_1_1_writer.html#adb7804b54bcd5e71c69ec219652787d5":[14,0,0,50,14],
+"classrapidjson_1_1_writer.html#adca78a0b05864d1c903f9afa955f3b07":[14,0,0,50,8],
+"classrapidjson_1_1_writer.html#ae11f678a8f363b690629f53bdf33b5af":[14,0,0,50,12],
+"classrapidjson_1_1_writer.html#aed07aaa7245d5e607933a75c634921f9":[14,0,0,50,43],
+"classrapidjson_1_1_writer.html#aefe33eab3521b2d9366dff3b788f0665":[14,0,0,50,18],
+"classrapidjson_1_1_writer.html#af8275fa2332a8c7774aa4c8a3655afd5":[14,0,0,50,40],
+"classrapidjson_1_1_writer.html#afc5bc83bdf5fda810c8fe200cdda12b5":[14,0,0,50,35],
+"classrapidjson_1_1_writer.html#afd055764da99bd167b030c19104b107a":[14,0,0,50,4],
+"classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373":[14,0,0,50,5],
"clzll_8h_source.html":[15,0,0,0,1,1],
"cursorstreamwrapper_8h_source.html":[15,0,0,0,3],
"dir_32fb88e4d38e67d524aa70efbc36f66b.html":[15,0,0,0],
@@ -205,49 +249,5 @@ var NAVTREEINDEX2 =
"functions_func.html":[14,2,1],
"functions_rela.html":[14,2,4],
"functions_type.html":[14,2,3],
-"functions_vars.html":[14,2,2],
-"fwd_8h_source.html":[15,0,0,0,9],
-"globals.html":[15,1,0],
-"globals_defs.html":[15,1,1],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html":[12,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[12,0,4],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[15,0,0,0,4,20],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[15,0,0,0,16,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[12,0,17],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[15,0,0,0,4,22],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[12,0,20],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[12,0,5],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[15,0,0,0,4,21],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6":[12,0,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[15,0,0,0,16,18],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[12,0,13],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[15,0,0,0,16,19],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[12,0,14],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[15,0,0,0,16,9],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[12,0,7],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[15,0,0,0,16,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[12,0,1],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[12,0,21],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[15,0,0,0,4,23],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[12,0,8],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[15,0,0,0,16,10],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[15,0,0,0,16,26],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[12,0,18],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[15,0,0,0,16,15],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[12,0,11],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[15,0,0,0,17,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[12,0,15],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[15,0,0,0,16,17],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[12,0,12],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5":[12,0,2],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc":[12,0,19],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[15,0,0,0,16,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[12,0,0],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[12,0,6],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[15,0,0,0,16,6],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[15,0,0,0,16,3],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[12,0,3],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[15,0,0,0,16,27],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[12,0,22],
-"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[15,0,0,0,16,12]
+"functions_vars.html":[14,2,2]
};
diff --git a/zh-cn/navtreeindex3.js b/zh-cn/navtreeindex3.js
index 32d04d70..26b170cb 100644
--- a/zh-cn/navtreeindex3.js
+++ b/zh-cn/navtreeindex3.js
@@ -1,5 +1,49 @@
var NAVTREEINDEX3 =
{
+"fwd_8h_source.html":[15,0,0,0,9],
+"globals.html":[15,1,0],
+"globals_defs.html":[15,1,1],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html":[12,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[12,0,4],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b":[15,0,0,0,4,20],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[15,0,0,0,16,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b":[12,0,17],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[15,0,0,0,4,22],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7":[12,0,20],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[12,0,5],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520":[15,0,0,0,4,21],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6":[12,0,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[15,0,0,0,16,18],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f":[12,0,13],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[15,0,0,0,16,19],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952":[12,0,14],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[15,0,0,0,16,9],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f":[12,0,7],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[15,0,0,0,16,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242":[12,0,1],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[12,0,21],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272":[15,0,0,0,4,23],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[15,0,0,0,16,10],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1":[12,0,8],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[15,0,0,0,16,26],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5":[12,0,18],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[15,0,0,0,16,15],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899":[12,0,11],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[15,0,0,0,17,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31":[12,0,15],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[15,0,0,0,16,17],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c":[12,0,12],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5":[12,0,2],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc":[12,0,19],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[15,0,0,0,16,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185":[12,0,0],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[15,0,0,0,16,6],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07":[12,0,6],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[15,0,0,0,16,3],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c":[12,0,3],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[15,0,0,0,16,27],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6":[12,0,22],
+"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[15,0,0,0,16,12],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45":[12,0,9],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376":[15,0,0,0,16,14],
"group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376":[12,0,10],
@@ -31,8 +75,8 @@ var NAVTREEINDEX3 =
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461":[12,1,4],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751":[12,1,10],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79":[12,1,8],
-"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[12,1,2],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[15,0,0,0,0,1,1],
+"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d":[12,1,2],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b":[12,1,6],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865":[15,0,0,0,17,3],
"group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865":[12,1,3],
@@ -205,49 +249,5 @@ var NAVTREEINDEX3 =
"md_doc_sax_8zh-cn.html#GenericReader":[7,0,1],
"md_doc_sax_8zh-cn.html#Handler":[7,0,0],
"md_doc_sax_8zh-cn.html#PrettyWriter":[7,1,1],
-"md_doc_sax_8zh-cn.html#Reader":[7,0],
-"md_doc_sax_8zh-cn.html#SaxParsing":[7,0,2],
-"md_doc_sax_8zh-cn.html#SaxTechniques":[7,2],
-"md_doc_sax_8zh-cn.html#Writer":[7,1],
-"md_doc_sax_8zh-cn.html#WriterTemplate":[7,1,0],
-"md_doc_schema_8zh-cn.html":[8],
-"md_doc_schema_8zh-cn.html#Conformance":[8,2],
-"md_doc_schema_8zh-cn.html#DomParsing":[8,0,0],
-"md_doc_schema_8zh-cn.html#ParsingSerialization":[8,0],
-"md_doc_schema_8zh-cn.html#Performance":[8,3],
-"md_doc_schema_8zh-cn.html#RegEx":[8,2,0],
-"md_doc_schema_8zh-cn.html#RemoteSchema":[8,1],
-"md_doc_schema_8zh-cn.html#Serialization":[8,0,1],
-"md_doc_stream_8zh-cn.html":[4],
-"md_doc_stream_8zh-cn.html#AutoUTFInputStream":[4,3,2],
-"md_doc_stream_8zh-cn.html#AutoUTFOutputStream":[4,3,3],
-"md_doc_stream_8zh-cn.html#CustomStream":[4,4],
-"md_doc_stream_8zh-cn.html#EncodedInputStream":[4,3,0],
-"md_doc_stream_8zh-cn.html#EncodedOutputStream":[4,3,1],
-"md_doc_stream_8zh-cn.html#EncodedStreams":[4,3],
-"md_doc_stream_8zh-cn.html#ExampleIStreamWrapper":[4,4,0],
-"md_doc_stream_8zh-cn.html#ExampleOStreamWrapper":[4,4,1],
-"md_doc_stream_8zh-cn.html#FileReadStream":[4,1,0],
-"md_doc_stream_8zh-cn.html#FileStreams":[4,1],
-"md_doc_stream_8zh-cn.html#FileWriteStream":[4,1,1],
-"md_doc_stream_8zh-cn.html#IStreamWrapper":[4,2,0],
-"md_doc_stream_8zh-cn.html#MemoryStreams":[4,0],
-"md_doc_stream_8zh-cn.html#OStreamWrapper":[4,2,1],
-"md_doc_stream_8zh-cn.html#StringBuffer":[4,0,1],
-"md_doc_stream_8zh-cn.html#StringStream":[4,0,0],
-"md_doc_stream_8zh-cn.html#Summary":[4,5],
-"md_doc_stream_8zh-cn.html#iostreamWrapper":[4,2],
-"md_doc_tutorial_8zh-cn.html":[2],
-"md_doc_tutorial_8zh-cn.html#ChangeValueType":[2,2,0],
-"md_doc_tutorial_8zh-cn.html#CreateModifyValues":[2,2],
-"md_doc_tutorial_8zh-cn.html#CreateString":[2,2,2],
-"md_doc_tutorial_8zh-cn.html#DeepCopyValue":[2,2,5],
-"md_doc_tutorial_8zh-cn.html#ModifyArray":[2,2,3],
-"md_doc_tutorial_8zh-cn.html#ModifyObject":[2,2,4],
-"md_doc_tutorial_8zh-cn.html#MoveSemantics":[2,2,1],
-"md_doc_tutorial_8zh-cn.html#QueryArray":[2,1,0],
-"md_doc_tutorial_8zh-cn.html#QueryNumber":[2,1,2],
-"md_doc_tutorial_8zh-cn.html#QueryObject":[2,1,1],
-"md_doc_tutorial_8zh-cn.html#QueryString":[2,1,3],
-"md_doc_tutorial_8zh-cn.html#QueryValue":[2,1]
+"md_doc_sax_8zh-cn.html#Reader":[7,0]
};
diff --git a/zh-cn/navtreeindex4.js b/zh-cn/navtreeindex4.js
index aa945172..01989c73 100644
--- a/zh-cn/navtreeindex4.js
+++ b/zh-cn/navtreeindex4.js
@@ -1,5 +1,49 @@
var NAVTREEINDEX4 =
{
+"md_doc_sax_8zh-cn.html#SaxParsing":[7,0,2],
+"md_doc_sax_8zh-cn.html#SaxTechniques":[7,2],
+"md_doc_sax_8zh-cn.html#Writer":[7,1],
+"md_doc_sax_8zh-cn.html#WriterTemplate":[7,1,0],
+"md_doc_schema_8zh-cn.html":[8],
+"md_doc_schema_8zh-cn.html#Conformance":[8,2],
+"md_doc_schema_8zh-cn.html#DomParsing":[8,0,0],
+"md_doc_schema_8zh-cn.html#ParsingSerialization":[8,0],
+"md_doc_schema_8zh-cn.html#Performance":[8,3],
+"md_doc_schema_8zh-cn.html#RegEx":[8,2,0],
+"md_doc_schema_8zh-cn.html#RemoteSchema":[8,1],
+"md_doc_schema_8zh-cn.html#Serialization":[8,0,1],
+"md_doc_stream_8zh-cn.html":[4],
+"md_doc_stream_8zh-cn.html#AutoUTFInputStream":[4,3,2],
+"md_doc_stream_8zh-cn.html#AutoUTFOutputStream":[4,3,3],
+"md_doc_stream_8zh-cn.html#CustomStream":[4,4],
+"md_doc_stream_8zh-cn.html#EncodedInputStream":[4,3,0],
+"md_doc_stream_8zh-cn.html#EncodedOutputStream":[4,3,1],
+"md_doc_stream_8zh-cn.html#EncodedStreams":[4,3],
+"md_doc_stream_8zh-cn.html#ExampleIStreamWrapper":[4,4,0],
+"md_doc_stream_8zh-cn.html#ExampleOStreamWrapper":[4,4,1],
+"md_doc_stream_8zh-cn.html#FileReadStream":[4,1,0],
+"md_doc_stream_8zh-cn.html#FileStreams":[4,1],
+"md_doc_stream_8zh-cn.html#FileWriteStream":[4,1,1],
+"md_doc_stream_8zh-cn.html#IStreamWrapper":[4,2,0],
+"md_doc_stream_8zh-cn.html#MemoryStreams":[4,0],
+"md_doc_stream_8zh-cn.html#OStreamWrapper":[4,2,1],
+"md_doc_stream_8zh-cn.html#StringBuffer":[4,0,1],
+"md_doc_stream_8zh-cn.html#StringStream":[4,0,0],
+"md_doc_stream_8zh-cn.html#Summary":[4,5],
+"md_doc_stream_8zh-cn.html#iostreamWrapper":[4,2],
+"md_doc_tutorial_8zh-cn.html":[2],
+"md_doc_tutorial_8zh-cn.html#ChangeValueType":[2,2,0],
+"md_doc_tutorial_8zh-cn.html#CreateModifyValues":[2,2],
+"md_doc_tutorial_8zh-cn.html#CreateString":[2,2,2],
+"md_doc_tutorial_8zh-cn.html#DeepCopyValue":[2,2,5],
+"md_doc_tutorial_8zh-cn.html#ModifyArray":[2,2,3],
+"md_doc_tutorial_8zh-cn.html#ModifyObject":[2,2,4],
+"md_doc_tutorial_8zh-cn.html#MoveSemantics":[2,2,1],
+"md_doc_tutorial_8zh-cn.html#QueryArray":[2,1,0],
+"md_doc_tutorial_8zh-cn.html#QueryNumber":[2,1,2],
+"md_doc_tutorial_8zh-cn.html#QueryObject":[2,1,1],
+"md_doc_tutorial_8zh-cn.html#QueryString":[2,1,3],
+"md_doc_tutorial_8zh-cn.html#QueryValue":[2,1],
"md_doc_tutorial_8zh-cn.html#SwapValues":[2,2,6],
"md_doc_tutorial_8zh-cn.html#TemporaryValues":[2,2,1,0],
"md_doc_tutorial_8zh-cn.html#ValueDocument":[2,0],
@@ -196,46 +240,14 @@ var NAVTREEINDEX4 =
"structrapidjson_1_1_memory_stream.html#abfe6486d171f52af46147031e0c65bb6":[14,0,0,32,3],
"structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722":[14,0,0,32,13],
"structrapidjson_1_1_memory_stream.html#ad17be8ddf7b91d91b70fe1cdf5478d14":[14,0,0,32,4],
-"structrapidjson_1_1_stream_traits.html":[14,0,0,36],
-"structrapidjson_1_1_stream_traits.html#aea5a3f90ea4fd2a1b9c9c9954294474daf6f7f81d1e208f1041e618b57e0d3828":[14,0,0,36,0],
-"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,37],
-"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html#aa9b3b32a0ba57a7263455521508c9a84ab943169f50f1fc0616fedc1dd2605201":[14,0,0,37,0],
-"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,38],
-"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html#a421f511cdadd65681fe51ba0dde1b649a58160aabefa22129afe0dd6dce3285f9":[14,0,0,38,0],
-"structrapidjson_1_1_transcoder.html":[14,0,0,39],
-"structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html":[14,0,0,40],
-"structrapidjson_1_1_u_t_f16.html":[14,0,0,41],
-"structrapidjson_1_1_u_t_f16.html#a439e1dc4701cc7ae34d257ce76f5dc37a5a09bf086fb94e4d6fb106da7c3f01ea":[14,0,0,41,1],
-"structrapidjson_1_1_u_t_f16.html#a97a1141d35742ceeedc0da87538b8790":[14,0,0,41,2],
-"structrapidjson_1_1_u_t_f16.html#acb67f53501b796b55996352a6080da54":[14,0,0,41,0],
-"structrapidjson_1_1_u_t_f16_b_e.html":[14,0,0,42],
-"structrapidjson_1_1_u_t_f16_l_e.html":[14,0,0,43],
-"structrapidjson_1_1_u_t_f32.html":[14,0,0,44],
-"structrapidjson_1_1_u_t_f32.html#a65443b00cba1bb95baf55025108d6a54a4b93019e2b1729a70b35ba10b581ab9e":[14,0,0,44,1],
-"structrapidjson_1_1_u_t_f32.html#ac297f89fdab70c22b19f7db769affe05":[14,0,0,44,2],
-"structrapidjson_1_1_u_t_f32.html#acea97ff3d1b722b88c5faa72cfd4385e":[14,0,0,44,0],
-"structrapidjson_1_1_u_t_f32_b_e.html":[14,0,0,45],
-"structrapidjson_1_1_u_t_f32_l_e.html":[14,0,0,46],
-"structrapidjson_1_1_u_t_f8.html":[14,0,0,47],
-"structrapidjson_1_1_u_t_f8.html#a162ec39d1feea956ac7c82ee21bbe037a821cba43661b67d78115cc9366e91b32":[14,0,0,47,1],
-"structrapidjson_1_1_u_t_f8.html#a9f47e775d8306a647a5c9eceac4b52fc":[14,0,0,47,0],
-"structrapidjson_1_1_writer_1_1_level.html":[14,0,0,48,0],
-"structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec":[14,0,0,48,0,1],
-"structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b":[14,0,0,48,0,2],
-"structrapidjson_1_1_writer_1_1_level.html#aa12b98bd13c621e6a19cdb67d118f510":[14,0,0,48,0,0],
-"swap_8h_source.html":[15,0,0,0,1,12],
-"unionrapidjson_1_1_generic_value_1_1_data.html":[14,0,0,29,1],
-"unionrapidjson_1_1_generic_value_1_1_data.html#a0163c333b902c6dfd1dccc21082f40eb":[14,0,0,29,1,2],
-"unionrapidjson_1_1_generic_value_1_1_data.html#a316504c65a492283fd6d87b017f58e29":[14,0,0,29,1,1],
-"unionrapidjson_1_1_generic_value_1_1_data.html#a38d33576b9ff6ad4e50046999dcfd9ad":[14,0,0,29,1,0],
-"unionrapidjson_1_1_generic_value_1_1_data.html#a9d91531b96cea2f7e459ceab1d6fb55e":[14,0,0,29,1,5],
-"unionrapidjson_1_1_generic_value_1_1_data.html#acfe05f4d8b4c4ecef9c27137cdf9ed42":[14,0,0,29,1,3],
-"unionrapidjson_1_1_generic_value_1_1_data.html#aeb486daed8565779613fefe9a92b5e73":[14,0,0,29,1,4],
-"unionrapidjson_1_1_generic_value_1_1_number.html":[14,0,0,29,3],
-"unionrapidjson_1_1_generic_value_1_1_number.html#a83aa039bfe1f5d2ecd2a6ee76d1f801b":[14,0,0,29,3,6],
-"unionrapidjson_1_1_generic_value_1_1_number.html#a976fe64dee40a548ecc394c56da0d293":[14,0,0,29,3,4],
-"unionrapidjson_1_1_generic_value_1_1_number.html#abf0b096b8d93d4edbb7d5f5f211b3045":[14,0,0,29,3,3],
-"unionrapidjson_1_1_generic_value_1_1_number.html#ad242939291f02654c8ab41ee76769774":[14,0,0,29,3,2],
-"unionrapidjson_1_1_generic_value_1_1_number.html#ae5996c0c17bcc7e833ab283b446cc55d":[14,0,0,29,3,5],
-"writer_8h_source.html":[15,0,0,0,21]
+"structrapidjson_1_1_std_allocator_1_1rebind.html":[14,0,0,36,0],
+"structrapidjson_1_1_std_allocator_1_1rebind.html#a4cd0cd6824224b46057179a79b7dbb9d":[14,0,0,36,0,0],
+"structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html":[14,0,0,37,0],
+"structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html#aeeda80c4a5e3b140f7087015b7602231":[14,0,0,37,0,0],
+"structrapidjson_1_1_stream_traits.html":[14,0,0,38],
+"structrapidjson_1_1_stream_traits.html#aea5a3f90ea4fd2a1b9c9c9954294474daf6f7f81d1e208f1041e618b57e0d3828":[14,0,0,38,0],
+"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,39],
+"structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html#aa9b3b32a0ba57a7263455521508c9a84ab943169f50f1fc0616fedc1dd2605201":[14,0,0,39,0],
+"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html":[14,0,0,40],
+"structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html#a421f511cdadd65681fe51ba0dde1b649a58160aabefa22129afe0dd6dce3285f9":[14,0,0,40,0]
};
diff --git a/zh-cn/navtreeindex5.js b/zh-cn/navtreeindex5.js
new file mode 100644
index 00000000..65250a50
--- /dev/null
+++ b/zh-cn/navtreeindex5.js
@@ -0,0 +1,39 @@
+var NAVTREEINDEX5 =
+{
+"structrapidjson_1_1_transcoder.html":[14,0,0,41],
+"structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html":[14,0,0,42],
+"structrapidjson_1_1_u_t_f16.html":[14,0,0,43],
+"structrapidjson_1_1_u_t_f16.html#a439e1dc4701cc7ae34d257ce76f5dc37a5a09bf086fb94e4d6fb106da7c3f01ea":[14,0,0,43,1],
+"structrapidjson_1_1_u_t_f16.html#a97a1141d35742ceeedc0da87538b8790":[14,0,0,43,2],
+"structrapidjson_1_1_u_t_f16.html#acb67f53501b796b55996352a6080da54":[14,0,0,43,0],
+"structrapidjson_1_1_u_t_f16_b_e.html":[14,0,0,44],
+"structrapidjson_1_1_u_t_f16_l_e.html":[14,0,0,45],
+"structrapidjson_1_1_u_t_f32.html":[14,0,0,46],
+"structrapidjson_1_1_u_t_f32.html#a65443b00cba1bb95baf55025108d6a54a4b93019e2b1729a70b35ba10b581ab9e":[14,0,0,46,1],
+"structrapidjson_1_1_u_t_f32.html#ac297f89fdab70c22b19f7db769affe05":[14,0,0,46,2],
+"structrapidjson_1_1_u_t_f32.html#acea97ff3d1b722b88c5faa72cfd4385e":[14,0,0,46,0],
+"structrapidjson_1_1_u_t_f32_b_e.html":[14,0,0,47],
+"structrapidjson_1_1_u_t_f32_l_e.html":[14,0,0,48],
+"structrapidjson_1_1_u_t_f8.html":[14,0,0,49],
+"structrapidjson_1_1_u_t_f8.html#a162ec39d1feea956ac7c82ee21bbe037a821cba43661b67d78115cc9366e91b32":[14,0,0,49,1],
+"structrapidjson_1_1_u_t_f8.html#a9f47e775d8306a647a5c9eceac4b52fc":[14,0,0,49,0],
+"structrapidjson_1_1_writer_1_1_level.html":[14,0,0,50,0],
+"structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec":[14,0,0,50,0,1],
+"structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b":[14,0,0,50,0,2],
+"structrapidjson_1_1_writer_1_1_level.html#aa12b98bd13c621e6a19cdb67d118f510":[14,0,0,50,0,0],
+"swap_8h_source.html":[15,0,0,0,1,12],
+"unionrapidjson_1_1_generic_value_1_1_data.html":[14,0,0,29,1],
+"unionrapidjson_1_1_generic_value_1_1_data.html#a0163c333b902c6dfd1dccc21082f40eb":[14,0,0,29,1,2],
+"unionrapidjson_1_1_generic_value_1_1_data.html#a316504c65a492283fd6d87b017f58e29":[14,0,0,29,1,1],
+"unionrapidjson_1_1_generic_value_1_1_data.html#a38d33576b9ff6ad4e50046999dcfd9ad":[14,0,0,29,1,0],
+"unionrapidjson_1_1_generic_value_1_1_data.html#a9d91531b96cea2f7e459ceab1d6fb55e":[14,0,0,29,1,5],
+"unionrapidjson_1_1_generic_value_1_1_data.html#acfe05f4d8b4c4ecef9c27137cdf9ed42":[14,0,0,29,1,3],
+"unionrapidjson_1_1_generic_value_1_1_data.html#aeb486daed8565779613fefe9a92b5e73":[14,0,0,29,1,4],
+"unionrapidjson_1_1_generic_value_1_1_number.html":[14,0,0,29,3],
+"unionrapidjson_1_1_generic_value_1_1_number.html#a83aa039bfe1f5d2ecd2a6ee76d1f801b":[14,0,0,29,3,6],
+"unionrapidjson_1_1_generic_value_1_1_number.html#a976fe64dee40a548ecc394c56da0d293":[14,0,0,29,3,4],
+"unionrapidjson_1_1_generic_value_1_1_number.html#abf0b096b8d93d4edbb7d5f5f211b3045":[14,0,0,29,3,3],
+"unionrapidjson_1_1_generic_value_1_1_number.html#ad242939291f02654c8ab41ee76769774":[14,0,0,29,3,2],
+"unionrapidjson_1_1_generic_value_1_1_number.html#ae5996c0c17bcc7e833ab283b446cc55d":[14,0,0,29,3,5],
+"writer_8h_source.html":[15,0,0,0,21]
+};
diff --git a/zh-cn/pointer_8h_source.html b/zh-cn/pointer_8h_source.html
index a06ca321..0c4e8297 100644
--- a/zh-cn/pointer_8h_source.html
+++ b/zh-cn/pointer_8h_source.html
@@ -1509,7 +1509,7 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="astructrapidjson_1_1_generic_pointer_1_1_token_html_ad866d674dbddf9690ad571b65e968600"><div class="ttname"><a href="structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600">rapidjson::GenericPointer::Token::length</a></div><div class="ttdeci">SizeType length</div><div class="ttdoc">Length of the name.</div><div class="ttdef"><b>Definition:</b> pointer.h:99</div></div>
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a850f78846c5548565f8395be5f3427b7"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7">rapidjson::GenericPointer::Ch</a></div><div class="ttdeci">ValueType::Ch Ch</div><div class="ttdoc">Character type from Value</div><div class="ttdef"><b>Definition:</b> pointer.h:82</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a0e144b9956a5272c13ceff3b9306e748"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748">rapidjson::GenericPointer::~GenericPointer</a></div><div class="ttdeci">~GenericPointer()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:176</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_afedfcaac36fa589a46667825d3d0b763"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)</div><div class="ttdoc">Copy constructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:171</div></div>
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
@@ -1520,11 +1520,11 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f">rapidjson::kPointerParseErrorCharacterMustPercentEncode</a></div><div class="ttdoc">A character must percent encoded in URI fragment</div><div class="ttdef"><b>Definition:</b> pointer.h:43</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a399790c5fe8076d91a58c621c0c2a79e"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e">rapidjson::GenericPointer::EncodingType</a></div><div class="ttdeci">ValueType::EncodingType EncodingType</div><div class="ttdoc">Encoding type from Value</div><div class="ttdef"><b>Definition:</b> pointer.h:81</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a8798d7fdb02cd5b95bf032760aed8445"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445">rapidjson::GenericPointer::ownAllocator_</a></div><div class="ttdeci">Allocator * ownAllocator_</div><div class="ttdoc">Allocator owned by this Pointer.</div><div class="ttdef"><b>Definition:</b> pointer.h:1101</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a23194bb6ce6c07c78981344fe80ac3a6"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6">rapidjson::GenericPointer::operator=</a></div><div class="ttdeci">GenericPointer &amp; operator=(const GenericPointer &amp;rhs)</div><div class="ttdoc">Assignment operator.</div><div class="ttdef"><b>Definition:</b> pointer.h:183</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gade540ee4cc2a416c23b8ee2c12393c7b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b">rapidjson::PointerParseErrorCode</a></div><div class="ttdeci">PointerParseErrorCode</div><div class="ttdoc">Error code of parsing.</div><div class="ttdef"><b>Definition:</b> pointer.h:37</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a8f831aae14afc493a82b5fb6aa9c3c43"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const Ch *source, Allocator *allocator=0)</div><div class="ttdoc">Constructor that parses a string or URI fragment representation.</div><div class="ttdef"><b>Definition:</b> pointer.h:114</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a20d76ef128abbdd0acd87d2f1fb0ae34"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34">rapidjson::GenericPointer::parseErrorCode_</a></div><div class="ttdeci">PointerParseErrorCode parseErrorCode_</div><div class="ttdoc">Parsing error code.</div><div class="ttdef"><b>Definition:</b> pointer.h:1106</div></div>
@@ -1532,8 +1532,8 @@ $(document).ready(function(){initNavTree('pointer_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7">rapidjson::kPointerParseErrorInvalidEscape</a></div><div class="ttdoc">Invalid escape</div><div class="ttdef"><b>Definition:</b> pointer.h:41</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_aa077ce171ea25cf501c12f2d5df7f248"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(Allocator *allocator=0)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> pointer.h:107</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_acb657759c16fa63da15186db8c29122b"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b">rapidjson::GenericPointer::tokenCount_</a></div><div class="ttdeci">size_t tokenCount_</div><div class="ttdoc">Number of tokens in tokens_.</div><div class="ttdef"><b>Definition:</b> pointer.h:1104</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_a7cb5eda2af1722e52efa591c4103ebec"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec">rapidjson::GenericPointer::Append</a></div><div class="ttdeci">GenericPointer Append(const Token &amp;token, Allocator *allocator=0) const</div><div class="ttdoc">Append a token and return a new Pointer</div><div class="ttdef"><b>Definition:</b> pointer.h:244</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html_aeefcd60e5ad37d80ec43f5315ae84809"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809">rapidjson::GenericPointer::GenericPointer</a></div><div class="ttdeci">GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)</div><div class="ttdoc">Constructor that parses a string or URI fragment representation.</div><div class="ttdef"><b>Definition:</b> pointer.h:125</div></div>
diff --git a/zh-cn/prettywriter_8h_source.html b/zh-cn/prettywriter_8h_source.html
index 2e5d7791..16b9a477 100644
--- a/zh-cn/prettywriter_8h_source.html
+++ b/zh-cn/prettywriter_8h_source.html
@@ -368,24 +368,24 @@ $(document).ready(function(){initNavTree('prettywriter_8h_source.html','');});
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4b"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b">rapidjson::PrettyFormatOptions</a></div><div class="ttdeci">PrettyFormatOptions</div><div class="ttdoc">Combination of PrettyWriter format flags.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:35</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f">rapidjson::kFormatSingleLineArray</a></div><div class="ttdoc">Format arrays on a single line.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:37</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a3136e3426a5d06e5da50f6e6aab8a5be"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be">rapidjson::PrettyWriter::RawValue</a></div><div class="ttdeci">bool RawValue(const Ch *json, size_t length, Type type)</div><div class="ttdoc">Write a raw JSON value.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:201</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_acde6176577f29869e28a4f3c4a251090"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090">rapidjson::PrettyWriter::SetFormatOptions</a></div><div class="ttdeci">PrettyWriter &amp; SetFormatOptions(PrettyFormatOptions options)</div><div class="ttdoc">Set pretty writer formatting options.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:85</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a121686c29ca7fe071fa4108c46955ff0"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0">rapidjson::PrettyWriter::SetIndent</a></div><div class="ttdeci">PrettyWriter &amp; SetIndent(Ch indentChar, unsigned indentCharCount)</div><div class="ttdoc">Set custom indentation.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:75</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a688d7ebf5c8015e423b7a970afc8e0a0"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0">rapidjson::PrettyWriter::PrettyWriter</a></div><div class="ttdeci">PrettyWriter(OutputStream &amp;os, StackAllocator *allocator=0, size_t levelDepth=Base::kDefaultLevelDepth)</div><div class="ttdoc">Constructor</div><div class="ttdef"><b>Definition:</b> prettywriter.h:58</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html">rapidjson::PrettyWriter</a></div><div class="ttdoc">Writer with indentation and spacing.</div><div class="ttdef"><b>Definition:</b> fwd.h:100</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0"><div class="ttname"><a href="namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0">rapidjson::kFormatDefault</a></div><div class="ttdoc">Default pretty formatting.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:36</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html"><div class="ttname"><a href="classrapidjson_1_1_writer.html">rapidjson::Writer</a></div><div class="ttdoc">JSON writer</div><div class="ttdef"><b>Definition:</b> fwd.h:95</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_pretty_writer_html_a363c2280393e27e19bceb8d015c2832c"><div class="ttname"><a href="classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c">rapidjson::PrettyWriter::String</a></div><div class="ttdeci">bool String(const Ch *str)</div><div class="ttdoc">Simpler but slower overload.</div><div class="ttdef"><b>Definition:</b> prettywriter.h:187</div></div>
<div class="ttc" id="anamespacerapidjson_html_a1ac13bac5976fc06587e00fc0bcfb32a"><div class="ttname"><a href="namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a">rapidjson::PutN</a></div><div class="ttdeci">void PutN(FileWriteStream &amp;stream, char c, size_t n)</div><div class="ttdoc">Implement specialized version of PutN() with memset() for better performance.</div><div class="ttdef"><b>Definition:</b> filewritestream.h:94</div></div>
<!-- HTML footer for doxygen 1.8.7-->
diff --git a/zh-cn/rapidjson_8h_source.html b/zh-cn/rapidjson_8h_source.html
index 9ef12bf7..5290f32d 100644
--- a/zh-cn/rapidjson_8h_source.html
+++ b/zh-cn/rapidjson_8h_source.html
@@ -631,166 +631,172 @@ $(document).ready(function(){initNavTree('rapidjson_8h_source.html','');});
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="comment"></span><span class="comment">// C++11 features</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; </div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor">#if __has_feature(cxx_rvalue_references) &amp;&amp; \</span></div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) || defined(_LIBCPP_VERSION) || defined(__GLIBCXX__) &amp;&amp; __GLIBCXX__ &gt;= 20080306)</span></div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,3,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1600) || \</span></div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11 (__cplusplus &gt;= 201103L)</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; </div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor">#elif defined(__clang__)</span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor">#if __has_feature(cxx_rvalue_references) &amp;&amp; \</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) || defined(_LIBCPP_VERSION) || defined(__GLIBCXX__) &amp;&amp; __GLIBCXX__ &gt;= 20080306)</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,3,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1600) || \</span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; </div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT __has_feature(cxx_noexcept)</span></div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1900) || \</span></div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 0</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT noexcept</span></div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT </span><span class="comment">/* noexcept */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; </div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="comment">// no automatic detection, yet</span></div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_TYPETRAITS</span></div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor">#if (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700)</span></div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 1</span></div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 0</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR __has_feature(cxx_range_for)</span></div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700) || \</span></div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 1</span></div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 0</span></div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="comment"></span><span class="comment">// C++17 features</span></div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; </div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#if defined(__has_cpp_attribute)</span></div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor"># if __has_cpp_attribute(fallthrough)</span></div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH [[fallthrough]]</span></div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor"># else</span></div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor"># endif</span></div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="comment">//!@endcond</span></div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="comment">//! Assertion (in non-throwing contexts).</span></div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="comment"></span><span class="comment"> /*! \ingroup RAPIDJSON_CONFIG</span></div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="comment"> Some functions provide a \c noexcept guarantee, if the compiler supports it.</span></div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="comment"> In these cases, the \ref RAPIDJSON_ASSERT macro cannot be overridden to</span></div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="comment"> throw an exception. This macro adds a separate customization point for</span></div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="comment"> such cases.</span></div>
-<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="comment"> Defaults to C \c assert() (as \ref RAPIDJSON_ASSERT), if \c noexcept is</span></div>
-<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="comment"> supported, and to \ref RAPIDJSON_ASSERT otherwise.</span></div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="comment"></span><span class="comment">// RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; </div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#ifdef RAPIDJSON_ASSERT_THROWS</span></div>
-<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x)</span></div>
-<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
-<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) assert(x)</span></div>
-<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
-<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952"> 638</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) RAPIDJSON_ASSERT(x)</span></div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ASSERT_THROWS</span></div>
-<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_NOEXCEPT_ASSERT</span></div>
-<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="comment"></span><span class="comment">// malloc/realloc/free</span></div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; </div>
-<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_MALLOC</span></div>
-<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="comment">///! customization point for global \c malloc</span></div>
-<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27"> 647</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_MALLOC(size) std::malloc(size)</span></div>
-<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_REALLOC</span></div>
-<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="comment">///! customization point for global \c realloc</span></div>
-<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67"> 651</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_REALLOC(ptr, new_size) std::realloc(ptr, new_size)</span></div>
-<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_FREE</span></div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="comment">///! customization point for global \c free</span></div>
-<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f"> 655</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_FREE(ptr) std::free(ptr)</span></div>
-<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="comment"></span><span class="comment">// new/delete</span></div>
-<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; </div>
-<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NEW</span></div>
-<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="comment">///! customization point for global \c new</span></div>
-<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b"> 663</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_NEW(TypeName) new TypeName</span></div>
-<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_DELETE</span></div>
-<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="comment">///! customization point for global \c delete</span></div>
-<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a"> 667</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_DELETE(x) delete x</span></div>
-<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
-<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="comment"></span><span class="comment">// Type</span></div>
-<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="comment">/*! \namespace rapidjson</span></div>
-<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="comment"> \brief main RapidJSON namespace</span></div>
-<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="comment"> \see RAPIDJSON_NAMESPACE</span></div>
-<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 1</span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RVALUE_REFS 0</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS</span></div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11</span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor">#elif defined(__clang__)</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT __has_feature(cxx_noexcept)</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1900) || \</span></div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 1</span></div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_NOEXCEPT 0</span></div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT</span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor">#if RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT noexcept</span></div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT throw()</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_NOEXCEPT</span></div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="comment">// no automatic detection, yet</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_TYPETRAITS</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#if (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700)</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 1</span></div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_TYPETRAITS 0</span></div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#if defined(__clang__)</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR __has_feature(cxx_range_for)</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#elif (defined(RAPIDJSON_GNUC) &amp;&amp; (RAPIDJSON_GNUC &gt;= RAPIDJSON_VERSION_CODE(4,6,0)) &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__)) || \</span></div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"> (defined(_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1700) || \</span></div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor"> (defined(__SUNPRO_CC) &amp;&amp; __SUNPRO_CC &gt;= 0x5140 &amp;&amp; defined(__GXX_EXPERIMENTAL_CXX0X__))</span></div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 1</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor">#define RAPIDJSON_HAS_CXX11_RANGE_FOR 0</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_HAS_CXX11_RANGE_FOR</span></div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="comment"></span><span class="comment">// C++17 features</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; </div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor">#if defined(__has_cpp_attribute)</span></div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor"># if __has_cpp_attribute(fallthrough)</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH [[fallthrough]]</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor"># define RAPIDJSON_DELIBERATE_FALLTHROUGH</span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="comment">//!@endcond</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="comment"></span><span class="comment"></span> </div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="comment">//! Assertion (in non-throwing contexts).</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment"></span><span class="comment"> /*! \ingroup RAPIDJSON_CONFIG</span></div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="comment"> Some functions provide a \c noexcept guarantee, if the compiler supports it.</span></div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="comment"> In these cases, the \ref RAPIDJSON_ASSERT macro cannot be overridden to</span></div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="comment"> throw an exception. This macro adds a separate customization point for</span></div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="comment"> such cases.</span></div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="comment"> Defaults to C \c assert() (as \ref RAPIDJSON_ASSERT), if \c noexcept is</span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="comment"> supported, and to \ref RAPIDJSON_ASSERT otherwise.</span></div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="comment"></span><span class="comment">// RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; </div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#ifdef RAPIDJSON_ASSERT_THROWS</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) assert(x)</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952"> 644</a></span>&#160;<span class="preprocessor">#define RAPIDJSON_NOEXCEPT_ASSERT(x) RAPIDJSON_ASSERT(x)</span></div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_ASSERT_THROWS</span></div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_NOEXCEPT_ASSERT</span></div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="comment"></span><span class="comment">// malloc/realloc/free</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; </div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_MALLOC</span></div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="comment">///! customization point for global \c malloc</span></div>
+<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27"> 653</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_MALLOC(size) std::malloc(size)</span></div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_REALLOC</span></div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="comment">///! customization point for global \c realloc</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67"> 657</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_REALLOC(ptr, new_size) std::realloc(ptr, new_size)</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_FREE</span></div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="comment">///! customization point for global \c free</span></div>
+<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f"> 661</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_FREE(ptr) std::free(ptr)</span></div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="comment"></span><span class="comment">// new/delete</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; </div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_NEW</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="comment">///! customization point for global \c new</span></div>
+<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b"> 669</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_NEW(TypeName) new TypeName</span></div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#ifndef RAPIDJSON_DELETE</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="comment">///! customization point for global \c delete</span></div>
+<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a"> 673</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RAPIDJSON_DELETE(x) delete x</span></div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment">///////////////////////////////////////////////////////////////////////////////</span></div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="comment"></span><span class="comment">// Type</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment">//! Type of JSON value</span></div>
-<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4"> 680</a></span>&#160;<span class="comment"></span><span class="keyword">enum</span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">Type</a> {</div>
-<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"> 681</a></span>&#160; <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">kNullType</a> = 0, <span class="comment">//!&lt; null</span></div>
-<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"> 682</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">kFalseType</a> = 1, <span class="comment">//!&lt; false</span></div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"> 683</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">kTrueType</a> = 2, <span class="comment">//!&lt; true</span></div>
-<div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"> 684</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">kObjectType</a> = 3, <span class="comment">//!&lt; object</span></div>
-<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"> 685</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">kArrayType</a> = 4, <span class="comment">//!&lt; array </span></div>
-<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"> 686</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">kStringType</a> = 5, <span class="comment">//!&lt; string</span></div>
-<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"> 687</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">kNumberType</a> = 6 <span class="comment">//!&lt; number</span></div>
-<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="comment"></span>};</div>
-<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; </div>
-<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;RAPIDJSON_NAMESPACE_END</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; </div>
-<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_RAPIDJSON_H_</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment">/*! \namespace rapidjson</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="comment"> \brief main RapidJSON namespace</span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="comment"> \see RAPIDJSON_NAMESPACE</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;RAPIDJSON_NAMESPACE_BEGIN</div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="comment">//! Type of JSON value</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4"> 686</a></span>&#160;<span class="comment"></span><span class="keyword">enum</span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">Type</a> {</div>
+<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"> 687</a></span>&#160; <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">kNullType</a> = 0, <span class="comment">//!&lt; null</span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"> 688</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">kFalseType</a> = 1, <span class="comment">//!&lt; false</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"> 689</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">kTrueType</a> = 2, <span class="comment">//!&lt; true</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"> 690</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">kObjectType</a> = 3, <span class="comment">//!&lt; object</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"> 691</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">kArrayType</a> = 4, <span class="comment">//!&lt; array </span></div>
+<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"> 692</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">kStringType</a> = 5, <span class="comment">//!&lt; string</span></div>
+<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"> 693</a></span>&#160;<span class="comment"></span> <a class="code" href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">kNumberType</a> = 6 <span class="comment">//!&lt; number</span></div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; </div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;RAPIDJSON_NAMESPACE_END</div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; </div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#endif // RAPIDJSON_RAPIDJSON_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
diff --git a/zh-cn/reader_8h_source.html b/zh-cn/reader_8h_source.html
index 0fa72565..fb06e613 100644
--- a/zh-cn/reader_8h_source.html
+++ b/zh-cn/reader_8h_source.html
@@ -2342,7 +2342,7 @@ $(document).ready(function(){initNavTree('reader_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5">rapidjson::kParseErrorDocumentRootNotSingular</a></div><div class="ttdoc">The document root must not follow by other values.</div><div class="ttdef"><b>Definition:</b> error.h:68</div></div>
<div class="ttc" id="astructrapidjson_1_1_base_reader_handler_html_a0de969fd05528960c2a7de51b2265bf1"><div class="ttname"><a href="structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1">rapidjson::BaseReaderHandler::RawNumber</a></div><div class="ttdeci">bool RawNumber(const Ch *str, SizeType len, bool copy)</div><div class="ttdoc">enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)</div><div class="ttdef"><b>Definition:</b> reader.h:212</div></div>
<div class="ttc" id="astructrapidjson_1_1_generic_insitu_string_stream_html"><div class="ttname"><a href="structrapidjson_1_1_generic_insitu_string_stream.html">rapidjson::GenericInsituStringStream</a></div><div class="ttdoc">A read-write string stream.</div><div class="ttdef"><b>Definition:</b> fwd.h:52</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0">rapidjson::kParseNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> reader.h:147</div></div>
<div class="ttc" id="anamespacerapidjson_html_a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8"><div class="ttname"><a href="namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8">rapidjson::kParseNanAndInfFlag</a></div><div class="ttdoc">Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles.</div><div class="ttdef"><b>Definition:</b> reader.h:156</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73">rapidjson::kParseErrorObjectMissCommaOrCurlyBracket</a></div><div class="ttdoc">Missing a comma or '}' after an object member.</div><div class="ttdef"><b>Definition:</b> error.h:74</div></div>
diff --git a/zh-cn/regex_8h_source.html b/zh-cn/regex_8h_source.html
index a68eff3b..3622498c 100644
--- a/zh-cn/regex_8h_source.html
+++ b/zh-cn/regex_8h_source.html
@@ -832,8 +832,8 @@ $(document).ready(function(){initNavTree('regex_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="aclassrapidjson_1_1_encoding_html"><div class="ttname"><a href="classrapidjson_1_1_encoding.html">Encoding</a></div><div class="ttdoc">Concept for encoding of Unicode characters.</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
diff --git a/zh-cn/schema_8h_source.html b/zh-cn/schema_8h_source.html
index 736a65db..dbb8821d 100644
--- a/zh-cn/schema_8h_source.html
+++ b/zh-cn/schema_8h_source.html
@@ -2745,13 +2745,13 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699">rapidjson::kValidateContinueOnErrorFlag</a></div><div class="ttdoc">Don't stop after first validation error.</div><div class="ttdef"><b>Definition:</b> schema.h:143</div></div>
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ad9f00d71bf62b8983cf2514c43fb1572"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572">rapidjson::GenericSchemaValidator::~GenericSchemaValidator</a></div><div class="ttdeci">~GenericSchemaValidator()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> schema.h:1919</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ab521826cfc7ca994856323f9f1420d66"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66">rapidjson::GenericSchemaValidator::SetValidateFlags</a></div><div class="ttdeci">void SetValidateFlags(unsigned flags)</div><div class="ttdoc">Implementation of ISchemaValidator</div><div class="ttdef"><b>Definition:</b> schema.h:1941</div></div>
<div class="ttc" id="aclassrapidjson_1_1_i_generic_remote_schema_document_provider_html"><div class="ttname"><a href="classrapidjson_1_1_i_generic_remote_schema_document_provider.html">rapidjson::IGenericRemoteSchemaDocumentProvider</a></div><div class="ttdef"><b>Definition:</b> fwd.h:133</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff">rapidjson::kValidateErrorExclusiveMaximum</a></div><div class="ttdoc">Number is greater than or equal to the 'maximum' value.</div><div class="ttdef"><b>Definition:</b> error.h:168</div></div>
<div class="ttc" id="adocument_8h_html"><div class="ttname"><a href="document_8h.html">document.h</a></div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446">rapidjson::kValidateErrorRequired</a></div><div class="ttdoc">Object is missing one or more members required by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:183</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103">rapidjson::kValidateErrorOneOf</a></div><div class="ttdoc">Property did not match any of the sub-schemas specified by 'oneOf'.</div><div class="ttdef"><b>Definition:</b> error.h:191</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga8d06f2d50592811d2890b45243b8adcc"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc">RAPIDJSON_VALIDATE_DEFAULT_FLAGS</a></div><div class="ttdeci">#define RAPIDJSON_VALIDATE_DEFAULT_FLAGS</div><div class="ttdoc">User-defined kValidateDefaultFlags definition.</div><div class="ttdef"><b>Definition:</b> schema.h:135</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d">rapidjson::kValidateErrorOneOfMatch</a></div><div class="ttdoc">Property matched more than one of the sub-schemas specified by 'oneOf'.</div><div class="ttdef"><b>Definition:</b> error.h:192</div></div>
@@ -2759,20 +2759,20 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_a03bcd5497a574cffbd066d0aec2b5585"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585">rapidjson::GenericSchemaValidator::GetInvalidSchemaKeyword</a></div><div class="ttdeci">const Ch * GetInvalidSchemaKeyword() const</div><div class="ttdoc">Gets the keyword of invalid schema.</div><div class="ttdef"><b>Definition:</b> schema.h:1968</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b">rapidjson::kValidateErrorExclusiveMinimum</a></div><div class="ttdoc">Number is less than or equal to the 'minimum' value.</div><div class="ttdef"><b>Definition:</b> error.h:170</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3">rapidjson::kValidateErrorEnum</a></div><div class="ttdoc">Property has a value that is not one of its allowed enumerated values</div><div class="ttdef"><b>Definition:</b> error.h:188</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_acc07bd08b00195d84bb5b83f59c593d3"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3">rapidjson::GenericSchemaValidator::GenericSchemaValidator</a></div><div class="ttdeci">GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)</div><div class="ttdoc">Constructor without output handler.</div><div class="ttdef"><b>Definition:</b> schema.h:1862</div></div>
<div class="ttc" id="anamespacerapidjson_html_a52bbb5d64d1319495089e1713a0653cf"><div class="ttname"><a href="namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf">rapidjson::SchemaDocument</a></div><div class="ttdeci">GenericSchemaDocument&lt; Value, CrtAllocator &gt; SchemaDocument</div><div class="ttdoc">GenericSchemaDocument using Value type.</div><div class="ttdef"><b>Definition:</b> fwd.h:136</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_adf6f3372013227873ed392dee1e752bf"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf">rapidjson::GenericSchemaDocument::~GenericSchemaDocument</a></div><div class="ttdeci">~GenericSchemaDocument()</div><div class="ttdoc">Destructor</div><div class="ttdef"><b>Definition:</b> schema.h:1670</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b">rapidjson::kValidateErrorAdditionalProperties</a></div><div class="ttdoc">Object has additional members that are not allowed by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:184</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_ad32a9ad31dbb588edaaf038ab053275b"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b">rapidjson::GenericSchemaValidator::IsValid</a></div><div class="ttdeci">virtual bool IsValid() const</div><div class="ttdoc">Checks whether the current state is valid.</div><div class="ttdef"><b>Definition:</b> schema.h:1950</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e">rapidjson::kValidateErrorMaxProperties</a></div><div class="ttdoc">Object has more members than 'maxProperties' value.</div><div class="ttdef"><b>Definition:</b> error.h:181</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_afe6cd0d9088a1d4cf8100c0efc9f76fc"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc">rapidjson::GenericSchemaValidator::Reset</a></div><div class="ttdeci">void Reset()</div><div class="ttdoc">Reset the internal states.</div><div class="ttdef"><b>Definition:</b> schema.h:1925</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f">rapidjson::kValidateErrorMinProperties</a></div><div class="ttdoc">Object has less members than 'minProperties' value.</div><div class="ttdef"><b>Definition:</b> error.h:182</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde">rapidjson::kValidateNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> schema.h:142</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_reader_html"><div class="ttname"><a href="classrapidjson_1_1_generic_reader.html">rapidjson::GenericReader</a></div><div class="ttdoc">SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:88</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429">rapidjson::kValidateErrorNot</a></div><div class="ttdoc">Property matched the sub-schema specified by 'not'.</div><div class="ttdef"><b>Definition:</b> error.h:195</div></div>
@@ -2782,10 +2782,10 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_validator_html_aab6478132518857d1bb2bc66c0dd03e7"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7">rapidjson::GenericSchemaValidator::ResetError</a></div><div class="ttdeci">void ResetError()</div><div class="ttdoc">Reset the error state.</div><div class="ttdef"><b>Definition:</b> schema.h:1933</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a">rapidjson::GenericSchemaDocument::GetRoot</a></div><div class="ttdeci">const SchemaType &amp; GetRoot() const</div><div class="ttdoc">Get the root schema.</div><div class="ttdef"><b>Definition:</b> schema.h:1685</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a">rapidjson::kValidateErrorPattern</a></div><div class="ttdoc">String does not match the 'pattern' regular expression.</div><div class="ttdef"><b>Definition:</b> error.h:174</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_pointer_html"><div class="ttname"><a href="classrapidjson_1_1_generic_pointer.html">rapidjson::GenericPointer</a></div><div class="ttdoc">Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.</div><div class="ttdef"><b>Definition:</b> fwd.h:126</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="anamespacerapidjson_html_af91eb8eea47b79d75b23e29fa9c0abb5"><div class="ttname"><a href="namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5">rapidjson::IRemoteSchemaDocumentProvider</a></div><div class="ttdeci">IGenericRemoteSchemaDocumentProvider&lt; SchemaDocument &gt; IRemoteSchemaDocumentProvider</div><div class="ttdoc">IGenericRemoteSchemaDocumentProvider using SchemaDocument.</div><div class="ttdef"><b>Definition:</b> fwd.h:139</div></div>
<div class="ttc" id="anamespacerapidjson_html_abfd1e973a5f464025877decd4dd6ece5"><div class="ttname"><a href="namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5">rapidjson::ValidateFlag</a></div><div class="ttdeci">ValidateFlag</div><div class="ttdoc">Combination of validate flags</div><div class="ttdef"><b>Definition:</b> schema.h:141</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666">rapidjson::kValidateErrorAllOf</a></div><div class="ttdoc">Property did not match all of the sub-schemas specified by 'allOf'.</div><div class="ttdef"><b>Definition:</b> error.h:193</div></div>
@@ -2799,7 +2799,7 @@ $(document).ready(function(){initNavTree('schema_8h_source.html','');});
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b">rapidjson::kValidateErrorMaximum</a></div><div class="ttdoc">Number is greater than the 'maximum' value.</div><div class="ttdef"><b>Definition:</b> error.h:167</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962">rapidjson::kValidateErrorDependencies</a></div><div class="ttdoc">Object has missing property or schema dependencies.</div><div class="ttdef"><b>Definition:</b> error.h:186</div></div>
<div class="ttc" id="aclassrapidjson_1_1_schema_validating_reader_html_a1e2bcc66cad23376241cd91e8bf8c706"><div class="ttname"><a href="classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706">rapidjson::SchemaValidatingReader::SchemaValidatingReader</a></div><div class="ttdeci">SchemaValidatingReader(InputStream &amp;is, const SchemaDocumentType &amp;sd)</div><div class="ttdoc">Constructor</div><div class="ttdef"><b>Definition:</b> schema.h:2597</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e">rapidjson::kValidateErrorMinLength</a></div><div class="ttdoc">String is longer than the 'maxLength' value.</div><div class="ttdef"><b>Definition:</b> error.h:173</div></div>
<div class="ttc" id="aclassrapidjson_1_1_generic_schema_document_html_aeebf51ef6353f6a01d6f6618da6d0865"><div class="ttname"><a href="classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865">rapidjson::GenericSchemaDocument::GenericSchemaDocument</a></div><div class="ttdeci">GenericSchemaDocument(const ValueType &amp;document, const Ch *uri=0, SizeType uriLength=0, IRemoteSchemaDocumentProviderType *remoteProvider=0, Allocator *allocator=0)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> schema.h:1604</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s_html_gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb">rapidjson::kValidateErrorAdditionalItems</a></div><div class="ttdoc">Array has additional items that are not allowed by the schema.</div><div class="ttdef"><b>Definition:</b> error.h:179</div></div>
diff --git a/zh-cn/search/all_10.js b/zh-cn/search/all_10.js
index 10779712..197a64a6 100644
--- a/zh-cn/search/all_10.js
+++ b/zh-cn/search/all_10.js
@@ -1,31 +1,34 @@
var searchData=
[
- ['sax_271',['SAX',['../md_doc_sax_8zh-cn.html',1,'']]],
- ['schema_272',['Schema',['../md_doc_schema_8zh-cn.html',1,'']]],
- ['s_273',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
- ['schemadocument_274',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
- ['schemavalidatingreader_275',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;'],['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader::SchemaValidatingReader()']]],
- ['set_276',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
- ['setformatoptions_277',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
- ['setindent_278',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
- ['setmaxdecimalplaces_279',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
- ['setobjectraw_280',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
- ['setstringraw_281',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
- ['setvalidateflags_282',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
- ['shortstring_283',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
- ['size_284',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40',1,'rapidjson::MemoryPoolAllocator']]],
- ['size_5f_285',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
- ['sizetype_286',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
- ['skipwhitespace_287',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
- ['src_5f_288',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]],
- ['stream_289',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
- ['streamtraits_290',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_291',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_292',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['string_293',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String'],['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
- ['stringbuffer_294',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
- ['stringref_295',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
- ['stringreftype_296',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
- ['stringstream_297',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]],
- ['swap_298',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()'],['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
+ ['sax_274',['SAX',['../md_doc_sax_8zh-cn.html',1,'']]],
+ ['schema_275',['Schema',['../md_doc_schema_8zh-cn.html',1,'']]],
+ ['s_276',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
+ ['schemadocument_277',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
+ ['schemavalidatingreader_278',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson::SchemaValidatingReader&lt; parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator &gt;'],['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader::SchemaValidatingReader()']]],
+ ['set_279',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
+ ['setformatoptions_280',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
+ ['setindent_281',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
+ ['setmaxdecimalplaces_282',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
+ ['setobjectraw_283',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
+ ['setstringraw_284',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
+ ['setvalidateflags_285',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
+ ['shared_286',['Shared',['../classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc',1,'rapidjson::MemoryPoolAllocator']]],
+ ['shortstring_287',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
+ ['size_288',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265',1,'rapidjson::MemoryPoolAllocator']]],
+ ['size_5f_289',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
+ ['sizetype_290',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
+ ['skipwhitespace_291',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
+ ['src_5f_292',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]],
+ ['stdallocator_293',['StdAllocator',['../classrapidjson_1_1_std_allocator.html',1,'rapidjson']]],
+ ['stdallocator_3c_20void_2c_20baseallocator_20_3e_294',['StdAllocator&lt; void, BaseAllocator &gt;',['../classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html',1,'rapidjson']]],
+ ['stream_295',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
+ ['streamtraits_296',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_297',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_298',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['string_299',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue&lt; Encoding, Allocator &gt;::String'],['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
+ ['stringbuffer_300',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
+ ['stringref_301',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
+ ['stringreftype_302',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
+ ['stringstream_303',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]],
+ ['swap_304',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()'],['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
];
diff --git a/zh-cn/search/all_11.js b/zh-cn/search/all_11.js
index e6dc0363..5c530c38 100644
--- a/zh-cn/search/all_11.js
+++ b/zh-cn/search/all_11.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['token_299',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
- ['tokencount_5f_300',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
- ['tokens_5f_301',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]],
- ['transcode_302',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]],
- ['transcoder_303',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
- ['transcoder_3c_20encoding_2c_20encoding_20_3e_304',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]],
- ['type_305',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
+ ['token_305',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
+ ['tokencount_5f_306',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
+ ['tokens_5f_307',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]],
+ ['transcode_308',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]],
+ ['transcoder_309',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
+ ['transcoder_3c_20encoding_2c_20encoding_20_3e_310',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]],
+ ['type_311',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
];
diff --git a/zh-cn/search/all_12.js b/zh-cn/search/all_12.js
index 7b1dc43f..a0e39975 100644
--- a/zh-cn/search/all_12.js
+++ b/zh-cn/search/all_12.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['u_306',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
- ['utf16_307',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
- ['utf16be_308',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
- ['utf16le_309',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
- ['utf32_310',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
- ['utf32be_311',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
- ['utf32le_312',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
- ['utf8_313',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]],
- ['utftype_314',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
+ ['u_312',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
+ ['utf16_313',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
+ ['utf16be_314',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
+ ['utf16le_315',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
+ ['utf32_316',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
+ ['utf32be_317',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
+ ['utf32le_318',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
+ ['utf8_319',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]],
+ ['utftype_320',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
];
diff --git a/zh-cn/search/all_13.js b/zh-cn/search/all_13.js
index 507d6c92..4ede7008 100644
--- a/zh-cn/search/all_13.js
+++ b/zh-cn/search/all_13.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['validate_315',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]],
- ['validateerrorcode_316',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
- ['validateflag_317',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]],
- ['value_318',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember::value()'],['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson::Value()']]],
- ['valuecount_319',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]],
- ['valueiterator_320',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
- ['valuetype_321',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
+ ['validate_321',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]],
+ ['validateerrorcode_322',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
+ ['validateflag_323',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]],
+ ['value_324',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember::value()'],['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson::Value()']]],
+ ['valuecount_325',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]],
+ ['valueiterator_326',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
+ ['valuetype_327',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
];
diff --git a/zh-cn/search/all_14.js b/zh-cn/search/all_14.js
index 3897cd29..52046485 100644
--- a/zh-cn/search/all_14.js
+++ b/zh-cn/search/all_14.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['writeflag_322',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]],
- ['writer_323',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer::Writer()']]]
+ ['writeflag_328',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]],
+ ['writer_329',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson::Writer&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer::Writer()']]]
];
diff --git a/zh-cn/search/all_15.js b/zh-cn/search/all_15.js
index 78012d1c..46fa7ff1 100644
--- a/zh-cn/search/all_15.js
+++ b/zh-cn/search/all_15.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['_7egenericpointer_324',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
- ['_7egenericschemadocument_325',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
- ['_7egenericschemavalidator_326',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
- ['_7egenericvalue_327',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
- ['_7ememorypoolallocator_328',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e',1,'rapidjson::MemoryPoolAllocator']]]
+ ['_7egenericpointer_330',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
+ ['_7egenericschemadocument_331',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
+ ['_7egenericschemavalidator_332',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
+ ['_7egenericvalue_333',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
+ ['_7ememorypoolallocator_334',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/all_16.js b/zh-cn/search/all_16.js
index e2787bc8..faf9e55c 100644
--- a/zh-cn/search/all_16.js
+++ b/zh-cn/search/all_16.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['常见问题_329',['常见问题',['../md_doc_faq_8zh-cn.html',1,'']]],
- ['内部架构_330',['内部架构',['../md_doc_internals_8zh-cn.html',1,'']]]
+ ['常见问题_335',['常见问题',['../md_doc_faq_8zh-cn.html',1,'']]],
+ ['内部架构_336',['内部架构',['../md_doc_internals_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/all_17.js b/zh-cn/search/all_17.js
index e2774ea1..6e61a272 100644
--- a/zh-cn/search/all_17.js
+++ b/zh-cn/search/all_17.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['性能_331',['性能',['../md_doc_performance_8zh-cn.html',1,'']]],
- ['流_332',['流',['../md_doc_stream_8zh-cn.html',1,'']]],
- ['教程_333',['教程',['../md_doc_tutorial_8zh-cn.html',1,'']]]
+ ['性能_337',['性能',['../md_doc_performance_8zh-cn.html',1,'']]],
+ ['流_338',['流',['../md_doc_stream_8zh-cn.html',1,'']]],
+ ['教程_339',['教程',['../md_doc_tutorial_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/all_18.js b/zh-cn/search/all_18.js
index 25fdf3ab..56648178 100644
--- a/zh-cn/search/all_18.js
+++ b/zh-cn/search/all_18.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['编码_334',['编码',['../md_doc_encoding_8zh-cn.html',1,'']]],
- ['特点_335',['特点',['../md_doc_features_8zh-cn.html',1,'']]]
+ ['编码_340',['编码',['../md_doc_encoding_8zh-cn.html',1,'']]],
+ ['特点_341',['特点',['../md_doc_features_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/all_2.js b/zh-cn/search/all_2.js
index 9ec5e16d..90559477 100644
--- a/zh-cn/search/all_2.js
+++ b/zh-cn/search/all_2.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['capacity_14',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd',1,'rapidjson::MemoryPoolAllocator']]],
+ ['capacity_14',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd',1,'rapidjson::MemoryPoolAllocator']]],
['ch_15',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
- ['clear_16',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
+ ['clear_16',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
['code_17',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]],
['constiterator_18',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
['constmemberiterator_19',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]],
diff --git a/zh-cn/search/all_5.js b/zh-cn/search/all_5.js
index 3ea0a17b..aaac115b 100644
--- a/zh-cn/search/all_5.js
+++ b/zh-cn/search/all_5.js
@@ -4,5 +4,5 @@ var searchData=
['filewritestream_38',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
['flag_39',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]],
['flush_40',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
- ['free_41',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b',1,'rapidjson::MemoryPoolAllocator']]]
+ ['free_41',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/all_b.js b/zh-cn/search/all_b.js
index 65700a5f..a5d9aef5 100644
--- a/zh-cn/search/all_b.js
+++ b/zh-cn/search/all_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['malloc_184',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator']]],
+ ['malloc_184',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator::Malloc()'],['../classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354',1,'rapidjson::StdAllocator::Malloc()']]],
['member_185',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
['memberiterator_186',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]],
['memorypoolallocator_187',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson::MemoryPoolAllocator&lt; BaseAllocator &gt;'],['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]],
diff --git a/zh-cn/search/all_d.js b/zh-cn/search/all_d.js
index 7265048e..8591c030 100644
--- a/zh-cn/search/all_d.js
+++ b/zh-cn/search/all_d.js
@@ -5,7 +5,9 @@ var searchData=
['operator_20booleantype_195',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
['operator_20const_20ch_20_2a_196',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
['operator_20parseresult_197',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
- ['operator_2d_198',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
- ['operator_3d_199',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
- ['ownallocator_5f_200',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
+ ['operator_21_3d_198',['operator!=',['../classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99',1,'rapidjson::MemoryPoolAllocator']]],
+ ['operator_2d_199',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
+ ['operator_3d_200',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
+ ['operator_3d_3d_201',['operator==',['../classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724',1,'rapidjson::MemoryPoolAllocator']]],
+ ['ownallocator_5f_202',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/all_e.js b/zh-cn/search/all_e.js
index 37f482f7..eb3ecdc4 100644
--- a/zh-cn/search/all_e.js
+++ b/zh-cn/search/all_e.js
@@ -1,21 +1,21 @@
var searchData=
[
- ['pointer_201',['Pointer',['../md_doc_pointer_8zh-cn.html',1,'']]],
- ['parse_202',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
- ['parseerrorcode_203',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
- ['parseerrorcode_5f_204',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
- ['parseerroroffset_5f_205',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]],
- ['parseflag_206',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
- ['parseinsitu_207',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
- ['parseresult_208',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson::ParseResult'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
- ['parsestream_209',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
- ['percentencodestream_210',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
- ['pointer_211',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]],
- ['pointerparseerrorcode_212',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
- ['populate_213',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
- ['prettyformatoptions_214',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]],
- ['prettywriter_215',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter::PrettyWriter()']]],
- ['putn_216',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
- ['putreserve_217',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
- ['putunsafe_218',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
+ ['pointer_203',['Pointer',['../md_doc_pointer_8zh-cn.html',1,'']]],
+ ['parse_204',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
+ ['parseerrorcode_205',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
+ ['parseerrorcode_5f_206',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
+ ['parseerroroffset_5f_207',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]],
+ ['parseflag_208',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
+ ['parseinsitu_209',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
+ ['parseresult_210',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson::ParseResult'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
+ ['parsestream_211',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
+ ['percentencodestream_212',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
+ ['pointer_213',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]],
+ ['pointerparseerrorcode_214',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
+ ['populate_215',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
+ ['prettyformatoptions_216',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]],
+ ['prettywriter_217',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson::PrettyWriter&lt; OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags &gt;'],['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter::PrettyWriter()']]],
+ ['putn_218',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
+ ['putreserve_219',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
+ ['putunsafe_220',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
];
diff --git a/zh-cn/search/all_f.js b/zh-cn/search/all_f.js
index bf662d56..8f54a115 100644
--- a/zh-cn/search/all_f.js
+++ b/zh-cn/search/all_f.js
@@ -1,55 +1,56 @@
var searchData=
[
- ['rapidjson_219',['rapidjson',['../namespacerapidjson.html',1,'']]],
- ['rapidjson_2eh_220',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
- ['rapidjson_5f48bitpointer_5foptimization_221',['RAPIDJSON_48BITPOINTER_OPTIMIZATION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185',1,'rapidjson.h']]],
- ['rapidjson_5f64bit_222',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
- ['rapidjson_5falign_223',['RAPIDJSON_ALIGN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242',1,'rapidjson.h']]],
- ['rapidjson_5fallocator_5fdefault_5fchunk_5fcapacity_224',['RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5',1,'allocators.h']]],
- ['rapidjson_5fassert_225',['RAPIDJSON_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c',1,'rapidjson.h']]],
- ['rapidjson_5fbigendian_226',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
- ['rapidjson_20configuration_227',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
- ['rapidjson_5fdefault_5fallocator_228',['RAPIDJSON_DEFAULT_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b',1,'document.h']]],
- ['rapidjson_5fdefault_5fstack_5fallocator_229',['RAPIDJSON_DEFAULT_STACK_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520',1,'document.h']]],
- ['rapidjson_5fdelete_230',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
- ['rapidjson_5fdisableif_5freturn_231',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
- ['rapidjson_5fendian_232',['RAPIDJSON_ENDIAN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07',1,'rapidjson.h']]],
- ['rapidjson_5ferror_5fchartype_233',['RAPIDJSON_ERROR_CHARTYPE',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7e4636fd48d0148f102b8a13f0539d8c',1,'error.h']]],
- ['rapidjson_5ferror_5fstring_234',['RAPIDJSON_ERROR_STRING',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d',1,'error.h']]],
- ['rapidjson_20error_20handling_235',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]],
- ['rapidjson_5ffree_236',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
- ['rapidjson_5fhas_5fstdstring_237',['RAPIDJSON_HAS_STDSTRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f',1,'rapidjson.h']]],
- ['rapidjson_5flikely_238',['RAPIDJSON_LIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1',1,'rapidjson.h']]],
- ['rapidjson_5flittleendian_239',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
- ['rapidjson_5fmajor_5fversion_240',['RAPIDJSON_MAJOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45',1,'rapidjson.h']]],
- ['rapidjson_5fmalloc_241',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
- ['rapidjson_5fminor_5fversion_242',['RAPIDJSON_MINOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376',1,'rapidjson.h']]],
- ['rapidjson_5fnamespace_243',['RAPIDJSON_NAMESPACE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899',1,'rapidjson.h']]],
- ['rapidjson_5fnew_244',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
- ['rapidjson_5fno_5fint64define_245',['RAPIDJSON_NO_INT64DEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c',1,'rapidjson.h']]],
- ['rapidjson_5fno_5fsizetypedefine_246',['RAPIDJSON_NO_SIZETYPEDEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f',1,'rapidjson.h']]],
- ['rapidjson_5fnoexcept_5fassert_247',['RAPIDJSON_NOEXCEPT_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952',1,'rapidjson.h']]],
- ['rapidjson_5fparse_5fdefault_5fflags_248',['RAPIDJSON_PARSE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31',1,'reader.h']]],
- ['rapidjson_5fparse_5ferror_249',['RAPIDJSON_PARSE_ERROR',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865',1,'reader.h']]],
- ['rapidjson_5fparse_5ferror_5fnoreturn_250',['RAPIDJSON_PARSE_ERROR_NORETURN',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461',1,'reader.h']]],
- ['rapidjson_5fpatch_5fversion_251',['RAPIDJSON_PATCH_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf967d31be43666ce7f53756d73bd1cdf',1,'rapidjson.h']]],
- ['rapidjson_5frealloc_252',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
- ['rapidjson_5fsimd_253',['RAPIDJSON_SIMD',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b',1,'rapidjson.h']]],
- ['rapidjson_5fstatic_5fassert_254',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
- ['rapidjson_5fuint64_5fc2_255',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]],
- ['rapidjson_5funlikely_256',['RAPIDJSON_UNLIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5',1,'rapidjson.h']]],
- ['rapidjson_5fvalidate_5fdefault_5fflags_257',['RAPIDJSON_VALIDATE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc',1,'schema.h']]],
- ['rapidjson_5fvalue_5fdefault_5farray_5fcapacity_258',['RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7',1,'document.h']]],
- ['rapidjson_5fvalue_5fdefault_5fobject_5fcapacity_259',['RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272',1,'document.h']]],
- ['rapidjson_5fversion_5fstring_260',['RAPIDJSON_VERSION_STRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6',1,'rapidjson.h']]],
- ['rapidjson_5fwrite_5fdefault_5fflags_261',['RAPIDJSON_WRITE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6',1,'writer.h']]],
- ['rawassign_262',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
- ['rawnumber_263',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
- ['rawvalue_264',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
- ['reader_265',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
- ['reader_2eh_266',['reader.h',['../reader_8h.html',1,'']]],
- ['realloc_267',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
- ['reference_268',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]],
- ['reset_269',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
- ['reseterror_270',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
+ ['rapidjson_221',['rapidjson',['../namespacerapidjson.html',1,'']]],
+ ['rapidjson_2eh_222',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
+ ['rapidjson_5f48bitpointer_5foptimization_223',['RAPIDJSON_48BITPOINTER_OPTIMIZATION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga93fb983f78208d12c822376e1ea6d185',1,'rapidjson.h']]],
+ ['rapidjson_5f64bit_224',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
+ ['rapidjson_5falign_225',['RAPIDJSON_ALIGN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga583915242504c7fdb36e826f02f76242',1,'rapidjson.h']]],
+ ['rapidjson_5fallocator_5fdefault_5fchunk_5fcapacity_226',['RAPIDJSON_ALLOCATOR_DEFAULT_CHUNK_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga860570d04d489be08b9835d2ec58bac5',1,'allocators.h']]],
+ ['rapidjson_5fassert_227',['RAPIDJSON_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c',1,'rapidjson.h']]],
+ ['rapidjson_5fbigendian_228',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
+ ['rapidjson_20configuration_229',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
+ ['rapidjson_5fdefault_5fallocator_230',['RAPIDJSON_DEFAULT_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga04a88f0b2db9091006eb7fc6deb6077b',1,'document.h']]],
+ ['rapidjson_5fdefault_5fstack_5fallocator_231',['RAPIDJSON_DEFAULT_STACK_ALLOCATOR',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1178cffff7c596922a5ed3fda30c5520',1,'document.h']]],
+ ['rapidjson_5fdelete_232',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
+ ['rapidjson_5fdisableif_5freturn_233',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
+ ['rapidjson_5fendian_234',['RAPIDJSON_ENDIAN',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaba2445f582142cf918e74c2d22d1aa07',1,'rapidjson.h']]],
+ ['rapidjson_5ferror_5fchartype_235',['RAPIDJSON_ERROR_CHARTYPE',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7e4636fd48d0148f102b8a13f0539d8c',1,'error.h']]],
+ ['rapidjson_5ferror_5fstring_236',['RAPIDJSON_ERROR_STRING',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabe2e1bd1349e5a7d6c1af78c05a98f0d',1,'error.h']]],
+ ['rapidjson_20error_20handling_237',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]],
+ ['rapidjson_5ffree_238',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
+ ['rapidjson_5fhas_5fstdstring_239',['RAPIDJSON_HAS_STDSTRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2f2eef0ee4477f3fe5874703a66e997f',1,'rapidjson.h']]],
+ ['rapidjson_5flikely_240',['RAPIDJSON_LIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1',1,'rapidjson.h']]],
+ ['rapidjson_5flittleendian_241',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
+ ['rapidjson_5fmajor_5fversion_242',['RAPIDJSON_MAJOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf1ff1685be6cbebb5d4b2ab997776f45',1,'rapidjson.h']]],
+ ['rapidjson_5fmalloc_243',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
+ ['rapidjson_5fminor_5fversion_244',['RAPIDJSON_MINOR_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf9125105c593a636a79f1c2d96835376',1,'rapidjson.h']]],
+ ['rapidjson_5fnamespace_245',['RAPIDJSON_NAMESPACE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga743a79d3af927391fe3eb5c979136899',1,'rapidjson.h']]],
+ ['rapidjson_5fnew_246',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
+ ['rapidjson_5fno_5fint64define_247',['RAPIDJSON_NO_INT64DEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga7f4e50c35dae3b015390daa6d48ce23c',1,'rapidjson.h']]],
+ ['rapidjson_5fno_5fsizetypedefine_248',['RAPIDJSON_NO_SIZETYPEDEFINE',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga250603aa9e2a12429b25ba0c8108ad4f',1,'rapidjson.h']]],
+ ['rapidjson_5fnoexcept_5fassert_249',['RAPIDJSON_NOEXCEPT_ASSERT',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga2b2a0d9143aa4fb31205a85b34c43952',1,'rapidjson.h']]],
+ ['rapidjson_5fparse_5fdefault_5fflags_250',['RAPIDJSON_PARSE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga77005e892e6601599beaf421b0395c31',1,'reader.h']]],
+ ['rapidjson_5fparse_5ferror_251',['RAPIDJSON_PARSE_ERROR',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gae3689840fa6e89a241313f33b602f865',1,'reader.h']]],
+ ['rapidjson_5fparse_5ferror_5fnoreturn_252',['RAPIDJSON_PARSE_ERROR_NORETURN',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7f8c4265b2edda78568ae3338aaf1461',1,'reader.h']]],
+ ['rapidjson_5fpatch_5fversion_253',['RAPIDJSON_PATCH_VERSION',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gaf967d31be43666ce7f53756d73bd1cdf',1,'rapidjson.h']]],
+ ['rapidjson_5frealloc_254',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
+ ['rapidjson_5fsimd_255',['RAPIDJSON_SIMD',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga0ccf72f3ebc4b3306ab669f95ca5c64b',1,'rapidjson.h']]],
+ ['rapidjson_5fstatic_5fassert_256',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
+ ['rapidjson_5fuint64_5fc2_257',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]],
+ ['rapidjson_5funlikely_258',['RAPIDJSON_UNLIKELY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5',1,'rapidjson.h']]],
+ ['rapidjson_5fvalidate_5fdefault_5fflags_259',['RAPIDJSON_VALIDATE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga8d06f2d50592811d2890b45243b8adcc',1,'schema.h']]],
+ ['rapidjson_5fvalue_5fdefault_5farray_5fcapacity_260',['RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga10ba0ee06d0ac2803d0f2290d46b19f7',1,'document.h']]],
+ ['rapidjson_5fvalue_5fdefault_5fobject_5fcapacity_261',['RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5c88aa612939b592d15d3fc4bdf54272',1,'document.h']]],
+ ['rapidjson_5fversion_5fstring_262',['RAPIDJSON_VERSION_STRING',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gad283cfde97d9a32b7d8e8107b11f70a6',1,'rapidjson.h']]],
+ ['rapidjson_5fwrite_5fdefault_5fflags_263',['RAPIDJSON_WRITE_DEFAULT_FLAGS',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6',1,'writer.h']]],
+ ['rawassign_264',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
+ ['rawnumber_265',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
+ ['rawvalue_266',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
+ ['reader_267',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
+ ['reader_2eh_268',['reader.h',['../reader_8h.html',1,'']]],
+ ['realloc_269',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
+ ['rebind_270',['rebind',['../structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html',1,'rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;'],['../structrapidjson_1_1_std_allocator_1_1rebind.html',1,'rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;']]],
+ ['reference_271',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]],
+ ['reset_272',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
+ ['reseterror_273',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
];
diff --git a/zh-cn/search/classes_0.js b/zh-cn/search/classes_0.js
index 43ab582a..a8fcc159 100644
--- a/zh-cn/search/classes_0.js
+++ b/zh-cn/search/classes_0.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['allocator_336',['Allocator',['../classrapidjson_1_1_allocator.html',1,'']]],
- ['arraydata_337',['ArrayData',['../structrapidjson_1_1_generic_value_1_1_array_data.html',1,'rapidjson::GenericValue']]],
- ['ascii_338',['ASCII',['../structrapidjson_1_1_a_s_c_i_i.html',1,'rapidjson']]],
- ['autoutf_339',['AutoUTF',['../structrapidjson_1_1_auto_u_t_f.html',1,'rapidjson']]],
- ['autoutfinputstream_340',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html',1,'rapidjson']]],
- ['autoutfoutputstream_341',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html',1,'rapidjson']]]
+ ['allocator_342',['Allocator',['../classrapidjson_1_1_allocator.html',1,'']]],
+ ['arraydata_343',['ArrayData',['../structrapidjson_1_1_generic_value_1_1_array_data.html',1,'rapidjson::GenericValue']]],
+ ['ascii_344',['ASCII',['../structrapidjson_1_1_a_s_c_i_i.html',1,'rapidjson']]],
+ ['autoutf_345',['AutoUTF',['../structrapidjson_1_1_auto_u_t_f.html',1,'rapidjson']]],
+ ['autoutfinputstream_346',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html',1,'rapidjson']]],
+ ['autoutfoutputstream_347',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_1.js b/zh-cn/search/classes_1.js
index b4cd1dd2..a9b69539 100644
--- a/zh-cn/search/classes_1.js
+++ b/zh-cn/search/classes_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['basereaderhandler_342',['BaseReaderHandler',['../structrapidjson_1_1_base_reader_handler.html',1,'rapidjson']]],
- ['basicistreamwrapper_343',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html',1,'rapidjson']]],
- ['basicostreamwrapper_344',['BasicOStreamWrapper',['../classrapidjson_1_1_basic_o_stream_wrapper.html',1,'rapidjson']]]
+ ['basereaderhandler_348',['BaseReaderHandler',['../structrapidjson_1_1_base_reader_handler.html',1,'rapidjson']]],
+ ['basicistreamwrapper_349',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html',1,'rapidjson']]],
+ ['basicostreamwrapper_350',['BasicOStreamWrapper',['../classrapidjson_1_1_basic_o_stream_wrapper.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_10.js b/zh-cn/search/classes_10.js
index b45c5efa..c03c3e36 100644
--- a/zh-cn/search/classes_10.js
+++ b/zh-cn/search/classes_10.js
@@ -1,11 +1,6 @@
var searchData=
[
- ['u_396',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
- ['utf16_397',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
- ['utf16be_398',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
- ['utf16le_399',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
- ['utf32_400',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
- ['utf32be_401',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
- ['utf32le_402',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
- ['utf8_403',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]]
+ ['token_402',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
+ ['transcoder_403',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
+ ['transcoder_3c_20encoding_2c_20encoding_20_3e_404',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_11.js b/zh-cn/search/classes_11.js
index e588f42f..81c7b54a 100644
--- a/zh-cn/search/classes_11.js
+++ b/zh-cn/search/classes_11.js
@@ -1,4 +1,11 @@
var searchData=
[
- ['writer_404',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson']]]
+ ['u_405',['U',['../structrapidjson_1_1_generic_value_1_1_number_1_1_u.html',1,'rapidjson::GenericValue::Number']]],
+ ['utf16_406',['UTF16',['../structrapidjson_1_1_u_t_f16.html',1,'rapidjson']]],
+ ['utf16be_407',['UTF16BE',['../structrapidjson_1_1_u_t_f16_b_e.html',1,'rapidjson']]],
+ ['utf16le_408',['UTF16LE',['../structrapidjson_1_1_u_t_f16_l_e.html',1,'rapidjson']]],
+ ['utf32_409',['UTF32',['../structrapidjson_1_1_u_t_f32.html',1,'rapidjson']]],
+ ['utf32be_410',['UTF32BE',['../structrapidjson_1_1_u_t_f32_b_e.html',1,'rapidjson']]],
+ ['utf32le_411',['UTF32LE',['../structrapidjson_1_1_u_t_f32_l_e.html',1,'rapidjson']]],
+ ['utf8_412',['UTF8',['../structrapidjson_1_1_u_t_f8.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_12.html b/zh-cn/search/classes_12.html
new file mode 100644
index 00000000..f9e6ce0f
--- /dev/null
+++ b/zh-cn/search/classes_12.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">载入中...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+--></script>
+<div class="SRStatus" id="Searching">搜索中...</div>
+<div class="SRStatus" id="NoMatches">未找到</div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+/* @license-end */
+--></script>
+</div>
+</body>
+</html>
diff --git a/zh-cn/search/classes_12.js b/zh-cn/search/classes_12.js
new file mode 100644
index 00000000..ed4654e5
--- /dev/null
+++ b/zh-cn/search/classes_12.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['writer_413',['Writer',['../classrapidjson_1_1_writer.html',1,'rapidjson']]]
+];
diff --git a/zh-cn/search/classes_2.js b/zh-cn/search/classes_2.js
index efb100aa..ddc3d8cf 100644
--- a/zh-cn/search/classes_2.js
+++ b/zh-cn/search/classes_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['crtallocator_345',['CrtAllocator',['../classrapidjson_1_1_crt_allocator.html',1,'rapidjson']]],
- ['cursorstreamwrapper_346',['CursorStreamWrapper',['../classrapidjson_1_1_cursor_stream_wrapper.html',1,'rapidjson']]]
+ ['crtallocator_351',['CrtAllocator',['../classrapidjson_1_1_crt_allocator.html',1,'rapidjson']]],
+ ['cursorstreamwrapper_352',['CursorStreamWrapper',['../classrapidjson_1_1_cursor_stream_wrapper.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_3.js b/zh-cn/search/classes_3.js
index 442f5549..2c081c74 100644
--- a/zh-cn/search/classes_3.js
+++ b/zh-cn/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_347',['Data',['../unionrapidjson_1_1_generic_value_1_1_data.html',1,'rapidjson::GenericValue']]]
+ ['data_353',['Data',['../unionrapidjson_1_1_generic_value_1_1_data.html',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/classes_4.js b/zh-cn/search/classes_4.js
index 41a0acad..ee1d0bc0 100644
--- a/zh-cn/search/classes_4.js
+++ b/zh-cn/search/classes_4.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['encodedinputstream_348',['EncodedInputStream',['../classrapidjson_1_1_encoded_input_stream.html',1,'rapidjson']]],
- ['encodedinputstream_3c_20utf8_3c_3e_2c_20memorystream_20_3e_349',['EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;',['../classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html',1,'rapidjson']]],
- ['encodedoutputstream_350',['EncodedOutputStream',['../classrapidjson_1_1_encoded_output_stream.html',1,'rapidjson']]],
- ['encoding_351',['Encoding',['../classrapidjson_1_1_encoding.html',1,'']]]
+ ['encodedinputstream_354',['EncodedInputStream',['../classrapidjson_1_1_encoded_input_stream.html',1,'rapidjson']]],
+ ['encodedinputstream_3c_20utf8_3c_3e_2c_20memorystream_20_3e_355',['EncodedInputStream&lt; UTF8&lt;&gt;, MemoryStream &gt;',['../classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html',1,'rapidjson']]],
+ ['encodedoutputstream_356',['EncodedOutputStream',['../classrapidjson_1_1_encoded_output_stream.html',1,'rapidjson']]],
+ ['encoding_357',['Encoding',['../classrapidjson_1_1_encoding.html',1,'']]]
];
diff --git a/zh-cn/search/classes_5.js b/zh-cn/search/classes_5.js
index ee8ede07..837c30a6 100644
--- a/zh-cn/search/classes_5.js
+++ b/zh-cn/search/classes_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['filereadstream_352',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html',1,'rapidjson']]],
- ['filewritestream_353',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
- ['flag_354',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]]
+ ['filereadstream_358',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html',1,'rapidjson']]],
+ ['filewritestream_359',['FileWriteStream',['../classrapidjson_1_1_file_write_stream.html',1,'rapidjson']]],
+ ['flag_360',['Flag',['../structrapidjson_1_1_generic_value_1_1_flag.html',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/classes_6.js b/zh-cn/search/classes_6.js
index 64f98c30..9dc6d8c2 100644
--- a/zh-cn/search/classes_6.js
+++ b/zh-cn/search/classes_6.js
@@ -1,23 +1,23 @@
var searchData=
[
- ['genericarray_355',['GenericArray',['../classrapidjson_1_1_generic_array.html',1,'rapidjson']]],
- ['genericdocument_356',['GenericDocument',['../classrapidjson_1_1_generic_document.html',1,'rapidjson']]],
- ['genericinsitustringstream_357',['GenericInsituStringStream',['../structrapidjson_1_1_generic_insitu_string_stream.html',1,'rapidjson']]],
- ['genericmember_358',['GenericMember',['../classrapidjson_1_1_generic_member.html',1,'rapidjson']]],
- ['genericmemberiterator_359',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html',1,'rapidjson']]],
- ['genericmemorybuffer_360',['GenericMemoryBuffer',['../structrapidjson_1_1_generic_memory_buffer.html',1,'rapidjson']]],
- ['genericobject_361',['GenericObject',['../classrapidjson_1_1_generic_object.html',1,'rapidjson']]],
- ['genericpointer_362',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html',1,'rapidjson']]],
- ['genericreader_363',['GenericReader',['../classrapidjson_1_1_generic_reader.html',1,'rapidjson']]],
- ['genericschemadocument_364',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html',1,'rapidjson']]],
- ['genericschemavalidator_365',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html',1,'rapidjson']]],
- ['genericstreamwrapper_366',['GenericStreamWrapper',['../classrapidjson_1_1_generic_stream_wrapper.html',1,'rapidjson']]],
- ['genericstringbuffer_367',['GenericStringBuffer',['../classrapidjson_1_1_generic_string_buffer.html',1,'rapidjson']]],
- ['genericstringref_368',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html',1,'rapidjson']]],
- ['genericstringstream_369',['GenericStringStream',['../structrapidjson_1_1_generic_string_stream.html',1,'rapidjson']]],
- ['genericvalue_370',['GenericValue',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20encodingtype_2c_20allocator_20_3e_371',['GenericValue&lt; EncodingType, Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20encodingtype_2c_20stateallocator_20_3e_372',['GenericValue&lt; EncodingType, StateAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20rapidjson_3a_3aencoding_2c_20rapidjson_3a_3aallocator_20_3e_373',['GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
- ['genericvalue_3c_20sourceencoding_2c_20stackallocator_20_3e_374',['GenericValue&lt; SourceEncoding, StackAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]]
+ ['genericarray_361',['GenericArray',['../classrapidjson_1_1_generic_array.html',1,'rapidjson']]],
+ ['genericdocument_362',['GenericDocument',['../classrapidjson_1_1_generic_document.html',1,'rapidjson']]],
+ ['genericinsitustringstream_363',['GenericInsituStringStream',['../structrapidjson_1_1_generic_insitu_string_stream.html',1,'rapidjson']]],
+ ['genericmember_364',['GenericMember',['../classrapidjson_1_1_generic_member.html',1,'rapidjson']]],
+ ['genericmemberiterator_365',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html',1,'rapidjson']]],
+ ['genericmemorybuffer_366',['GenericMemoryBuffer',['../structrapidjson_1_1_generic_memory_buffer.html',1,'rapidjson']]],
+ ['genericobject_367',['GenericObject',['../classrapidjson_1_1_generic_object.html',1,'rapidjson']]],
+ ['genericpointer_368',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html',1,'rapidjson']]],
+ ['genericreader_369',['GenericReader',['../classrapidjson_1_1_generic_reader.html',1,'rapidjson']]],
+ ['genericschemadocument_370',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html',1,'rapidjson']]],
+ ['genericschemavalidator_371',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html',1,'rapidjson']]],
+ ['genericstreamwrapper_372',['GenericStreamWrapper',['../classrapidjson_1_1_generic_stream_wrapper.html',1,'rapidjson']]],
+ ['genericstringbuffer_373',['GenericStringBuffer',['../classrapidjson_1_1_generic_string_buffer.html',1,'rapidjson']]],
+ ['genericstringref_374',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html',1,'rapidjson']]],
+ ['genericstringstream_375',['GenericStringStream',['../structrapidjson_1_1_generic_string_stream.html',1,'rapidjson']]],
+ ['genericvalue_376',['GenericValue',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20encodingtype_2c_20allocator_20_3e_377',['GenericValue&lt; EncodingType, Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20encodingtype_2c_20stateallocator_20_3e_378',['GenericValue&lt; EncodingType, StateAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20rapidjson_3a_3aencoding_2c_20rapidjson_3a_3aallocator_20_3e_379',['GenericValue&lt; rapidjson::Encoding, rapidjson::Allocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]],
+ ['genericvalue_3c_20sourceencoding_2c_20stackallocator_20_3e_380',['GenericValue&lt; SourceEncoding, StackAllocator &gt;',['../classrapidjson_1_1_generic_value.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_7.js b/zh-cn/search/classes_7.js
index 1492b4f7..39006bb9 100644
--- a/zh-cn/search/classes_7.js
+++ b/zh-cn/search/classes_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['handler_375',['Handler',['../classrapidjson_1_1_handler.html',1,'']]]
+ ['handler_381',['Handler',['../classrapidjson_1_1_handler.html',1,'']]]
];
diff --git a/zh-cn/search/classes_8.js b/zh-cn/search/classes_8.js
index f843fb31..e2cac542 100644
--- a/zh-cn/search/classes_8.js
+++ b/zh-cn/search/classes_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['i_376',['I',['../structrapidjson_1_1_generic_value_1_1_number_1_1_i.html',1,'rapidjson::GenericValue::Number']]],
- ['igenericremoteschemadocumentprovider_377',['IGenericRemoteSchemaDocumentProvider',['../classrapidjson_1_1_i_generic_remote_schema_document_provider.html',1,'rapidjson']]]
+ ['i_382',['I',['../structrapidjson_1_1_generic_value_1_1_number_1_1_i.html',1,'rapidjson::GenericValue::Number']]],
+ ['igenericremoteschemadocumentprovider_383',['IGenericRemoteSchemaDocumentProvider',['../classrapidjson_1_1_i_generic_remote_schema_document_provider.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_9.js b/zh-cn/search/classes_9.js
index e31c0c83..da233cbb 100644
--- a/zh-cn/search/classes_9.js
+++ b/zh-cn/search/classes_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['level_378',['Level',['../structrapidjson_1_1_writer_1_1_level.html',1,'rapidjson::Writer']]]
+ ['level_384',['Level',['../structrapidjson_1_1_writer_1_1_level.html',1,'rapidjson::Writer']]]
];
diff --git a/zh-cn/search/classes_a.js b/zh-cn/search/classes_a.js
index 4bb17c1b..d0cb0cd5 100644
--- a/zh-cn/search/classes_a.js
+++ b/zh-cn/search/classes_a.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['memorypoolallocator_379',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson']]],
- ['memorystream_380',['MemoryStream',['../structrapidjson_1_1_memory_stream.html',1,'rapidjson']]]
+ ['memorypoolallocator_385',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html',1,'rapidjson']]],
+ ['memorystream_386',['MemoryStream',['../structrapidjson_1_1_memory_stream.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_b.js b/zh-cn/search/classes_b.js
index d2ff5b73..b3a5d890 100644
--- a/zh-cn/search/classes_b.js
+++ b/zh-cn/search/classes_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['number_381',['Number',['../unionrapidjson_1_1_generic_value_1_1_number.html',1,'rapidjson::GenericValue']]]
+ ['number_387',['Number',['../unionrapidjson_1_1_generic_value_1_1_number.html',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/classes_c.js b/zh-cn/search/classes_c.js
index 88be12ff..2702bcbd 100644
--- a/zh-cn/search/classes_c.js
+++ b/zh-cn/search/classes_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['objectdata_382',['ObjectData',['../structrapidjson_1_1_generic_value_1_1_object_data.html',1,'rapidjson::GenericValue']]]
+ ['objectdata_388',['ObjectData',['../structrapidjson_1_1_generic_value_1_1_object_data.html',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/classes_d.js b/zh-cn/search/classes_d.js
index 870cb289..96eb8052 100644
--- a/zh-cn/search/classes_d.js
+++ b/zh-cn/search/classes_d.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['parseresult_383',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson']]],
- ['percentencodestream_384',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
- ['prettywriter_385',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson']]]
+ ['parseresult_389',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#structrapidjson_1_1_parse_result',1,'rapidjson']]],
+ ['percentencodestream_390',['PercentEncodeStream',['../classrapidjson_1_1_generic_pointer_1_1_percent_encode_stream.html',1,'rapidjson::GenericPointer']]],
+ ['prettywriter_391',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html',1,'rapidjson']]]
];
diff --git a/zh-cn/search/classes_e.js b/zh-cn/search/classes_e.js
index 5a978102..3eecdc15 100644
--- a/zh-cn/search/classes_e.js
+++ b/zh-cn/search/classes_e.js
@@ -1,10 +1,4 @@
var searchData=
[
- ['schemavalidatingreader_386',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson']]],
- ['shortstring_387',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
- ['stream_388',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
- ['streamtraits_389',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_390',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_391',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
- ['string_392',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue']]]
+ ['rebind_392',['rebind',['../structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html',1,'rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;'],['../structrapidjson_1_1_std_allocator_1_1rebind.html',1,'rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;']]]
];
diff --git a/zh-cn/search/classes_f.js b/zh-cn/search/classes_f.js
index 8d530a96..f6f535c9 100644
--- a/zh-cn/search/classes_f.js
+++ b/zh-cn/search/classes_f.js
@@ -1,6 +1,12 @@
var searchData=
[
- ['token_393',['Token',['../structrapidjson_1_1_generic_pointer_1_1_token.html',1,'rapidjson::GenericPointer']]],
- ['transcoder_394',['Transcoder',['../structrapidjson_1_1_transcoder.html',1,'rapidjson']]],
- ['transcoder_3c_20encoding_2c_20encoding_20_3e_395',['Transcoder&lt; Encoding, Encoding &gt;',['../structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html',1,'rapidjson']]]
+ ['schemavalidatingreader_393',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html',1,'rapidjson']]],
+ ['shortstring_394',['ShortString',['../structrapidjson_1_1_generic_value_1_1_short_string.html',1,'rapidjson::GenericValue']]],
+ ['stdallocator_395',['StdAllocator',['../classrapidjson_1_1_std_allocator.html',1,'rapidjson']]],
+ ['stdallocator_3c_20void_2c_20baseallocator_20_3e_396',['StdAllocator&lt; void, BaseAllocator &gt;',['../classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html',1,'rapidjson']]],
+ ['stream_397',['Stream',['../classrapidjson_1_1_stream.html',1,'']]],
+ ['streamtraits_398',['StreamTraits',['../structrapidjson_1_1_stream_traits.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericinsitustringstream_3c_20encoding_20_3e_20_3e_399',['StreamTraits&lt; GenericInsituStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['streamtraits_3c_20genericstringstream_3c_20encoding_20_3e_20_3e_400',['StreamTraits&lt; GenericStringStream&lt; Encoding &gt; &gt;',['../structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html',1,'rapidjson']]],
+ ['string_401',['String',['../structrapidjson_1_1_generic_value_1_1_string.html',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/defines_0.js b/zh-cn/search/defines_0.js
index 46453c41..17cc9d15 100644
--- a/zh-cn/search/defines_0.js
+++ b/zh-cn/search/defines_0.js
@@ -1,13 +1,13 @@
var searchData=
[
- ['rapidjson_5f64bit_640',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
- ['rapidjson_5fbigendian_641',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
- ['rapidjson_5fdelete_642',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
- ['rapidjson_5ffree_643',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
- ['rapidjson_5flittleendian_644',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
- ['rapidjson_5fmalloc_645',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
- ['rapidjson_5fnew_646',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
- ['rapidjson_5frealloc_647',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
- ['rapidjson_5fstatic_5fassert_648',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
- ['rapidjson_5fuint64_5fc2_649',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]]
+ ['rapidjson_5f64bit_652',['RAPIDJSON_64BIT',['../rapidjson_8h.html#a93973847cb99354b6b5bb5605aa7fe52',1,'rapidjson.h']]],
+ ['rapidjson_5fbigendian_653',['RAPIDJSON_BIGENDIAN',['../rapidjson_8h.html#ac7951ebf8a2624ab85d2dcd3ec7af974',1,'rapidjson.h']]],
+ ['rapidjson_5fdelete_654',['RAPIDJSON_DELETE',['../rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a',1,'rapidjson.h']]],
+ ['rapidjson_5ffree_655',['RAPIDJSON_FREE',['../rapidjson_8h.html#aa6d5138eed2c5b311d9862d191393a5f',1,'rapidjson.h']]],
+ ['rapidjson_5flittleendian_656',['RAPIDJSON_LITTLEENDIAN',['../rapidjson_8h.html#addcc0c3607c5790f35cc4c15885ff97c',1,'rapidjson.h']]],
+ ['rapidjson_5fmalloc_657',['RAPIDJSON_MALLOC',['../rapidjson_8h.html#a047ad77d620d1ae97c1bc70a9f316f27',1,'rapidjson.h']]],
+ ['rapidjson_5fnew_658',['RAPIDJSON_NEW',['../rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b',1,'rapidjson.h']]],
+ ['rapidjson_5frealloc_659',['RAPIDJSON_REALLOC',['../rapidjson_8h.html#aa2c0f2121d7803191a43609ea5d8dd67',1,'rapidjson.h']]],
+ ['rapidjson_5fstatic_5fassert_660',['RAPIDJSON_STATIC_ASSERT',['../rapidjson_8h.html#af95188da1d8eb6d4b148fe9ce71cd7c4',1,'rapidjson.h']]],
+ ['rapidjson_5fuint64_5fc2_661',['RAPIDJSON_UINT64_C2',['../rapidjson_8h.html#aaee1245f375a71be1ac9b8a07ba5fb8f',1,'rapidjson.h']]]
];
diff --git a/zh-cn/search/enums_0.js b/zh-cn/search/enums_0.js
index 80af1163..13b5bf01 100644
--- a/zh-cn/search/enums_0.js
+++ b/zh-cn/search/enums_0.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['parseerrorcode_547',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
- ['parseflag_548',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
- ['pointerparseerrorcode_549',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
- ['prettyformatoptions_550',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]]
+ ['parseerrorcode_559',['ParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga7d3acf640886b1f2552dc8c4cd6dea60',1,'rapidjson']]],
+ ['parseflag_560',['ParseFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9',1,'rapidjson']]],
+ ['pointerparseerrorcode_561',['PointerParseErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gade540ee4cc2a416c23b8ee2c12393c7b',1,'rapidjson']]],
+ ['prettyformatoptions_562',['PrettyFormatOptions',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4b',1,'rapidjson']]]
];
diff --git a/zh-cn/search/enums_1.js b/zh-cn/search/enums_1.js
index 3a58abf2..8deda56d 100644
--- a/zh-cn/search/enums_1.js
+++ b/zh-cn/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['type_551',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
+ ['type_563',['Type',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4',1,'rapidjson']]]
];
diff --git a/zh-cn/search/enums_2.js b/zh-cn/search/enums_2.js
index 14f15f4d..a4dfcc77 100644
--- a/zh-cn/search/enums_2.js
+++ b/zh-cn/search/enums_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['utftype_552',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
+ ['utftype_564',['UTFType',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eb',1,'rapidjson']]]
];
diff --git a/zh-cn/search/enums_3.js b/zh-cn/search/enums_3.js
index ca58a997..a9cd5208 100644
--- a/zh-cn/search/enums_3.js
+++ b/zh-cn/search/enums_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['validateerrorcode_553',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
- ['validateflag_554',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]]
+ ['validateerrorcode_565',['ValidateErrorCode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga633f43fd92e6ed5ceb87dbf570647847',1,'rapidjson']]],
+ ['validateflag_566',['ValidateFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5',1,'rapidjson']]]
];
diff --git a/zh-cn/search/enums_4.js b/zh-cn/search/enums_4.js
index 10a5daf5..e5d177a6 100644
--- a/zh-cn/search/enums_4.js
+++ b/zh-cn/search/enums_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['writeflag_555',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]]
+ ['writeflag_567',['WriteFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19',1,'rapidjson']]]
];
diff --git a/zh-cn/search/enumvalues_0.js b/zh-cn/search/enumvalues_0.js
index 77b8bad9..bd6fc4ae 100644
--- a/zh-cn/search/enumvalues_0.js
+++ b/zh-cn/search/enumvalues_0.js
@@ -1,86 +1,86 @@
var searchData=
[
- ['karraytype_556',['kArrayType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468',1,'rapidjson']]],
- ['kfalsetype_557',['kFalseType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607',1,'rapidjson']]],
- ['kformatdefault_558',['kFormatDefault',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0',1,'rapidjson']]],
- ['kformatsinglelinearray_559',['kFormatSingleLineArray',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f',1,'rapidjson']]],
- ['knulltype_560',['kNullType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff',1,'rapidjson']]],
- ['knumbertype_561',['kNumberType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a',1,'rapidjson']]],
- ['kobjecttype_562',['kObjectType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9',1,'rapidjson']]],
- ['kparsecommentsflag_563',['kParseCommentsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9ab5d719b36aac626135d5d622d0d837c1',1,'rapidjson']]],
- ['kparsedefaultflags_564',['kParseDefaultFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a5640cb00db7814b7f22be3683dda9835',1,'rapidjson']]],
- ['kparseerrorarraymisscommaorsquarebracket_565',['kParseErrorArrayMissCommaOrSquareBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a1a4ac97731f997e9591b40f98ecd9f93',1,'rapidjson']]],
- ['kparseerrordocumentempty_566',['kParseErrorDocumentEmpty',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a06183076357ebd9eca228666f614c286',1,'rapidjson']]],
- ['kparseerrordocumentrootnotsingular_567',['kParseErrorDocumentRootNotSingular',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5',1,'rapidjson']]],
- ['kparseerrornone_568',['kParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a86a60b723dca32df5debab2c3db4235f',1,'rapidjson']]],
- ['kparseerrornumbermissexponent_569',['kParseErrorNumberMissExponent',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a28a1c720ae63560780ccd992dc999ab7',1,'rapidjson']]],
- ['kparseerrornumbermissfraction_570',['kParseErrorNumberMissFraction',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ac840ece3ba6874fe6f16c01ebb71031f',1,'rapidjson']]],
- ['kparseerrornumbertoobig_571',['kParseErrorNumberTooBig',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a240cebadea89f7282ab263b5a22c9805',1,'rapidjson']]],
- ['kparseerrorobjectmisscolon_572',['kParseErrorObjectMissColon',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a58e952084a0dfdbc5630f624252aef5c',1,'rapidjson']]],
- ['kparseerrorobjectmisscommaorcurlybracket_573',['kParseErrorObjectMissCommaOrCurlyBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73',1,'rapidjson']]],
- ['kparseerrorobjectmissname_574',['kParseErrorObjectMissName',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab707b848425668e765def25554735242',1,'rapidjson']]],
- ['kparseerrorstringescapeinvalid_575',['kParseErrorStringEscapeInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a8dd0af5e6103a6503c61c38cb2b0bab9',1,'rapidjson']]],
- ['kparseerrorstringinvalidencoding_576',['kParseErrorStringInvalidEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a62ce0f5c74e4ab34ac325d2adda8fa8f',1,'rapidjson']]],
- ['kparseerrorstringmissquotationmark_577',['kParseErrorStringMissQuotationMark',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60af7daa91caa53abb881ea231a874a4f40',1,'rapidjson']]],
- ['kparseerrorstringunicodeescapeinvalidhex_578',['kParseErrorStringUnicodeEscapeInvalidHex',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a23c38bf88b8448555c0eb41e1735bd92',1,'rapidjson']]],
- ['kparseerrorstringunicodesurrogateinvalid_579',['kParseErrorStringUnicodeSurrogateInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a636209a2e516fbdb4db5ad0a83a6b386',1,'rapidjson']]],
- ['kparseerrortermination_580',['kParseErrorTermination',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab250f87c3d8454c579364b5a0f697a50',1,'rapidjson']]],
- ['kparseerrorunspecificsyntaxerror_581',['kParseErrorUnspecificSyntaxError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a7abf1a337294d984a3f4d18b5843fb24',1,'rapidjson']]],
- ['kparseerrorvalueinvalid_582',['kParseErrorValueInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab7fa69bce0c393cf3a2b6065111f2f57',1,'rapidjson']]],
- ['kparseescapedapostropheflag_583',['kParseEscapedApostropheFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a9d0cd4c136483497f32f4af366b12d63',1,'rapidjson']]],
- ['kparsefullprecisionflag_584',['kParseFullPrecisionFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9adf80892cdfa076b2d1a7dd9530e15cb0',1,'rapidjson']]],
- ['kparseinsituflag_585',['kParseInsituFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea',1,'rapidjson']]],
- ['kparseiterativeflag_586',['kParseIterativeFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a7923686c8bdb7614699f1fb1bb615bb2',1,'rapidjson']]],
- ['kparsenanandinfflag_587',['kParseNanAndInfFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8',1,'rapidjson']]],
- ['kparsenoflags_588',['kParseNoFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0',1,'rapidjson']]],
- ['kparsenumbersasstringsflag_589',['kParseNumbersAsStringsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a13981c0b803803f59d7a01aef3dfc987',1,'rapidjson']]],
- ['kparsestopwhendoneflag_590',['kParseStopWhenDoneFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af84c60868704433b80aa51a62e042bb1',1,'rapidjson']]],
- ['kparsetrailingcommasflag_591',['kParseTrailingCommasFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af8b8470221dbc6046a40ff31d758ceec',1,'rapidjson']]],
- ['kparsevalidateencodingflag_592',['kParseValidateEncodingFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a3df81f75479da8e052393f92cbec394b',1,'rapidjson']]],
- ['kpointerparseerrorcharactermustpercentencode_593',['kPointerParseErrorCharacterMustPercentEncode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f',1,'rapidjson']]],
- ['kpointerparseerrorinvalidescape_594',['kPointerParseErrorInvalidEscape',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7',1,'rapidjson']]],
- ['kpointerparseerrorinvalidpercentencoding_595',['kPointerParseErrorInvalidPercentEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba29831a02b8ee23a05d552b47f4d64d28',1,'rapidjson']]],
- ['kpointerparseerrornone_596',['kPointerParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba9094f236b2ec70c42f1ea91dffc1e39b',1,'rapidjson']]],
- ['kpointerparseerrortokenmustbeginwithsolidus_597',['kPointerParseErrorTokenMustBeginWithSolidus',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba2f2f8b238e201b7d540e8914bbfd2bed',1,'rapidjson']]],
- ['kstringtype_598',['kStringType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7',1,'rapidjson']]],
- ['ktruetype_599',['kTrueType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e',1,'rapidjson']]],
- ['kutf16be_600',['kUTF16BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba52c496755de96eee05275a423b36299d',1,'rapidjson']]],
- ['kutf16le_601',['kUTF16LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebaa7ffda68d3584eb92155daf3cd1d6481',1,'rapidjson']]],
- ['kutf32be_602',['kUTF32BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebad6db204b848081468878ed58bc20ce8f',1,'rapidjson']]],
- ['kutf32le_603',['kUTF32LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba2ec8c855b2edacca40fa73ad307a66b4',1,'rapidjson']]],
- ['kutf8_604',['kUTF8',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba3bda3a2e3f0ec2b7e8c5a3d5d4f60a81',1,'rapidjson']]],
- ['kvalidatecontinueonerrorflag_605',['kValidateContinueOnErrorFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699',1,'rapidjson']]],
- ['kvalidatedefaultflags_606',['kValidateDefaultFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5aee88d74111644920cabddc20fe57eb7c',1,'rapidjson']]],
- ['kvalidateerroradditionalitems_607',['kValidateErrorAdditionalItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb',1,'rapidjson']]],
- ['kvalidateerroradditionalproperties_608',['kValidateErrorAdditionalProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b',1,'rapidjson']]],
- ['kvalidateerrorallof_609',['kValidateErrorAllOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666',1,'rapidjson']]],
- ['kvalidateerroranyof_610',['kValidateErrorAnyOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aaba92c1f6cbea5e14e5e8d8b86b042d4',1,'rapidjson']]],
- ['kvalidateerrordependencies_611',['kValidateErrorDependencies',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962',1,'rapidjson']]],
- ['kvalidateerrorenum_612',['kValidateErrorEnum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3',1,'rapidjson']]],
- ['kvalidateerrorexclusivemaximum_613',['kValidateErrorExclusiveMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff',1,'rapidjson']]],
- ['kvalidateerrorexclusiveminimum_614',['kValidateErrorExclusiveMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b',1,'rapidjson']]],
- ['kvalidateerrormaximum_615',['kValidateErrorMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b',1,'rapidjson']]],
- ['kvalidateerrormaxitems_616',['kValidateErrorMaxItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a0aa600c87a97fc3c75f51f99517cfdfa',1,'rapidjson']]],
- ['kvalidateerrormaxlength_617',['kValidateErrorMaxLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6fea0335e9dbcd4bc86a4a7acd15cf49',1,'rapidjson']]],
- ['kvalidateerrormaxproperties_618',['kValidateErrorMaxProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e',1,'rapidjson']]],
- ['kvalidateerrorminimum_619',['kValidateErrorMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad365b8abebe4008652940df0a5add9c4',1,'rapidjson']]],
- ['kvalidateerrorminitems_620',['kValidateErrorMinItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adbf02986e366165c0ef1d89697893802',1,'rapidjson']]],
- ['kvalidateerrorminlength_621',['kValidateErrorMinLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e',1,'rapidjson']]],
- ['kvalidateerrorminproperties_622',['kValidateErrorMinProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f',1,'rapidjson']]],
- ['kvalidateerrormultipleof_623',['kValidateErrorMultipleOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aa01437cd68a424643a8d9c12c1a3ff5a',1,'rapidjson']]],
- ['kvalidateerrornone_624',['kValidateErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a569afaca49e48ee8bd928284409dcab5',1,'rapidjson']]],
- ['kvalidateerrornot_625',['kValidateErrorNot',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429',1,'rapidjson']]],
- ['kvalidateerroroneof_626',['kValidateErrorOneOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103',1,'rapidjson']]],
- ['kvalidateerroroneofmatch_627',['kValidateErrorOneOfMatch',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d',1,'rapidjson']]],
- ['kvalidateerrorpattern_628',['kValidateErrorPattern',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a',1,'rapidjson']]],
- ['kvalidateerrorpatternproperties_629',['kValidateErrorPatternProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac6f7c8c63dd5ec2c838f34c49300e0a1',1,'rapidjson']]],
- ['kvalidateerrorrequired_630',['kValidateErrorRequired',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446',1,'rapidjson']]],
- ['kvalidateerrors_631',['kValidateErrors',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a05469e37a2917fef9822eaf9e2dfd60e',1,'rapidjson']]],
- ['kvalidateerrortype_632',['kValidateErrorType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a7035a7fc3f6b3a51c91be264537fc504',1,'rapidjson']]],
- ['kvalidateerroruniqueitems_633',['kValidateErrorUniqueItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aebecfc4b0017d7ff7eeeb32a8c97b509',1,'rapidjson']]],
- ['kvalidatenoflags_634',['kValidateNoFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde',1,'rapidjson']]],
- ['kwritedefaultflags_635',['kWriteDefaultFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226',1,'rapidjson']]],
- ['kwritenanandinfflag_636',['kWriteNanAndInfFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a3adbca1d31ad845ff4e9d742280cce39',1,'rapidjson']]],
- ['kwritenoflags_637',['kWriteNoFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a',1,'rapidjson']]],
- ['kwritevalidateencodingflag_638',['kWriteValidateEncodingFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10',1,'rapidjson']]]
+ ['karraytype_568',['kArrayType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468',1,'rapidjson']]],
+ ['kfalsetype_569',['kFalseType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607',1,'rapidjson']]],
+ ['kformatdefault_570',['kFormatDefault',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba8164b0d4993439856171585b9cf3adc0',1,'rapidjson']]],
+ ['kformatsinglelinearray_571',['kFormatSingleLineArray',['../namespacerapidjson.html#a084b31753ef2edefdeca8a5374eccc4ba64b0f8a37ab3125118682046ff06500f',1,'rapidjson']]],
+ ['knulltype_572',['kNullType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff',1,'rapidjson']]],
+ ['knumbertype_573',['kNumberType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a',1,'rapidjson']]],
+ ['kobjecttype_574',['kObjectType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9',1,'rapidjson']]],
+ ['kparsecommentsflag_575',['kParseCommentsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9ab5d719b36aac626135d5d622d0d837c1',1,'rapidjson']]],
+ ['kparsedefaultflags_576',['kParseDefaultFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a5640cb00db7814b7f22be3683dda9835',1,'rapidjson']]],
+ ['kparseerrorarraymisscommaorsquarebracket_577',['kParseErrorArrayMissCommaOrSquareBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a1a4ac97731f997e9591b40f98ecd9f93',1,'rapidjson']]],
+ ['kparseerrordocumentempty_578',['kParseErrorDocumentEmpty',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a06183076357ebd9eca228666f614c286',1,'rapidjson']]],
+ ['kparseerrordocumentrootnotsingular_579',['kParseErrorDocumentRootNotSingular',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2022599bcd4f64d58885a026f95751d5',1,'rapidjson']]],
+ ['kparseerrornone_580',['kParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a86a60b723dca32df5debab2c3db4235f',1,'rapidjson']]],
+ ['kparseerrornumbermissexponent_581',['kParseErrorNumberMissExponent',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a28a1c720ae63560780ccd992dc999ab7',1,'rapidjson']]],
+ ['kparseerrornumbermissfraction_582',['kParseErrorNumberMissFraction',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ac840ece3ba6874fe6f16c01ebb71031f',1,'rapidjson']]],
+ ['kparseerrornumbertoobig_583',['kParseErrorNumberTooBig',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a240cebadea89f7282ab263b5a22c9805',1,'rapidjson']]],
+ ['kparseerrorobjectmisscolon_584',['kParseErrorObjectMissColon',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a58e952084a0dfdbc5630f624252aef5c',1,'rapidjson']]],
+ ['kparseerrorobjectmisscommaorcurlybracket_585',['kParseErrorObjectMissCommaOrCurlyBracket',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a2a81a684f39fc882ec99f07e86343f73',1,'rapidjson']]],
+ ['kparseerrorobjectmissname_586',['kParseErrorObjectMissName',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab707b848425668e765def25554735242',1,'rapidjson']]],
+ ['kparseerrorstringescapeinvalid_587',['kParseErrorStringEscapeInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a8dd0af5e6103a6503c61c38cb2b0bab9',1,'rapidjson']]],
+ ['kparseerrorstringinvalidencoding_588',['kParseErrorStringInvalidEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a62ce0f5c74e4ab34ac325d2adda8fa8f',1,'rapidjson']]],
+ ['kparseerrorstringmissquotationmark_589',['kParseErrorStringMissQuotationMark',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60af7daa91caa53abb881ea231a874a4f40',1,'rapidjson']]],
+ ['kparseerrorstringunicodeescapeinvalidhex_590',['kParseErrorStringUnicodeEscapeInvalidHex',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a23c38bf88b8448555c0eb41e1735bd92',1,'rapidjson']]],
+ ['kparseerrorstringunicodesurrogateinvalid_591',['kParseErrorStringUnicodeSurrogateInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a636209a2e516fbdb4db5ad0a83a6b386',1,'rapidjson']]],
+ ['kparseerrortermination_592',['kParseErrorTermination',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab250f87c3d8454c579364b5a0f697a50',1,'rapidjson']]],
+ ['kparseerrorunspecificsyntaxerror_593',['kParseErrorUnspecificSyntaxError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60a7abf1a337294d984a3f4d18b5843fb24',1,'rapidjson']]],
+ ['kparseerrorvalueinvalid_594',['kParseErrorValueInvalid',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga7d3acf640886b1f2552dc8c4cd6dea60ab7fa69bce0c393cf3a2b6065111f2f57',1,'rapidjson']]],
+ ['kparseescapedapostropheflag_595',['kParseEscapedApostropheFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a9d0cd4c136483497f32f4af366b12d63',1,'rapidjson']]],
+ ['kparsefullprecisionflag_596',['kParseFullPrecisionFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9adf80892cdfa076b2d1a7dd9530e15cb0',1,'rapidjson']]],
+ ['kparseinsituflag_597',['kParseInsituFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a02748971d6ea0c5e22c69b8aa7f344ea',1,'rapidjson']]],
+ ['kparseiterativeflag_598',['kParseIterativeFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a7923686c8bdb7614699f1fb1bb615bb2',1,'rapidjson']]],
+ ['kparsenanandinfflag_599',['kParseNanAndInfFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a857894ab51cafa62956e9c9f0dafc4d8',1,'rapidjson']]],
+ ['kparsenoflags_600',['kParseNoFlags',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af2c7fa21e9e7656e467bd71079ac8fb0',1,'rapidjson']]],
+ ['kparsenumbersasstringsflag_601',['kParseNumbersAsStringsFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a13981c0b803803f59d7a01aef3dfc987',1,'rapidjson']]],
+ ['kparsestopwhendoneflag_602',['kParseStopWhenDoneFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af84c60868704433b80aa51a62e042bb1',1,'rapidjson']]],
+ ['kparsetrailingcommasflag_603',['kParseTrailingCommasFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9af8b8470221dbc6046a40ff31d758ceec',1,'rapidjson']]],
+ ['kparsevalidateencodingflag_604',['kParseValidateEncodingFlag',['../namespacerapidjson.html#a81379eb4e94a0386d71d15fda882ebc9a3df81f75479da8e052393f92cbec394b',1,'rapidjson']]],
+ ['kpointerparseerrorcharactermustpercentencode_605',['kPointerParseErrorCharacterMustPercentEncode',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7bae244a98f53279fda5a750f847b81c54f',1,'rapidjson']]],
+ ['kpointerparseerrorinvalidescape_606',['kPointerParseErrorInvalidEscape',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba907c9fe4e541b257513e3a18635379f7',1,'rapidjson']]],
+ ['kpointerparseerrorinvalidpercentencoding_607',['kPointerParseErrorInvalidPercentEncoding',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba29831a02b8ee23a05d552b47f4d64d28',1,'rapidjson']]],
+ ['kpointerparseerrornone_608',['kPointerParseErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba9094f236b2ec70c42f1ea91dffc1e39b',1,'rapidjson']]],
+ ['kpointerparseerrortokenmustbeginwithsolidus_609',['kPointerParseErrorTokenMustBeginWithSolidus',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ggade540ee4cc2a416c23b8ee2c12393c7ba2f2f8b238e201b7d540e8914bbfd2bed',1,'rapidjson']]],
+ ['kstringtype_610',['kStringType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7',1,'rapidjson']]],
+ ['ktruetype_611',['kTrueType',['../namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e',1,'rapidjson']]],
+ ['kutf16be_612',['kUTF16BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba52c496755de96eee05275a423b36299d',1,'rapidjson']]],
+ ['kutf16le_613',['kUTF16LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebaa7ffda68d3584eb92155daf3cd1d6481',1,'rapidjson']]],
+ ['kutf32be_614',['kUTF32BE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773ebad6db204b848081468878ed58bc20ce8f',1,'rapidjson']]],
+ ['kutf32le_615',['kUTF32LE',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba2ec8c855b2edacca40fa73ad307a66b4',1,'rapidjson']]],
+ ['kutf8_616',['kUTF8',['../namespacerapidjson.html#a4aacabc0f8cea1cd628f466d890773eba3bda3a2e3f0ec2b7e8c5a3d5d4f60a81',1,'rapidjson']]],
+ ['kvalidatecontinueonerrorflag_617',['kValidateContinueOnErrorFlag',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a740ba1fa42d2286fca81a631a0d96699',1,'rapidjson']]],
+ ['kvalidatedefaultflags_618',['kValidateDefaultFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5aee88d74111644920cabddc20fe57eb7c',1,'rapidjson']]],
+ ['kvalidateerroradditionalitems_619',['kValidateErrorAdditionalItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac31340c34bc1e59d2b60318dfe665eeb',1,'rapidjson']]],
+ ['kvalidateerroradditionalproperties_620',['kValidateErrorAdditionalProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a553f149c39aa16541848b04442e1032b',1,'rapidjson']]],
+ ['kvalidateerrorallof_621',['kValidateErrorAllOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847af47261845396dff12763a9be8c11f666',1,'rapidjson']]],
+ ['kvalidateerroranyof_622',['kValidateErrorAnyOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aaba92c1f6cbea5e14e5e8d8b86b042d4',1,'rapidjson']]],
+ ['kvalidateerrordependencies_623',['kValidateErrorDependencies',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad9d2f317eae6e7a8f7eb3526a44c3962',1,'rapidjson']]],
+ ['kvalidateerrorenum_624',['kValidateErrorEnum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6faf5d2c20183efadf523e10287fd7c3',1,'rapidjson']]],
+ ['kvalidateerrorexclusivemaximum_625',['kValidateErrorExclusiveMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a88597e022ffccc312d5169a87dff6cff',1,'rapidjson']]],
+ ['kvalidateerrorexclusiveminimum_626',['kValidateErrorExclusiveMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a82c2d77ca5266afdbdbfef23df14696b',1,'rapidjson']]],
+ ['kvalidateerrormaximum_627',['kValidateErrorMaximum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a5338314546adf96b80b1da045478c89b',1,'rapidjson']]],
+ ['kvalidateerrormaxitems_628',['kValidateErrorMaxItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a0aa600c87a97fc3c75f51f99517cfdfa',1,'rapidjson']]],
+ ['kvalidateerrormaxlength_629',['kValidateErrorMaxLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6fea0335e9dbcd4bc86a4a7acd15cf49',1,'rapidjson']]],
+ ['kvalidateerrormaxproperties_630',['kValidateErrorMaxProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a79537e77683e3f1c89a4b6327a5f770e',1,'rapidjson']]],
+ ['kvalidateerrorminimum_631',['kValidateErrorMinimum',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ad365b8abebe4008652940df0a5add9c4',1,'rapidjson']]],
+ ['kvalidateerrorminitems_632',['kValidateErrorMinItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adbf02986e366165c0ef1d89697893802',1,'rapidjson']]],
+ ['kvalidateerrorminlength_633',['kValidateErrorMinLength',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847acb06559789b68cb387a9b9985016905e',1,'rapidjson']]],
+ ['kvalidateerrorminproperties_634',['kValidateErrorMinProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a4b9fec15f21b43bbbd617469989c620f',1,'rapidjson']]],
+ ['kvalidateerrormultipleof_635',['kValidateErrorMultipleOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aa01437cd68a424643a8d9c12c1a3ff5a',1,'rapidjson']]],
+ ['kvalidateerrornone_636',['kValidateErrorNone',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a569afaca49e48ee8bd928284409dcab5',1,'rapidjson']]],
+ ['kvalidateerrornot_637',['kValidateErrorNot',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a825119358f037a9d221d2f5735776429',1,'rapidjson']]],
+ ['kvalidateerroroneof_638',['kValidateErrorOneOf',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a6e5e5914d33ee2a926362fb445343103',1,'rapidjson']]],
+ ['kvalidateerroroneofmatch_639',['kValidateErrorOneOfMatch',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847adc0a6461cdb08ae4e4d537774a7e8c6d',1,'rapidjson']]],
+ ['kvalidateerrorpattern_640',['kValidateErrorPattern',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aef7f31586df8214ffc68309540d81a5a',1,'rapidjson']]],
+ ['kvalidateerrorpatternproperties_641',['kValidateErrorPatternProperties',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847ac6f7c8c63dd5ec2c838f34c49300e0a1',1,'rapidjson']]],
+ ['kvalidateerrorrequired_642',['kValidateErrorRequired',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a2d287b50e430269793dd82bb2ae91446',1,'rapidjson']]],
+ ['kvalidateerrors_643',['kValidateErrors',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a05469e37a2917fef9822eaf9e2dfd60e',1,'rapidjson']]],
+ ['kvalidateerrortype_644',['kValidateErrorType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847a7035a7fc3f6b3a51c91be264537fc504',1,'rapidjson']]],
+ ['kvalidateerroruniqueitems_645',['kValidateErrorUniqueItems',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gga633f43fd92e6ed5ceb87dbf570647847aebecfc4b0017d7ff7eeeb32a8c97b509',1,'rapidjson']]],
+ ['kvalidatenoflags_646',['kValidateNoFlags',['../namespacerapidjson.html#abfd1e973a5f464025877decd4dd6ece5a7f7a93daa1f8497fc89d8ac5a8083bde',1,'rapidjson']]],
+ ['kwritedefaultflags_647',['kWriteDefaultFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226',1,'rapidjson']]],
+ ['kwritenanandinfflag_648',['kWriteNanAndInfFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a3adbca1d31ad845ff4e9d742280cce39',1,'rapidjson']]],
+ ['kwritenoflags_649',['kWriteNoFlags',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a',1,'rapidjson']]],
+ ['kwritevalidateencodingflag_650',['kWriteValidateEncodingFlag',['../namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10',1,'rapidjson']]]
];
diff --git a/zh-cn/search/files_0.js b/zh-cn/search/files_0.js
index 3ad79083..3c185056 100644
--- a/zh-cn/search/files_0.js
+++ b/zh-cn/search/files_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['document_2eh_406',['document.h',['../document_8h.html',1,'']]]
+ ['document_2eh_415',['document.h',['../document_8h.html',1,'']]]
];
diff --git a/zh-cn/search/files_1.js b/zh-cn/search/files_1.js
index 26d930c7..8c0c34df 100644
--- a/zh-cn/search/files_1.js
+++ b/zh-cn/search/files_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['error_2eh_407',['error.h',['../error_8h.html',1,'']]]
+ ['error_2eh_416',['error.h',['../error_8h.html',1,'']]]
];
diff --git a/zh-cn/search/files_2.js b/zh-cn/search/files_2.js
index 9295bbf3..59f3fc0a 100644
--- a/zh-cn/search/files_2.js
+++ b/zh-cn/search/files_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['rapidjson_2eh_408',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
- ['reader_2eh_409',['reader.h',['../reader_8h.html',1,'']]]
+ ['rapidjson_2eh_417',['rapidjson.h',['../rapidjson_8h.html',1,'']]],
+ ['reader_2eh_418',['reader.h',['../reader_8h.html',1,'']]]
];
diff --git a/zh-cn/search/functions_0.js b/zh-cn/search/functions_0.js
index 1239f639..2f088b8f 100644
--- a/zh-cn/search/functions_0.js
+++ b/zh-cn/search/functions_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['append_410',['Append',['../classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec',1,'rapidjson::GenericPointer::Append(const Token &amp;token, Allocator *allocator=0) const'],['../classrapidjson_1_1_generic_pointer.html#a30f4eac82e9fded60dead3f7d1cb3941',1,'rapidjson::GenericPointer::Append(const Ch *name, SizeType length, Allocator *allocator=0) const']]],
- ['autoutfinputstream_411',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html#a5c9f041a3b32bf15bc9be888a8731d35',1,'rapidjson::AutoUTFInputStream']]],
- ['autoutfoutputstream_412',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html#a39c828ee4c5b052df7338ec7fda1a17d',1,'rapidjson::AutoUTFOutputStream']]]
+ ['append_419',['Append',['../classrapidjson_1_1_generic_pointer.html#a7cb5eda2af1722e52efa591c4103ebec',1,'rapidjson::GenericPointer::Append(const Token &amp;token, Allocator *allocator=0) const'],['../classrapidjson_1_1_generic_pointer.html#a30f4eac82e9fded60dead3f7d1cb3941',1,'rapidjson::GenericPointer::Append(const Ch *name, SizeType length, Allocator *allocator=0) const']]],
+ ['autoutfinputstream_420',['AutoUTFInputStream',['../classrapidjson_1_1_auto_u_t_f_input_stream.html#a5c9f041a3b32bf15bc9be888a8731d35',1,'rapidjson::AutoUTFInputStream']]],
+ ['autoutfoutputstream_421',['AutoUTFOutputStream',['../classrapidjson_1_1_auto_u_t_f_output_stream.html#a39c828ee4c5b052df7338ec7fda1a17d',1,'rapidjson::AutoUTFOutputStream']]]
];
diff --git a/zh-cn/search/functions_1.js b/zh-cn/search/functions_1.js
index c8c2e66d..d35073c2 100644
--- a/zh-cn/search/functions_1.js
+++ b/zh-cn/search/functions_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['basicistreamwrapper_413',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html#a2b4e069522fa9119685f1cee836e5cfa',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream)'],['../classrapidjson_1_1_basic_i_stream_wrapper.html#acd380a93ccc01d02aef95ea2a926e154',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream, char *buffer, size_t bufferSize)']]]
+ ['basicistreamwrapper_422',['BasicIStreamWrapper',['../classrapidjson_1_1_basic_i_stream_wrapper.html#a2b4e069522fa9119685f1cee836e5cfa',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream)'],['../classrapidjson_1_1_basic_i_stream_wrapper.html#acd380a93ccc01d02aef95ea2a926e154',1,'rapidjson::BasicIStreamWrapper::BasicIStreamWrapper(StreamType &amp;stream, char *buffer, size_t bufferSize)']]]
];
diff --git a/zh-cn/search/functions_10.js b/zh-cn/search/functions_10.js
index 6a2c9f1f..bc073d05 100644
--- a/zh-cn/search/functions_10.js
+++ b/zh-cn/search/functions_10.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['_7egenericpointer_493',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
- ['_7egenericschemadocument_494',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
- ['_7egenericschemavalidator_495',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
- ['_7egenericvalue_496',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
- ['_7ememorypoolallocator_497',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa1d5b36c67611937e8ad6b2be53a483e',1,'rapidjson::MemoryPoolAllocator']]]
+ ['_7egenericpointer_505',['~GenericPointer',['../classrapidjson_1_1_generic_pointer.html#a0e144b9956a5272c13ceff3b9306e748',1,'rapidjson::GenericPointer']]],
+ ['_7egenericschemadocument_506',['~GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#adf6f3372013227873ed392dee1e752bf',1,'rapidjson::GenericSchemaDocument']]],
+ ['_7egenericschemavalidator_507',['~GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#ad9f00d71bf62b8983cf2514c43fb1572',1,'rapidjson::GenericSchemaValidator']]],
+ ['_7egenericvalue_508',['~GenericValue',['../classrapidjson_1_1_generic_value.html#a433a64b466c80cadf7d1acaa6f065437',1,'rapidjson::GenericValue']]],
+ ['_7ememorypoolallocator_509',['~MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#aa5b6810e88de0c46390525cd3a0bd700',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/functions_2.js b/zh-cn/search/functions_2.js
index feccb8cf..4a0884fb 100644
--- a/zh-cn/search/functions_2.js
+++ b/zh-cn/search/functions_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['capacity_414',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acdf0fc08cbcd940205a0a6289f1c58bd',1,'rapidjson::MemoryPoolAllocator']]],
- ['clear_415',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#aa050d52c62503ca6d6f66289ce83a18e',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
- ['code_416',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]]
+ ['capacity_423',['Capacity',['../classrapidjson_1_1_memory_pool_allocator.html#acf80d2330d6ae72643674a95ac62c0bd',1,'rapidjson::MemoryPoolAllocator']]],
+ ['clear_424',['Clear',['../classrapidjson_1_1_memory_pool_allocator.html#afa5935b0dc40420085822bdb5a3f2840',1,'rapidjson::MemoryPoolAllocator::Clear()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a17c9f7f81675283393222658d613000f',1,'rapidjson::ParseResult::Clear()']]],
+ ['code_425',['Code',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a3c6a1f7b7dc21363a255eb10a3c0e00e',1,'rapidjson::ParseResult']]]
];
diff --git a/zh-cn/search/functions_3.js b/zh-cn/search/functions_3.js
index bf2a0794..1fc4b361 100644
--- a/zh-cn/search/functions_3.js
+++ b/zh-cn/search/functions_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['double_417',['Double',['../classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373',1,'rapidjson::Writer']]]
+ ['double_426',['Double',['../classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373',1,'rapidjson::Writer']]]
];
diff --git a/zh-cn/search/functions_4.js b/zh-cn/search/functions_4.js
index d8a54de6..d94b3c81 100644
--- a/zh-cn/search/functions_4.js
+++ b/zh-cn/search/functions_4.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['filereadstream_418',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html#a72b610ada5d86e8977a2bc1f2f4c0808',1,'rapidjson::FileReadStream']]],
- ['flush_419',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
- ['free_420',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a9470dfeaeef3b3775249df2223129a2b',1,'rapidjson::MemoryPoolAllocator']]]
+ ['filereadstream_427',['FileReadStream',['../classrapidjson_1_1_file_read_stream.html#a72b610ada5d86e8977a2bc1f2f4c0808',1,'rapidjson::FileReadStream']]],
+ ['flush_428',['Flush',['../classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7',1,'rapidjson::Writer']]],
+ ['free_429',['Free',['../classrapidjson_1_1_memory_pool_allocator.html#a199ce203dde7f2b364b6b844a8af04ec',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/functions_5.js b/zh-cn/search/functions_5.js
index 4bda66af..a7992f2c 100644
--- a/zh-cn/search/functions_5.js
+++ b/zh-cn/search/functions_5.js
@@ -1,28 +1,28 @@
var searchData=
[
- ['genericdocument_421',['GenericDocument',['../classrapidjson_1_1_generic_document.html#aa52c3016961f25ecd989d82839bce4e5',1,'rapidjson::GenericDocument::GenericDocument(Type type, Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)'],['../classrapidjson_1_1_generic_document.html#a82b27e7b228eb46a23f99720063ab4fb',1,'rapidjson::GenericDocument::GenericDocument(Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)']]],
- ['genericmemberiterator_422',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html#ac920af483c9e31a6746c22acf0dffc50',1,'rapidjson::GenericMemberIterator::GenericMemberIterator()'],['../classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4',1,'rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator &amp;it)']]],
- ['genericpointer_423',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248',1,'rapidjson::GenericPointer::GenericPointer(Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809',1,'rapidjson::GenericPointer::GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a00ad17ea227d2556404df7cc64c6aeb5',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, size_t length, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a6df9f6a01d1b5945811055e1cf8aead6',1,'rapidjson::GenericPointer::GenericPointer(const Token *tokens, size_t tokenCount)'],['../classrapidjson_1_1_generic_pointer.html#ae071847ed3e7389f5b256d26fcc8fd62',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs)'],['../classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)']]],
- ['genericreader_424',['GenericReader',['../classrapidjson_1_1_generic_reader.html#a56ab1065ea75167aeacb4802425bf57f',1,'rapidjson::GenericReader']]],
- ['genericschemadocument_425',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865',1,'rapidjson::GenericSchemaDocument']]],
- ['genericschemavalidator_426',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)'],['../classrapidjson_1_1_generic_schema_validator.html#a0e1d8f19381bd53d77cc00a9a6dcd067',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, OutputHandler &amp;outputHandler, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)']]],
- ['genericstringref_427',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html#acd4d5ebac2b610ce647356aa52998002',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType(&amp;str)[N]) RAPIDJSON_NOEXCEPT'],['../structrapidjson_1_1_generic_string_ref.html#a29cf407c6aa2313f13dff78d6ce02687',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str, SizeType len)']]],
- ['genericvalue_428',['GenericValue',['../classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5',1,'rapidjson::GenericValue::GenericValue() RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a646b6d4d3d98799a0926d96ffa127a58',1,'rapidjson::GenericValue::GenericValue(Type type) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#adca019775f68f012643781cd2c2515ac',1,'rapidjson::GenericValue::GenericValue(const GenericValue&lt; Encoding, SourceAllocator &gt; &amp;rhs, Allocator &amp;allocator, bool copyConstStrings=false)'],['../classrapidjson_1_1_generic_value.html#ab933ad7ff8c9d08f73cebaecb700dbe9',1,'rapidjson::GenericValue::GenericValue(bool b) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abba0c9ccfd90726f916c36013a2e9e19',1,'rapidjson::GenericValue::GenericValue(int i) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a4a8060a42b7953a2981ad892180ca5a6',1,'rapidjson::GenericValue::GenericValue(unsigned u) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#acd4ae9a8dba4498d1d7cce6667529bb8',1,'rapidjson::GenericValue::GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563',1,'rapidjson::GenericValue::GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a71b9e2ec1f7bf9e2f034126ca7b4945a',1,'rapidjson::GenericValue::GenericValue(double d) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#afe94e5e86a5b1a3fb605a9f8422f048b',1,'rapidjson::GenericValue::GenericValue(float f) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a65bfc3073fa80ee5eba8e985abe2f941',1,'rapidjson::GenericValue::GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#ad9553bb9ccbfd19547c473a95405a8b2',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a83ba61e8a5170c2e172fd60ebc11016f',1,'rapidjson::GenericValue::GenericValue(const Ch *s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a852788b35257762cd8d6c4bf5c5d77bc',1,'rapidjson::GenericValue::GenericValue(const std::basic_string&lt; Ch &gt; &amp;s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8',1,'rapidjson::GenericValue::GenericValue(Array a) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e',1,'rapidjson::GenericValue::GenericValue(Object o) RAPIDJSON_NOEXCEPT']]],
- ['getallocator_429',['GetAllocator',['../classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f',1,'rapidjson::GenericDocument']]],
- ['getcolumn_430',['GetColumn',['../classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d',1,'rapidjson::CursorStreamWrapper']]],
- ['geterror_431',['GetError',['../classrapidjson_1_1_generic_schema_validator.html#a422c16457e512835b0d0f64ec1c81ba2',1,'rapidjson::GenericSchemaValidator']]],
- ['geterroroffset_432',['GetErrorOffset',['../classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f',1,'rapidjson::GenericDocument::GetErrorOffset()'],['../classrapidjson_1_1_generic_reader.html#ab50019e0a715320f83b7610b83dcef8f',1,'rapidjson::GenericReader::GetErrorOffset()']]],
- ['getinvaliddocumentpointer_433',['GetInvalidDocumentPointer',['../classrapidjson_1_1_generic_schema_validator.html#a60dfb4a89593c8d3ca4c89a6202feb52',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemacode_434',['GetInvalidSchemaCode',['../classrapidjson_1_1_generic_schema_validator.html#a317d19322b003b8f4b87cad467775029',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemakeyword_435',['GetInvalidSchemaKeyword',['../classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585',1,'rapidjson::GenericSchemaValidator']]],
- ['getinvalidschemapointer_436',['GetInvalidSchemaPointer',['../classrapidjson_1_1_generic_schema_validator.html#a3238efb9d9144c2d6577362d8dc5f61b',1,'rapidjson::GenericSchemaValidator']]],
- ['getlength_437',['GetLength',['../classrapidjson_1_1_generic_string_buffer.html#a0a114be213152d570a2d9fde7a28fe11',1,'rapidjson::GenericStringBuffer']]],
- ['getline_438',['GetLine',['../classrapidjson_1_1_cursor_stream_wrapper.html#a97c6cbbd334911639fe522bbfdd350b7',1,'rapidjson::CursorStreamWrapper']]],
- ['getparseerror_439',['GetParseError',['../classrapidjson_1_1_generic_document.html#ab94c280c079a6837a24951cb4d8f337b',1,'rapidjson::GenericDocument']]],
- ['getparseerror_5fen_440',['GetParseError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79',1,'rapidjson']]],
- ['getparseerrorcode_441',['GetParseErrorCode',['../classrapidjson_1_1_generic_reader.html#a042c621cf745c5ed3a6f5ff9418dd05e',1,'rapidjson::GenericReader']]],
- ['getroot_442',['GetRoot',['../classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a',1,'rapidjson::GenericSchemaDocument']]],
- ['getsize_443',['GetSize',['../classrapidjson_1_1_generic_string_buffer.html#a9d830ec37a4ba0fba3b523c90aaf8b42',1,'rapidjson::GenericStringBuffer']]],
- ['getstackcapacity_444',['GetStackCapacity',['../classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b',1,'rapidjson::GenericDocument']]],
- ['getvalidateerror_5fen_445',['GetValidateError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga68345ad2eccb3e7dfec09d188f20fe20',1,'rapidjson']]]
+ ['genericdocument_430',['GenericDocument',['../classrapidjson_1_1_generic_document.html#aa52c3016961f25ecd989d82839bce4e5',1,'rapidjson::GenericDocument::GenericDocument(Type type, Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)'],['../classrapidjson_1_1_generic_document.html#a82b27e7b228eb46a23f99720063ab4fb',1,'rapidjson::GenericDocument::GenericDocument(Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0)']]],
+ ['genericmemberiterator_431',['GenericMemberIterator',['../classrapidjson_1_1_generic_member_iterator.html#ac920af483c9e31a6746c22acf0dffc50',1,'rapidjson::GenericMemberIterator::GenericMemberIterator()'],['../classrapidjson_1_1_generic_member_iterator.html#aa30ffef74b3f4978b403024d81b484e4',1,'rapidjson::GenericMemberIterator::GenericMemberIterator(const NonConstIterator &amp;it)']]],
+ ['genericpointer_432',['GenericPointer',['../classrapidjson_1_1_generic_pointer.html#aa077ce171ea25cf501c12f2d5df7f248',1,'rapidjson::GenericPointer::GenericPointer(Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a8f831aae14afc493a82b5fb6aa9c3c43',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#aeefcd60e5ad37d80ec43f5315ae84809',1,'rapidjson::GenericPointer::GenericPointer(const std::basic_string&lt; Ch &gt; &amp;source, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a00ad17ea227d2556404df7cc64c6aeb5',1,'rapidjson::GenericPointer::GenericPointer(const Ch *source, size_t length, Allocator *allocator=0)'],['../classrapidjson_1_1_generic_pointer.html#a6df9f6a01d1b5945811055e1cf8aead6',1,'rapidjson::GenericPointer::GenericPointer(const Token *tokens, size_t tokenCount)'],['../classrapidjson_1_1_generic_pointer.html#ae071847ed3e7389f5b256d26fcc8fd62',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs)'],['../classrapidjson_1_1_generic_pointer.html#afedfcaac36fa589a46667825d3d0b763',1,'rapidjson::GenericPointer::GenericPointer(const GenericPointer &amp;rhs, Allocator *allocator)']]],
+ ['genericreader_433',['GenericReader',['../classrapidjson_1_1_generic_reader.html#a56ab1065ea75167aeacb4802425bf57f',1,'rapidjson::GenericReader']]],
+ ['genericschemadocument_434',['GenericSchemaDocument',['../classrapidjson_1_1_generic_schema_document.html#aeebf51ef6353f6a01d6f6618da6d0865',1,'rapidjson::GenericSchemaDocument']]],
+ ['genericschemavalidator_435',['GenericSchemaValidator',['../classrapidjson_1_1_generic_schema_validator.html#acc07bd08b00195d84bb5b83f59c593d3',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)'],['../classrapidjson_1_1_generic_schema_validator.html#a0e1d8f19381bd53d77cc00a9a6dcd067',1,'rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &amp;schemaDocument, OutputHandler &amp;outputHandler, StateAllocator *allocator=0, size_t schemaStackCapacity=kDefaultSchemaStackCapacity, size_t documentStackCapacity=kDefaultDocumentStackCapacity)']]],
+ ['genericstringref_436',['GenericStringRef',['../structrapidjson_1_1_generic_string_ref.html#acd4d5ebac2b610ce647356aa52998002',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType(&amp;str)[N]) RAPIDJSON_NOEXCEPT'],['../structrapidjson_1_1_generic_string_ref.html#a29cf407c6aa2313f13dff78d6ce02687',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#ad9eb120a58cee500ff3bd5706779c4e4',1,'rapidjson::GenericStringRef::GenericStringRef(const CharType *str, SizeType len)']]],
+ ['genericvalue_437',['GenericValue',['../classrapidjson_1_1_generic_value.html#ad1f8199e65662e0d52a13a1577d4e4a5',1,'rapidjson::GenericValue::GenericValue() RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a646b6d4d3d98799a0926d96ffa127a58',1,'rapidjson::GenericValue::GenericValue(Type type) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#adca019775f68f012643781cd2c2515ac',1,'rapidjson::GenericValue::GenericValue(const GenericValue&lt; Encoding, SourceAllocator &gt; &amp;rhs, Allocator &amp;allocator, bool copyConstStrings=false)'],['../classrapidjson_1_1_generic_value.html#ab933ad7ff8c9d08f73cebaecb700dbe9',1,'rapidjson::GenericValue::GenericValue(bool b) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abba0c9ccfd90726f916c36013a2e9e19',1,'rapidjson::GenericValue::GenericValue(int i) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a4a8060a42b7953a2981ad892180ca5a6',1,'rapidjson::GenericValue::GenericValue(unsigned u) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#acd4ae9a8dba4498d1d7cce6667529bb8',1,'rapidjson::GenericValue::GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a1f125e735577aae64c0306345de45563',1,'rapidjson::GenericValue::GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a71b9e2ec1f7bf9e2f034126ca7b4945a',1,'rapidjson::GenericValue::GenericValue(double d) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#afe94e5e86a5b1a3fb605a9f8422f048b',1,'rapidjson::GenericValue::GenericValue(float f) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a51e93a4fb57f77a39767acb076bf43c1',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a65bfc3073fa80ee5eba8e985abe2f941',1,'rapidjson::GenericValue::GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#ad9553bb9ccbfd19547c473a95405a8b2',1,'rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a83ba61e8a5170c2e172fd60ebc11016f',1,'rapidjson::GenericValue::GenericValue(const Ch *s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a852788b35257762cd8d6c4bf5c5d77bc',1,'rapidjson::GenericValue::GenericValue(const std::basic_string&lt; Ch &gt; &amp;s, Allocator &amp;allocator)'],['../classrapidjson_1_1_generic_value.html#a77b0f41557b3c34b57a180698312c4a8',1,'rapidjson::GenericValue::GenericValue(Array a) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#a893da1069660536fd3943a0149206a6e',1,'rapidjson::GenericValue::GenericValue(Object o) RAPIDJSON_NOEXCEPT']]],
+ ['getallocator_438',['GetAllocator',['../classrapidjson_1_1_generic_document.html#ad92c6cd025d411258d1f2ad890e2ee3f',1,'rapidjson::GenericDocument']]],
+ ['getcolumn_439',['GetColumn',['../classrapidjson_1_1_cursor_stream_wrapper.html#a33002632924bb10108077a22c6aa108d',1,'rapidjson::CursorStreamWrapper']]],
+ ['geterror_440',['GetError',['../classrapidjson_1_1_generic_schema_validator.html#a422c16457e512835b0d0f64ec1c81ba2',1,'rapidjson::GenericSchemaValidator']]],
+ ['geterroroffset_441',['GetErrorOffset',['../classrapidjson_1_1_generic_document.html#af532179ca5ad5434a5e8af63f5da4c5f',1,'rapidjson::GenericDocument::GetErrorOffset()'],['../classrapidjson_1_1_generic_reader.html#ab50019e0a715320f83b7610b83dcef8f',1,'rapidjson::GenericReader::GetErrorOffset()']]],
+ ['getinvaliddocumentpointer_442',['GetInvalidDocumentPointer',['../classrapidjson_1_1_generic_schema_validator.html#a60dfb4a89593c8d3ca4c89a6202feb52',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemacode_443',['GetInvalidSchemaCode',['../classrapidjson_1_1_generic_schema_validator.html#a317d19322b003b8f4b87cad467775029',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemakeyword_444',['GetInvalidSchemaKeyword',['../classrapidjson_1_1_generic_schema_validator.html#a03bcd5497a574cffbd066d0aec2b5585',1,'rapidjson::GenericSchemaValidator']]],
+ ['getinvalidschemapointer_445',['GetInvalidSchemaPointer',['../classrapidjson_1_1_generic_schema_validator.html#a3238efb9d9144c2d6577362d8dc5f61b',1,'rapidjson::GenericSchemaValidator']]],
+ ['getlength_446',['GetLength',['../classrapidjson_1_1_generic_string_buffer.html#a0a114be213152d570a2d9fde7a28fe11',1,'rapidjson::GenericStringBuffer']]],
+ ['getline_447',['GetLine',['../classrapidjson_1_1_cursor_stream_wrapper.html#a97c6cbbd334911639fe522bbfdd350b7',1,'rapidjson::CursorStreamWrapper']]],
+ ['getparseerror_448',['GetParseError',['../classrapidjson_1_1_generic_document.html#ab94c280c079a6837a24951cb4d8f337b',1,'rapidjson::GenericDocument']]],
+ ['getparseerror_5fen_449',['GetParseError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#gabdaf1a7a4db30fb0e3d927fdf0fabe79',1,'rapidjson']]],
+ ['getparseerrorcode_450',['GetParseErrorCode',['../classrapidjson_1_1_generic_reader.html#a042c621cf745c5ed3a6f5ff9418dd05e',1,'rapidjson::GenericReader']]],
+ ['getroot_451',['GetRoot',['../classrapidjson_1_1_generic_schema_document.html#a8b2ac6de85dc9c1fb4f4d0be4aeb2d6a',1,'rapidjson::GenericSchemaDocument']]],
+ ['getsize_452',['GetSize',['../classrapidjson_1_1_generic_string_buffer.html#a9d830ec37a4ba0fba3b523c90aaf8b42',1,'rapidjson::GenericStringBuffer']]],
+ ['getstackcapacity_453',['GetStackCapacity',['../classrapidjson_1_1_generic_document.html#a153e5a065ca9660673974f9df203be4b',1,'rapidjson::GenericDocument']]],
+ ['getvalidateerror_5fen_454',['GetValidateError_En',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga68345ad2eccb3e7dfec09d188f20fe20',1,'rapidjson']]]
];
diff --git a/zh-cn/search/functions_6.js b/zh-cn/search/functions_6.js
index f92164b6..60c9761c 100644
--- a/zh-cn/search/functions_6.js
+++ b/zh-cn/search/functions_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hasparseerror_446',['HasParseError',['../classrapidjson_1_1_generic_document.html#a7607bb42b51547e44bfd4cab35d8f20e',1,'rapidjson::GenericDocument::HasParseError()'],['../classrapidjson_1_1_generic_reader.html#ac42370c3497a0e2b6973110f298e3a59',1,'rapidjson::GenericReader::HasParseError()']]]
+ ['hasparseerror_455',['HasParseError',['../classrapidjson_1_1_generic_document.html#a7607bb42b51547e44bfd4cab35d8f20e',1,'rapidjson::GenericDocument::HasParseError()'],['../classrapidjson_1_1_generic_reader.html#ac42370c3497a0e2b6973110f298e3a59',1,'rapidjson::GenericReader::HasParseError()']]]
];
diff --git a/zh-cn/search/functions_7.js b/zh-cn/search/functions_7.js
index af854f23..3f98eadc 100644
--- a/zh-cn/search/functions_7.js
+++ b/zh-cn/search/functions_7.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['iscomplete_447',['IsComplete',['../classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da',1,'rapidjson::Writer']]],
- ['iserror_448',['IsError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ab6d87c6ce9c849f35e902fbe23f485c4',1,'rapidjson::ParseResult']]],
- ['isvalid_449',['IsValid',['../classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b',1,'rapidjson::GenericSchemaValidator']]],
- ['iterativeparsecomplete_450',['IterativeParseComplete',['../classrapidjson_1_1_generic_reader.html#a037aee35044b894d1487b42365aadc4b',1,'rapidjson::GenericReader']]],
- ['iterativeparseinit_451',['IterativeParseInit',['../classrapidjson_1_1_generic_reader.html#a90403a2c55dadf82fd2bb9d4c66b3280',1,'rapidjson::GenericReader']]],
- ['iterativeparsenext_452',['IterativeParseNext',['../classrapidjson_1_1_generic_reader.html#abac6611bec17167de50fede5cd5194ca',1,'rapidjson::GenericReader']]]
+ ['iscomplete_456',['IsComplete',['../classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da',1,'rapidjson::Writer']]],
+ ['iserror_457',['IsError',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ab6d87c6ce9c849f35e902fbe23f485c4',1,'rapidjson::ParseResult']]],
+ ['isvalid_458',['IsValid',['../classrapidjson_1_1_generic_schema_validator.html#ad32a9ad31dbb588edaaf038ab053275b',1,'rapidjson::GenericSchemaValidator']]],
+ ['iterativeparsecomplete_459',['IterativeParseComplete',['../classrapidjson_1_1_generic_reader.html#a037aee35044b894d1487b42365aadc4b',1,'rapidjson::GenericReader']]],
+ ['iterativeparseinit_460',['IterativeParseInit',['../classrapidjson_1_1_generic_reader.html#a90403a2c55dadf82fd2bb9d4c66b3280',1,'rapidjson::GenericReader']]],
+ ['iterativeparsenext_461',['IterativeParseNext',['../classrapidjson_1_1_generic_reader.html#abac6611bec17167de50fede5cd5194ca',1,'rapidjson::GenericReader']]]
];
diff --git a/zh-cn/search/functions_8.js b/zh-cn/search/functions_8.js
index b75ec1e4..6b0b79c3 100644
--- a/zh-cn/search/functions_8.js
+++ b/zh-cn/search/functions_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['malloc_453',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator']]],
- ['memorypoolallocator_454',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]]
+ ['malloc_462',['Malloc',['../classrapidjson_1_1_memory_pool_allocator.html#a208c29e04b1d748bfe068444b7044344',1,'rapidjson::MemoryPoolAllocator::Malloc()'],['../classrapidjson_1_1_std_allocator.html#a76e90ffecf295cc965e6aa1b9e839354',1,'rapidjson::StdAllocator::Malloc()']]],
+ ['memorypoolallocator_463',['MemoryPoolAllocator',['../classrapidjson_1_1_memory_pool_allocator.html#a59d783f4feba17dcd35d9f25fcbc09f4',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)'],['../classrapidjson_1_1_memory_pool_allocator.html#abcc572bdb6902c9d69711540db5098a7',1,'rapidjson::MemoryPoolAllocator::MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize=kDefaultChunkCapacity, BaseAllocator *baseAllocator=0)']]]
];
diff --git a/zh-cn/search/functions_9.js b/zh-cn/search/functions_9.js
index ea2d6c8a..bdd3e2e9 100644
--- a/zh-cn/search/functions_9.js
+++ b/zh-cn/search/functions_9.js
@@ -1,9 +1,11 @@
var searchData=
[
- ['offset_455',['Offset',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a85036788b0cfd1c676900de6f8260bd6',1,'rapidjson::ParseResult']]],
- ['operator_20booleantype_456',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
- ['operator_20const_20ch_20_2a_457',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
- ['operator_20parseresult_458',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
- ['operator_2d_459',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
- ['operator_3d_460',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]]
+ ['offset_464',['Offset',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a85036788b0cfd1c676900de6f8260bd6',1,'rapidjson::ParseResult']]],
+ ['operator_20booleantype_465',['operator BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#af0936ace1dc9b674e9afb75ec6145b32',1,'rapidjson::ParseResult']]],
+ ['operator_20const_20ch_20_2a_466',['operator const Ch *',['../structrapidjson_1_1_generic_string_ref.html#a86d30bb594a41619a7a5ba6c8dcce2bd',1,'rapidjson::GenericStringRef']]],
+ ['operator_20parseresult_467',['operator ParseResult',['../classrapidjson_1_1_generic_document.html#a36d19989c9221b27036675455516a974',1,'rapidjson::GenericDocument']]],
+ ['operator_21_3d_468',['operator!=',['../classrapidjson_1_1_memory_pool_allocator.html#ada927b87fb5640124aefeb07e3e23c99',1,'rapidjson::MemoryPoolAllocator']]],
+ ['operator_2d_469',['operator-',['../classrapidjson_1_1_generic_member_iterator.html#abfad2c34a97f82178cbf9464e958e2c2',1,'rapidjson::GenericMemberIterator']]],
+ ['operator_3d_470',['operator=',['../classrapidjson_1_1_generic_member.html#a1e6d0170562775c54613e7825955c1e4',1,'rapidjson::GenericMember::operator=()'],['../classrapidjson_1_1_generic_value.html#ae8bcedd951f50b69786aaaa1828e9fac',1,'rapidjson::GenericValue::operator=(GenericValue &amp;rhs) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#aecc9d0a6aafe31f4fdf9f6e75e5f089c',1,'rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_pointer.html#a23194bb6ce6c07c78981344fe80ac3a6',1,'rapidjson::GenericPointer::operator=()']]],
+ ['operator_3d_3d_471',['operator==',['../classrapidjson_1_1_memory_pool_allocator.html#aaadeb62f04e430ae1254a7e69d54d724',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/functions_a.js b/zh-cn/search/functions_a.js
index d70e752f..a69a894d 100644
--- a/zh-cn/search/functions_a.js
+++ b/zh-cn/search/functions_a.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['parse_461',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
- ['parseinsitu_462',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
- ['parseresult_463',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
- ['parsestream_464',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
- ['populate_465',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
- ['prettywriter_466',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter']]],
- ['putn_467',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
- ['putreserve_468',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
- ['putunsafe_469',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
+ ['parse_472',['Parse',['../classrapidjson_1_1_generic_document.html#aea842b533a858c9a3861451ad9e8642c',1,'rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch *str)'],['../classrapidjson_1_1_generic_document.html#a42c35e2f64c288f14b74fec2792500c8',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_document.html#ab031375318d133f83a114314b75703de',1,'rapidjson::GenericDocument::Parse(const Ch *str)'],['../classrapidjson_1_1_generic_reader.html#ac9c540b77de19661f6f45e04b9b0937b',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)'],['../classrapidjson_1_1_generic_reader.html#a2bac14d193873d661d79ad000473a908',1,'rapidjson::GenericReader::Parse(InputStream &amp;is, Handler &amp;handler)']]],
+ ['parseinsitu_473',['ParseInsitu',['../classrapidjson_1_1_generic_document.html#a7ba626bf84eb45a9bca0b7723bf47f3f',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)'],['../classrapidjson_1_1_generic_document.html#af061c039a990c2970dc31e5626149367',1,'rapidjson::GenericDocument::ParseInsitu(Ch *str)']]],
+ ['parseresult_474',['ParseResult',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a0f03679d5fa2736d9e351541e767fac1',1,'rapidjson::ParseResult::ParseResult()'],['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ad15710045513f13ba526753c4a2cb59b',1,'rapidjson::ParseResult::ParseResult(ParseErrorCode code, size_t offset)']]],
+ ['parsestream_475',['ParseStream',['../classrapidjson_1_1_generic_document.html#a3ae97682cf04685c7db9d89ebc399b85',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#ae4ee7d86b8c906c83dbe15e57eb6ac6a',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)'],['../classrapidjson_1_1_generic_document.html#acf96a3c7fd61486d049c701b1fe5d414',1,'rapidjson::GenericDocument::ParseStream(InputStream &amp;is)']]],
+ ['populate_476',['Populate',['../classrapidjson_1_1_generic_document.html#a63e18887979da500ece6f0bd10d29b64',1,'rapidjson::GenericDocument']]],
+ ['prettywriter_477',['PrettyWriter',['../classrapidjson_1_1_pretty_writer.html#a688d7ebf5c8015e423b7a970afc8e0a0',1,'rapidjson::PrettyWriter']]],
+ ['putn_478',['PutN',['../namespacerapidjson.html#a1ac13bac5976fc06587e00fc0bcfb32a',1,'rapidjson::PutN(FileWriteStream &amp;stream, char c, size_t n)'],['../namespacerapidjson.html#aba27b0c8dcf724aa2b288a24fda0811b',1,'rapidjson::PutN(MemoryBuffer &amp;memoryBuffer, char c, size_t n)'],['../namespacerapidjson.html#a1d49d2cab617858b53a1db23b1759f43',1,'rapidjson::PutN(Stream &amp;stream, Ch c, size_t n)'],['../namespacerapidjson.html#a9d43be9c033dc49738b713fe6fbafecf',1,'rapidjson::PutN(GenericStringBuffer&lt; UTF8&lt;&gt; &gt; &amp;stream, char c, size_t n)']]],
+ ['putreserve_479',['PutReserve',['../namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740',1,'rapidjson']]],
+ ['putunsafe_480',['PutUnsafe',['../namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20',1,'rapidjson']]]
];
diff --git a/zh-cn/search/functions_b.js b/zh-cn/search/functions_b.js
index f53a555a..6da8e4fd 100644
--- a/zh-cn/search/functions_b.js
+++ b/zh-cn/search/functions_b.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['rapidjson_5fdisableif_5freturn_470',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
- ['rawassign_471',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
- ['rawnumber_472',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
- ['rawvalue_473',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
- ['realloc_474',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
- ['reset_475',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
- ['reseterror_476',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
+ ['rapidjson_5fdisableif_5freturn_481',['RAPIDJSON_DISABLEIF_RETURN',['../classrapidjson_1_1_generic_value.html#a5490b1fdb725744a6defb14ed7c238f0',1,'rapidjson::GenericValue::RAPIDJSON_DISABLEIF_RETURN()'],['../classrapidjson_1_1_generic_pointer.html#aa881255d7b268d819d0f2cc27a4fff81',1,'rapidjson::GenericPointer::RAPIDJSON_DISABLEIF_RETURN()']]],
+ ['rawassign_482',['RawAssign',['../classrapidjson_1_1_generic_value.html#a00efe429e27f95dca17b19519b3cea9e',1,'rapidjson::GenericValue']]],
+ ['rawnumber_483',['RawNumber',['../structrapidjson_1_1_base_reader_handler.html#a0de969fd05528960c2a7de51b2265bf1',1,'rapidjson::BaseReaderHandler']]],
+ ['rawvalue_484',['RawValue',['../classrapidjson_1_1_pretty_writer.html#a3136e3426a5d06e5da50f6e6aab8a5be',1,'rapidjson::PrettyWriter::RawValue()'],['../classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe',1,'rapidjson::Writer::RawValue()']]],
+ ['realloc_485',['Realloc',['../classrapidjson_1_1_memory_pool_allocator.html#a880524b17bbecb5d2691b8075050d55d',1,'rapidjson::MemoryPoolAllocator']]],
+ ['reset_486',['Reset',['../classrapidjson_1_1_generic_schema_validator.html#afe6cd0d9088a1d4cf8100c0efc9f76fc',1,'rapidjson::GenericSchemaValidator::Reset()'],['../classrapidjson_1_1_writer.html#ac4026d3f14b80d6d7fc10004b1972722',1,'rapidjson::Writer::Reset()']]],
+ ['reseterror_487',['ResetError',['../classrapidjson_1_1_generic_schema_validator.html#aab6478132518857d1bb2bc66c0dd03e7',1,'rapidjson::GenericSchemaValidator']]]
];
diff --git a/zh-cn/search/functions_c.js b/zh-cn/search/functions_c.js
index 4c5a17cb..1a2cc217 100644
--- a/zh-cn/search/functions_c.js
+++ b/zh-cn/search/functions_c.js
@@ -1,16 +1,17 @@
var searchData=
[
- ['schemavalidatingreader_477',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader']]],
- ['set_478',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
- ['setformatoptions_479',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
- ['setindent_480',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
- ['setmaxdecimalplaces_481',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
- ['setobjectraw_482',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
- ['setstringraw_483',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
- ['setvalidateflags_484',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
- ['size_485',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#aa08b368c54e7643fcd23ef55139b9b40',1,'rapidjson::MemoryPoolAllocator']]],
- ['skipwhitespace_486',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
- ['string_487',['String',['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
- ['stringref_488',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
- ['swap_489',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()']]]
+ ['schemavalidatingreader_488',['SchemaValidatingReader',['../classrapidjson_1_1_schema_validating_reader.html#a1e2bcc66cad23376241cd91e8bf8c706',1,'rapidjson::SchemaValidatingReader']]],
+ ['set_489',['Set',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#a40c0bd4d6c535c57acbb5c2e656bea38',1,'rapidjson::ParseResult']]],
+ ['setformatoptions_490',['SetFormatOptions',['../classrapidjson_1_1_pretty_writer.html#acde6176577f29869e28a4f3c4a251090',1,'rapidjson::PrettyWriter']]],
+ ['setindent_491',['SetIndent',['../classrapidjson_1_1_pretty_writer.html#a121686c29ca7fe071fa4108c46955ff0',1,'rapidjson::PrettyWriter']]],
+ ['setmaxdecimalplaces_492',['SetMaxDecimalPlaces',['../classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634',1,'rapidjson::Writer']]],
+ ['setobjectraw_493',['SetObjectRaw',['../classrapidjson_1_1_generic_value.html#a1efc6f69fe809557ae00dd322b7f79ac',1,'rapidjson::GenericValue']]],
+ ['setstringraw_494',['SetStringRaw',['../classrapidjson_1_1_generic_value.html#a248bab30562a4197cea0474d7f0ce835',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT'],['../classrapidjson_1_1_generic_value.html#abbca9846370d4749cdbb6bab9e44096c',1,'rapidjson::GenericValue::SetStringRaw(StringRefType s, Allocator &amp;allocator)']]],
+ ['setvalidateflags_495',['SetValidateFlags',['../classrapidjson_1_1_generic_schema_validator.html#ab521826cfc7ca994856323f9f1420d66',1,'rapidjson::GenericSchemaValidator']]],
+ ['shared_496',['Shared',['../classrapidjson_1_1_memory_pool_allocator.html#af1a56b28d5e0d75b628d448ceacd41fc',1,'rapidjson::MemoryPoolAllocator']]],
+ ['size_497',['Size',['../classrapidjson_1_1_memory_pool_allocator.html#ab7368f377dafc0ecad2c59814cdfe265',1,'rapidjson::MemoryPoolAllocator']]],
+ ['skipwhitespace_498',['SkipWhitespace',['../namespacerapidjson.html#a6efb0f4d2a6f81477a59718d42e9464a',1,'rapidjson::SkipWhitespace(InputStream &amp;is)'],['../namespacerapidjson.html#a3caa6f393c9940e6525d5f1c21ed9ea2',1,'rapidjson::SkipWhitespace(InsituStringStream &amp;is)'],['../namespacerapidjson.html#a791735c27e073a70d720c2775ddf9568',1,'rapidjson::SkipWhitespace(StringStream &amp;is)']]],
+ ['string_499',['String',['../classrapidjson_1_1_pretty_writer.html#a363c2280393e27e19bceb8d015c2832c',1,'rapidjson::PrettyWriter::String()'],['../classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24',1,'rapidjson::Writer::String()']]],
+ ['stringref_500',['StringRef',['../structrapidjson_1_1_generic_string_ref.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::GenericStringRef::StringRef(const CharType *str)'],['../structrapidjson_1_1_generic_string_ref.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::GenericStringRef::StringRef(const CharType *str, size_t length)'],['../structrapidjson_1_1_generic_string_ref.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::GenericStringRef::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)'],['../namespacerapidjson.html#aa6b9fd9f6aa49405a574c362ba9af6b5',1,'rapidjson::StringRef(const CharType *str)'],['../namespacerapidjson.html#a578c51ab574a50a9c760b9da7c7562f2',1,'rapidjson::StringRef(const CharType *str, size_t length)'],['../namespacerapidjson.html#af94951529a5d51e8c4e6e770bb707c1f',1,'rapidjson::StringRef(const std::basic_string&lt; CharType &gt; &amp;str)']]],
+ ['swap_501',['Swap',['../classrapidjson_1_1_generic_document.html#abf1cbab989b856f9d260787b2575750b',1,'rapidjson::GenericDocument::Swap()'],['../classrapidjson_1_1_generic_pointer.html#a91762c063f390c1463eb772dfd1b822b',1,'rapidjson::GenericPointer::Swap()']]]
];
diff --git a/zh-cn/search/functions_d.js b/zh-cn/search/functions_d.js
index 33de1a74..0bea8977 100644
--- a/zh-cn/search/functions_d.js
+++ b/zh-cn/search/functions_d.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['transcode_490',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]]
+ ['transcode_502',['Transcode',['../structrapidjson_1_1_transcoder.html#a3a1de7069d3cf7f1d4f4e2f96ceb7664',1,'rapidjson::Transcoder']]]
];
diff --git a/zh-cn/search/functions_e.js b/zh-cn/search/functions_e.js
index f9536d4c..03a7d8e7 100644
--- a/zh-cn/search/functions_e.js
+++ b/zh-cn/search/functions_e.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['validate_491',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]]
+ ['validate_503',['Validate',['../structrapidjson_1_1_transcoder.html#ae9178e512e99394a38785e73927140da',1,'rapidjson::Transcoder']]]
];
diff --git a/zh-cn/search/functions_f.js b/zh-cn/search/functions_f.js
index cfdb61ec..d5f405a1 100644
--- a/zh-cn/search/functions_f.js
+++ b/zh-cn/search/functions_f.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['writer_492',['Writer',['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer']]]
+ ['writer_504',['Writer',['../classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2',1,'rapidjson::Writer']]]
];
diff --git a/zh-cn/search/groups_0.js b/zh-cn/search/groups_0.js
index 39e8fa9a..32299413 100644
--- a/zh-cn/search/groups_0.js
+++ b/zh-cn/search/groups_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['rapidjson_20configuration_650',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
- ['rapidjson_20error_20handling_651',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]]
+ ['rapidjson_20configuration_662',['RapidJSON configuration',['../group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html',1,'']]],
+ ['rapidjson_20error_20handling_663',['RapidJSON error handling',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html',1,'']]]
];
diff --git a/zh-cn/search/namespaces_0.js b/zh-cn/search/namespaces_0.js
index ac50092a..269c2520 100644
--- a/zh-cn/search/namespaces_0.js
+++ b/zh-cn/search/namespaces_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['rapidjson_405',['rapidjson',['../namespacerapidjson.html',1,'']]]
+ ['rapidjson_414',['rapidjson',['../namespacerapidjson.html',1,'']]]
];
diff --git a/zh-cn/search/pages_0.js b/zh-cn/search/pages_0.js
index 8594d83b..a26e4a9e 100644
--- a/zh-cn/search/pages_0.js
+++ b/zh-cn/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['change_20log_652',['Change Log',['../md__c_h_a_n_g_e_l_o_g.html',1,'']]]
+ ['change_20log_664',['Change Log',['../md__c_h_a_n_g_e_l_o_g.html',1,'']]]
];
diff --git a/zh-cn/search/pages_1.js b/zh-cn/search/pages_1.js
index 520eb00f..04911975 100644
--- a/zh-cn/search/pages_1.js
+++ b/zh-cn/search/pages_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['dom_653',['DOM',['../md_doc_dom_8zh-cn.html',1,'']]]
+ ['dom_665',['DOM',['../md_doc_dom_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/pages_2.js b/zh-cn/search/pages_2.js
index 78bf748b..8a676c67 100644
--- a/zh-cn/search/pages_2.js
+++ b/zh-cn/search/pages_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['pointer_654',['Pointer',['../md_doc_pointer_8zh-cn.html',1,'']]]
+ ['pointer_666',['Pointer',['../md_doc_pointer_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/pages_3.js b/zh-cn/search/pages_3.js
index 97ffb0b9..77b851d3 100644
--- a/zh-cn/search/pages_3.js
+++ b/zh-cn/search/pages_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['sax_655',['SAX',['../md_doc_sax_8zh-cn.html',1,'']]],
- ['schema_656',['Schema',['../md_doc_schema_8zh-cn.html',1,'']]]
+ ['sax_667',['SAX',['../md_doc_sax_8zh-cn.html',1,'']]],
+ ['schema_668',['Schema',['../md_doc_schema_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/pages_4.js b/zh-cn/search/pages_4.js
index 393a5243..29594d1f 100644
--- a/zh-cn/search/pages_4.js
+++ b/zh-cn/search/pages_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['常见问题_657',['常见问题',['../md_doc_faq_8zh-cn.html',1,'']]],
- ['内部架构_658',['内部架构',['../md_doc_internals_8zh-cn.html',1,'']]]
+ ['常见问题_669',['常见问题',['../md_doc_faq_8zh-cn.html',1,'']]],
+ ['内部架构_670',['内部架构',['../md_doc_internals_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/pages_5.js b/zh-cn/search/pages_5.js
index 53bfeb18..99f9f785 100644
--- a/zh-cn/search/pages_5.js
+++ b/zh-cn/search/pages_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['性能_659',['性能',['../md_doc_performance_8zh-cn.html',1,'']]],
- ['流_660',['流',['../md_doc_stream_8zh-cn.html',1,'']]],
- ['教程_661',['教程',['../md_doc_tutorial_8zh-cn.html',1,'']]]
+ ['性能_671',['性能',['../md_doc_performance_8zh-cn.html',1,'']]],
+ ['流_672',['流',['../md_doc_stream_8zh-cn.html',1,'']]],
+ ['教程_673',['教程',['../md_doc_tutorial_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/pages_6.js b/zh-cn/search/pages_6.js
index 6c7f1f50..4f4bb34b 100644
--- a/zh-cn/search/pages_6.js
+++ b/zh-cn/search/pages_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['编码_662',['编码',['../md_doc_encoding_8zh-cn.html',1,'']]],
- ['特点_663',['特点',['../md_doc_features_8zh-cn.html',1,'']]]
+ ['编码_674',['编码',['../md_doc_encoding_8zh-cn.html',1,'']]],
+ ['特点_675',['特点',['../md_doc_features_8zh-cn.html',1,'']]]
];
diff --git a/zh-cn/search/related_0.js b/zh-cn/search/related_0.js
index 3db87106..1e4edd2a 100644
--- a/zh-cn/search/related_0.js
+++ b/zh-cn/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['swap_639',['swap',['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
+ ['swap_651',['swap',['../classrapidjson_1_1_generic_document.html#a0d63efcc43758ac3aed77e868233369d',1,'rapidjson::GenericDocument::swap()'],['../classrapidjson_1_1_generic_pointer.html#a249c61b5d4bed20c3f8972c57f46a937',1,'rapidjson::GenericPointer::swap()']]]
];
diff --git a/zh-cn/search/searchdata.js b/zh-cn/search/searchdata.js
index 23993d09..3dc59765 100644
--- a/zh-cn/search/searchdata.js
+++ b/zh-cn/search/searchdata.js
@@ -1,7 +1,7 @@
var indexSectionsWithContent =
{
0: "abcdefghiklmnoprstuvw~åæç",
- 1: "abcdefghilmnopstuw",
+ 1: "abcdefghilmnoprstuw",
2: "r",
3: "der",
4: "abcdfghimoprstvw~",
diff --git a/zh-cn/search/typedefs_0.js b/zh-cn/search/typedefs_0.js
index b9334058..55cfbd65 100644
--- a/zh-cn/search/typedefs_0.js
+++ b/zh-cn/search/typedefs_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['allocatortype_522',['AllocatorType',['../classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d',1,'rapidjson::GenericValue::AllocatorType()'],['../classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773',1,'rapidjson::GenericDocument::AllocatorType()']]]
+ ['allocatortype_534',['AllocatorType',['../classrapidjson_1_1_generic_value.html#a5d47340c96346c5028fee4c9068d783d',1,'rapidjson::GenericValue::AllocatorType()'],['../classrapidjson_1_1_generic_document.html#a4c85243a28c9dcf2d1357da00fcaa773',1,'rapidjson::GenericDocument::AllocatorType()']]]
];
diff --git a/zh-cn/search/typedefs_1.js b/zh-cn/search/typedefs_1.js
index 1914b1e2..8df63961 100644
--- a/zh-cn/search/typedefs_1.js
+++ b/zh-cn/search/typedefs_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['booleantype_523',['BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#aff2daa285445bba8f76578ea274e34a3',1,'rapidjson::ParseResult']]]
+ ['booleantype_535',['BooleanType',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#aff2daa285445bba8f76578ea274e34a3',1,'rapidjson::ParseResult']]]
];
diff --git a/zh-cn/search/typedefs_2.js b/zh-cn/search/typedefs_2.js
index 62aaf826..82adc7e2 100644
--- a/zh-cn/search/typedefs_2.js
+++ b/zh-cn/search/typedefs_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['ch_524',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
- ['constiterator_525',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
- ['constmemberiterator_526',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]]
+ ['ch_536',['Ch',['../structrapidjson_1_1_generic_string_ref.html#aa2a8eccae3d7eb14c30bc21afb7d6fba',1,'rapidjson::GenericStringRef::Ch()'],['../classrapidjson_1_1_generic_value.html#adcdbc7fa85a9a41b78966d7e0dcc2ac4',1,'rapidjson::GenericValue::Ch()'],['../classrapidjson_1_1_generic_document.html#a8367a827588dd91d02e21ef945bec9f5',1,'rapidjson::GenericDocument::Ch()'],['../classrapidjson_1_1_file_read_stream.html#a4a5f34875b40d22def206c9a09ecd929',1,'rapidjson::FileReadStream::Ch()'],['../classrapidjson_1_1_file_write_stream.html#afc606cc81f6c3709d81bf99b30566330',1,'rapidjson::FileWriteStream::Ch()'],['../classrapidjson_1_1_generic_pointer.html#a850f78846c5548565f8395be5f3427b7',1,'rapidjson::GenericPointer::Ch()'],['../classrapidjson_1_1_generic_reader.html#a0781d19e8c6bc044d9cc5f5d3dde287e',1,'rapidjson::GenericReader::Ch()']]],
+ ['constiterator_537',['ConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a61b9a9ba8a5917d90406532f104605cc',1,'rapidjson::GenericMemberIterator']]],
+ ['constmemberiterator_538',['ConstMemberIterator',['../classrapidjson_1_1_generic_value.html#a6cd2b09795c48d2892bebc0ae350d51f',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/typedefs_3.js b/zh-cn/search/typedefs_3.js
index 8009388f..bfa21d66 100644
--- a/zh-cn/search/typedefs_3.js
+++ b/zh-cn/search/typedefs_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['differencetype_527',['DifferenceType',['../classrapidjson_1_1_generic_member_iterator.html#aff2739a9265639a7a4be8c3e6216b31a',1,'rapidjson::GenericMemberIterator']]],
- ['document_528',['Document',['../namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8',1,'rapidjson']]]
+ ['differencetype_539',['DifferenceType',['../classrapidjson_1_1_generic_member_iterator.html#aff2739a9265639a7a4be8c3e6216b31a',1,'rapidjson::GenericMemberIterator']]],
+ ['document_540',['Document',['../namespacerapidjson.html#ace11b5b575baf1cccd5ba5f8586dcdc8',1,'rapidjson']]]
];
diff --git a/zh-cn/search/typedefs_4.js b/zh-cn/search/typedefs_4.js
index 7448d93d..e566b870 100644
--- a/zh-cn/search/typedefs_4.js
+++ b/zh-cn/search/typedefs_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['encodingtype_529',['EncodingType',['../classrapidjson_1_1_generic_value.html#a05906384808645a2e798d29a9b2d441d',1,'rapidjson::GenericValue::EncodingType()'],['../classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e',1,'rapidjson::GenericPointer::EncodingType()']]]
+ ['encodingtype_541',['EncodingType',['../classrapidjson_1_1_generic_value.html#a05906384808645a2e798d29a9b2d441d',1,'rapidjson::GenericValue::EncodingType()'],['../classrapidjson_1_1_generic_pointer.html#a399790c5fe8076d91a58c621c0c2a79e',1,'rapidjson::GenericPointer::EncodingType()']]]
];
diff --git a/zh-cn/search/typedefs_5.js b/zh-cn/search/typedefs_5.js
index 7a971131..1ba3a938 100644
--- a/zh-cn/search/typedefs_5.js
+++ b/zh-cn/search/typedefs_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['insitustringstream_530',['InsituStringStream',['../namespacerapidjson.html#a64e957c8d9d7cd15b193ffc31410038e',1,'rapidjson']]],
- ['iremoteschemadocumentprovider_531',['IRemoteSchemaDocumentProvider',['../namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5',1,'rapidjson']]],
- ['iterator_532',['Iterator',['../classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653',1,'rapidjson::GenericMemberIterator']]]
+ ['insitustringstream_542',['InsituStringStream',['../namespacerapidjson.html#a64e957c8d9d7cd15b193ffc31410038e',1,'rapidjson']]],
+ ['iremoteschemadocumentprovider_543',['IRemoteSchemaDocumentProvider',['../namespacerapidjson.html#af91eb8eea47b79d75b23e29fa9c0abb5',1,'rapidjson']]],
+ ['iterator_544',['Iterator',['../classrapidjson_1_1_generic_member_iterator.html#a37091c3dd8470486ef5188f3c1108653',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/zh-cn/search/typedefs_6.js b/zh-cn/search/typedefs_6.js
index b080906a..3dfca66d 100644
--- a/zh-cn/search/typedefs_6.js
+++ b/zh-cn/search/typedefs_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['member_533',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
- ['memberiterator_534',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]]
+ ['member_545',['Member',['../classrapidjson_1_1_generic_value.html#a0220ddebe2f023fa75b643a50e90e559',1,'rapidjson::GenericValue']]],
+ ['memberiterator_546',['MemberIterator',['../classrapidjson_1_1_generic_value.html#aca5596987335016c1a7c2a9467baf80b',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/typedefs_7.js b/zh-cn/search/typedefs_7.js
index 0320184f..6ff795e3 100644
--- a/zh-cn/search/typedefs_7.js
+++ b/zh-cn/search/typedefs_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['nonconstiterator_535',['NonConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a1a91868fa388664bb301061e3e24badb',1,'rapidjson::GenericMemberIterator']]]
+ ['nonconstiterator_547',['NonConstIterator',['../classrapidjson_1_1_generic_member_iterator.html#a1a91868fa388664bb301061e3e24badb',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/zh-cn/search/typedefs_8.js b/zh-cn/search/typedefs_8.js
index 0a92c4a0..cabbc3ca 100644
--- a/zh-cn/search/typedefs_8.js
+++ b/zh-cn/search/typedefs_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['pointer_536',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]]
+ ['pointer_548',['Pointer',['../classrapidjson_1_1_generic_member_iterator.html#aa9d53504374c7c6bdf46775482c5b107',1,'rapidjson::GenericMemberIterator::Pointer()'],['../namespacerapidjson.html#a080910f74d2f5046e6724280159cf374',1,'rapidjson::Pointer()']]]
];
diff --git a/zh-cn/search/typedefs_9.js b/zh-cn/search/typedefs_9.js
index d89defb4..452cbacd 100644
--- a/zh-cn/search/typedefs_9.js
+++ b/zh-cn/search/typedefs_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['reader_537',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
- ['reference_538',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]]
+ ['reader_549',['Reader',['../namespacerapidjson.html#ad5310edd1226f5b3ea82dc0d4d3740c6',1,'rapidjson']]],
+ ['reference_550',['Reference',['../classrapidjson_1_1_generic_member_iterator.html#abe27838f8dc71fdb38028ef27ae0b4f2',1,'rapidjson::GenericMemberIterator']]]
];
diff --git a/zh-cn/search/typedefs_a.js b/zh-cn/search/typedefs_a.js
index 5875da02..a5c51cd9 100644
--- a/zh-cn/search/typedefs_a.js
+++ b/zh-cn/search/typedefs_a.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['schemadocument_539',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
- ['sizetype_540',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
- ['stringbuffer_541',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
- ['stringreftype_542',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
- ['stringstream_543',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]]
+ ['schemadocument_551',['SchemaDocument',['../namespacerapidjson.html#a52bbb5d64d1319495089e1713a0653cf',1,'rapidjson']]],
+ ['sizetype_552',['SizeType',['../namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84',1,'rapidjson']]],
+ ['stringbuffer_553',['StringBuffer',['../namespacerapidjson.html#ac0765ea91f41539645c4b78689d03f21',1,'rapidjson']]],
+ ['stringreftype_554',['StringRefType',['../classrapidjson_1_1_generic_value.html#a559eb9cea54364a35518b02f6d74f379',1,'rapidjson::GenericValue']]],
+ ['stringstream_555',['StringStream',['../namespacerapidjson.html#a021f77051e9f85188fc2f71ff5a15ebc',1,'rapidjson']]]
];
diff --git a/zh-cn/search/typedefs_b.js b/zh-cn/search/typedefs_b.js
index bda6c948..fc44388d 100644
--- a/zh-cn/search/typedefs_b.js
+++ b/zh-cn/search/typedefs_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['value_544',['Value',['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson']]],
- ['valueiterator_545',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
- ['valuetype_546',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
+ ['value_556',['Value',['../namespacerapidjson.html#aa65fc9fb381b2cbc54f98673eadd6505',1,'rapidjson']]],
+ ['valueiterator_557',['ValueIterator',['../classrapidjson_1_1_generic_value.html#a06ce0e14ec83b53c83e1b1699b53a25e',1,'rapidjson::GenericValue']]],
+ ['valuetype_558',['ValueType',['../classrapidjson_1_1_generic_value.html#ad2935191ab28c2c2e472b739a9d58202',1,'rapidjson::GenericValue::ValueType()'],['../classrapidjson_1_1_generic_document.html#a41bbec044c421e870a9d355075d741bc',1,'rapidjson::GenericDocument::ValueType()']]]
];
diff --git a/zh-cn/search/variables_0.js b/zh-cn/search/variables_0.js
index c39b841a..89911b30 100644
--- a/zh-cn/search/variables_0.js
+++ b/zh-cn/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['allocator_5f_498',['allocator_',['../classrapidjson_1_1_generic_pointer.html#a303e16e7d6c391a2afe8669744f79897',1,'rapidjson::GenericPointer']]]
+ ['allocator_5f_510',['allocator_',['../classrapidjson_1_1_generic_pointer.html#a303e16e7d6c391a2afe8669744f79897',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/variables_1.js b/zh-cn/search/variables_1.js
index 4a93f496..e767c197 100644
--- a/zh-cn/search/variables_1.js
+++ b/zh-cn/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['begin_5f_499',['begin_',['../structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93',1,'rapidjson::MemoryStream']]]
+ ['begin_5f_511',['begin_',['../structrapidjson_1_1_memory_stream.html#a1cc586e50fbfc0bd5994977b42243b93',1,'rapidjson::MemoryStream']]]
];
diff --git a/zh-cn/search/variables_2.js b/zh-cn/search/variables_2.js
index 2c3840a6..895583b6 100644
--- a/zh-cn/search/variables_2.js
+++ b/zh-cn/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['constvalueiterator_500',['ConstValueIterator',['../classrapidjson_1_1_generic_value.html#a45b0ddd23742e045ffe286f9ead712b7',1,'rapidjson::GenericValue']]]
+ ['constvalueiterator_512',['ConstValueIterator',['../classrapidjson_1_1_generic_value.html#a45b0ddd23742e045ffe286f9ead712b7',1,'rapidjson::GenericValue']]]
];
diff --git a/zh-cn/search/variables_3.js b/zh-cn/search/variables_3.js
index 590469f6..d152d954 100644
--- a/zh-cn/search/variables_3.js
+++ b/zh-cn/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['end_5f_501',['end_',['../structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8',1,'rapidjson::MemoryStream']]]
+ ['end_5f_513',['end_',['../structrapidjson_1_1_memory_stream.html#a47f45298891e8156121b4017954fabe8',1,'rapidjson::MemoryStream']]]
];
diff --git a/zh-cn/search/variables_4.js b/zh-cn/search/variables_4.js
index 9f05754f..31a4a94a 100644
--- a/zh-cn/search/variables_4.js
+++ b/zh-cn/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['getparseerrorfunc_502',['GetParseErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751',1,'rapidjson']]],
- ['getvalidateerrorfunc_503',['GetValidateErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga5e4d44bc16d54acb0a9697110a79a83c',1,'rapidjson']]]
+ ['getparseerrorfunc_514',['GetParseErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga9d6e699072f8275623a52c4892005751',1,'rapidjson']]],
+ ['getvalidateerrorfunc_515',['GetValidateErrorFunc',['../group___r_a_p_i_d_j_s_o_n___e_r_r_o_r_s.html#ga5e4d44bc16d54acb0a9697110a79a83c',1,'rapidjson']]]
];
diff --git a/zh-cn/search/variables_5.js b/zh-cn/search/variables_5.js
index 2888d80e..ac33f6ba 100644
--- a/zh-cn/search/variables_5.js
+++ b/zh-cn/search/variables_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hashcode_504',['hashcode',['../structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260',1,'rapidjson::GenericValue::String']]],
- ['head_5f_505',['head_',['../structrapidjson_1_1_generic_string_stream.html#a2556705b0a0fd6393862efe6db025b32',1,'rapidjson::GenericStringStream']]]
+ ['hashcode_516',['hashcode',['../structrapidjson_1_1_generic_value_1_1_string.html#ad152cf5021ffbcaa8dcafea401ac5260',1,'rapidjson::GenericValue::String']]],
+ ['head_5f_517',['head_',['../structrapidjson_1_1_generic_string_stream.html#a2556705b0a0fd6393862efe6db025b32',1,'rapidjson::GenericStringStream']]]
];
diff --git a/zh-cn/search/variables_6.js b/zh-cn/search/variables_6.js
index 95c1f5d2..476d932a 100644
--- a/zh-cn/search/variables_6.js
+++ b/zh-cn/search/variables_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['inarray_506',['inArray',['../structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec',1,'rapidjson::Writer::Level']]],
- ['index_507',['index',['../structrapidjson_1_1_generic_pointer_1_1_token.html#a50331c9e3dedc34d2c79745b2e58fb2d',1,'rapidjson::GenericPointer::Token']]]
+ ['inarray_518',['inArray',['../structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec',1,'rapidjson::Writer::Level']]],
+ ['index_519',['index',['../structrapidjson_1_1_generic_pointer_1_1_token.html#a50331c9e3dedc34d2c79745b2e58fb2d',1,'rapidjson::GenericPointer::Token']]]
];
diff --git a/zh-cn/search/variables_7.js b/zh-cn/search/variables_7.js
index b43d60f7..de4ff278 100644
--- a/zh-cn/search/variables_7.js
+++ b/zh-cn/search/variables_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['kneedfree_508',['kNeedFree',['../classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29',1,'rapidjson::MemoryPoolAllocator']]]
+ ['kneedfree_520',['kNeedFree',['../classrapidjson_1_1_memory_pool_allocator.html#a2606d96e19bcfc9d4bf58aefe55c1b29',1,'rapidjson::MemoryPoolAllocator']]]
];
diff --git a/zh-cn/search/variables_8.js b/zh-cn/search/variables_8.js
index 49dfda69..2c91c76a 100644
--- a/zh-cn/search/variables_8.js
+++ b/zh-cn/search/variables_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['length_509',['length',['../structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111',1,'rapidjson::GenericStringRef::length()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600',1,'rapidjson::GenericPointer::Token::length()']]]
+ ['length_521',['length',['../structrapidjson_1_1_generic_string_ref.html#ae223535ec20edf0c1db44a40b7735111',1,'rapidjson::GenericStringRef::length()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#ad866d674dbddf9690ad571b65e968600',1,'rapidjson::GenericPointer::Token::length()']]]
];
diff --git a/zh-cn/search/variables_9.js b/zh-cn/search/variables_9.js
index 80229581..de3416c0 100644
--- a/zh-cn/search/variables_9.js
+++ b/zh-cn/search/variables_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['name_510',['name',['../classrapidjson_1_1_generic_member.html#ae820eaa74b415a9073f3f3855f6c6607',1,'rapidjson::GenericMember::name()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#aceb59c9796418c20da27b03bf1948fe8',1,'rapidjson::GenericPointer::Token::name()']]],
- ['namebuffer_5f_511',['nameBuffer_',['../classrapidjson_1_1_generic_pointer.html#a38f23dc869001b53149804e563f6a465',1,'rapidjson::GenericPointer']]]
+ ['name_522',['name',['../classrapidjson_1_1_generic_member.html#ae820eaa74b415a9073f3f3855f6c6607',1,'rapidjson::GenericMember::name()'],['../structrapidjson_1_1_generic_pointer_1_1_token.html#aceb59c9796418c20da27b03bf1948fe8',1,'rapidjson::GenericPointer::Token::name()']]],
+ ['namebuffer_5f_523',['nameBuffer_',['../classrapidjson_1_1_generic_pointer.html#a38f23dc869001b53149804e563f6a465',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/variables_a.js b/zh-cn/search/variables_a.js
index 74022983..ce845a7a 100644
--- a/zh-cn/search/variables_a.js
+++ b/zh-cn/search/variables_a.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ownallocator_5f_512',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
+ ['ownallocator_5f_524',['ownAllocator_',['../classrapidjson_1_1_generic_pointer.html#a8798d7fdb02cd5b95bf032760aed8445',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/variables_b.js b/zh-cn/search/variables_b.js
index 06984c52..1006b732 100644
--- a/zh-cn/search/variables_b.js
+++ b/zh-cn/search/variables_b.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['parseerrorcode_5f_513',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
- ['parseerroroffset_5f_514',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]]
+ ['parseerrorcode_5f_525',['parseErrorCode_',['../classrapidjson_1_1_generic_pointer.html#a20d76ef128abbdd0acd87d2f1fb0ae34',1,'rapidjson::GenericPointer']]],
+ ['parseerroroffset_5f_526',['parseErrorOffset_',['../classrapidjson_1_1_generic_pointer.html#a28e0ba01bc383d2fe7d54a450e35cd7a',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/variables_c.js b/zh-cn/search/variables_c.js
index e2759c0b..e0fd0c13 100644
--- a/zh-cn/search/variables_c.js
+++ b/zh-cn/search/variables_c.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['s_515',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
- ['size_5f_516',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
- ['src_5f_517',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]]
+ ['s_527',['s',['../structrapidjson_1_1_generic_string_ref.html#a001276ee57cbcbd3c14449045c71e994',1,'rapidjson::GenericStringRef']]],
+ ['size_5f_528',['size_',['../structrapidjson_1_1_memory_stream.html#a8c8437d59c32168a74226312d9e96ace',1,'rapidjson::MemoryStream']]],
+ ['src_5f_529',['src_',['../structrapidjson_1_1_memory_stream.html#ac0b4da6016e5ba6241604fd4258fb722',1,'rapidjson::MemoryStream::src_()'],['../structrapidjson_1_1_generic_string_stream.html#a9a38a9d5b1ce782cacd4ec1bdf87fc2d',1,'rapidjson::GenericStringStream::src_()']]]
];
diff --git a/zh-cn/search/variables_d.js b/zh-cn/search/variables_d.js
index c0e63556..5e55705c 100644
--- a/zh-cn/search/variables_d.js
+++ b/zh-cn/search/variables_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tokencount_5f_518',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
- ['tokens_5f_519',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]]
+ ['tokencount_5f_530',['tokenCount_',['../classrapidjson_1_1_generic_pointer.html#acb657759c16fa63da15186db8c29122b',1,'rapidjson::GenericPointer']]],
+ ['tokens_5f_531',['tokens_',['../classrapidjson_1_1_generic_pointer.html#ad76284430e5e54ed22a4c93dc59e00c7',1,'rapidjson::GenericPointer']]]
];
diff --git a/zh-cn/search/variables_e.js b/zh-cn/search/variables_e.js
index 5caf622b..6f1bf467 100644
--- a/zh-cn/search/variables_e.js
+++ b/zh-cn/search/variables_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['value_520',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember']]],
- ['valuecount_521',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]]
+ ['value_532',['value',['../classrapidjson_1_1_generic_member.html#a8ffff2076e62d988a070a136da6ffca6',1,'rapidjson::GenericMember']]],
+ ['valuecount_533',['valueCount',['../structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b',1,'rapidjson::Writer::Level']]]
];
diff --git a/zh-cn/stack_8h_source.html b/zh-cn/stack_8h_source.html
index b10b1a4d..e8e828b6 100644
--- a/zh-cn/stack_8h_source.html
+++ b/zh-cn/stack_8h_source.html
@@ -324,8 +324,8 @@ $(document).ready(function(){initNavTree('stack_8h_source.html','');});
</div><!-- doc-content -->
<div class="ttc" id="aclassrapidjson_1_1_allocator_html"><div class="ttname"><a href="classrapidjson_1_1_allocator.html">Allocator</a></div><div class="ttdoc">Concept for allocating, resizing and freeing memory block.</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
-<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:663</div></div>
-<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:667</div></div>
+<div class="ttc" id="arapidjson_8h_html_abdc7cd7902748ffe6626d71c59a73c3b"><div class="ttname"><a href="rapidjson_8h.html#abdc7cd7902748ffe6626d71c59a73c3b">RAPIDJSON_NEW</a></div><div class="ttdeci">#define RAPIDJSON_NEW(TypeName)</div><div class="ttdoc">! customization point for global new</div><div class="ttdef"><b>Definition:</b> rapidjson.h:669</div></div>
+<div class="ttc" id="arapidjson_8h_html_a52c941c3fdd646527cdcd42aa846a28a"><div class="ttname"><a href="rapidjson_8h.html#a52c941c3fdd646527cdcd42aa846a28a">RAPIDJSON_DELETE</a></div><div class="ttdeci">#define RAPIDJSON_DELETE(x)</div><div class="ttdoc">! customization point for global delete</div><div class="ttdef"><b>Definition:</b> rapidjson.h:673</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga6a2b1695c13e77ae425e3cbac980ccb5"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga6a2b1695c13e77ae425e3cbac980ccb5">RAPIDJSON_UNLIKELY</a></div><div class="ttdeci">#define RAPIDJSON_UNLIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with low probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:476</div></div>
<!-- HTML footer for doxygen 1.8.7-->
<!-- start footer part -->
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind-members.html b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind-members.html
new file mode 100644
index 00000000..2f35e707
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind-members.html
@@ -0,0 +1,104 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: 成员列表</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; 成员列表</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>成员的完整列表,这些成员属于 <a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a>,包括所有继承而来的类成员</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>other</b> typedef (定义于 <a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a>)</td><td class="entry"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.html b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.html
new file mode 100644
index 00000000..c1715302
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.html
@@ -0,0 +1,114 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; 模板结构体 参考</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public 类型</a> &#124;
+<a href="structrapidjson_1_1_std_allocator_1_1rebind-members.html">所有成员列表</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; T, BaseAllocator &gt;::rebind&lt; U &gt; 模板结构体 参考</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public 类型</h2></td></tr>
+<tr class="memitem:a4cd0cd6824224b46057179a79b7dbb9d"><td class="memItemLeft" align="right" valign="top"><a id="a4cd0cd6824224b46057179a79b7dbb9d"></a>
+typedef <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
+<tr class="separator:a4cd0cd6824224b46057179a79b7dbb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>该结构体的文档由以下文件生成:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a></li><li class="navelem"><a class="el" href="structrapidjson_1_1_std_allocator_1_1rebind.html">rebind</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.js b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.js
new file mode 100644
index 00000000..c9c7b5f8
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_1_1rebind.js
@@ -0,0 +1,4 @@
+var structrapidjson_1_1_std_allocator_1_1rebind =
+[
+ [ "other", "structrapidjson_1_1_std_allocator_1_1rebind.html#a4cd0cd6824224b46057179a79b7dbb9d", null ]
+]; \ No newline at end of file
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html
new file mode 100644
index 00000000..475c83fc
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html
@@ -0,0 +1,104 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: 成员列表</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; 成员列表</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>成员的完整列表,这些成员属于 <a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a>,包括所有继承而来的类成员</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>other</b> typedef (定义于 <a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a>)</td><td class="entry"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html
new file mode 100644
index 00000000..6df85ec1
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html
@@ -0,0 +1,114 @@
+<!-- HTML header for doxygen 1.8.7-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.16"/>
+<title>RapidJSON: rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; 模板结构体 参考</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(initResizable);
+/* @license-end */</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygenextra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="topbanner"><a href="https://github.com/Tencent/rapidjson" title="RapidJSON GitHub"><i class="githublogo"></i></a></div>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="搜索" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+<!-- end header part -->
+<!-- 制作者 Doxygen 1.8.16 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'搜索');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html','');});
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public 类型</a> &#124;
+<a href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind-members.html">所有成员列表</a> </div>
+ <div class="headertitle">
+<div class="title">rapidjson::StdAllocator&lt; void, BaseAllocator &gt;::rebind&lt; U &gt; 模板结构体 参考</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public 类型</h2></td></tr>
+<tr class="memitem:aeeda80c4a5e3b140f7087015b7602231"><td class="memItemLeft" align="right" valign="top"><a id="aeeda80c4a5e3b140f7087015b7602231"></a>
+typedef <a class="el" href="classrapidjson_1_1_std_allocator.html">StdAllocator</a>&lt; U, BaseAllocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
+<tr class="separator:aeeda80c4a5e3b140f7087015b7602231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>该结构体的文档由以下文件生成:<ul>
+<li>include/rapidjson/<a class="el" href="allocators_8h_source.html">allocators.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.7-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespacerapidjson.html">rapidjson</a></li><li class="navelem"><a class="el" href="classrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4.html">StdAllocator&lt; void, BaseAllocator &gt;</a></li><li class="navelem"><a class="el" href="structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html">rebind</a></li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js
new file mode 100644
index 00000000..3c9c30e6
--- /dev/null
+++ b/zh-cn/structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.js
@@ -0,0 +1,4 @@
+var structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind =
+[
+ [ "other", "structrapidjson_1_1_std_allocator_3_01void_00_01_base_allocator_01_4_1_1rebind.html#aeeda80c4a5e3b140f7087015b7602231", null ]
+]; \ No newline at end of file
diff --git a/zh-cn/writer_8h_source.html b/zh-cn/writer_8h_source.html
index a16db7a4..bc5fdf4f 100644
--- a/zh-cn/writer_8h_source.html
+++ b/zh-cn/writer_8h_source.html
@@ -801,31 +801,31 @@ $(document).ready(function(){initNavTree('writer_8h_source.html','');});
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga1975595e2f1dc20a2d4859f340ac88c6"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga1975595e2f1dc20a2d4859f340ac88c6">RAPIDJSON_WRITE_DEFAULT_FLAGS</a></div><div class="ttdeci">#define RAPIDJSON_WRITE_DEFAULT_FLAGS</div><div class="ttdoc">User-defined kWriteDefaultFlags definition.</div><div class="ttdef"><b>Definition:</b> writer.h:62</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:680</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4">rapidjson::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Type of JSON value</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19">rapidjson::WriteFlag</a></div><div class="ttdeci">WriteFlag</div><div class="ttdoc">Combination of writeFlags</div><div class="ttdef"><b>Definition:</b> writer.h:66</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:683</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a80d9f25b083abce45edbfdd3ba006c8e">rapidjson::kTrueType</a></div><div class="ttdoc">true</div><div class="ttdef"><b>Definition:</b> rapidjson.h:689</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a190d964d3e62155e87153e858a0b04da"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a190d964d3e62155e87153e858a0b04da">rapidjson::Writer::IsComplete</a></div><div class="ttdeci">bool IsComplete() const</div><div class="ttdoc">Checks whether the output is a complete JSON.</div><div class="ttdef"><b>Definition:</b> writer.h:144</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ac1b5e17278b060e9e866df075c104c10">rapidjson::kWriteValidateEncodingFlag</a></div><div class="ttdoc">Validate encoding of JSON strings.</div><div class="ttdef"><b>Definition:</b> writer.h:68</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19ae971aa1fc0ae64c8f3d2b47fd802846a">rapidjson::kWriteNoFlags</a></div><div class="ttdoc">No flags are set.</div><div class="ttdef"><b>Definition:</b> writer.h:67</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_aff66881798d01e932a0b8b8ef97b0373"><div class="ttname"><a href="classrapidjson_1_1_writer.html#aff66881798d01e932a0b8b8ef97b0373">rapidjson::Writer::Double</a></div><div class="ttdeci">bool Double(double d)</div><div class="ttdoc">Writes the given double value to the stream</div><div class="ttdef"><b>Definition:</b> writer.h:194</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:682</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a9f2e7047832dce1029551b5de0f05607">rapidjson::kFalseType</a></div><div class="ttdoc">false</div><div class="ttdef"><b>Definition:</b> rapidjson.h:688</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_aa7b6967dc237519e2a6d8b3939fb9634"><div class="ttname"><a href="classrapidjson_1_1_writer.html#aa7b6967dc237519e2a6d8b3939fb9634">rapidjson::Writer::SetMaxDecimalPlaces</a></div><div class="ttdeci">void SetMaxDecimalPlaces(int maxDecimalPlaces)</div><div class="ttdoc">Sets the maximum number of decimal places for double output.</div><div class="ttdef"><b>Definition:</b> writer.h:173</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:684</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4acf030b422a32c3647c7c5973bd4dd0a9">rapidjson::kObjectType</a></div><div class="ttdoc">object</div><div class="ttdef"><b>Definition:</b> rapidjson.h:690</div></div>
<div class="ttc" id="anamespacerapidjson_html_a44eb33eaa523e36d466b1ced64b85c84"><div class="ttname"><a href="namespacerapidjson.html#a44eb33eaa523e36d466b1ced64b85c84">rapidjson::SizeType</a></div><div class="ttdeci">unsigned SizeType</div><div class="ttdoc">Size type (for string lengths, array sizes, etc.)</div><div class="ttdef"><b>Definition:</b> rapidjson.h:384</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html">rapidjson::Writer::Level</a></div><div class="ttdoc">Information for each nested level</div><div class="ttdef"><b>Definition:</b> writer.h:290</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_gabeba18d612187bad2ac62aed9276d47c"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#gabeba18d612187bad2ac62aed9276d47c">RAPIDJSON_ASSERT</a></div><div class="ttdeci">#define RAPIDJSON_ASSERT(x)</div><div class="ttdoc">Assertion.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:406</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html_a5d17bdfa9ded5de72f5f91175cc3e36b"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html#a5d17bdfa9ded5de72f5f91175cc3e36b">rapidjson::Writer::Level::valueCount</a></div><div class="ttdeci">size_t valueCount</div><div class="ttdoc">number of values in this level</div><div class="ttdef"><b>Definition:</b> writer.h:292</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:685</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a058c622e1e7d59419ae58b895cbce468">rapidjson::kArrayType</a></div><div class="ttdoc">array</div><div class="ttdef"><b>Definition:</b> rapidjson.h:691</div></div>
<div class="ttc" id="anamespacerapidjson_html_a0a774dcffe8ae07686f459ae017d2f20"><div class="ttname"><a href="namespacerapidjson.html#a0a774dcffe8ae07686f459ae017d2f20">rapidjson::PutUnsafe</a></div><div class="ttdeci">void PutUnsafe(Stream &amp;stream, typename Stream::Ch c)</div><div class="ttdoc">Write character to a stream, presuming buffer is reserved.</div><div class="ttdef"><b>Definition:</b> stream.h:91</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:681</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4a952871e4326b527154fc8aac1ac1f6ff">rapidjson::kNullType</a></div><div class="ttdoc">null</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
<div class="ttc" id="anamespacerapidjson_html_ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226"><div class="ttname"><a href="namespacerapidjson.html#ad28b1de6aee37e92fc31792dd6dd6b19a5b5ca665afdfa828a74ae5755c67a226">rapidjson::kWriteDefaultFlags</a></div><div class="ttdoc">Default write flags. Can be customized by defining RAPIDJSON_WRITE_DEFAULT_FLAGS</div><div class="ttdef"><b>Definition:</b> writer.h:70</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a98a421c806b456688874511f64add1f2"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a98a421c806b456688874511f64add1f2">rapidjson::Writer::Writer</a></div><div class="ttdeci">Writer(OutputStream &amp;os, StackAllocator *stackAllocator=0, size_t levelDepth=kDefaultLevelDepth)</div><div class="ttdoc">Constructor</div><div class="ttdef"><b>Definition:</b> writer.h:102</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:686</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4ad6379da3dc04b83a591992bfb9fabba7">rapidjson::kStringType</a></div><div class="ttdoc">string</div><div class="ttdef"><b>Definition:</b> rapidjson.h:692</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html"><div class="ttname"><a href="classrapidjson_1_1_writer.html">rapidjson::Writer</a></div><div class="ttdoc">JSON writer</div><div class="ttdef"><b>Definition:</b> fwd.h:95</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a8acb89b2bbb1e5f384e6076b65044dbe"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a8acb89b2bbb1e5f384e6076b65044dbe">rapidjson::Writer::RawValue</a></div><div class="ttdeci">bool RawValue(const Ch *json, size_t length, Type type)</div><div class="ttdoc">Write a raw JSON value.</div><div class="ttdef"><b>Definition:</b> writer.h:272</div></div>
<div class="ttc" id="astructrapidjson_1_1_writer_1_1_level_html_a59255e3b1d371161f7c894503cfd6bec"><div class="ttname"><a href="structrapidjson_1_1_writer_1_1_level.html#a59255e3b1d371161f7c894503cfd6bec">rapidjson::Writer::Level::inArray</a></div><div class="ttdeci">bool inArray</div><div class="ttdoc">true if in array, otherwise in object</div><div class="ttdef"><b>Definition:</b> writer.h:293</div></div>
<div class="ttc" id="anamespacerapidjson_html_a820f77efccfbb749bd15fe4822d2c740"><div class="ttname"><a href="namespacerapidjson.html#a820f77efccfbb749bd15fe4822d2c740">rapidjson::PutReserve</a></div><div class="ttdeci">void PutReserve(Stream &amp;stream, size_t count)</div><div class="ttdoc">Reserve n characters for writing to a stream.</div><div class="ttdef"><b>Definition:</b> stream.h:84</div></div>
-<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:687</div></div>
+<div class="ttc" id="anamespacerapidjson_html_ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a"><div class="ttname"><a href="namespacerapidjson.html#ae79a4751c1c460ff0de5ecc07874f3e4abe572cb44ce198e467ccf9d63d50d82a">rapidjson::kNumberType</a></div><div class="ttdoc">number</div><div class="ttdef"><b>Definition:</b> rapidjson.h:693</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a849e2b675a2b868699a14d45c7396f24"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a849e2b675a2b868699a14d45c7396f24">rapidjson::Writer::String</a></div><div class="ttdeci">bool String(const Ch *const &amp;str)</div><div class="ttdoc">Simpler but slower overload.</div><div class="ttdef"><b>Definition:</b> writer.h:259</div></div>
<div class="ttc" id="aclassrapidjson_1_1_writer_html_a72cefd18d176bc12a53adb3185c51ca7"><div class="ttname"><a href="classrapidjson_1_1_writer.html#a72cefd18d176bc12a53adb3185c51ca7">rapidjson::Writer::Flush</a></div><div class="ttdeci">void Flush()</div><div class="ttdoc">Flush the output stream.</div><div class="ttdef"><b>Definition:</b> writer.h:282</div></div>
<div class="ttc" id="agroup___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g_html_ga5dc14176a9e71ace282404b0bcda57a1"><div class="ttname"><a href="group___r_a_p_i_d_j_s_o_n___c_o_n_f_i_g.html#ga5dc14176a9e71ace282404b0bcda57a1">RAPIDJSON_LIKELY</a></div><div class="ttdeci">#define RAPIDJSON_LIKELY(x)</div><div class="ttdoc">Compiler branching hint for expression with high probability to be true.</div><div class="ttdef"><b>Definition:</b> rapidjson.h:463</div></div>