Automatic doxygen build
diff --git a/hierarchy.js b/hierarchy.js
index 24a0122..3db7e4e 100644
--- a/hierarchy.js
+++ b/hierarchy.js
@@ -1,6 +1,7 @@
 var hierarchy =
 [
-    [ "rapidjson::Allocator", "classrapidjson_1_1_allocator.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 ],
     [ "rapidjson::AutoUTF< CharType >", "structrapidjson_1_1_auto_u_t_f.html", null ],
     [ "rapidjson::AutoUTFInputStream< CharType, InputByteStream >", "classrapidjson_1_1_auto_u_t_f_input_stream.html", null ],
@@ -9,12 +10,14 @@
     [ "rapidjson::BasicIStreamWrapper< StreamType >", "classrapidjson_1_1_basic_i_stream_wrapper.html", null ],
     [ "rapidjson::BasicOStreamWrapper< StreamType >", "classrapidjson_1_1_basic_o_stream_wrapper.html", null ],
     [ "rapidjson::CrtAllocator", "classrapidjson_1_1_crt_allocator.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::Data", "unionrapidjson_1_1_generic_value_1_1_data.html", null ],
     [ "rapidjson::EncodedInputStream< Encoding, InputByteStream >", "classrapidjson_1_1_encoded_input_stream.html", null ],
     [ "rapidjson::EncodedInputStream< UTF8<>, MemoryStream >", "classrapidjson_1_1_encoded_input_stream_3_01_u_t_f8_3_4_00_01_memory_stream_01_4.html", null ],
     [ "rapidjson::EncodedOutputStream< Encoding, OutputByteStream >", "classrapidjson_1_1_encoded_output_stream.html", null ],
-    [ "rapidjson::Encoding", "classrapidjson_1_1_encoding.html", null ],
+    [ "Encoding", "classrapidjson_1_1_encoding.html", null ],
     [ "rapidjson::FileReadStream", "classrapidjson_1_1_file_read_stream.html", null ],
     [ "rapidjson::FileWriteStream", "classrapidjson_1_1_file_write_stream.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::Flag", "structrapidjson_1_1_generic_value_1_1_flag.html", null ],
     [ "rapidjson::GenericArray< Const, ValueT >", "classrapidjson_1_1_generic_array.html", null ],
     [ "rapidjson::GenericInsituStringStream< Encoding >", "structrapidjson_1_1_generic_insitu_string_stream.html", null ],
     [ "rapidjson::GenericMember< Encoding, Allocator >", "structrapidjson_1_1_generic_member.html", null ],
@@ -37,7 +40,7 @@
     [ "rapidjson::GenericValue< EncodingType, StateAllocator >", "classrapidjson_1_1_generic_value.html", null ],
     [ "rapidjson::GenericValue< rapidjson::Encoding, rapidjson::Allocator >", "classrapidjson_1_1_generic_value.html", null ],
     [ "rapidjson::GenericValue< SourceEncoding, StackAllocator >", "classrapidjson_1_1_generic_value.html", null ],
-    [ "rapidjson::Handler", "classrapidjson_1_1_handler.html", null ],
+    [ "Handler", "classrapidjson_1_1_handler.html", null ],
     [ "rapidjson::GenericValue< Encoding, Allocator >::Number::I", "structrapidjson_1_1_generic_value_1_1_number_1_1_i.html", null ],
     [ "rapidjson::IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >", "classrapidjson_1_1_i_generic_remote_schema_document_provider.html", null ],
     [ "rapidjson::internal::ISchemaStateFactory< SchemaDocumentType::SchemaType >", null, [
@@ -52,12 +55,17 @@
     [ "rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::Level", "structrapidjson_1_1_writer_1_1_level.html", null ],
     [ "rapidjson::MemoryPoolAllocator< BaseAllocator >", "classrapidjson_1_1_memory_pool_allocator.html", null ],
     [ "rapidjson::MemoryStream", "structrapidjson_1_1_memory_stream.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::Number", "unionrapidjson_1_1_generic_value_1_1_number.html", null ],
+    [ "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::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >", "classrapidjson_1_1_schema_validating_reader.html", null ],
-    [ "rapidjson::Stream", "classrapidjson_1_1_stream.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 ],
     [ "rapidjson::StreamTraits< Stream >", "structrapidjson_1_1_stream_traits.html", null ],
     [ "rapidjson::StreamTraits< GenericInsituStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_insitu_string_stream_3_01_encoding_01_4_01_4.html", null ],
     [ "rapidjson::StreamTraits< GenericStringStream< Encoding > >", "structrapidjson_1_1_stream_traits_3_01_generic_string_stream_3_01_encoding_01_4_01_4.html", null ],
+    [ "rapidjson::GenericValue< Encoding, Allocator >::String", "structrapidjson_1_1_generic_value_1_1_string.html", null ],
     [ "rapidjson::GenericPointer< ValueType, Allocator >::Token", "structrapidjson_1_1_generic_pointer_1_1_token.html", null ],
     [ "rapidjson::Transcoder< SourceEncoding, TargetEncoding >", "structrapidjson_1_1_transcoder.html", null ],
     [ "rapidjson::Transcoder< Encoding, Encoding >", "structrapidjson_1_1_transcoder_3_01_encoding_00_01_encoding_01_4.html", null ],