diff --git a/Info.plist b/Info.plist
new file mode 100644
index 0000000..4856bd0
--- /dev/null
+++ b/Info.plist
@@ -0,0 +1,19 @@
+
+
+
+
+ CFBundleName
+ Json Box
+ CFBundleIdentifier
+ net.anhero.JsonBox
+ CFBundleVersion
+ 0.4.3
+ DocSetFeedName
+ JsonBox
+ DocSetPublisherIdentifier
+ net.anhero.JsonBox.documentation
+ DocSetPublisherName
+ AnheroInc.
+
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d01df2a
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+DOCSET_NAME=net.anhero.JsonBox.docset
+DOCSET_CONTENTS=$(DOCSET_NAME)/Contents
+DOCSET_RESOURCES=$(DOCSET_CONTENTS)/Resources
+DOCSET_DOCUMENTS=$(DOCSET_RESOURCES)/Documents
+DESTDIR=~/Library/Developer/Shared/Documentation/DocSets
+XCODE_INSTALL=$(shell xcode-select -print-path)
+
+all: docset
+
+docset:
+ mkdir -p $(DOCSET_DOCUMENTS)
+ cp Nodes.xml $(DOCSET_RESOURCES)
+ cp Tokens.xml $(DOCSET_RESOURCES)
+ cp Info.plist $(DOCSET_CONTENTS)
+ tar --exclude $(DOCSET_NAME) \
+ --exclude Nodes.xml \
+ --exclude Tokens.xml \
+ --exclude Info.plist \
+ --exclude Makefile -c -f - . \
+ | (cd $(DOCSET_DOCUMENTS); tar xvf -)
+ $(XCODE_INSTALL)/usr/bin/docsetutil index $(DOCSET_NAME)
+ rm -f $(DOCSET_DOCUMENTS)/Nodes.xml
+ rm -f $(DOCSET_DOCUMENTS)/Info.plist
+ rm -f $(DOCSET_DOCUMENTS)/Makefile
+ rm -f $(DOCSET_RESOURCES)/Nodes.xml
+ rm -f $(DOCSET_RESOURCES)/Tokens.xml
+
+install: docset
+ mkdir -p $(DESTDIR)
+ cp -R $(DOCSET_NAME) $(DESTDIR)
+
+uninstall:
+ rm -rf $(DESTDIR)/$(DOCSET_NAME)
+
+always:
diff --git a/Nodes.xml b/Nodes.xml
new file mode 100644
index 0000000..37a43af
--- /dev/null
+++ b/Nodes.xml
@@ -0,0 +1,3206 @@
+
+
+
+
+ Root
+ index.htm
+
+
+ JsonBox
+ index.htm
+
+
+ Namespace List
+ namespaces.htm
+
+
+ JsonBox
+ namespace_json_box.htm
+
+
+
+
+ Namespace Members
+ namespacemembers.htm
+
+
+ All
+ namespacemembers.htm
+
+
+ Functions
+ namespacemembers_func.htm
+
+
+ Variables
+ namespacemembers_vars.htm
+
+
+ Typedefs
+ namespacemembers_type.htm
+
+
+
+
+
+
+ Class List
+ annotated.htm
+
+
+ JsonBox
+ namespace_json_box.htm
+
+
+ Literals
+ namespace_json_box_1_1_literals.htm
+
+
+ Numbers
+ namespace_json_box_1_1_numbers.htm
+
+
+ Strings
+ namespace_json_box_1_1_strings.htm
+
+
+ Structural
+ namespace_json_box_1_1_structural.htm
+
+
+ Whitespace
+ namespace_json_box_1_1_whitespace.htm
+
+
+ Array
+ class_json_box_1_1_array.htm
+
+
+ allocator_type
+ class_json_box_1_1_array.htm
+ a94a5f3f4eb3d6c4d80a4237a6e17e2c1
+
+
+ const_iterator
+ class_json_box_1_1_array.htm
+ a31fc384b4c7da191a991fd1d4567b230
+
+
+ const_pointer
+ class_json_box_1_1_array.htm
+ a10fe9ccb9bfae436cf8a240e9430d135
+
+
+ const_reference
+ class_json_box_1_1_array.htm
+ a9ad7013931d2cd82fe035008ff69eaf8
+
+
+ const_reverse_iterator
+ class_json_box_1_1_array.htm
+ a783c81228133b19d4d65707eba177cf4
+
+
+ container
+ class_json_box_1_1_array.htm
+ a7720d4e271dce78de02597ed4004e25a
+
+
+ difference_type
+ class_json_box_1_1_array.htm
+ a3b58de8a3342a7b6bca18ca8ce3353fd
+
+
+ iterator
+ class_json_box_1_1_array.htm
+ a71ae3f757e2c6f0b050325c875df3384
+
+
+ pointer
+ class_json_box_1_1_array.htm
+ a5db3d9d73b803ad3220559dffc840a4f
+
+
+ reference
+ class_json_box_1_1_array.htm
+ a03d311bd6ccde9f10965fdad99396a8d
+
+
+ reverse_iterator
+ class_json_box_1_1_array.htm
+ ae2a2a8b73be4fd99313035530a74c370
+
+
+ size_type
+ class_json_box_1_1_array.htm
+ aff733b5965970b27df9db5381c62e8fc
+
+
+ value_type
+ class_json_box_1_1_array.htm
+ ac956c03c8a3b32253b2be61b985ccdc3
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a9533dca56a6a89ac3c54cd0121298678
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a9233d4749be05b98d3928f6f67fcedc1
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a7329931ffb9b7fe8979fc541c241486b
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a6a134b24d2c40ae1c55d3ab25fbf050a
+
+
+ assign
+ class_json_box_1_1_array.htm
+ a4fb5695158f0300cf402b1c02a530dc8
+
+
+ assign
+ class_json_box_1_1_array.htm
+ a9f39c201cee48d3eddd9397203fffcc9
+
+
+ at
+ class_json_box_1_1_array.htm
+ a5f8c5902d804e4a2ff5a6e4360055391
+
+
+ at
+ class_json_box_1_1_array.htm
+ ab2ee7213b1c2ebc6eedd3336d0001fad
+
+
+ back
+ class_json_box_1_1_array.htm
+ a68c47ee4d059f9ab000b2c807d7df6b0
+
+
+ back
+ class_json_box_1_1_array.htm
+ a69a26335228a37e7352ac3d29f8437fd
+
+
+ begin
+ class_json_box_1_1_array.htm
+ a5cfab1f23955e171ab87921e5c00f86a
+
+
+ begin
+ class_json_box_1_1_array.htm
+ a3c87d8ed8a5ac546646b4074c0ad68fe
+
+
+ capacity
+ class_json_box_1_1_array.htm
+ a7af5981f16ac86eeca513d475bdba259
+
+
+ clear
+ class_json_box_1_1_array.htm
+ acb722a8e71efc47ae1caf17e881881b5
+
+
+ empty
+ class_json_box_1_1_array.htm
+ a74cf5cdba795a8658db537eec545269b
+
+
+ end
+ class_json_box_1_1_array.htm
+ a52bf5c3114714d0fcd3e6e0c20eaaa45
+
+
+ end
+ class_json_box_1_1_array.htm
+ af094ca3d3f175b4d9a0f2cbeb816363e
+
+
+ erase
+ class_json_box_1_1_array.htm
+ a99b3a00c2247c582d7b6e5067da2fda5
+
+
+ erase
+ class_json_box_1_1_array.htm
+ aa35a6620796fba620b07205a42b10fab
+
+
+ front
+ class_json_box_1_1_array.htm
+ a3f1678b953a0b27ce0242f232bf21565
+
+
+ front
+ class_json_box_1_1_array.htm
+ ac85e1902cce1ab2efb478c631049a268
+
+
+ get_allocator
+ class_json_box_1_1_array.htm
+ a6324f9dbd235452ee5fad9f22ba9c4b9
+
+
+ insert
+ class_json_box_1_1_array.htm
+ a5b2d020235401e9f2b5af37dbc45c6b7
+
+
+ insert
+ class_json_box_1_1_array.htm
+ a5a7edcb95e273254f93a5624f38929b1
+
+
+ insert
+ class_json_box_1_1_array.htm
+ af50479cb835a431158bc08ee862099b6
+
+
+ max_size
+ class_json_box_1_1_array.htm
+ a4b67a58bcaced32ea7befcce79b65f03
+
+
+ operator!=
+ class_json_box_1_1_array.htm
+ a343f3a3eded6cad3b0cd4e186ea8c12f
+
+
+ operator<
+ class_json_box_1_1_array.htm
+ a97840dbedb29e343b82d92ff5c0d4dd1
+
+
+ operator<=
+ class_json_box_1_1_array.htm
+ aa065bd8180b311af7f5a9b52d0a85660
+
+
+ operator=
+ class_json_box_1_1_array.htm
+ a72985a75efb33d99e7089ef9260b0b13
+
+
+ operator==
+ class_json_box_1_1_array.htm
+ ab90c902c22bef6e63afd5767b6b6b07a
+
+
+ operator>
+ class_json_box_1_1_array.htm
+ ac41ffc71b57f54730549cc015a2bb4b3
+
+
+ operator>=
+ class_json_box_1_1_array.htm
+ a2f940a6e3eb32ef8a9235b540622d89e
+
+
+ operator[]
+ class_json_box_1_1_array.htm
+ a9d89b07fb0fdba5f253b89634fb2747b
+
+
+ operator[]
+ class_json_box_1_1_array.htm
+ a4000b0749d527c1306d7a27179e25cec
+
+
+ pop_back
+ class_json_box_1_1_array.htm
+ a7dc7f963a9c0b3d9da2153b5e145246d
+
+
+ push_back
+ class_json_box_1_1_array.htm
+ abaeafc82036b83d33cad136a9ec6dacf
+
+
+ rbegin
+ class_json_box_1_1_array.htm
+ ae8e4feaf05dc66f85c22535fb0d4d65c
+
+
+ rbegin
+ class_json_box_1_1_array.htm
+ a8656a4a2a2e321cb18ca213799db009e
+
+
+ rend
+ class_json_box_1_1_array.htm
+ abce1f414b165f055123803cc14fce623
+
+
+ rend
+ class_json_box_1_1_array.htm
+ a78b1e58120d839828d33c1fa2fab7117
+
+
+ reserve
+ class_json_box_1_1_array.htm
+ aec4a9729647417b70cfa9d5e4834b70f
+
+
+ resize
+ class_json_box_1_1_array.htm
+ af4b4195ad8c75549b764be2bafe64792
+
+
+ size
+ class_json_box_1_1_array.htm
+ ac68e637d92c8c3b52cf66f7d9b6bdee1
+
+
+ swap
+ class_json_box_1_1_array.htm
+ a6d8a361ce32c2eec2e65ac747cc8d3ab
+
+
+ data
+ class_json_box_1_1_array.htm
+ a79fc5d2fe1a1831da00f7224cfc27a9e
+
+
+
+
+ Convert
+ class_json_box_1_1_convert.htm
+
+
+ decodeUTF8
+ class_json_box_1_1_convert.htm
+ a3d7844f443119accb59ceaf1a60ffc3f
+
+
+ encodeToUTF8
+ class_json_box_1_1_convert.htm
+ a8631179265444805b522de7348ee8673
+
+
+
+
+ Escaper
+ class_json_box_1_1_escaper.htm
+
+
+ Escaper
+ class_json_box_1_1_escaper.htm
+ a7b064306fea5d24219a7f2cce9e79345
+
+
+ operator()
+ class_json_box_1_1_escaper.htm
+ a1025bc038d9436d1fee7d3e014261eca
+
+
+ afterBackSlash
+ class_json_box_1_1_escaper.htm
+ a7e1dc3d5f87e6751ab48ab3360c6aa1d
+
+
+ inString
+ class_json_box_1_1_escaper.htm
+ a218efe6b2c5c0c243bc6fee5499cfbd6
+
+
+
+
+ IndentCanceller
+ class_json_box_1_1_indent_canceller.htm
+
+
+ IndentCanceller
+ class_json_box_1_1_indent_canceller.htm
+ aec2f5077ffcb3f4243d8d7a7e0564bd2
+
+
+ operator()
+ class_json_box_1_1_indent_canceller.htm
+ a7d6a227c6298a90461dd7beda8b1697a
+
+
+ afterBackSlash
+ class_json_box_1_1_indent_canceller.htm
+ a235253ec5c0980ed1a1509f002b26592
+
+
+ inString
+ class_json_box_1_1_indent_canceller.htm
+ a19a00394282b4ed7f4b8cd2e1613947d
+
+
+
+
+ Indenter
+ class_json_box_1_1_indenter.htm
+
+
+ Indenter
+ class_json_box_1_1_indenter.htm
+ a7359bf9286daf02d8236f8553756fa50
+
+
+ operator()
+ class_json_box_1_1_indenter.htm
+ a297985cb09ac2ef723192ca7de5b968d
+
+
+ atStartOfLine
+ class_json_box_1_1_indenter.htm
+ afaab02bff36d5c89ee61eace4beeb8d8
+
+
+
+
+ Object
+ class_json_box_1_1_object.htm
+
+
+ allocator_type
+ class_json_box_1_1_object.htm
+ a716b7bdad7264a8fe6ebbcc2f6472491
+
+
+ const_iterator
+ class_json_box_1_1_object.htm
+ a4d23817b5d11f016245351ccd4a5d7e2
+
+
+ const_pointer
+ class_json_box_1_1_object.htm
+ a2effd337c3d0407c3d0949744f2c5545
+
+
+ const_reference
+ class_json_box_1_1_object.htm
+ aaf4d7917fd2d7ac1f5541c77bd6ac9b3
+
+
+ const_reverse_iterator
+ class_json_box_1_1_object.htm
+ aa2817625fc0517506fa48b1d83ec4560
+
+
+ container
+ class_json_box_1_1_object.htm
+ aadf8e44ece33131b4dc66e754861ef6f
+
+
+ difference_type
+ class_json_box_1_1_object.htm
+ ac7639dbcd746783c3f591afec84ce5f8
+
+
+ iterator
+ class_json_box_1_1_object.htm
+ a890f6abe2e10996f95c0741fd5922109
+
+
+ key_compare
+ class_json_box_1_1_object.htm
+ a61664a7f7076b0d03ac2dd132242cdf5
+
+
+ key_type
+ class_json_box_1_1_object.htm
+ a6059e945d01f81527dccfef0c86e2f91
+
+
+ mapped_type
+ class_json_box_1_1_object.htm
+ a797d470c48c6b0281709552bd2f9c0ab
+
+
+ pointer
+ class_json_box_1_1_object.htm
+ a1a6edfd0989da0b09b711e051a34e6b3
+
+
+ reference
+ class_json_box_1_1_object.htm
+ a3a345b2cb61d47c4ff95d023285004d7
+
+
+ reverse_iterator
+ class_json_box_1_1_object.htm
+ a0af500e05499df07492b7a05cb08e324
+
+
+ size_type
+ class_json_box_1_1_object.htm
+ a36fe38b4af40f3a0c4db734de46ab881
+
+
+ value_type
+ class_json_box_1_1_object.htm
+ aa0f5cdac313f9e63c965a1a291fa8164
+
+
+ Object
+ class_json_box_1_1_object.htm
+ acebaab9000e9741ec0c7a81f8afb8111
+
+
+ Object
+ class_json_box_1_1_object.htm
+ ae2e0c692da57e0305397710dbd5342a2
+
+
+ Object
+ class_json_box_1_1_object.htm
+ a5c5202f05d891da48bc2904792a31543
+
+
+ begin
+ class_json_box_1_1_object.htm
+ af33e16a207cfdf9a71a5fd29678f58d1
+
+
+ begin
+ class_json_box_1_1_object.htm
+ a85adf723bd4517f1c7e060ac718ccd36
+
+
+ clear
+ class_json_box_1_1_object.htm
+ a2dddadbdb15d8558f1654dd306c7169a
+
+
+ count
+ class_json_box_1_1_object.htm
+ abf199a4f94eaa1c072bd69329e9b37c7
+
+
+ empty
+ class_json_box_1_1_object.htm
+ a65e0cb3d2dbb9224231c14a294f9a9cb
+
+
+ end
+ class_json_box_1_1_object.htm
+ a07427bf3ba1cdac2d7e194a5e6245fea
+
+
+ end
+ class_json_box_1_1_object.htm
+ af18bb1ede4336139eb84a174f3d55ec8
+
+
+ equal_range
+ class_json_box_1_1_object.htm
+ af79e08e5cd5bd0f1c40c6b8c054142c8
+
+
+ equal_range
+ class_json_box_1_1_object.htm
+ a4ae8c8dd1f4bf98332ad01e0eb787965
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a62cf76140e5c6a6986cbb7b40d1bf7ae
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a778858018edb7f097204646d3aaa8e99
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a8e7e36cbd649059ee42c707c37158c66
+
+
+ find
+ class_json_box_1_1_object.htm
+ a47e93589b3ddd4e1358b875e20785eac
+
+
+ find
+ class_json_box_1_1_object.htm
+ a8fbf2417629f7de818ece40d03bcbb00
+
+
+ get_allocator
+ class_json_box_1_1_object.htm
+ ae0f786e652a7307d7cc3a338ad434fdd
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a4c726822e25f07349bea3dc3318c470b
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a5dd24e3b34691ee6aa0a778c2f37365c
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a7a3ab92f33ed4153afdbcce83421cf13
+
+
+ key_comp
+ class_json_box_1_1_object.htm
+ aaa992fc141869228a6514556b89304a0
+
+
+ lower_bound
+ class_json_box_1_1_object.htm
+ a7c0d3b1585057ef2391527dd40c3e1bf
+
+
+ lower_bound
+ class_json_box_1_1_object.htm
+ a8511e2769c1e328e285b0151a309ca80
+
+
+ max_size
+ class_json_box_1_1_object.htm
+ ad7c76487d697d06875353ca2b0de9709
+
+
+ operator!=
+ class_json_box_1_1_object.htm
+ ae7159f44ff7959e9b6af6a5bc8445cef
+
+
+ operator<
+ class_json_box_1_1_object.htm
+ aeccde63bf2e80dd952e3cc87b2de9a92
+
+
+ operator<=
+ class_json_box_1_1_object.htm
+ a2ece3790e9d6e28a63569ecf2ac22ecc
+
+
+ operator=
+ class_json_box_1_1_object.htm
+ a4f831baf30e58d2b1b82a32faad52555
+
+
+ operator==
+ class_json_box_1_1_object.htm
+ a20982f8f0dc715c9fa7b97bb248f5976
+
+
+ operator>
+ class_json_box_1_1_object.htm
+ a7dfec61637b4744887cd9dc61cf25e5c
+
+
+ operator>=
+ class_json_box_1_1_object.htm
+ a1bcdf5852eb332ffda8a17ddf478ed4f
+
+
+ operator[]
+ class_json_box_1_1_object.htm
+ a9a5b39788cbb0293a22b8afc9f31bb63
+
+
+ rbegin
+ class_json_box_1_1_object.htm
+ a37e7dafaa72c9b6d2fc6b60ff9df41af
+
+
+ rbegin
+ class_json_box_1_1_object.htm
+ a3c1b43ae1c728535894f77fd535aa805
+
+
+ rend
+ class_json_box_1_1_object.htm
+ a51c4f911f9c9b6360157daef70309c5c
+
+
+ rend
+ class_json_box_1_1_object.htm
+ a3a3ca57f6f8415744adba645acd84f5a
+
+
+ size
+ class_json_box_1_1_object.htm
+ a8569c8caaa95ed31fbb33847df179a2b
+
+
+ swap
+ class_json_box_1_1_object.htm
+ a8787af0458df52afea1013e5b01fb1bf
+
+
+ upper_bound
+ class_json_box_1_1_object.htm
+ acb76b33fe6f95017a1525974c659b4d9
+
+
+ upper_bound
+ class_json_box_1_1_object.htm
+ a3494714d43c8437a1a1ba58bb9b575f8
+
+
+ data
+ class_json_box_1_1_object.htm
+ a4604f99db1f3a2f8f78974eb1e08457d
+
+
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+ ab8982ccca2114224fe6e94607ee25d1a
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+ a4eca03e86af609b36435d40a5061e649
+
+
+ ~OutputFilter
+ class_json_box_1_1_output_filter.htm
+ a238a562b649a7815a9a8358fbe4072ae
+
+
+ getDestination
+ class_json_box_1_1_output_filter.htm
+ a97e6302e519dca892dfa171dff928bfc
+
+
+ getInserter
+ class_json_box_1_1_output_filter.htm
+ af708be1bcc3cec48b2e7aa510a3203f1
+
+
+ overflow
+ class_json_box_1_1_output_filter.htm
+ a8d91227ea71cb143e36928eaf6dcdd8d
+
+
+ setbuf
+ class_json_box_1_1_output_filter.htm
+ acf62e1ad6f33da3f9ef522f8fbdaf5ff
+
+
+ sync
+ class_json_box_1_1_output_filter.htm
+ a8d5ee977a741dbb12b0aeee01e3365da
+
+
+ underflow
+ class_json_box_1_1_output_filter.htm
+ a6bd41425d7efae42b14da6cf78a7f77f
+
+
+ deleteWhenFinished
+ class_json_box_1_1_output_filter.htm
+ a2ecaaba596decb74cab33d5c55a71609
+
+
+ destination
+ class_json_box_1_1_output_filter.htm
+ acec70d4a9bc0227fb686d493812d65a2
+
+
+ inserter
+ class_json_box_1_1_output_filter.htm
+ a054fdeb7ea28f014fc792b4b1a49ff7a
+
+
+
+
+ SolidusEscaper
+ class_json_box_1_1_solidus_escaper.htm
+
+
+ SolidusEscaper
+ class_json_box_1_1_solidus_escaper.htm
+ a527bdef8af1846938caaf0906e135869
+
+
+ operator()
+ class_json_box_1_1_solidus_escaper.htm
+ ae7de2ae5876b6d7d75e9f53fbd95fa00
+
+
+ afterBackSlash
+ class_json_box_1_1_solidus_escaper.htm
+ a0a6fcd62fe2f8f7fe1a9d98ae9452319
+
+
+ inString
+ class_json_box_1_1_solidus_escaper.htm
+ a1fe307d40b6704b8310af9e14a085956
+
+
+
+
+ Value
+ class_json_box_1_1_value.htm
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a80b989727fca0a5c113f8706fe3085da
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9d5854ea9ec12544e0bc08f1c95e4724
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9c9071cb652eddba8b53d0f5d54cb0c3
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ace9803bd6120b8023930386734a37d0c
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acc3ce1da514bb9b7cd8e1de65ff31469
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ afe9a838b83df192cd059e9f61fb1e884
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a0e2b67c870da866834a13ce72cd0b5e8
+
+
+ arrayValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a473379ef36bb16e3506550d87697139f
+
+
+ boolValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ae3e0eb54ebe81b4ad18cdb19425f2d63
+
+
+ doubleValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a24f9fcaa0e3dfbf91d5bd4f2a05ced0a
+
+
+ intValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acd711d2007148a666435e935ca0b0863
+
+
+ objectValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6fc48cb08dd85e65d07e175e3041a927
+
+
+ stringValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6b2dde21ad62f22838c9bb61f704c7c7
+
+
+
+
+ Type
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8
+
+
+ STRING
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8afab8bf05e2a55bebfa7e0ba34d4fd7b1
+
+
+ INTEGER
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac5ae8b67a9e7fd45b63eac0f9551c119
+
+
+ DOUBLE
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8aa626b7e73a436622b83d2788ef73715c
+
+
+ OBJECT
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a1482e68031a5072c6f8fef5cbbfc6aa2
+
+
+ ARRAY
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a208fc49121ff228663d938fdb8fa4955
+
+
+ BOOLEAN
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac8a22edba2716ff153b682c19580bc77
+
+
+ NULL_VALUE
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a047ee17e3ffa911ab48cec228ec4bd2e
+
+
+ UNKNOWN
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a7f44ce11c336f6fb771a9d9f4a718bbd
+
+
+
+
+ Value
+ class_json_box_1_1_value.htm
+ af6d16dd54d7bb496a14f843a9bfa0daa
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a41687ea1651debd306cb2543c5232f2a
+
+
+ Value
+ class_json_box_1_1_value.htm
+ aa6fb7237c21d4c8f5e93c7f1b16087c0
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a0187b709d56926f25484b389b7d3decf
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a768674046f3e57d5f2af65ce677528f7
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a9e9f4b9966cb4d5e412bf797b4d861d8
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a5b6b801dd666f9385fdb3d5a7765695a
+
+
+ Value
+ class_json_box_1_1_value.htm
+ ad2ee48fb22404d2bb4437a282bdb6ef3
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a36227b6eec180dc2f18de202be07453b
+
+
+ Value
+ class_json_box_1_1_value.htm
+ aa7984bf7ed5d7c40056216aea0524d94
+
+
+ ~Value
+ class_json_box_1_1_value.htm
+ a456b439c1d29bc28676e4f1419ce0b66
+
+
+ clear
+ class_json_box_1_1_value.htm
+ a7b7c56a2e63c501c7a8b80908203dd79
+
+
+ escapeAllCharacters
+ class_json_box_1_1_value.htm
+ a6d75acacbeb0c6f0b4aa2536bcbd7c09
+
+
+ escapeMinimumCharacters
+ class_json_box_1_1_value.htm
+ abdfc0dbf9bae6a96c7cb0f1a91bd4ffa
+
+
+ escapeToUnicode
+ class_json_box_1_1_value.htm
+ abe4ec61a711af06ffcfd197176129434
+
+
+ getArray
+ class_json_box_1_1_value.htm
+ af2d55c22340f10402720267621b584f4
+
+
+ getBoolean
+ class_json_box_1_1_value.htm
+ a9108628c49ac94dd76237198cd51021c
+
+
+ getDouble
+ class_json_box_1_1_value.htm
+ af346625e38b985c821cf74f02946e89b
+
+
+ getInt
+ class_json_box_1_1_value.htm
+ a7a2e79635275d8c8fd7b5954097e8ead
+
+
+ getObject
+ class_json_box_1_1_value.htm
+ a383c4fbcd53c6ea03189b93cc50519b8
+
+
+ getString
+ class_json_box_1_1_value.htm
+ a7eaf8513ab726676f4d14384287c224f
+
+
+ getType
+ class_json_box_1_1_value.htm
+ a8dcb8bd10325404d2bbb2209eceff4c0
+
+
+ isArray
+ class_json_box_1_1_value.htm
+ a17dd68c41aa4b1704c2b20ac85e58027
+
+
+ isBoolean
+ class_json_box_1_1_value.htm
+ a6fef69c68ed7185485e757b01c09d1bf
+
+
+ isDouble
+ class_json_box_1_1_value.htm
+ ac3fdea453b7148eabf425f050e746cea
+
+
+ isHexDigit
+ class_json_box_1_1_value.htm
+ a220210009d15c4348423defecbf899fe
+
+
+ isInteger
+ class_json_box_1_1_value.htm
+ ac956bc04a4239e7af925e5ec2fa16f92
+
+
+ isNull
+ class_json_box_1_1_value.htm
+ a369a8672426473208a2de1376735ee17
+
+
+ isObject
+ class_json_box_1_1_value.htm
+ a6d9f2323f7525e7b934c003bfab53abd
+
+
+ isString
+ class_json_box_1_1_value.htm
+ a991792b8803ccd8741c6f4862f1f523e
+
+
+ isWhiteSpace
+ class_json_box_1_1_value.htm
+ ae5117d1492d4ce4fca921e6b93c411d1
+
+
+ loadFromFile
+ class_json_box_1_1_value.htm
+ a299027becc30a4a8e6b5b77b1f958188
+
+
+ loadFromStream
+ class_json_box_1_1_value.htm
+ a17782e1e61911fab7a70c7cd1e8588d7
+
+
+ loadFromString
+ class_json_box_1_1_value.htm
+ a18012602c9b64c632a897c35fd8d724c
+
+
+ operator!=
+ class_json_box_1_1_value.htm
+ a953c216c39fa774ba2eabfc0d8854902
+
+
+ operator<
+ class_json_box_1_1_value.htm
+ a629dedbfcb26fcd9fa3e249426411172
+
+
+ operator<=
+ class_json_box_1_1_value.htm
+ a0d47af58fbbcc8f14b3b2d84a1b5536e
+
+
+ operator=
+ class_json_box_1_1_value.htm
+ ad74771c53aa5773c65d85710ad4fbbbd
+
+
+ operator==
+ class_json_box_1_1_value.htm
+ aa8f7ba3d83bcb4ab65d10d613ad796df
+
+
+ operator>
+ class_json_box_1_1_value.htm
+ aac976c702d5e0d560067f4b92d6c1efb
+
+
+ operator>=
+ class_json_box_1_1_value.htm
+ a013db82082bbabb153b96d174bde496c
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ a0410372ea01f5aa6ca8a230ae3a0c080
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ aa12d548e08e8083959f4611379affa06
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ a6049847be53e832a936f0dca2792af83
+
+
+ output
+ class_json_box_1_1_value.htm
+ af36b34cb3a20f2556e3547cecf5407b5
+
+
+ readArray
+ class_json_box_1_1_value.htm
+ aa69e0ae995e25985c0c184c5376d340f
+
+
+ readNumber
+ class_json_box_1_1_value.htm
+ a6ab53d82829ed4ca4b00f6a85fa87e60
+
+
+ readObject
+ class_json_box_1_1_value.htm
+ a3f66b9abbb963b6620d1ddaff4c61a47
+
+
+ readString
+ class_json_box_1_1_value.htm
+ a5fb3eb9603e0dec9d969133c4aed2a67
+
+
+ readToNonWhiteSpace
+ class_json_box_1_1_value.htm
+ af3f02776ddac090ca8686f0b9b337fd0
+
+
+ setArray
+ class_json_box_1_1_value.htm
+ aa1a3251f6548fcb8c67ff3af8fe00c3e
+
+
+ setBoolean
+ class_json_box_1_1_value.htm
+ ae2e3a7cd5d55a3cee2ed2de3a7ff9782
+
+
+ setDouble
+ class_json_box_1_1_value.htm
+ a348bded518aa84e87ccfa90a1bf0dedf
+
+
+ setInt
+ class_json_box_1_1_value.htm
+ a79b5fbb5d09ccd7b517e1e503fbba497
+
+
+ setNull
+ class_json_box_1_1_value.htm
+ aa83341983475930b94f47429ae3f2b25
+
+
+ setObject
+ class_json_box_1_1_value.htm
+ a050bbab3dd6719264d7399af1f400860
+
+
+ setString
+ class_json_box_1_1_value.htm
+ a83b50b8ff0e6b64d1e6ca58a82628afc
+
+
+ writeToFile
+ class_json_box_1_1_value.htm
+ a0999b3e56d9073771033d62893cb06a2
+
+
+ writeToStream
+ class_json_box_1_1_value.htm
+ a0d64413e7d3f51ec40405e20d2a02506
+
+
+ operator<<
+ class_json_box_1_1_value.htm
+ a05a829e3cd401aa5f4b1aafbd2fcedde
+
+
+ data
+ class_json_box_1_1_value.htm
+ a80ca2fc7e9b17cb7849d647902a2eed3
+
+
+ EMPTY_ARRAY
+ class_json_box_1_1_value.htm
+ a299fcb9fb2f29c8a7858d55a5b7a3fb1
+
+
+ EMPTY_BOOL
+ class_json_box_1_1_value.htm
+ a3b3d0bbab129cee0a32af0aad4c88964
+
+
+ EMPTY_DOUBLE
+ class_json_box_1_1_value.htm
+ a2b6d473f56d80158bc7e11309dfec44a
+
+
+ EMPTY_INT
+ class_json_box_1_1_value.htm
+ a5a475fb9b2740ba60c4d5bd5e7b78c43
+
+
+ EMPTY_OBJECT
+ class_json_box_1_1_value.htm
+ aeeccd94a1a1c5754506e9add43cfe24a
+
+
+ EMPTY_STRING
+ class_json_box_1_1_value.htm
+ ae6ab332adeac1ac536add7f54c1cfebf
+
+
+ type
+ class_json_box_1_1_value.htm
+ ad00c46542cd6f3c19eb9d7e1a19f7a60
+
+
+
+
+
+
+
+
+ Class Index
+ classes.htm
+
+
+ Class Members
+ functions.htm
+
+
+ All
+ functions.htm
+
+
+ a
+ functions.htm
+
+
+ b
+ functions_0x62.htm
+
+
+ c
+ functions_0x63.htm
+
+
+ d
+ functions_0x64.htm
+
+
+ e
+ functions_0x65.htm
+
+
+ f
+ functions_0x66.htm
+
+
+ g
+ functions_0x67.htm
+
+
+ i
+ functions_0x69.htm
+
+
+ k
+ functions_0x6b.htm
+
+
+ l
+ functions_0x6c.htm
+
+
+ m
+ functions_0x6d.htm
+
+
+ n
+ functions_0x6e.htm
+
+
+ o
+ functions_0x6f.htm
+
+
+ p
+ functions_0x70.htm
+
+
+ r
+ functions_0x72.htm
+
+
+ s
+ functions_0x73.htm
+
+
+ t
+ functions_0x74.htm
+
+
+ u
+ functions_0x75.htm
+
+
+ v
+ functions_0x76.htm
+
+
+ w
+ functions_0x77.htm
+
+
+ ~
+ functions_0x7e.htm
+
+
+
+
+ Functions
+ functions_func.htm
+
+
+ Variables
+ functions_vars.htm
+
+
+ Typedefs
+ functions_type.htm
+
+
+ Enumerations
+ functions_enum.htm
+
+
+ Enumerator
+ functions_eval.htm
+
+
+ Related Functions
+ functions_rela.htm
+
+
+
+
+
+
+ File List
+ files.htm
+
+
+ include
+ dir_d44c64559bbebec7f509842c48db8b23.htm
+
+
+ JsonBox
+ dir_0c59acc592fd5ff7f116eef098965cb8.htm
+
+
+ Array.h
+ _array_8h.htm
+
+
+ Array
+ class_json_box_1_1_array.htm
+
+
+ allocator_type
+ class_json_box_1_1_array.htm
+ a94a5f3f4eb3d6c4d80a4237a6e17e2c1
+
+
+ const_iterator
+ class_json_box_1_1_array.htm
+ a31fc384b4c7da191a991fd1d4567b230
+
+
+ const_pointer
+ class_json_box_1_1_array.htm
+ a10fe9ccb9bfae436cf8a240e9430d135
+
+
+ const_reference
+ class_json_box_1_1_array.htm
+ a9ad7013931d2cd82fe035008ff69eaf8
+
+
+ const_reverse_iterator
+ class_json_box_1_1_array.htm
+ a783c81228133b19d4d65707eba177cf4
+
+
+ container
+ class_json_box_1_1_array.htm
+ a7720d4e271dce78de02597ed4004e25a
+
+
+ difference_type
+ class_json_box_1_1_array.htm
+ a3b58de8a3342a7b6bca18ca8ce3353fd
+
+
+ iterator
+ class_json_box_1_1_array.htm
+ a71ae3f757e2c6f0b050325c875df3384
+
+
+ pointer
+ class_json_box_1_1_array.htm
+ a5db3d9d73b803ad3220559dffc840a4f
+
+
+ reference
+ class_json_box_1_1_array.htm
+ a03d311bd6ccde9f10965fdad99396a8d
+
+
+ reverse_iterator
+ class_json_box_1_1_array.htm
+ ae2a2a8b73be4fd99313035530a74c370
+
+
+ size_type
+ class_json_box_1_1_array.htm
+ aff733b5965970b27df9db5381c62e8fc
+
+
+ value_type
+ class_json_box_1_1_array.htm
+ ac956c03c8a3b32253b2be61b985ccdc3
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a9533dca56a6a89ac3c54cd0121298678
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a9233d4749be05b98d3928f6f67fcedc1
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a7329931ffb9b7fe8979fc541c241486b
+
+
+ Array
+ class_json_box_1_1_array.htm
+ a6a134b24d2c40ae1c55d3ab25fbf050a
+
+
+ assign
+ class_json_box_1_1_array.htm
+ a4fb5695158f0300cf402b1c02a530dc8
+
+
+ assign
+ class_json_box_1_1_array.htm
+ a9f39c201cee48d3eddd9397203fffcc9
+
+
+ at
+ class_json_box_1_1_array.htm
+ a5f8c5902d804e4a2ff5a6e4360055391
+
+
+ at
+ class_json_box_1_1_array.htm
+ ab2ee7213b1c2ebc6eedd3336d0001fad
+
+
+ back
+ class_json_box_1_1_array.htm
+ a68c47ee4d059f9ab000b2c807d7df6b0
+
+
+ back
+ class_json_box_1_1_array.htm
+ a69a26335228a37e7352ac3d29f8437fd
+
+
+ begin
+ class_json_box_1_1_array.htm
+ a5cfab1f23955e171ab87921e5c00f86a
+
+
+ begin
+ class_json_box_1_1_array.htm
+ a3c87d8ed8a5ac546646b4074c0ad68fe
+
+
+ capacity
+ class_json_box_1_1_array.htm
+ a7af5981f16ac86eeca513d475bdba259
+
+
+ clear
+ class_json_box_1_1_array.htm
+ acb722a8e71efc47ae1caf17e881881b5
+
+
+ empty
+ class_json_box_1_1_array.htm
+ a74cf5cdba795a8658db537eec545269b
+
+
+ end
+ class_json_box_1_1_array.htm
+ a52bf5c3114714d0fcd3e6e0c20eaaa45
+
+
+ end
+ class_json_box_1_1_array.htm
+ af094ca3d3f175b4d9a0f2cbeb816363e
+
+
+ erase
+ class_json_box_1_1_array.htm
+ a99b3a00c2247c582d7b6e5067da2fda5
+
+
+ erase
+ class_json_box_1_1_array.htm
+ aa35a6620796fba620b07205a42b10fab
+
+
+ front
+ class_json_box_1_1_array.htm
+ a3f1678b953a0b27ce0242f232bf21565
+
+
+ front
+ class_json_box_1_1_array.htm
+ ac85e1902cce1ab2efb478c631049a268
+
+
+ get_allocator
+ class_json_box_1_1_array.htm
+ a6324f9dbd235452ee5fad9f22ba9c4b9
+
+
+ insert
+ class_json_box_1_1_array.htm
+ a5b2d020235401e9f2b5af37dbc45c6b7
+
+
+ insert
+ class_json_box_1_1_array.htm
+ a5a7edcb95e273254f93a5624f38929b1
+
+
+ insert
+ class_json_box_1_1_array.htm
+ af50479cb835a431158bc08ee862099b6
+
+
+ max_size
+ class_json_box_1_1_array.htm
+ a4b67a58bcaced32ea7befcce79b65f03
+
+
+ operator!=
+ class_json_box_1_1_array.htm
+ a343f3a3eded6cad3b0cd4e186ea8c12f
+
+
+ operator<
+ class_json_box_1_1_array.htm
+ a97840dbedb29e343b82d92ff5c0d4dd1
+
+
+ operator<=
+ class_json_box_1_1_array.htm
+ aa065bd8180b311af7f5a9b52d0a85660
+
+
+ operator=
+ class_json_box_1_1_array.htm
+ a72985a75efb33d99e7089ef9260b0b13
+
+
+ operator==
+ class_json_box_1_1_array.htm
+ ab90c902c22bef6e63afd5767b6b6b07a
+
+
+ operator>
+ class_json_box_1_1_array.htm
+ ac41ffc71b57f54730549cc015a2bb4b3
+
+
+ operator>=
+ class_json_box_1_1_array.htm
+ a2f940a6e3eb32ef8a9235b540622d89e
+
+
+ operator[]
+ class_json_box_1_1_array.htm
+ a9d89b07fb0fdba5f253b89634fb2747b
+
+
+ operator[]
+ class_json_box_1_1_array.htm
+ a4000b0749d527c1306d7a27179e25cec
+
+
+ pop_back
+ class_json_box_1_1_array.htm
+ a7dc7f963a9c0b3d9da2153b5e145246d
+
+
+ push_back
+ class_json_box_1_1_array.htm
+ abaeafc82036b83d33cad136a9ec6dacf
+
+
+ rbegin
+ class_json_box_1_1_array.htm
+ ae8e4feaf05dc66f85c22535fb0d4d65c
+
+
+ rbegin
+ class_json_box_1_1_array.htm
+ a8656a4a2a2e321cb18ca213799db009e
+
+
+ rend
+ class_json_box_1_1_array.htm
+ abce1f414b165f055123803cc14fce623
+
+
+ rend
+ class_json_box_1_1_array.htm
+ a78b1e58120d839828d33c1fa2fab7117
+
+
+ reserve
+ class_json_box_1_1_array.htm
+ aec4a9729647417b70cfa9d5e4834b70f
+
+
+ resize
+ class_json_box_1_1_array.htm
+ af4b4195ad8c75549b764be2bafe64792
+
+
+ size
+ class_json_box_1_1_array.htm
+ ac68e637d92c8c3b52cf66f7d9b6bdee1
+
+
+ swap
+ class_json_box_1_1_array.htm
+ a6d8a361ce32c2eec2e65ac747cc8d3ab
+
+
+ data
+ class_json_box_1_1_array.htm
+ a79fc5d2fe1a1831da00f7224cfc27a9e
+
+
+
+
+ operator<<
+ _array_8h.htm
+ a5126bcbc4c7ddcc1e28ee07e41c7e603
+
+
+
+
+ Convert.h
+ _convert_8h.htm
+
+
+ Convert
+ class_json_box_1_1_convert.htm
+
+
+ decodeUTF8
+ class_json_box_1_1_convert.htm
+ a3d7844f443119accb59ceaf1a60ffc3f
+
+
+ encodeToUTF8
+ class_json_box_1_1_convert.htm
+ a8631179265444805b522de7348ee8673
+
+
+
+
+ String32
+ _convert_8h.htm
+ aa52d47da30d171f18ff9caf09f9ecd12
+
+
+
+
+ Escaper.h
+ _escaper_8h.htm
+
+
+ Escaper
+ class_json_box_1_1_escaper.htm
+
+
+ Escaper
+ class_json_box_1_1_escaper.htm
+ a7b064306fea5d24219a7f2cce9e79345
+
+
+ operator()
+ class_json_box_1_1_escaper.htm
+ a1025bc038d9436d1fee7d3e014261eca
+
+
+ afterBackSlash
+ class_json_box_1_1_escaper.htm
+ a7e1dc3d5f87e6751ab48ab3360c6aa1d
+
+
+ inString
+ class_json_box_1_1_escaper.htm
+ a218efe6b2c5c0c243bc6fee5499cfbd6
+
+
+
+
+
+
+ Grammar.h
+ _grammar_8h.htm
+
+
+ BACKSPACE
+ _grammar_8h.htm
+ ae338eb0b039a62f9e09d23fb38bc720d
+
+
+ BACKSPACE
+ _grammar_8h.htm
+ a36411edc21a2310fc2f5d9c9e4f4feb3
+
+
+ BACKSPACE
+ _grammar_8h.htm
+ a124535428b0a3ed93c64c1d633bb5357
+
+
+ BEGIN_ARRAY
+ _grammar_8h.htm
+ a6fcbc7515710d0045b29693b60d6ef16
+
+
+ BEGIN_END_STRING
+ _grammar_8h.htm
+ a7fe4ec602a4f8598533ec7f238591bfa
+
+
+ BEGIN_ESCAPE
+ _grammar_8h.htm
+ a23055aad0985727b00b7d5eaa441e98c
+
+
+ BEGIN_OBJECT
+ _grammar_8h.htm
+ a3532f00d1de5b70cc58c285aa696e17b
+
+
+ BEGIN_UNICODE
+ _grammar_8h.htm
+ abe73bc29ce8b04a0e8f6f2a2fa98eba9
+
+
+ BEGIN_UNICODE
+ _grammar_8h.htm
+ ac36ed2ca9935b38d2250321cf79b398a
+
+
+ CARRIAGE_RETURN
+ _grammar_8h.htm
+ a827e3c21f57f6bf50b64dea85a0d375d
+
+
+ CARRIAGE_RETURN
+ _grammar_8h.htm
+ af739f7a03efe42aed7d206932545acf5
+
+
+ CARRIAGE_RETURN
+ _grammar_8h.htm
+ ae324f56e26ed4bab3a5e27fad3864d5e
+
+
+ CARRIAGE_RETURN
+ _grammar_8h.htm
+ ae02bc802f7f2fe663029496a0b593972
+
+
+ DECIMAL_POINT
+ _grammar_8h.htm
+ af4489e63ce466ea00d83b49d11af7e90
+
+
+ DIGITS
+ _grammar_8h.htm
+ afd6514637961fa60096481e5cedbda44
+
+
+ END_ARRAY
+ _grammar_8h.htm
+ af9d4da481345171e07353bcf88079aeb
+
+
+ END_OBJECT
+ _grammar_8h.htm
+ a96e8f8368e55b706b8aba394ad34f0db
+
+
+ FALSE_STRING
+ _grammar_8h.htm
+ a5a3a3ee5c9cc25c8e1fbd8ea5d22a91c
+
+
+ FORM_FEED
+ _grammar_8h.htm
+ ab871ffd55d08bd2ab9f16faede851f8e
+
+
+ FORM_FEED
+ _grammar_8h.htm
+ a41b19e31ab505766680a1e5daff6631e
+
+
+ FORM_FEED
+ _grammar_8h.htm
+ a254337c1fc87ca99cdd22287e67be235
+
+
+ HORIZONTAL_TAB
+ _grammar_8h.htm
+ adf1bd0b2f25fd6d3477b4cc2291c4ce1
+
+
+ LINE_FEED
+ _grammar_8h.htm
+ a0340165b4db37c065b5d763df001a4de
+
+
+ LINE_FEED
+ _grammar_8h.htm
+ a80e5172d8621c3d5ba1ab282661aa2f1
+
+
+ LINE_FEED
+ _grammar_8h.htm
+ a5bb95b5a3f91de7fb7e9c11eee5a7cfd
+
+
+ LOWER_EXP
+ _grammar_8h.htm
+ afd07d178a9a2679e5f6e0fa2b2b42976
+
+
+ MINUS
+ _grammar_8h.htm
+ a2b86c2811ff15d1ad34ba2ef90e5580f
+
+
+ NAME_SEPARATOR
+ _grammar_8h.htm
+ a9aa359f5714a9056a8d0e338818517c5
+
+
+ NEW_LINE
+ _grammar_8h.htm
+ a81421264ff3e1d1f7b54efb25d7a3152
+
+
+ NULL_STRING
+ _grammar_8h.htm
+ a5b01b0ae37e6ae5ec23619d75b56e83a
+
+
+ PLUS
+ _grammar_8h.htm
+ a6915eb454b7240e12a59c5f43b551fa4
+
+
+ QUOTATION_MARK
+ _grammar_8h.htm
+ ab539952230ab726da1ff2b387b5627aa
+
+
+ QUOTATION_MARK
+ _grammar_8h.htm
+ a318984a0df93a084c60c4da4d02fc570
+
+
+ QUOTATION_MARK
+ _grammar_8h.htm
+ ac7849037ff3af857160e6203a29353b2
+
+
+ REVERSE_SOLIDUS
+ _grammar_8h.htm
+ ac574cb1b3b6c32feed22a78b6454f826
+
+
+ REVERSE_SOLIDUS
+ _grammar_8h.htm
+ a533f23cca8336e9a12d8a738308aee5e
+
+
+ REVERSE_SOLIDUS
+ _grammar_8h.htm
+ a376533f0b543837dcc9118749cd0ff60
+
+
+ SOLIDUS
+ _grammar_8h.htm
+ a57a6f337de06c9d398fa5baf69fabcf2
+
+
+ SOLIDUS
+ _grammar_8h.htm
+ a6f123d6e2e12fb14ed588b11e25a21cb
+
+
+ SOLIDUS
+ _grammar_8h.htm
+ a696003c7d7b165ab8490ef64a5cbe3a7
+
+
+ SPACE
+ _grammar_8h.htm
+ a9205fef9bd6b70d5ae02319e7671d6c7
+
+
+ TAB
+ _grammar_8h.htm
+ a39d0f040580478e33b747e346e6c001f
+
+
+ TAB
+ _grammar_8h.htm
+ a31458109e0225e65484b10537f659955
+
+
+ TAB
+ _grammar_8h.htm
+ a1d2027aaab53ffa5f0cec709fed6c73a
+
+
+ TRUE_STRING
+ _grammar_8h.htm
+ afa726a15e8fc09c52b6db53c58315bb2
+
+
+ UPPER_EXP
+ _grammar_8h.htm
+ a28e7db49c1ec62c026e714cad4adbc8c
+
+
+ VALUE_SEPARATOR
+ _grammar_8h.htm
+ a8dbec4f875111227ad77293769cbd451
+
+
+
+
+ IndentCanceller.h
+ _indent_canceller_8h.htm
+
+
+ IndentCanceller
+ class_json_box_1_1_indent_canceller.htm
+
+
+ IndentCanceller
+ class_json_box_1_1_indent_canceller.htm
+ aec2f5077ffcb3f4243d8d7a7e0564bd2
+
+
+ operator()
+ class_json_box_1_1_indent_canceller.htm
+ a7d6a227c6298a90461dd7beda8b1697a
+
+
+ afterBackSlash
+ class_json_box_1_1_indent_canceller.htm
+ a235253ec5c0980ed1a1509f002b26592
+
+
+ inString
+ class_json_box_1_1_indent_canceller.htm
+ a19a00394282b4ed7f4b8cd2e1613947d
+
+
+
+
+
+
+ Indenter.h
+ _indenter_8h.htm
+
+
+ Indenter
+ class_json_box_1_1_indenter.htm
+
+
+ Indenter
+ class_json_box_1_1_indenter.htm
+ a7359bf9286daf02d8236f8553756fa50
+
+
+ operator()
+ class_json_box_1_1_indenter.htm
+ a297985cb09ac2ef723192ca7de5b968d
+
+
+ atStartOfLine
+ class_json_box_1_1_indenter.htm
+ afaab02bff36d5c89ee61eace4beeb8d8
+
+
+
+
+
+
+ Object.h
+ _object_8h.htm
+
+
+ Object
+ class_json_box_1_1_object.htm
+
+
+ allocator_type
+ class_json_box_1_1_object.htm
+ a716b7bdad7264a8fe6ebbcc2f6472491
+
+
+ const_iterator
+ class_json_box_1_1_object.htm
+ a4d23817b5d11f016245351ccd4a5d7e2
+
+
+ const_pointer
+ class_json_box_1_1_object.htm
+ a2effd337c3d0407c3d0949744f2c5545
+
+
+ const_reference
+ class_json_box_1_1_object.htm
+ aaf4d7917fd2d7ac1f5541c77bd6ac9b3
+
+
+ const_reverse_iterator
+ class_json_box_1_1_object.htm
+ aa2817625fc0517506fa48b1d83ec4560
+
+
+ container
+ class_json_box_1_1_object.htm
+ aadf8e44ece33131b4dc66e754861ef6f
+
+
+ difference_type
+ class_json_box_1_1_object.htm
+ ac7639dbcd746783c3f591afec84ce5f8
+
+
+ iterator
+ class_json_box_1_1_object.htm
+ a890f6abe2e10996f95c0741fd5922109
+
+
+ key_compare
+ class_json_box_1_1_object.htm
+ a61664a7f7076b0d03ac2dd132242cdf5
+
+
+ key_type
+ class_json_box_1_1_object.htm
+ a6059e945d01f81527dccfef0c86e2f91
+
+
+ mapped_type
+ class_json_box_1_1_object.htm
+ a797d470c48c6b0281709552bd2f9c0ab
+
+
+ pointer
+ class_json_box_1_1_object.htm
+ a1a6edfd0989da0b09b711e051a34e6b3
+
+
+ reference
+ class_json_box_1_1_object.htm
+ a3a345b2cb61d47c4ff95d023285004d7
+
+
+ reverse_iterator
+ class_json_box_1_1_object.htm
+ a0af500e05499df07492b7a05cb08e324
+
+
+ size_type
+ class_json_box_1_1_object.htm
+ a36fe38b4af40f3a0c4db734de46ab881
+
+
+ value_type
+ class_json_box_1_1_object.htm
+ aa0f5cdac313f9e63c965a1a291fa8164
+
+
+ Object
+ class_json_box_1_1_object.htm
+ acebaab9000e9741ec0c7a81f8afb8111
+
+
+ Object
+ class_json_box_1_1_object.htm
+ ae2e0c692da57e0305397710dbd5342a2
+
+
+ Object
+ class_json_box_1_1_object.htm
+ a5c5202f05d891da48bc2904792a31543
+
+
+ begin
+ class_json_box_1_1_object.htm
+ af33e16a207cfdf9a71a5fd29678f58d1
+
+
+ begin
+ class_json_box_1_1_object.htm
+ a85adf723bd4517f1c7e060ac718ccd36
+
+
+ clear
+ class_json_box_1_1_object.htm
+ a2dddadbdb15d8558f1654dd306c7169a
+
+
+ count
+ class_json_box_1_1_object.htm
+ abf199a4f94eaa1c072bd69329e9b37c7
+
+
+ empty
+ class_json_box_1_1_object.htm
+ a65e0cb3d2dbb9224231c14a294f9a9cb
+
+
+ end
+ class_json_box_1_1_object.htm
+ a07427bf3ba1cdac2d7e194a5e6245fea
+
+
+ end
+ class_json_box_1_1_object.htm
+ af18bb1ede4336139eb84a174f3d55ec8
+
+
+ equal_range
+ class_json_box_1_1_object.htm
+ af79e08e5cd5bd0f1c40c6b8c054142c8
+
+
+ equal_range
+ class_json_box_1_1_object.htm
+ a4ae8c8dd1f4bf98332ad01e0eb787965
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a62cf76140e5c6a6986cbb7b40d1bf7ae
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a778858018edb7f097204646d3aaa8e99
+
+
+ erase
+ class_json_box_1_1_object.htm
+ a8e7e36cbd649059ee42c707c37158c66
+
+
+ find
+ class_json_box_1_1_object.htm
+ a47e93589b3ddd4e1358b875e20785eac
+
+
+ find
+ class_json_box_1_1_object.htm
+ a8fbf2417629f7de818ece40d03bcbb00
+
+
+ get_allocator
+ class_json_box_1_1_object.htm
+ ae0f786e652a7307d7cc3a338ad434fdd
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a4c726822e25f07349bea3dc3318c470b
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a5dd24e3b34691ee6aa0a778c2f37365c
+
+
+ insert
+ class_json_box_1_1_object.htm
+ a7a3ab92f33ed4153afdbcce83421cf13
+
+
+ key_comp
+ class_json_box_1_1_object.htm
+ aaa992fc141869228a6514556b89304a0
+
+
+ lower_bound
+ class_json_box_1_1_object.htm
+ a7c0d3b1585057ef2391527dd40c3e1bf
+
+
+ lower_bound
+ class_json_box_1_1_object.htm
+ a8511e2769c1e328e285b0151a309ca80
+
+
+ max_size
+ class_json_box_1_1_object.htm
+ ad7c76487d697d06875353ca2b0de9709
+
+
+ operator!=
+ class_json_box_1_1_object.htm
+ ae7159f44ff7959e9b6af6a5bc8445cef
+
+
+ operator<
+ class_json_box_1_1_object.htm
+ aeccde63bf2e80dd952e3cc87b2de9a92
+
+
+ operator<=
+ class_json_box_1_1_object.htm
+ a2ece3790e9d6e28a63569ecf2ac22ecc
+
+
+ operator=
+ class_json_box_1_1_object.htm
+ a4f831baf30e58d2b1b82a32faad52555
+
+
+ operator==
+ class_json_box_1_1_object.htm
+ a20982f8f0dc715c9fa7b97bb248f5976
+
+
+ operator>
+ class_json_box_1_1_object.htm
+ a7dfec61637b4744887cd9dc61cf25e5c
+
+
+ operator>=
+ class_json_box_1_1_object.htm
+ a1bcdf5852eb332ffda8a17ddf478ed4f
+
+
+ operator[]
+ class_json_box_1_1_object.htm
+ a9a5b39788cbb0293a22b8afc9f31bb63
+
+
+ rbegin
+ class_json_box_1_1_object.htm
+ a37e7dafaa72c9b6d2fc6b60ff9df41af
+
+
+ rbegin
+ class_json_box_1_1_object.htm
+ a3c1b43ae1c728535894f77fd535aa805
+
+
+ rend
+ class_json_box_1_1_object.htm
+ a51c4f911f9c9b6360157daef70309c5c
+
+
+ rend
+ class_json_box_1_1_object.htm
+ a3a3ca57f6f8415744adba645acd84f5a
+
+
+ size
+ class_json_box_1_1_object.htm
+ a8569c8caaa95ed31fbb33847df179a2b
+
+
+ swap
+ class_json_box_1_1_object.htm
+ a8787af0458df52afea1013e5b01fb1bf
+
+
+ upper_bound
+ class_json_box_1_1_object.htm
+ acb76b33fe6f95017a1525974c659b4d9
+
+
+ upper_bound
+ class_json_box_1_1_object.htm
+ a3494714d43c8437a1a1ba58bb9b575f8
+
+
+ data
+ class_json_box_1_1_object.htm
+ a4604f99db1f3a2f8f78974eb1e08457d
+
+
+
+
+ operator<<
+ _object_8h.htm
+ ace0f7847162a58a265ed6e1f788e344a
+
+
+
+
+ OutputFilter.h
+ _output_filter_8h.htm
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+ ab8982ccca2114224fe6e94607ee25d1a
+
+
+ OutputFilter
+ class_json_box_1_1_output_filter.htm
+ a4eca03e86af609b36435d40a5061e649
+
+
+ ~OutputFilter
+ class_json_box_1_1_output_filter.htm
+ a238a562b649a7815a9a8358fbe4072ae
+
+
+ getDestination
+ class_json_box_1_1_output_filter.htm
+ a97e6302e519dca892dfa171dff928bfc
+
+
+ getInserter
+ class_json_box_1_1_output_filter.htm
+ af708be1bcc3cec48b2e7aa510a3203f1
+
+
+ overflow
+ class_json_box_1_1_output_filter.htm
+ a8d91227ea71cb143e36928eaf6dcdd8d
+
+
+ setbuf
+ class_json_box_1_1_output_filter.htm
+ acf62e1ad6f33da3f9ef522f8fbdaf5ff
+
+
+ sync
+ class_json_box_1_1_output_filter.htm
+ a8d5ee977a741dbb12b0aeee01e3365da
+
+
+ underflow
+ class_json_box_1_1_output_filter.htm
+ a6bd41425d7efae42b14da6cf78a7f77f
+
+
+ deleteWhenFinished
+ class_json_box_1_1_output_filter.htm
+ a2ecaaba596decb74cab33d5c55a71609
+
+
+ destination
+ class_json_box_1_1_output_filter.htm
+ acec70d4a9bc0227fb686d493812d65a2
+
+
+ inserter
+ class_json_box_1_1_output_filter.htm
+ a054fdeb7ea28f014fc792b4b1a49ff7a
+
+
+
+
+
+
+ SolidusEscaper.h
+ _solidus_escaper_8h.htm
+
+
+ SolidusEscaper
+ class_json_box_1_1_solidus_escaper.htm
+
+
+ SolidusEscaper
+ class_json_box_1_1_solidus_escaper.htm
+ a527bdef8af1846938caaf0906e135869
+
+
+ operator()
+ class_json_box_1_1_solidus_escaper.htm
+ ae7de2ae5876b6d7d75e9f53fbd95fa00
+
+
+ afterBackSlash
+ class_json_box_1_1_solidus_escaper.htm
+ a0a6fcd62fe2f8f7fe1a9d98ae9452319
+
+
+ inString
+ class_json_box_1_1_solidus_escaper.htm
+ a1fe307d40b6704b8310af9e14a085956
+
+
+
+
+
+
+ Value.h
+ _value_8h.htm
+
+
+ Value
+ class_json_box_1_1_value.htm
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a80b989727fca0a5c113f8706fe3085da
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9d5854ea9ec12544e0bc08f1c95e4724
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9c9071cb652eddba8b53d0f5d54cb0c3
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ace9803bd6120b8023930386734a37d0c
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acc3ce1da514bb9b7cd8e1de65ff31469
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ afe9a838b83df192cd059e9f61fb1e884
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a0e2b67c870da866834a13ce72cd0b5e8
+
+
+ arrayValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a473379ef36bb16e3506550d87697139f
+
+
+ boolValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ae3e0eb54ebe81b4ad18cdb19425f2d63
+
+
+ doubleValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a24f9fcaa0e3dfbf91d5bd4f2a05ced0a
+
+
+ intValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acd711d2007148a666435e935ca0b0863
+
+
+ objectValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6fc48cb08dd85e65d07e175e3041a927
+
+
+ stringValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6b2dde21ad62f22838c9bb61f704c7c7
+
+
+
+
+ Type
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8
+
+
+ STRING
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8afab8bf05e2a55bebfa7e0ba34d4fd7b1
+
+
+ INTEGER
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac5ae8b67a9e7fd45b63eac0f9551c119
+
+
+ DOUBLE
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8aa626b7e73a436622b83d2788ef73715c
+
+
+ OBJECT
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a1482e68031a5072c6f8fef5cbbfc6aa2
+
+
+ ARRAY
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a208fc49121ff228663d938fdb8fa4955
+
+
+ BOOLEAN
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac8a22edba2716ff153b682c19580bc77
+
+
+ NULL_VALUE
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a047ee17e3ffa911ab48cec228ec4bd2e
+
+
+ UNKNOWN
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a7f44ce11c336f6fb771a9d9f4a718bbd
+
+
+
+
+ Value
+ class_json_box_1_1_value.htm
+ af6d16dd54d7bb496a14f843a9bfa0daa
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a41687ea1651debd306cb2543c5232f2a
+
+
+ Value
+ class_json_box_1_1_value.htm
+ aa6fb7237c21d4c8f5e93c7f1b16087c0
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a0187b709d56926f25484b389b7d3decf
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a768674046f3e57d5f2af65ce677528f7
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a9e9f4b9966cb4d5e412bf797b4d861d8
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a5b6b801dd666f9385fdb3d5a7765695a
+
+
+ Value
+ class_json_box_1_1_value.htm
+ ad2ee48fb22404d2bb4437a282bdb6ef3
+
+
+ Value
+ class_json_box_1_1_value.htm
+ a36227b6eec180dc2f18de202be07453b
+
+
+ Value
+ class_json_box_1_1_value.htm
+ aa7984bf7ed5d7c40056216aea0524d94
+
+
+ ~Value
+ class_json_box_1_1_value.htm
+ a456b439c1d29bc28676e4f1419ce0b66
+
+
+ clear
+ class_json_box_1_1_value.htm
+ a7b7c56a2e63c501c7a8b80908203dd79
+
+
+ escapeAllCharacters
+ class_json_box_1_1_value.htm
+ a6d75acacbeb0c6f0b4aa2536bcbd7c09
+
+
+ escapeMinimumCharacters
+ class_json_box_1_1_value.htm
+ abdfc0dbf9bae6a96c7cb0f1a91bd4ffa
+
+
+ escapeToUnicode
+ class_json_box_1_1_value.htm
+ abe4ec61a711af06ffcfd197176129434
+
+
+ getArray
+ class_json_box_1_1_value.htm
+ af2d55c22340f10402720267621b584f4
+
+
+ getBoolean
+ class_json_box_1_1_value.htm
+ a9108628c49ac94dd76237198cd51021c
+
+
+ getDouble
+ class_json_box_1_1_value.htm
+ af346625e38b985c821cf74f02946e89b
+
+
+ getInt
+ class_json_box_1_1_value.htm
+ a7a2e79635275d8c8fd7b5954097e8ead
+
+
+ getObject
+ class_json_box_1_1_value.htm
+ a383c4fbcd53c6ea03189b93cc50519b8
+
+
+ getString
+ class_json_box_1_1_value.htm
+ a7eaf8513ab726676f4d14384287c224f
+
+
+ getType
+ class_json_box_1_1_value.htm
+ a8dcb8bd10325404d2bbb2209eceff4c0
+
+
+ isArray
+ class_json_box_1_1_value.htm
+ a17dd68c41aa4b1704c2b20ac85e58027
+
+
+ isBoolean
+ class_json_box_1_1_value.htm
+ a6fef69c68ed7185485e757b01c09d1bf
+
+
+ isDouble
+ class_json_box_1_1_value.htm
+ ac3fdea453b7148eabf425f050e746cea
+
+
+ isHexDigit
+ class_json_box_1_1_value.htm
+ a220210009d15c4348423defecbf899fe
+
+
+ isInteger
+ class_json_box_1_1_value.htm
+ ac956bc04a4239e7af925e5ec2fa16f92
+
+
+ isNull
+ class_json_box_1_1_value.htm
+ a369a8672426473208a2de1376735ee17
+
+
+ isObject
+ class_json_box_1_1_value.htm
+ a6d9f2323f7525e7b934c003bfab53abd
+
+
+ isString
+ class_json_box_1_1_value.htm
+ a991792b8803ccd8741c6f4862f1f523e
+
+
+ isWhiteSpace
+ class_json_box_1_1_value.htm
+ ae5117d1492d4ce4fca921e6b93c411d1
+
+
+ loadFromFile
+ class_json_box_1_1_value.htm
+ a299027becc30a4a8e6b5b77b1f958188
+
+
+ loadFromStream
+ class_json_box_1_1_value.htm
+ a17782e1e61911fab7a70c7cd1e8588d7
+
+
+ loadFromString
+ class_json_box_1_1_value.htm
+ a18012602c9b64c632a897c35fd8d724c
+
+
+ operator!=
+ class_json_box_1_1_value.htm
+ a953c216c39fa774ba2eabfc0d8854902
+
+
+ operator<
+ class_json_box_1_1_value.htm
+ a629dedbfcb26fcd9fa3e249426411172
+
+
+ operator<=
+ class_json_box_1_1_value.htm
+ a0d47af58fbbcc8f14b3b2d84a1b5536e
+
+
+ operator=
+ class_json_box_1_1_value.htm
+ ad74771c53aa5773c65d85710ad4fbbbd
+
+
+ operator==
+ class_json_box_1_1_value.htm
+ aa8f7ba3d83bcb4ab65d10d613ad796df
+
+
+ operator>
+ class_json_box_1_1_value.htm
+ aac976c702d5e0d560067f4b92d6c1efb
+
+
+ operator>=
+ class_json_box_1_1_value.htm
+ a013db82082bbabb153b96d174bde496c
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ a0410372ea01f5aa6ca8a230ae3a0c080
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ aa12d548e08e8083959f4611379affa06
+
+
+ operator[]
+ class_json_box_1_1_value.htm
+ a6049847be53e832a936f0dca2792af83
+
+
+ output
+ class_json_box_1_1_value.htm
+ af36b34cb3a20f2556e3547cecf5407b5
+
+
+ readArray
+ class_json_box_1_1_value.htm
+ aa69e0ae995e25985c0c184c5376d340f
+
+
+ readNumber
+ class_json_box_1_1_value.htm
+ a6ab53d82829ed4ca4b00f6a85fa87e60
+
+
+ readObject
+ class_json_box_1_1_value.htm
+ a3f66b9abbb963b6620d1ddaff4c61a47
+
+
+ readString
+ class_json_box_1_1_value.htm
+ a5fb3eb9603e0dec9d969133c4aed2a67
+
+
+ readToNonWhiteSpace
+ class_json_box_1_1_value.htm
+ af3f02776ddac090ca8686f0b9b337fd0
+
+
+ setArray
+ class_json_box_1_1_value.htm
+ aa1a3251f6548fcb8c67ff3af8fe00c3e
+
+
+ setBoolean
+ class_json_box_1_1_value.htm
+ ae2e3a7cd5d55a3cee2ed2de3a7ff9782
+
+
+ setDouble
+ class_json_box_1_1_value.htm
+ a348bded518aa84e87ccfa90a1bf0dedf
+
+
+ setInt
+ class_json_box_1_1_value.htm
+ a79b5fbb5d09ccd7b517e1e503fbba497
+
+
+ setNull
+ class_json_box_1_1_value.htm
+ aa83341983475930b94f47429ae3f2b25
+
+
+ setObject
+ class_json_box_1_1_value.htm
+ a050bbab3dd6719264d7399af1f400860
+
+
+ setString
+ class_json_box_1_1_value.htm
+ a83b50b8ff0e6b64d1e6ca58a82628afc
+
+
+ writeToFile
+ class_json_box_1_1_value.htm
+ a0999b3e56d9073771033d62893cb06a2
+
+
+ writeToStream
+ class_json_box_1_1_value.htm
+ a0d64413e7d3f51ec40405e20d2a02506
+
+
+ operator<<
+ class_json_box_1_1_value.htm
+ a05a829e3cd401aa5f4b1aafbd2fcedde
+
+
+ data
+ class_json_box_1_1_value.htm
+ a80ca2fc7e9b17cb7849d647902a2eed3
+
+
+ EMPTY_ARRAY
+ class_json_box_1_1_value.htm
+ a299fcb9fb2f29c8a7858d55a5b7a3fb1
+
+
+ EMPTY_BOOL
+ class_json_box_1_1_value.htm
+ a3b3d0bbab129cee0a32af0aad4c88964
+
+
+ EMPTY_DOUBLE
+ class_json_box_1_1_value.htm
+ a2b6d473f56d80158bc7e11309dfec44a
+
+
+ EMPTY_INT
+ class_json_box_1_1_value.htm
+ a5a475fb9b2740ba60c4d5bd5e7b78c43
+
+
+ EMPTY_OBJECT
+ class_json_box_1_1_value.htm
+ aeeccd94a1a1c5754506e9add43cfe24a
+
+
+ EMPTY_STRING
+ class_json_box_1_1_value.htm
+ ae6ab332adeac1ac536add7f54c1cfebf
+
+
+ type
+ class_json_box_1_1_value.htm
+ ad00c46542cd6f3c19eb9d7e1a19f7a60
+
+
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a80b989727fca0a5c113f8706fe3085da
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9d5854ea9ec12544e0bc08f1c95e4724
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9c9071cb652eddba8b53d0f5d54cb0c3
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ace9803bd6120b8023930386734a37d0c
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acc3ce1da514bb9b7cd8e1de65ff31469
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ afe9a838b83df192cd059e9f61fb1e884
+
+
+ ValueDataPointer
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a0e2b67c870da866834a13ce72cd0b5e8
+
+
+ arrayValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a473379ef36bb16e3506550d87697139f
+
+
+ boolValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ae3e0eb54ebe81b4ad18cdb19425f2d63
+
+
+ doubleValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a24f9fcaa0e3dfbf91d5bd4f2a05ced0a
+
+
+ intValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acd711d2007148a666435e935ca0b0863
+
+
+ objectValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6fc48cb08dd85e65d07e175e3041a927
+
+
+ stringValue
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6b2dde21ad62f22838c9bb61f704c7c7
+
+
+
+
+
+
+
+
+ JsonBox.h
+ _json_box_8h.htm
+
+
+
+
+ src
+ dir_68267d1309a1af8e8297ef4c3efbcdba.htm
+
+
+ Array.cpp
+ _array_8cpp.htm
+
+
+ operator<<
+ _array_8cpp.htm
+ a5126bcbc4c7ddcc1e28ee07e41c7e603
+
+
+
+
+ Convert.cpp
+ _convert_8cpp.htm
+
+
+ MASK1BYTE
+ _convert_8cpp.htm
+ aa6b1d1e77cc2fdc0f4a10468a68facc8
+
+
+ MASK2BYTES
+ _convert_8cpp.htm
+ ab784b8b7c36805dec76437c98bd40911
+
+
+ MASK3BYTES
+ _convert_8cpp.htm
+ a199b79ce9cabb60668dd90df7ce42ddb
+
+
+ MASK4BYTES
+ _convert_8cpp.htm
+ a20ff7f47bacc78742ed5ab65c12c4190
+
+
+ MASK5BYTES
+ _convert_8cpp.htm
+ a84c3afc289b73a3eeeca47cba6737e4f
+
+
+ MASK6BYTES
+ _convert_8cpp.htm
+ a585d574dbd60f5468094f79e62478410
+
+
+ MASKBITS
+ _convert_8cpp.htm
+ a9c12d94acf3bae68a53ba5da36a125d9
+
+
+
+
+ Escaper.cpp
+ _escaper_8cpp.htm
+
+
+ IndentCanceller.cpp
+ _indent_canceller_8cpp.htm
+
+
+ Indenter.cpp
+ _indenter_8cpp.htm
+
+
+ Object.cpp
+ _object_8cpp.htm
+
+
+ operator<<
+ _object_8cpp.htm
+ ace0f7847162a58a265ed6e1f788e344a
+
+
+
+
+ SolidusEscaper.cpp
+ _solidus_escaper_8cpp.htm
+
+
+ Value.cpp
+ _value_8cpp.htm
+
+
+ operator<<
+ _value_8cpp.htm
+ a266f825b8929075caac50261bd8d2f18
+
+
+
+
+
+
+
+
+ File Members
+ globals.htm
+
+
+ All
+ globals.htm
+
+
+ Macros
+ globals_defs.htm
+
+
+
+
+
+
+
+
+
diff --git a/Tokens.xml b/Tokens.xml
new file mode 100644
index 0000000..3093d80
--- /dev/null
+++ b/Tokens.xml
@@ -0,0 +1,3638 @@
+
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ a5126bcbc4c7ddcc1e28ee07e41c7e603
+
+
+
+ String32
+ cpp
+ tdef
+ JsonBox
+
+ namespace_json_box.htm
+ aa52d47da30d171f18ff9caf09f9ecd12
+
+
+
+ BEGIN_ARRAY
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a6fcbc7515710d0045b29693b60d6ef16
+
+
+
+ BEGIN_OBJECT
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a3532f00d1de5b70cc58c285aa696e17b
+
+
+
+ END_ARRAY
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ af9d4da481345171e07353bcf88079aeb
+
+
+
+ END_OBJECT
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a96e8f8368e55b706b8aba394ad34f0db
+
+
+
+ NAME_SEPARATOR
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a9aa359f5714a9056a8d0e338818517c5
+
+
+
+ VALUE_SEPARATOR
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a8dbec4f875111227ad77293769cbd451
+
+
+
+ BEGIN_END_STRING
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a7fe4ec602a4f8598533ec7f238591bfa
+
+
+
+ SPACE
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a9205fef9bd6b70d5ae02319e7671d6c7
+
+
+
+ HORIZONTAL_TAB
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ adf1bd0b2f25fd6d3477b4cc2291c4ce1
+
+
+
+ NEW_LINE
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a81421264ff3e1d1f7b54efb25d7a3152
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a827e3c21f57f6bf50b64dea85a0d375d
+
+
+
+ FALSE_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ a5a3a3ee5c9cc25c8e1fbd8ea5d22a91c
+
+
+
+ TRUE_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ afa726a15e8fc09c52b6db53c58315bb2
+
+
+
+ NULL_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ a5b01b0ae37e6ae5ec23619d75b56e83a
+
+
+
+ DIGITS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ afd6514637961fa60096481e5cedbda44
+
+
+
+ DECIMAL_POINT
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ af4489e63ce466ea00d83b49d11af7e90
+
+
+
+ LOWER_EXP
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ afd07d178a9a2679e5f6e0fa2b2b42976
+
+
+
+ UPPER_EXP
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a28e7db49c1ec62c026e714cad4adbc8c
+
+
+
+ MINUS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a2b86c2811ff15d1ad34ba2ef90e5580f
+
+
+
+ PLUS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a6915eb454b7240e12a59c5f43b551fa4
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ab539952230ab726da1ff2b387b5627aa
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ac574cb1b3b6c32feed22a78b6454f826
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a57a6f337de06c9d398fa5baf69fabcf2
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ae338eb0b039a62f9e09d23fb38bc720d
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ab871ffd55d08bd2ab9f16faede851f8e
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a0340165b4db37c065b5d763df001a4de
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ af739f7a03efe42aed7d206932545acf5
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a39d0f040580478e33b747e346e6c001f
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a318984a0df93a084c60c4da4d02fc570
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a533f23cca8336e9a12d8a738308aee5e
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a6f123d6e2e12fb14ed588b11e25a21cb
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a36411edc21a2310fc2f5d9c9e4f4feb3
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a41b19e31ab505766680a1e5daff6631e
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a80e5172d8621c3d5ba1ab282661aa2f1
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ ae324f56e26ed4bab3a5e27fad3864d5e
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a31458109e0225e65484b10537f659955
+
+
+
+ BEGIN_UNICODE
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ abe73bc29ce8b04a0e8f6f2a2fa98eba9
+
+
+
+ BEGIN_ESCAPE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a23055aad0985727b00b7d5eaa441e98c
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ac7849037ff3af857160e6203a29353b2
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a376533f0b543837dcc9118749cd0ff60
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a696003c7d7b165ab8490ef64a5cbe3a7
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a124535428b0a3ed93c64c1d633bb5357
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a254337c1fc87ca99cdd22287e67be235
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a5bb95b5a3f91de7fb7e9c11eee5a7cfd
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ae02bc802f7f2fe663029496a0b593972
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a1d2027aaab53ffa5f0cec709fed6c73a
+
+
+
+ BEGIN_UNICODE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ac36ed2ca9935b38d2250321cf79b398a
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ ace0f7847162a58a265ed6e1f788e344a
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ a5126bcbc4c7ddcc1e28ee07e41c7e603
+
+
+
+ MASKBITS
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ a9c12d94acf3bae68a53ba5da36a125d9
+
+
+
+ MASK1BYTE
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ aa6b1d1e77cc2fdc0f4a10468a68facc8
+
+
+
+ MASK2BYTES
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ ab784b8b7c36805dec76437c98bd40911
+
+
+
+ MASK3BYTES
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ a199b79ce9cabb60668dd90df7ce42ddb
+
+
+
+ MASK4BYTES
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ a20ff7f47bacc78742ed5ab65c12c4190
+
+
+
+ MASK5BYTES
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ a84c3afc289b73a3eeeca47cba6737e4f
+
+
+
+ MASK6BYTES
+ unknown
+ macro
+
+ _convert_8cpp.htm
+ a585d574dbd60f5468094f79e62478410
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ ace0f7847162a58a265ed6e1f788e344a
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ a266f825b8929075caac50261bd8d2f18
+
+
+
+ JsonBox
+ c
+ ns
+ JsonBox
+
+ namespace_json_box.htm
+
+
+
+ String32
+ cpp
+ tdef
+ JsonBox
+
+ namespace_json_box.htm
+ aa52d47da30d171f18ff9caf09f9ecd12
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ a5126bcbc4c7ddcc1e28ee07e41c7e603
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ ace0f7847162a58a265ed6e1f788e344a
+
+
+
+ operator<<
+ cpp
+ func
+ JsonBox
+
+ namespace_json_box.htm
+ a266f825b8929075caac50261bd8d2f18
+
+
+
+ JsonBox::Array
+ c
+ cl
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ Array.h
+
+
+
+ container
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a7720d4e271dce78de02597ed4004e25a
+
+
+
+ value_type
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ac956c03c8a3b32253b2be61b985ccdc3
+
+
+
+ allocator_type
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a94a5f3f4eb3d6c4d80a4237a6e17e2c1
+
+
+
+ size_type
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ aff733b5965970b27df9db5381c62e8fc
+
+
+
+ difference_type
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a3b58de8a3342a7b6bca18ca8ce3353fd
+
+
+
+ reference
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a03d311bd6ccde9f10965fdad99396a8d
+
+
+
+ const_reference
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a9ad7013931d2cd82fe035008ff69eaf8
+
+
+
+ pointer
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a5db3d9d73b803ad3220559dffc840a4f
+
+
+
+ const_pointer
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a10fe9ccb9bfae436cf8a240e9430d135
+
+
+
+ iterator
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a71ae3f757e2c6f0b050325c875df3384
+
+
+
+ const_iterator
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a31fc384b4c7da191a991fd1d4567b230
+
+
+
+ reverse_iterator
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ae2a2a8b73be4fd99313035530a74c370
+
+
+
+ const_reverse_iterator
+ cpp
+ tdef
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a783c81228133b19d4d65707eba177cf4
+
+
+
+ Array
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a9533dca56a6a89ac3c54cd0121298678
+
+
+
+ Array
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a9233d4749be05b98d3928f6f67fcedc1
+
+
+
+ Array
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a7329931ffb9b7fe8979fc541c241486b
+
+
+
+ Array
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a6a134b24d2c40ae1c55d3ab25fbf050a
+
+
+
+ operator=
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a72985a75efb33d99e7089ef9260b0b13
+
+
+
+ operator==
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ab90c902c22bef6e63afd5767b6b6b07a
+
+
+
+ operator!=
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a343f3a3eded6cad3b0cd4e186ea8c12f
+
+
+
+ operator<
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a97840dbedb29e343b82d92ff5c0d4dd1
+
+
+
+ operator<=
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ aa065bd8180b311af7f5a9b52d0a85660
+
+
+
+ operator>
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ac41ffc71b57f54730549cc015a2bb4b3
+
+
+
+ operator>=
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a2f940a6e3eb32ef8a9235b540622d89e
+
+
+
+ assign
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a4fb5695158f0300cf402b1c02a530dc8
+
+
+
+ assign
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a9f39c201cee48d3eddd9397203fffcc9
+
+
+
+ get_allocator
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a6324f9dbd235452ee5fad9f22ba9c4b9
+
+
+
+ at
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a5f8c5902d804e4a2ff5a6e4360055391
+
+
+
+ at
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ab2ee7213b1c2ebc6eedd3336d0001fad
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a9d89b07fb0fdba5f253b89634fb2747b
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a4000b0749d527c1306d7a27179e25cec
+
+
+
+ front
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a3f1678b953a0b27ce0242f232bf21565
+
+
+
+ front
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ac85e1902cce1ab2efb478c631049a268
+
+
+
+ back
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a68c47ee4d059f9ab000b2c807d7df6b0
+
+
+
+ back
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a69a26335228a37e7352ac3d29f8437fd
+
+
+
+ begin
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a5cfab1f23955e171ab87921e5c00f86a
+
+
+
+ begin
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a3c87d8ed8a5ac546646b4074c0ad68fe
+
+
+
+ end
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a52bf5c3114714d0fcd3e6e0c20eaaa45
+
+
+
+ end
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ af094ca3d3f175b4d9a0f2cbeb816363e
+
+
+
+ rbegin
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ae8e4feaf05dc66f85c22535fb0d4d65c
+
+
+
+ rbegin
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a8656a4a2a2e321cb18ca213799db009e
+
+
+
+ rend
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ abce1f414b165f055123803cc14fce623
+
+
+
+ rend
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a78b1e58120d839828d33c1fa2fab7117
+
+
+
+ empty
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a74cf5cdba795a8658db537eec545269b
+
+
+
+ size
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ ac68e637d92c8c3b52cf66f7d9b6bdee1
+
+
+
+ max_size
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a4b67a58bcaced32ea7befcce79b65f03
+
+
+
+ reserve
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ aec4a9729647417b70cfa9d5e4834b70f
+
+
+
+ capacity
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a7af5981f16ac86eeca513d475bdba259
+
+
+
+ clear
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ acb722a8e71efc47ae1caf17e881881b5
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a5b2d020235401e9f2b5af37dbc45c6b7
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a5a7edcb95e273254f93a5624f38929b1
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ af50479cb835a431158bc08ee862099b6
+
+
+
+ erase
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a99b3a00c2247c582d7b6e5067da2fda5
+
+
+
+ erase
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ aa35a6620796fba620b07205a42b10fab
+
+
+
+ push_back
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ abaeafc82036b83d33cad136a9ec6dacf
+
+
+
+ pop_back
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a7dc7f963a9c0b3d9da2153b5e145246d
+
+
+
+ resize
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ af4b4195ad8c75549b764be2bafe64792
+
+
+
+ swap
+ cpp
+ instm
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a6d8a361ce32c2eec2e65ac747cc8d3ab
+
+
+
+ data
+ cpp
+ data
+ JsonBox::Array
+
+ class_json_box_1_1_array.htm
+ a79fc5d2fe1a1831da00f7224cfc27a9e
+
+
+
+ JsonBox::Convert
+ c
+ cl
+ JsonBox::Convert
+
+ class_json_box_1_1_convert.htm
+ Convert.h
+
+
+
+ encodeToUTF8
+ cpp
+ clm
+ JsonBox::Convert
+
+ class_json_box_1_1_convert.htm
+ a8631179265444805b522de7348ee8673
+
+
+
+ decodeUTF8
+ cpp
+ clm
+ JsonBox::Convert
+
+ class_json_box_1_1_convert.htm
+ a3d7844f443119accb59ceaf1a60ffc3f
+
+
+
+ JsonBox::Escaper
+ c
+ cl
+ JsonBox::Escaper
+
+ class_json_box_1_1_escaper.htm
+ Escaper.h
+
+
+
+ Escaper
+ cpp
+ instm
+ JsonBox::Escaper
+
+ class_json_box_1_1_escaper.htm
+ a7b064306fea5d24219a7f2cce9e79345
+
+
+
+ operator()
+ cpp
+ instm
+ JsonBox::Escaper
+
+ class_json_box_1_1_escaper.htm
+ a1025bc038d9436d1fee7d3e014261eca
+
+
+
+ afterBackSlash
+ cpp
+ data
+ JsonBox::Escaper
+
+ class_json_box_1_1_escaper.htm
+ a7e1dc3d5f87e6751ab48ab3360c6aa1d
+
+
+
+ inString
+ cpp
+ data
+ JsonBox::Escaper
+
+ class_json_box_1_1_escaper.htm
+ a218efe6b2c5c0c243bc6fee5499cfbd6
+
+
+
+ JsonBox::IndentCanceller
+ c
+ cl
+ JsonBox::IndentCanceller
+
+ class_json_box_1_1_indent_canceller.htm
+ IndentCanceller.h
+
+
+
+ IndentCanceller
+ cpp
+ instm
+ JsonBox::IndentCanceller
+
+ class_json_box_1_1_indent_canceller.htm
+ aec2f5077ffcb3f4243d8d7a7e0564bd2
+
+
+
+ operator()
+ cpp
+ instm
+ JsonBox::IndentCanceller
+
+ class_json_box_1_1_indent_canceller.htm
+ a7d6a227c6298a90461dd7beda8b1697a
+
+
+
+ afterBackSlash
+ cpp
+ data
+ JsonBox::IndentCanceller
+
+ class_json_box_1_1_indent_canceller.htm
+ a235253ec5c0980ed1a1509f002b26592
+
+
+
+ inString
+ cpp
+ data
+ JsonBox::IndentCanceller
+
+ class_json_box_1_1_indent_canceller.htm
+ a19a00394282b4ed7f4b8cd2e1613947d
+
+
+
+ JsonBox::Indenter
+ c
+ cl
+ JsonBox::Indenter
+
+ class_json_box_1_1_indenter.htm
+ Indenter.h
+
+
+
+ Indenter
+ cpp
+ instm
+ JsonBox::Indenter
+
+ class_json_box_1_1_indenter.htm
+ a7359bf9286daf02d8236f8553756fa50
+
+
+
+ operator()
+ cpp
+ instm
+ JsonBox::Indenter
+
+ class_json_box_1_1_indenter.htm
+ a297985cb09ac2ef723192ca7de5b968d
+
+
+
+ atStartOfLine
+ cpp
+ data
+ JsonBox::Indenter
+
+ class_json_box_1_1_indenter.htm
+ afaab02bff36d5c89ee61eace4beeb8d8
+ Used to indicate if we are at the start of a new line.
+
+
+
+ JsonBox::Object
+ c
+ cl
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ Object.h
+
+
+
+ container
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aadf8e44ece33131b4dc66e754861ef6f
+
+
+
+ key_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a6059e945d01f81527dccfef0c86e2f91
+
+
+
+ mapped_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a797d470c48c6b0281709552bd2f9c0ab
+
+
+
+ value_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aa0f5cdac313f9e63c965a1a291fa8164
+
+
+
+ size_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a36fe38b4af40f3a0c4db734de46ab881
+
+
+
+ difference_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ ac7639dbcd746783c3f591afec84ce5f8
+
+
+
+ key_compare
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a61664a7f7076b0d03ac2dd132242cdf5
+
+
+
+ allocator_type
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a716b7bdad7264a8fe6ebbcc2f6472491
+
+
+
+ reference
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a3a345b2cb61d47c4ff95d023285004d7
+
+
+
+ const_reference
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aaf4d7917fd2d7ac1f5541c77bd6ac9b3
+
+
+
+ pointer
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a1a6edfd0989da0b09b711e051a34e6b3
+
+
+
+ const_pointer
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a2effd337c3d0407c3d0949744f2c5545
+
+
+
+ iterator
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a890f6abe2e10996f95c0741fd5922109
+
+
+
+ const_iterator
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a4d23817b5d11f016245351ccd4a5d7e2
+
+
+
+ reverse_iterator
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a0af500e05499df07492b7a05cb08e324
+
+
+
+ const_reverse_iterator
+ cpp
+ tdef
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aa2817625fc0517506fa48b1d83ec4560
+
+
+
+ Object
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ acebaab9000e9741ec0c7a81f8afb8111
+
+
+
+ Object
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ ae2e0c692da57e0305397710dbd5342a2
+
+
+
+ Object
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a5c5202f05d891da48bc2904792a31543
+
+
+
+ operator=
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a4f831baf30e58d2b1b82a32faad52555
+
+
+
+ operator==
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a20982f8f0dc715c9fa7b97bb248f5976
+
+
+
+ operator!=
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ ae7159f44ff7959e9b6af6a5bc8445cef
+
+
+
+ operator<
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aeccde63bf2e80dd952e3cc87b2de9a92
+
+
+
+ operator<=
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a2ece3790e9d6e28a63569ecf2ac22ecc
+
+
+
+ operator>
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a7dfec61637b4744887cd9dc61cf25e5c
+
+
+
+ operator>=
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a1bcdf5852eb332ffda8a17ddf478ed4f
+
+
+
+ get_allocator
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ ae0f786e652a7307d7cc3a338ad434fdd
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a9a5b39788cbb0293a22b8afc9f31bb63
+
+
+
+ begin
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ af33e16a207cfdf9a71a5fd29678f58d1
+
+
+
+ begin
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a85adf723bd4517f1c7e060ac718ccd36
+
+
+
+ end
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a07427bf3ba1cdac2d7e194a5e6245fea
+
+
+
+ end
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ af18bb1ede4336139eb84a174f3d55ec8
+
+
+
+ rbegin
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a37e7dafaa72c9b6d2fc6b60ff9df41af
+
+
+
+ rbegin
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a3c1b43ae1c728535894f77fd535aa805
+
+
+
+ rend
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a51c4f911f9c9b6360157daef70309c5c
+
+
+
+ rend
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a3a3ca57f6f8415744adba645acd84f5a
+
+
+
+ empty
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a65e0cb3d2dbb9224231c14a294f9a9cb
+
+
+
+ size
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a8569c8caaa95ed31fbb33847df179a2b
+
+
+
+ max_size
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ ad7c76487d697d06875353ca2b0de9709
+
+
+
+ clear
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a2dddadbdb15d8558f1654dd306c7169a
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a4c726822e25f07349bea3dc3318c470b
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a5dd24e3b34691ee6aa0a778c2f37365c
+
+
+
+ insert
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a7a3ab92f33ed4153afdbcce83421cf13
+
+
+
+ erase
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a62cf76140e5c6a6986cbb7b40d1bf7ae
+
+
+
+ erase
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a778858018edb7f097204646d3aaa8e99
+
+
+
+ erase
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a8e7e36cbd649059ee42c707c37158c66
+
+
+
+ swap
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a8787af0458df52afea1013e5b01fb1bf
+
+
+
+ count
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ abf199a4f94eaa1c072bd69329e9b37c7
+
+
+
+ find
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a47e93589b3ddd4e1358b875e20785eac
+
+
+
+ find
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a8fbf2417629f7de818ece40d03bcbb00
+
+
+
+ equal_range
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ af79e08e5cd5bd0f1c40c6b8c054142c8
+
+
+
+ equal_range
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a4ae8c8dd1f4bf98332ad01e0eb787965
+
+
+
+ lower_bound
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a7c0d3b1585057ef2391527dd40c3e1bf
+
+
+
+ lower_bound
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a8511e2769c1e328e285b0151a309ca80
+
+
+
+ upper_bound
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ acb76b33fe6f95017a1525974c659b4d9
+
+
+
+ upper_bound
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a3494714d43c8437a1a1ba58bb9b575f8
+
+
+
+ key_comp
+ cpp
+ instm
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ aaa992fc141869228a6514556b89304a0
+
+
+
+ data
+ cpp
+ data
+ JsonBox::Object
+
+ class_json_box_1_1_object.htm
+ a4604f99db1f3a2f8f78974eb1e08457d
+
+
+
+ JsonBox::OutputFilter
+ c
+ tmplt
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ OutputFilter.h
+
+
+
+ OutputFilter
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ ab8982ccca2114224fe6e94607ee25d1a
+
+
+
+ OutputFilter
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a4eca03e86af609b36435d40a5061e649
+
+
+
+ ~OutputFilter
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a238a562b649a7815a9a8358fbe4072ae
+
+
+
+ overflow
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a8d91227ea71cb143e36928eaf6dcdd8d
+
+
+
+ underflow
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a6bd41425d7efae42b14da6cf78a7f77f
+
+
+
+ sync
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a8d5ee977a741dbb12b0aeee01e3365da
+
+
+
+ setbuf
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ acf62e1ad6f33da3f9ef522f8fbdaf5ff
+
+
+
+ getInserter
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ af708be1bcc3cec48b2e7aa510a3203f1
+
+
+
+ getDestination
+ cpp
+ instm
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a97e6302e519dca892dfa171dff928bfc
+
+
+
+ destination
+ cpp
+ data
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ acec70d4a9bc0227fb686d493812d65a2
+ Pointer to the destination streambuf.
+
+
+
+ inserter
+ cpp
+ data
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a054fdeb7ea28f014fc792b4b1a49ff7a
+
+
+
+ deleteWhenFinished
+ cpp
+ data
+ JsonBox::OutputFilter
+
+ class_json_box_1_1_output_filter.htm
+ a2ecaaba596decb74cab33d5c55a71609
+
+
+
+ JsonBox::SolidusEscaper
+ c
+ cl
+ JsonBox::SolidusEscaper
+
+ class_json_box_1_1_solidus_escaper.htm
+ SolidusEscaper.h
+
+
+
+ SolidusEscaper
+ cpp
+ instm
+ JsonBox::SolidusEscaper
+
+ class_json_box_1_1_solidus_escaper.htm
+ a527bdef8af1846938caaf0906e135869
+
+
+
+ operator()
+ cpp
+ instm
+ JsonBox::SolidusEscaper
+
+ class_json_box_1_1_solidus_escaper.htm
+ ae7de2ae5876b6d7d75e9f53fbd95fa00
+
+
+
+ afterBackSlash
+ cpp
+ data
+ JsonBox::SolidusEscaper
+
+ class_json_box_1_1_solidus_escaper.htm
+ a0a6fcd62fe2f8f7fe1a9d98ae9452319
+
+
+
+ inString
+ cpp
+ data
+ JsonBox::SolidusEscaper
+
+ class_json_box_1_1_solidus_escaper.htm
+ a1fe307d40b6704b8310af9e14a085956
+
+
+
+ JsonBox::Value
+ c
+ cl
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ Value.h
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ af6d16dd54d7bb496a14f843a9bfa0daa
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a41687ea1651debd306cb2543c5232f2a
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa6fb7237c21d4c8f5e93c7f1b16087c0
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0187b709d56926f25484b389b7d3decf
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a768674046f3e57d5f2af65ce677528f7
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a9e9f4b9966cb4d5e412bf797b4d861d8
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a5b6b801dd666f9385fdb3d5a7765695a
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ad2ee48fb22404d2bb4437a282bdb6ef3
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a36227b6eec180dc2f18de202be07453b
+
+
+
+ Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa7984bf7ed5d7c40056216aea0524d94
+
+
+
+ ~Value
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a456b439c1d29bc28676e4f1419ce0b66
+
+
+
+ operator=
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ad74771c53aa5773c65d85710ad4fbbbd
+
+
+
+ operator==
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa8f7ba3d83bcb4ab65d10d613ad796df
+
+
+
+ operator!=
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a953c216c39fa774ba2eabfc0d8854902
+
+
+
+ operator<
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a629dedbfcb26fcd9fa3e249426411172
+
+
+
+ operator<=
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0d47af58fbbcc8f14b3b2d84a1b5536e
+
+
+
+ operator>
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aac976c702d5e0d560067f4b92d6c1efb
+
+
+
+ operator>=
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a013db82082bbabb153b96d174bde496c
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0410372ea01f5aa6ca8a230ae3a0c080
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa12d548e08e8083959f4611379affa06
+
+
+
+ operator[]
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a6049847be53e832a936f0dca2792af83
+
+
+
+ getType
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a8dcb8bd10325404d2bbb2209eceff4c0
+
+
+
+ isString
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a991792b8803ccd8741c6f4862f1f523e
+
+
+
+ isInteger
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ac956bc04a4239e7af925e5ec2fa16f92
+
+
+
+ isDouble
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ac3fdea453b7148eabf425f050e746cea
+
+
+
+ isObject
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a6d9f2323f7525e7b934c003bfab53abd
+
+
+
+ isArray
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a17dd68c41aa4b1704c2b20ac85e58027
+
+
+
+ isBoolean
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a6fef69c68ed7185485e757b01c09d1bf
+
+
+
+ isNull
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a369a8672426473208a2de1376735ee17
+
+
+
+ getString
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a7eaf8513ab726676f4d14384287c224f
+
+
+
+ setString
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a83b50b8ff0e6b64d1e6ca58a82628afc
+
+
+
+ getInt
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a7a2e79635275d8c8fd7b5954097e8ead
+
+
+
+ setInt
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a79b5fbb5d09ccd7b517e1e503fbba497
+
+
+
+ getDouble
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ af346625e38b985c821cf74f02946e89b
+
+
+
+ setDouble
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a348bded518aa84e87ccfa90a1bf0dedf
+
+
+
+ getObject
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a383c4fbcd53c6ea03189b93cc50519b8
+
+
+
+ setObject
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a050bbab3dd6719264d7399af1f400860
+
+
+
+ getArray
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ af2d55c22340f10402720267621b584f4
+
+
+
+ setArray
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa1a3251f6548fcb8c67ff3af8fe00c3e
+
+
+
+ getBoolean
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a9108628c49ac94dd76237198cd51021c
+
+
+
+ setBoolean
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ae2e3a7cd5d55a3cee2ed2de3a7ff9782
+
+
+
+ setNull
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa83341983475930b94f47429ae3f2b25
+
+
+
+ loadFromString
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a18012602c9b64c632a897c35fd8d724c
+
+
+
+ loadFromStream
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a17782e1e61911fab7a70c7cd1e8588d7
+
+
+
+ loadFromFile
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a299027becc30a4a8e6b5b77b1f958188
+
+
+
+ writeToStream
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0d64413e7d3f51ec40405e20d2a02506
+
+
+
+ writeToFile
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0999b3e56d9073771033d62893cb06a2
+
+
+
+ escapeMinimumCharacters
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ abdfc0dbf9bae6a96c7cb0f1a91bd4ffa
+
+
+
+ escapeAllCharacters
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a6d75acacbeb0c6f0b4aa2536bcbd7c09
+
+
+
+ escapeToUnicode
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ abe4ec61a711af06ffcfd197176129434
+
+
+
+ clear
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a7b7c56a2e63c501c7a8b80908203dd79
+
+
+
+ output
+ cpp
+ instm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ af36b34cb3a20f2556e3547cecf5407b5
+
+
+
+ isHexDigit
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a220210009d15c4348423defecbf899fe
+
+
+
+ isWhiteSpace
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ae5117d1492d4ce4fca921e6b93c411d1
+
+
+
+ readString
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a5fb3eb9603e0dec9d969133c4aed2a67
+
+
+
+ readObject
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a3f66b9abbb963b6620d1ddaff4c61a47
+
+
+
+ readArray
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aa69e0ae995e25985c0c184c5376d340f
+
+
+
+ readNumber
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a6ab53d82829ed4ca4b00f6a85fa87e60
+
+
+
+ readToNonWhiteSpace
+ cpp
+ clm
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ af3f02776ddac090ca8686f0b9b337fd0
+
+
+
+ type
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ad00c46542cd6f3c19eb9d7e1a19f7a60
+
+
+
+ data
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a80ca2fc7e9b17cb7849d647902a2eed3
+
+
+
+ EMPTY_STRING
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ ae6ab332adeac1ac536add7f54c1cfebf
+
+
+
+ EMPTY_INT
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a5a475fb9b2740ba60c4d5bd5e7b78c43
+
+
+
+ EMPTY_DOUBLE
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a2b6d473f56d80158bc7e11309dfec44a
+
+
+
+ EMPTY_OBJECT
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ aeeccd94a1a1c5754506e9add43cfe24a
+
+
+
+ EMPTY_ARRAY
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a299fcb9fb2f29c8a7858d55a5b7a3fb1
+
+
+
+ EMPTY_BOOL
+ cpp
+ data
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a3b3d0bbab129cee0a32af0aad4c88964
+
+
+
+ operator<<
+ cpp
+ ffunc
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a05a829e3cd401aa5f4b1aafbd2fcedde
+
+
+
+ STRING
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8afab8bf05e2a55bebfa7e0ba34d4fd7b1
+
+
+
+ INTEGER
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac5ae8b67a9e7fd45b63eac0f9551c119
+
+
+
+ DOUBLE
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8aa626b7e73a436622b83d2788ef73715c
+
+
+
+ OBJECT
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a1482e68031a5072c6f8fef5cbbfc6aa2
+
+
+
+ ARRAY
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a208fc49121ff228663d938fdb8fa4955
+
+
+
+ BOOLEAN
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8ac8a22edba2716ff153b682c19580bc77
+
+
+
+ NULL_VALUE
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a047ee17e3ffa911ab48cec228ec4bd2e
+
+
+
+ UNKNOWN
+ cpp
+ econst
+ JsonBox::Value
+
+ class_json_box_1_1_value.htm
+ a0f7cb6073994b6b80d2cdc0a34a0e8b8a7f44ce11c336f6fb771a9d9f4a718bbd
+
+
+
+ JsonBox::Value::ValueDataPointer
+ c
+ cl
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a80b989727fca0a5c113f8706fe3085da
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9d5854ea9ec12544e0bc08f1c95e4724
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a9c9071cb652eddba8b53d0f5d54cb0c3
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ace9803bd6120b8023930386734a37d0c
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acc3ce1da514bb9b7cd8e1de65ff31469
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ afe9a838b83df192cd059e9f61fb1e884
+
+
+
+ ValueDataPointer
+ cpp
+ func
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a0e2b67c870da866834a13ce72cd0b5e8
+
+
+
+ stringValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6b2dde21ad62f22838c9bb61f704c7c7
+
+
+
+ intValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ acd711d2007148a666435e935ca0b0863
+
+
+
+ doubleValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a24f9fcaa0e3dfbf91d5bd4f2a05ced0a
+
+
+
+ objectValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a6fc48cb08dd85e65d07e175e3041a927
+
+
+
+ arrayValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ a473379ef36bb16e3506550d87697139f
+
+
+
+ boolValue
+ cpp
+ data
+ JsonBox::Value::ValueDataPointer
+
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ ae3e0eb54ebe81b4ad18cdb19425f2d63
+
+
+
+ JsonBox::Literals
+ c
+ ns
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+
+
+
+ FALSE_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ a5a3a3ee5c9cc25c8e1fbd8ea5d22a91c
+
+
+
+ TRUE_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ afa726a15e8fc09c52b6db53c58315bb2
+
+
+
+ NULL_STRING
+ cpp
+ data
+ JsonBox::Literals
+
+ namespace_json_box_1_1_literals.htm
+ a5b01b0ae37e6ae5ec23619d75b56e83a
+
+
+
+ JsonBox::Numbers
+ c
+ ns
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+
+
+
+ DIGITS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ afd6514637961fa60096481e5cedbda44
+
+
+
+ DECIMAL_POINT
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ af4489e63ce466ea00d83b49d11af7e90
+
+
+
+ LOWER_EXP
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ afd07d178a9a2679e5f6e0fa2b2b42976
+
+
+
+ UPPER_EXP
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a28e7db49c1ec62c026e714cad4adbc8c
+
+
+
+ MINUS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a2b86c2811ff15d1ad34ba2ef90e5580f
+
+
+
+ PLUS
+ cpp
+ data
+ JsonBox::Numbers
+
+ namespace_json_box_1_1_numbers.htm
+ a6915eb454b7240e12a59c5f43b551fa4
+
+
+
+ JsonBox::Strings
+ c
+ ns
+ JsonBox::Strings
+
+ namespace_json_box_1_1_strings.htm
+
+
+
+ JsonBox::Strings::Json
+ c
+ ns
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a318984a0df93a084c60c4da4d02fc570
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a533f23cca8336e9a12d8a738308aee5e
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a6f123d6e2e12fb14ed588b11e25a21cb
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a36411edc21a2310fc2f5d9c9e4f4feb3
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a41b19e31ab505766680a1e5daff6631e
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a80e5172d8621c3d5ba1ab282661aa2f1
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ ae324f56e26ed4bab3a5e27fad3864d5e
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ a31458109e0225e65484b10537f659955
+
+
+
+ BEGIN_UNICODE
+ cpp
+ data
+ JsonBox::Strings::Json
+
+ namespace_json_box_1_1_strings_1_1_json.htm
+ abe73bc29ce8b04a0e8f6f2a2fa98eba9
+
+
+
+ JsonBox::Strings::Json::Escape
+ c
+ ns
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+
+
+
+ BEGIN_ESCAPE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a23055aad0985727b00b7d5eaa441e98c
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ac7849037ff3af857160e6203a29353b2
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a376533f0b543837dcc9118749cd0ff60
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a696003c7d7b165ab8490ef64a5cbe3a7
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a124535428b0a3ed93c64c1d633bb5357
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a254337c1fc87ca99cdd22287e67be235
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a5bb95b5a3f91de7fb7e9c11eee5a7cfd
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ae02bc802f7f2fe663029496a0b593972
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ a1d2027aaab53ffa5f0cec709fed6c73a
+
+
+
+ BEGIN_UNICODE
+ cpp
+ data
+ JsonBox::Strings::Json::Escape
+
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ ac36ed2ca9935b38d2250321cf79b398a
+
+
+
+ JsonBox::Strings::Std
+ c
+ ns
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+
+
+
+ QUOTATION_MARK
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ab539952230ab726da1ff2b387b5627aa
+
+
+
+ REVERSE_SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ac574cb1b3b6c32feed22a78b6454f826
+
+
+
+ SOLIDUS
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a57a6f337de06c9d398fa5baf69fabcf2
+
+
+
+ BACKSPACE
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ae338eb0b039a62f9e09d23fb38bc720d
+
+
+
+ FORM_FEED
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ ab871ffd55d08bd2ab9f16faede851f8e
+
+
+
+ LINE_FEED
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a0340165b4db37c065b5d763df001a4de
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ af739f7a03efe42aed7d206932545acf5
+
+
+
+ TAB
+ cpp
+ data
+ JsonBox::Strings::Std
+
+ namespace_json_box_1_1_strings_1_1_std.htm
+ a39d0f040580478e33b747e346e6c001f
+
+
+
+ JsonBox::Structural
+ c
+ ns
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+
+
+
+ BEGIN_ARRAY
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a6fcbc7515710d0045b29693b60d6ef16
+
+
+
+ BEGIN_OBJECT
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a3532f00d1de5b70cc58c285aa696e17b
+
+
+
+ END_ARRAY
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ af9d4da481345171e07353bcf88079aeb
+
+
+
+ END_OBJECT
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a96e8f8368e55b706b8aba394ad34f0db
+
+
+
+ NAME_SEPARATOR
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a9aa359f5714a9056a8d0e338818517c5
+
+
+
+ VALUE_SEPARATOR
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a8dbec4f875111227ad77293769cbd451
+
+
+
+ BEGIN_END_STRING
+ cpp
+ data
+ JsonBox::Structural
+
+ namespace_json_box_1_1_structural.htm
+ a7fe4ec602a4f8598533ec7f238591bfa
+
+
+
+ JsonBox::Whitespace
+ c
+ ns
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+
+
+
+ SPACE
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a9205fef9bd6b70d5ae02319e7671d6c7
+
+
+
+ HORIZONTAL_TAB
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ adf1bd0b2f25fd6d3477b4cc2291c4ce1
+
+
+
+ NEW_LINE
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a81421264ff3e1d1f7b54efb25d7a3152
+
+
+
+ CARRIAGE_RETURN
+ cpp
+ data
+ JsonBox::Whitespace
+
+ namespace_json_box_1_1_whitespace.htm
+ a827e3c21f57f6bf50b64dea85a0d375d
+
+
diff --git a/_array_8cpp.htm b/_array_8cpp.htm
new file mode 100644
index 0000000..9c09aaa
--- /dev/null
+++ b/_array_8cpp.htm
@@ -0,0 +1,117 @@
+
+
+
+
+
+Json Box: src/Array.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_array_8h.htm b/_array_8h.htm
new file mode 100644
index 0000000..2430e27
--- /dev/null
+++ b/_array_8h.htm
@@ -0,0 +1,122 @@
+
+
+
+
+
+Json Box: include/JsonBox/Array.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <iostream>
+
#include <vector>
+
#include "Value.h "
+
+
Go to the source code of this file.
+
+
+
+
+
+
diff --git a/_array_8h_source.htm b/_array_8h_source.htm
new file mode 100644
index 0000000..c857421
--- /dev/null
+++ b/_array_8h_source.htm
@@ -0,0 +1,230 @@
+
+
+
+
+
+Json Box: include/JsonBox/Array.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
36 template <
typename InputIterator>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
58 template <
typename InputIterator>
+
59 void assign (InputIterator first, InputIterator last) {
+
60 data .assign(first, last);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
113 template <
typename InputIterator>
+
+
115 data .insert(pos, first, last);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_convert_8cpp.htm b/_convert_8cpp.htm
new file mode 100644
index 0000000..ad58bdc
--- /dev/null
+++ b/_convert_8cpp.htm
@@ -0,0 +1,205 @@
+
+
+
+
+
+Json Box: src/Convert.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <JsonBox/Convert.h >
+
#include <sstream>
+
+
Macro Definition Documentation
+
+
+
+
+
+ #define MASK1BYTE 0x80
+
+
+
+
+
+
+
+
+
+
+
+ #define MASK2BYTES 0xC0
+
+
+
+
+
+
+
+
+
+
+
+ #define MASK3BYTES 0xE0
+
+
+
+
+
+
+
+
+
+
+
+ #define MASK4BYTES 0xF0
+
+
+
+
+
+
+
+
+
+
+
+ #define MASK5BYTES 0xF8
+
+
+
+
+
+
+
+
+
+
+
+ #define MASK6BYTES 0xFC
+
+
+
+
+
+
+
+
+
+
+
+ #define MASKBITS 0x3F
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_convert_8h.htm b/_convert_8h.htm
new file mode 100644
index 0000000..bdf13d0
--- /dev/null
+++ b/_convert_8h.htm
@@ -0,0 +1,123 @@
+
+
+
+
+
+Json Box: include/JsonBox/Convert.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <string>
+#include <stdint.h>
+
+
Go to the source code of this file.
+
+
Detailed Description
+
+
+
+
+
diff --git a/_convert_8h_source.htm b/_convert_8h_source.htm
new file mode 100644
index 0000000..7bf5aa5
--- /dev/null
+++ b/_convert_8h_source.htm
@@ -0,0 +1,120 @@
+
+
+
+
+
+Json Box: include/JsonBox/Convert.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_escaper_8cpp.htm b/_escaper_8cpp.htm
new file mode 100644
index 0000000..1da8ad6
--- /dev/null
+++ b/_escaper_8cpp.htm
@@ -0,0 +1,110 @@
+
+
+
+
+
+Json Box: src/Escaper.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_escaper_8h.htm b/_escaper_8h.htm
new file mode 100644
index 0000000..7bc1382
--- /dev/null
+++ b/_escaper_8h.htm
@@ -0,0 +1,115 @@
+
+
+
+
+
+Json Box: include/JsonBox/Escaper.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_escaper_8h_source.htm b/_escaper_8h_source.htm
new file mode 100644
index 0000000..993c76e
--- /dev/null
+++ b/_escaper_8h_source.htm
@@ -0,0 +1,119 @@
+
+
+
+
+
+Json Box: include/JsonBox/Escaper.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
11 std::streambuf::int_type
operator() (std::streambuf &destination,
+
12 std::streambuf::int_type character);
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_grammar_8h.htm b/_grammar_8h.htm
new file mode 100644
index 0000000..b8257d5
--- /dev/null
+++ b/_grammar_8h.htm
@@ -0,0 +1,169 @@
+
+
+
+
+
+Json Box: include/JsonBox/Grammar.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_grammar_8h_source.htm b/_grammar_8h_source.htm
new file mode 100644
index 0000000..020376e
--- /dev/null
+++ b/_grammar_8h_source.htm
@@ -0,0 +1,183 @@
+
+
+
+
+
+Json Box: include/JsonBox/Grammar.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
19 namespace Whitespace {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
35 const std::string
DIGITS =
"0123456789ABCDEFabcdef" ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
54 const char TAB =
'\t' ;
+
+
+
+
+
+
+
+
+
+
+
65 const std::string
TAB =
"\\t" ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indent_canceller_8cpp.htm b/_indent_canceller_8cpp.htm
new file mode 100644
index 0000000..1ec02fe
--- /dev/null
+++ b/_indent_canceller_8cpp.htm
@@ -0,0 +1,109 @@
+
+
+
+
+
+Json Box: src/IndentCanceller.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indent_canceller_8h.htm b/_indent_canceller_8h.htm
new file mode 100644
index 0000000..ddc3107
--- /dev/null
+++ b/_indent_canceller_8h.htm
@@ -0,0 +1,115 @@
+
+
+
+
+
+Json Box: include/JsonBox/IndentCanceller.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indent_canceller_8h_source.htm b/_indent_canceller_8h_source.htm
new file mode 100644
index 0000000..ddb70e8
--- /dev/null
+++ b/_indent_canceller_8h_source.htm
@@ -0,0 +1,119 @@
+
+
+
+
+
+Json Box: include/JsonBox/IndentCanceller.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef JB_INDENT_CANCELLER_H
+
2 #define JB_INDENT_CANCELLER_H
+
+
+
+
+
+
+
+
+
25 std::streambuf::int_type
operator() (std::streambuf &destination,
+
26 std::streambuf::int_type character);
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indenter_8cpp.htm b/_indenter_8cpp.htm
new file mode 100644
index 0000000..4144f73
--- /dev/null
+++ b/_indenter_8cpp.htm
@@ -0,0 +1,109 @@
+
+
+
+
+
+Json Box: src/Indenter.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indenter_8h.htm b/_indenter_8h.htm
new file mode 100644
index 0000000..3d142f4
--- /dev/null
+++ b/_indenter_8h.htm
@@ -0,0 +1,115 @@
+
+
+
+
+
+Json Box: include/JsonBox/Indenter.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_indenter_8h_source.htm b/_indenter_8h_source.htm
new file mode 100644
index 0000000..66a90cf
--- /dev/null
+++ b/_indenter_8h_source.htm
@@ -0,0 +1,118 @@
+
+
+
+
+
+Json Box: include/JsonBox/Indenter.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
25 std::streambuf::int_type
operator() (std::streambuf &destination,
+
26 std::streambuf::int_type character);
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_json_box_8h.htm b/_json_box_8h.htm
new file mode 100644
index 0000000..785e528
--- /dev/null
+++ b/_json_box_8h.htm
@@ -0,0 +1,105 @@
+
+
+
+
+
+Json Box: include/JsonBox.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_json_box_8h_source.htm b/_json_box_8h_source.htm
new file mode 100644
index 0000000..efe35a8
--- /dev/null
+++ b/_json_box_8h_source.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: include/JsonBox.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_object_8cpp.htm b/_object_8cpp.htm
new file mode 100644
index 0000000..d50fe87
--- /dev/null
+++ b/_object_8cpp.htm
@@ -0,0 +1,117 @@
+
+
+
+
+
+Json Box: src/Object.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_object_8h.htm b/_object_8h.htm
new file mode 100644
index 0000000..6c4ffde
--- /dev/null
+++ b/_object_8h.htm
@@ -0,0 +1,123 @@
+
+
+
+
+
+Json Box: include/JsonBox/Object.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <iostream>
+
#include <map>
+
#include <string>
+
#include "Value.h "
+
+
Go to the source code of this file.
+
+
+
+
+
+
diff --git a/_object_8h_source.htm b/_object_8h_source.htm
new file mode 100644
index 0000000..2f26465
--- /dev/null
+++ b/_object_8h_source.htm
@@ -0,0 +1,223 @@
+
+
+
+
+
+Json Box: include/JsonBox/Object.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
38 template <
typename InputIterator>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
90 template <
typename InputIterator>
+
91 void insert (InputIterator first, InputIterator last) {
+
92 data .insert(first, last);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_output_filter_8h.htm b/_output_filter_8h.htm
new file mode 100644
index 0000000..dca1ceb
--- /dev/null
+++ b/_output_filter_8h.htm
@@ -0,0 +1,117 @@
+
+
+
+
+
+Json Box: include/JsonBox/OutputFilter.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <cassert>
+#include <limits>
+#include <streambuf>
+
+
Go to the source code of this file.
+
+
+
+
+
+
diff --git a/_output_filter_8h_source.htm b/_output_filter_8h_source.htm
new file mode 100644
index 0000000..8f1995c
--- /dev/null
+++ b/_output_filter_8h_source.htm
@@ -0,0 +1,176 @@
+
+
+
+
+
+Json Box: include/JsonBox/OutputFilter.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef JB_OUTPUT_FILTER_H
+
2 #define JB_OUTPUT_FILTER_H
+
+
+
+
+
+
+
+
17 template <
typename Inserter>
+
+
+
+
28 bool newDeleteWhenFinished =
false ) :
+
+
+
+
+
+
39 bool newDeleteWhenFinished =
false ) :
+
+
+
+
+
+
+
+
+
+
+
+
+
61 int result = std::char_traits<char_type>::eof();
+
+
+
64 if (ch == std::char_traits<char_type>::eof()) {
+
+
+
+
68 assert(ch >= 0 && ch <= static_cast<int_type>(std::numeric_limits<unsigned char>::max()));
+
+
+
+
+
+
+
+
79 return std::char_traits<char_type>::eof();
+
+
+
+
+
+
+
94 virtual std::streambuf *
setbuf (
char *p,
int len) {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_solidus_escaper_8cpp.htm b/_solidus_escaper_8cpp.htm
new file mode 100644
index 0000000..7f859ad
--- /dev/null
+++ b/_solidus_escaper_8cpp.htm
@@ -0,0 +1,109 @@
+
+
+
+
+
+Json Box: src/SolidusEscaper.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_solidus_escaper_8h.htm b/_solidus_escaper_8h.htm
new file mode 100644
index 0000000..539beff
--- /dev/null
+++ b/_solidus_escaper_8h.htm
@@ -0,0 +1,115 @@
+
+
+
+
+
+Json Box: include/JsonBox/SolidusEscaper.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_solidus_escaper_8h_source.htm b/_solidus_escaper_8h_source.htm
new file mode 100644
index 0000000..21bafbf
--- /dev/null
+++ b/_solidus_escaper_8h_source.htm
@@ -0,0 +1,119 @@
+
+
+
+
+
+Json Box: include/JsonBox/SolidusEscaper.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 1 #ifndef JB_SOLIDUS_ESCAPER_H
+
2 #define JB_SOLIDUS_ESCAPER_H
+
+
+
+
+
+
+
+
+
11 std::streambuf::int_type
operator() (std::streambuf &destination,
+
12 std::streambuf::int_type character);
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_value_8cpp.htm b/_value_8cpp.htm
new file mode 100644
index 0000000..8d09907
--- /dev/null
+++ b/_value_8cpp.htm
@@ -0,0 +1,126 @@
+
+
+
+
+
+Json Box: src/Value.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <JsonBox/Value.h >
+
#include <cassert>
+
#include <stack>
+
#include <sstream>
+
#include <list>
+
#include <iomanip>
+
#include <fstream>
+
#include <JsonBox/Grammar.h >
+
#include <JsonBox/Convert.h >
+
#include <JsonBox/OutputFilter.h >
+
#include <JsonBox/IndentCanceller.h >
+
#include <JsonBox/SolidusEscaper.h >
+
#include <JsonBox/Array.h >
+
#include <JsonBox/Object.h >
+
+
+
+
+
+
diff --git a/_value_8h.htm b/_value_8h.htm
new file mode 100644
index 0000000..a9c828d
--- /dev/null
+++ b/_value_8h.htm
@@ -0,0 +1,118 @@
+
+
+
+
+
+Json Box: include/JsonBox/Value.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <string>
+#include <iostream>
+
+
Go to the source code of this file.
+
+
Detailed Description
+
+
+
+
+
diff --git a/_value_8h_source.htm b/_value_8h_source.htm
new file mode 100644
index 0000000..c512861
--- /dev/null
+++ b/_value_8h_source.htm
@@ -0,0 +1,288 @@
+
+
+
+
+
+Json Box: include/JsonBox/Value.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
94 Value (std::istream &input);
+
+
100 Value (
const std::string &newString);
+
+
106 Value (
const char *newCString);
+
+
+
+
118 Value (
double newDouble);
+
+
+
+
+
+
136 Value (
bool newBoolean);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
302 void setString (
const std::string &newString);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
417 bool escapeAll =
false )
const ;
+
+
428 void writeToFile (
const std::string &filePath,
bool indent =
true ,
+
429 bool escapeAll =
false )
const ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
545 static void readString (std::istream &input, std::string &result);
+
+
+
+
+
+
+
+
+
578 char ¤tCharacter);
+
+
+
+
596 void output (std::ostream &output,
bool indent =
true ,
+
597 bool escapeAll =
false )
const ;
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/annotated.htm b/annotated.htm
new file mode 100644
index 0000000..7e64406
--- /dev/null
+++ b/annotated.htm
@@ -0,0 +1,117 @@
+
+
+
+
+
+Json Box: Class List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
+
+
+
+
diff --git a/bc_s.png b/bc_s.png
new file mode 100644
index 0000000..b519e28
Binary files /dev/null and b/bc_s.png differ
diff --git a/bdwn.png b/bdwn.png
new file mode 100644
index 0000000..940a0b9
Binary files /dev/null and b/bdwn.png differ
diff --git a/class_json_box_1_1_array-members.htm b/class_json_box_1_1_array-members.htm
new file mode 100644
index 0000000..cf6dd1a
--- /dev/null
+++ b/class_json_box_1_1_array-members.htm
@@ -0,0 +1,163 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Array , including all inherited members.
+
+ allocator_type typedefJsonBox::Array
+ Array (const allocator_type &alloc=allocator_type())JsonBox::Array
+ Array (size_type count, const_reference value=value_type(), const allocator_type &alloc=allocator_type())JsonBox::Array explicit
+ Array (InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type())JsonBox::Array inline
+ Array (const Array &other)JsonBox::Array
+ assign (size_type count, const_reference value)JsonBox::Array
+ assign (InputIterator first, InputIterator last)JsonBox::Array inline
+ at (size_type pos)JsonBox::Array
+ at (size_type pos) const JsonBox::Array
+ back ()JsonBox::Array
+ back () const JsonBox::Array
+ begin ()JsonBox::Array
+ begin () const JsonBox::Array
+ capacity () const JsonBox::Array
+ clear ()JsonBox::Array
+ const_iterator typedefJsonBox::Array
+ const_pointer typedefJsonBox::Array
+ const_reference typedefJsonBox::Array
+ const_reverse_iterator typedefJsonBox::Array
+ container typedefJsonBox::Array
+ data JsonBox::Array private
+ difference_type typedefJsonBox::Array
+ empty () const JsonBox::Array
+ end ()JsonBox::Array
+ end () const JsonBox::Array
+ erase (iterator pos)JsonBox::Array
+ erase (iterator first, iterator last)JsonBox::Array
+ front ()JsonBox::Array
+ front () const JsonBox::Array
+ get_allocator () const JsonBox::Array
+ insert (iterator pos, const_reference value)JsonBox::Array
+ insert (iterator pos, size_type count, const_reference value)JsonBox::Array
+ insert (iterator pos, InputIterator first, InputIterator last)JsonBox::Array inline
+ iterator typedefJsonBox::Array
+ max_size () const JsonBox::Array
+ operator!= (const Array &rhs) const JsonBox::Array
+ operator< (const Array &rhs) const JsonBox::Array
+ operator<= (const Array &rhs) const JsonBox::Array
+ operator= (const Array &other)JsonBox::Array
+ operator== (const Array &rhs) const JsonBox::Array
+ operator> (const Array &rhs) const JsonBox::Array
+ operator>= (const Array &rhs) const JsonBox::Array
+ operator[] (size_type pos)JsonBox::Array
+ operator[] (size_type pos) const JsonBox::Array
+ pointer typedefJsonBox::Array
+ pop_back ()JsonBox::Array
+ push_back (const_reference value)JsonBox::Array
+ rbegin ()JsonBox::Array
+ rbegin () const JsonBox::Array
+ reference typedefJsonBox::Array
+ rend ()JsonBox::Array
+ rend () const JsonBox::Array
+ reserve (size_type size)JsonBox::Array
+ resize (size_type count, const_reference value=value_type())JsonBox::Array
+ reverse_iterator typedefJsonBox::Array
+ size () const JsonBox::Array
+ size_type typedefJsonBox::Array
+ swap (Array &other)JsonBox::Array
+ value_type typedefJsonBox::Array
+
+
+
+
+
diff --git a/class_json_box_1_1_array.htm b/class_json_box_1_1_array.htm
new file mode 100644
index 0000000..3b82cd3
--- /dev/null
+++ b/class_json_box_1_1_array.htm
@@ -0,0 +1,1221 @@
+
+
+
+
+
+Json Box: JsonBox::Array Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Array.h >
+
+
+Public Member Functions
+ Array (const allocator_type &alloc=allocator_type ())
+ Array (size_type count, const_reference value=value_type (), const allocator_type &alloc=allocator_type ())
+template<typename InputIterator >
+ Array (InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type ())
+ Array (const Array &other)
+Array & operator= (const Array &other)
+bool operator== (const Array &rhs) const
+bool operator!= (const Array &rhs) const
+bool operator< (const Array &rhs) const
+bool operator<= (const Array &rhs) const
+bool operator> (const Array &rhs) const
+bool operator>= (const Array &rhs) const
+void assign (size_type count, const_reference value)
+template<typename InputIterator >
+void assign (InputIterator first, InputIterator last)
+allocator_type get_allocator () const
+reference at (size_type pos)
+const_reference at (size_type pos) const
+reference operator[] (size_type pos)
+const_reference operator[] (size_type pos) const
+reference front ()
+const_reference front () const
+reference back ()
+const_reference back () const
+iterator begin ()
+const_iterator begin () const
+iterator end ()
+const_iterator end () const
+reverse_iterator rbegin ()
+const_reverse_iterator rbegin () const
+reverse_iterator rend ()
+const_reverse_iterator rend () const
+bool empty () const
+size_type size () const
+size_type max_size () const
+void reserve (size_type size )
+size_type capacity () const
+void clear ()
+iterator insert (iterator pos, const_reference value)
+void insert (iterator pos, size_type count, const_reference value)
+template<typename InputIterator >
+void insert (iterator pos, InputIterator first, InputIterator last)
+iterator erase (iterator pos)
+iterator erase (iterator first, iterator last)
+void push_back (const_reference value)
+void pop_back ()
+void resize (size_type count, const_reference value=value_type ())
+void swap (Array &other)
+
+
Detailed Description
+
Represents an array of values in JSON. It's a vector with added methods. So it can be used the same way as a standard STL vector, but can be more easily output in a stream.
+
See Also JsonBox::Value
+
Member Typedef Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor & Destructor Documentation
+
+
+
+
+
+
+
+
+template<typename InputIterator >
+
+
+
+
+
+ JsonBox::Array::Array
+ (
+ InputIterator
+ first ,
+
+
+
+
+ InputIterator
+ last ,
+
+
+
+
+ const allocator_type &
+ alloc = allocator_type ()
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Array::Array
+ (
+ const Array &
+ other )
+
+
+
+
+
+
+
+
Member Function Documentation
+
+
+
+
+
+
+template<typename InputIterator >
+
+
+
+
+
+ void JsonBox::Array::assign
+ (
+ InputIterator
+ first ,
+
+
+
+
+ InputIterator
+ last
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Array::clear
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::empty
+ (
+ )
+ const
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+template<typename InputIterator >
+
+
+
+
+
+ void JsonBox::Array::insert
+ (
+ iterator
+ pos ,
+
+
+
+
+ InputIterator
+ first ,
+
+
+
+
+ InputIterator
+ last
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator!=
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator<
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator<=
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ Array & JsonBox::Array::operator=
+ (
+ const Array &
+ other )
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator==
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator>
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Array::operator>=
+ (
+ const Array &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Array::pop_back
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Array::reserve
+ (
+ size_type
+ size )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Array::swap
+ (
+ Array &
+ other )
+
+
+
+
+
+
+
+
Member Data Documentation
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_convert-members.htm b/class_json_box_1_1_convert-members.htm
new file mode 100644
index 0000000..5741367
--- /dev/null
+++ b/class_json_box_1_1_convert-members.htm
@@ -0,0 +1,106 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Convert , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_convert.htm b/class_json_box_1_1_convert.htm
new file mode 100644
index 0000000..cf52bf2
--- /dev/null
+++ b/class_json_box_1_1_convert.htm
@@ -0,0 +1,183 @@
+
+
+
+
+
+Json Box: JsonBox::Convert Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Convert.h >
+
+
Detailed Description
+
This class is used to encode/decode/transcode UTF8, 16 and 32.
+
Member Function Documentation
+
+
+
+
+
+
+
+
+ String32 JsonBox::Convert::decodeUTF8
+ (
+ const std::string &
+ utf8String )
+
+
+
+
+
+static
+
+
+
+
Decode the given 8bit UTF8 string to an UTF32 string.
+
Parameters
+
+ utf8String UTF8 string to convert to UTF32.
+
+
+
+
Returns UTF32 string resulting from the conversion.
+
+
+
+
+
+
+
+
+
+
+
+ std::string JsonBox::Convert::encodeToUTF8
+ (
+ const String32 &
+ utf32String )
+
+
+
+
+
+static
+
+
+
+
Encode the given UTF32 string to a 8bit UTF8 one.
+
Parameters
+
+ utf32String UTF32 string to convert to UTF8.
+
+
+
+
Returns UTF8 string resulting from the conversion.
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_escaper-members.htm b/class_json_box_1_1_escaper-members.htm
new file mode 100644
index 0000000..4ccdfbc
--- /dev/null
+++ b/class_json_box_1_1_escaper-members.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Escaper , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_escaper.htm b/class_json_box_1_1_escaper.htm
new file mode 100644
index 0000000..f366f4f
--- /dev/null
+++ b/class_json_box_1_1_escaper.htm
@@ -0,0 +1,206 @@
+
+
+
+
+
+Json Box: JsonBox::Escaper Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Escaper.h >
+
+
+Public Member Functions
+ Escaper ()
+std::streambuf::int_type operator() (std::streambuf &destination, std::streambuf::int_type character)
+
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::Escaper::Escaper
+ (
+ )
+
+
+
+
+
+
+
+
Member Function Documentation
+
+
+
+
+
+ std::streambuf::int_type JsonBox::Escaper::operator()
+ (
+ std::streambuf &
+ destination ,
+
+
+
+
+ std::streambuf::int_type
+ character
+
+
+
+ )
+
+
+
+
+
+
+
+
Member Data Documentation
+
+
+
+
+
+
+
+
+ bool JsonBox::Escaper::afterBackSlash
+
+
+
+
+private
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Escaper::inString
+
+
+
+
+private
+
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_indent_canceller-members.htm b/class_json_box_1_1_indent_canceller-members.htm
new file mode 100644
index 0000000..42aab00
--- /dev/null
+++ b/class_json_box_1_1_indent_canceller-members.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::IndentCanceller , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_indent_canceller.htm b/class_json_box_1_1_indent_canceller.htm
new file mode 100644
index 0000000..d1d0ddd
--- /dev/null
+++ b/class_json_box_1_1_indent_canceller.htm
@@ -0,0 +1,219 @@
+
+
+
+
+
+Json Box: JsonBox::IndentCanceller Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <IndentCanceller.h >
+
+
+Public Member Functions
+ IndentCanceller ()
+std::streambuf::int_type operator() (std::streambuf &destination, std::streambuf::int_type character)
+
+
Detailed Description
+
Cancels indentations to a streambuf.
+
See Also JsonBox::OutputFilter
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::IndentCanceller::IndentCanceller
+ (
+ )
+
+
+
+
+
Default constructor.
+
+
+
+
Member Function Documentation
+
+
+
+
+
+ std::streambuf::int_type JsonBox::IndentCanceller::operator()
+ (
+ std::streambuf &
+ destination ,
+
+
+
+
+ std::streambuf::int_type
+ character
+
+
+
+ )
+
+
+
+
+
Inserts a tab character at the start of each line.
+
Parameters
+
+ destination Streambuf in which to insert the tab character.
+ character Character to insert in the streambuf.
+
+
+
+
Returns Unspecified value not equal to traits::eof() on success, traits::eof() on failure.
+
+
+
+
Member Data Documentation
+
+
+
+
+
+
+
+
+ bool JsonBox::IndentCanceller::afterBackSlash
+
+
+
+
+private
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::IndentCanceller::inString
+
+
+
+
+private
+
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_indenter-members.htm b/class_json_box_1_1_indenter-members.htm
new file mode 100644
index 0000000..c6c78a6
--- /dev/null
+++ b/class_json_box_1_1_indenter-members.htm
@@ -0,0 +1,107 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Indenter , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_indenter.htm b/class_json_box_1_1_indenter.htm
new file mode 100644
index 0000000..5d81d97
--- /dev/null
+++ b/class_json_box_1_1_indenter.htm
@@ -0,0 +1,201 @@
+
+
+
+
+
+Json Box: JsonBox::Indenter Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Indenter.h >
+
+
+Public Member Functions
+ Indenter ()
+std::streambuf::int_type operator() (std::streambuf &destination, std::streambuf::int_type character)
+
+
+Private Attributes
+bool atStartOfLine
+ Used to indicate if we are at the start of a new line.
+
+
Detailed Description
+
Adds a level of indentation to a streambuf.
+
See Also JsonBox::OutputFilter
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::Indenter::Indenter
+ (
+ )
+
+
+
+
+
Default constructor.
+
+
+
+
Member Function Documentation
+
+
+
+
+
+ std::streambuf::int_type JsonBox::Indenter::operator()
+ (
+ std::streambuf &
+ destination ,
+
+
+
+
+ std::streambuf::int_type
+ character
+
+
+
+ )
+
+
+
+
+
Inserts a tab character at the start of each line.
+
Parameters
+
+ destination Streambuf in which to insert the tab character.
+ character Character to insert in the streambuf.
+
+
+
+
Returns Unspecified value not equal to traits::eof() on success, traits::eof() on failure.
+
+
+
+
Member Data Documentation
+
+
+
+
+
+
+
+
+ bool JsonBox::Indenter::atStartOfLine
+
+
+
+
+private
+
+
+
+
+
Used to indicate if we are at the start of a new line.
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_object-members.htm b/class_json_box_1_1_object-members.htm
new file mode 100644
index 0000000..6bfe78e
--- /dev/null
+++ b/class_json_box_1_1_object-members.htm
@@ -0,0 +1,162 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Object , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_object.htm b/class_json_box_1_1_object.htm
new file mode 100644
index 0000000..82e32cf
--- /dev/null
+++ b/class_json_box_1_1_object.htm
@@ -0,0 +1,1136 @@
+
+
+
+
+
+Json Box: JsonBox::Object Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Object.h >
+
+
+Public Member Functions
+ Object (const key_compare &comp=key_compare (), const allocator_type &alloc=allocator_type ())
+template<typename InputIterator >
+ Object (InputIterator first, InputIterator last, const key_compare &comp=key_compare (), const allocator_type &alloc=allocator_type ())
+ Object (const Object &other)
+Object & operator= (const Object &other)
+bool operator== (const Object &rhs) const
+bool operator!= (const Object &rhs) const
+bool operator< (const Object &rhs) const
+bool operator<= (const Object &rhs) const
+bool operator> (const Object &rhs) const
+bool operator>= (const Object &rhs) const
+allocator_type get_allocator () const
+mapped_type & operator[] (const key_type &key)
+iterator begin ()
+const_iterator begin () const
+iterator end ()
+const_iterator end () const
+reverse_iterator rbegin ()
+const_reverse_iterator rbegin () const
+reverse_iterator rend ()
+const_reverse_iterator rend () const
+bool empty () const
+size_type size () const
+size_type max_size () const
+void clear ()
+std::pair< iterator , bool > insert (const_reference value)
+iterator insert (iterator hint, const_reference value)
+template<typename InputIterator >
+void insert (InputIterator first, InputIterator last)
+void erase (iterator position)
+void erase (iterator first, iterator last)
+size_type erase (const key_type &key)
+void swap (Object &other)
+size_type count (const key_type &key) const
+iterator find (const key_type &key)
+const_iterator find (const key_type &key) const
+std::pair< iterator , iterator > equal_range (const key_type &key)
+std::pair< const_iterator ,
+const_iterator > equal_range (const key_type &key) const
+iterator lower_bound (const key_type &key)
+const_iterator lower_bound (const key_type &key) const
+iterator upper_bound (const key_type &key)
+const_iterator upper_bound (const key_type &key) const
+key_compare key_comp () const
+
+
Detailed Description
+
Represents a JSON object. It's a map with added methods. So the JSON object type can be used the same way as a standard STL map of string and Value , but can be more easily output in a stream.
+
See Also JsonBox::Value
+
Member Typedef Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor & Destructor Documentation
+
+
+
+
+
+
+template<typename InputIterator >
+
+
+
+
+
+
+inline explicit
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Object::Object
+ (
+ const Object &
+ other )
+
+
+
+
+
+
+
+
Member Function Documentation
+
+
+
+
+
+
+
+
+
+ void JsonBox::Object::clear
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::empty
+ (
+ )
+ const
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Object::erase
+ (
+ iterator
+ position )
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Object::erase
+ (
+ iterator
+ first ,
+
+
+
+
+ iterator
+ last
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+template<typename InputIterator >
+
+
+
+
+
+ void JsonBox::Object::insert
+ (
+ InputIterator
+ first ,
+
+
+
+
+ InputIterator
+ last
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator!=
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator<
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator<=
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ Object & JsonBox::Object::operator=
+ (
+ const Object &
+ other )
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator==
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator>
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Object::operator>=
+ (
+ const Object &
+ rhs )
+ const
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Object::swap
+ (
+ Object &
+ other )
+
+
+
+
+
+
+
+
+
+
+
+
Member Data Documentation
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_output_filter-members.htm b/class_json_box_1_1_output_filter-members.htm
new file mode 100644
index 0000000..b3ae136
--- /dev/null
+++ b/class_json_box_1_1_output_filter-members.htm
@@ -0,0 +1,116 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::OutputFilter< Inserter > , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_output_filter.htm b/class_json_box_1_1_output_filter.htm
new file mode 100644
index 0000000..4497221
--- /dev/null
+++ b/class_json_box_1_1_output_filter.htm
@@ -0,0 +1,510 @@
+
+
+
+
+
+Json Box: JsonBox::OutputFilter< Inserter > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <OutputFilter.h >
+
+
+Public Member Functions
+ OutputFilter (std::streambuf *newDestination, Inserter newInserter, bool newDeleteWhenFinished=false)
+ OutputFilter (std::streambuf *newDestination, bool newDeleteWhenFinished=false)
+virtual ~OutputFilter ()
+virtual int_type overflow (int_type ch)
+virtual int_type underflow ()
+virtual int_type sync ()
+virtual std::streambuf * setbuf (char *p, int len)
+Inserter & getInserter ()
+std::streambuf * getDestination () const
+
+
Detailed Description
+
template<typename Inserter>
+class JsonBox::OutputFilter< Inserter >
+
+
Templated class used to filter output in an std::ostream. The custom mechanic of the filtering is easily implemented in the given Inserter. An output filter can be used to add indentation to an std::ostream, it can be used to log an std::ostream, etc.
+
Template Parameters
+
+ Inserter Type used as the inserter for the output filter.
+
+
+
+
Constructor & Destructor Documentation
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+ JsonBox::OutputFilter < Inserter >::OutputFilter
+ (
+ std::streambuf *
+ newDestination ,
+
+
+
+
+ Inserter
+ newInserter ,
+
+
+
+
+ bool
+ newDeleteWhenFinished = false
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newDestination Pointer to the streambuf destination.
+ newInserter Inserter to use to filter the output.
+ newDeleteWhenFinished Used to know if the instance will have to delete its destination streambuf or not.
+
+
+
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
Parameterized constructor.
+
Parameters
+
+ newDestination Pointer to the streambuf destination.
+ newInserter Inserter to use to filter the output.
+
+
+
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+
+inline virtual
+
+
+
+
Destructor. Takes care of deleting the destination streambuf if necessary.
+
+
+
+
Member Function Documentation
+
+
+
+
+template<typename Inserter >
+
+
+
Gets the destination streambuf.
+
Returns Pointer to the destination streambuf.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
Gets the inserter's instance.
+
Returns Reference to the inserter.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+
+inline virtual
+
+
+
+
Actual function that calls the inserter to filter the output.
+
Returns Unspecified value not equal to traits::eof() on success, traits::eof() on failure.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+ virtual std::streambuf* JsonBox::OutputFilter < Inserter >::setbuf
+ (
+ char *
+ p ,
+
+
+
+
+ int
+ len
+
+
+
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
We don't need to do anything here. Calls the base class version.
+
Returns Pointer to itself.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+
+inline virtual
+
+
+
+
We don't need to do anything here. Calls the base class version.
+
Returns 0 on success, -1 otherwise. The base class version returns 0.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
+
+
+inline virtual
+
+
+
+
Since it's an output filter, we don't need to do anything here.
+
+
+
+
Member Data Documentation
+
+
+
+
+template<typename Inserter >
+
+
+
Bool used to know if the filter must delete its destination filter or not.
+
See Also JsonBox::Filter<Inserter>::destination
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
+
Pointer to the destination streambuf.
+
+
+
+
+
+
+
+template<typename Inserter >
+
+
+
Inserter to use to insert new characters in the destination streambuf.
+
See Also JsonBox::Filter<Inserter>::destination
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
diff --git a/class_json_box_1_1_solidus_escaper-members.htm b/class_json_box_1_1_solidus_escaper-members.htm
new file mode 100644
index 0000000..527b038
--- /dev/null
+++ b/class_json_box_1_1_solidus_escaper-members.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::SolidusEscaper , including all inherited members.
+
+
+
+
+
diff --git a/class_json_box_1_1_solidus_escaper.htm b/class_json_box_1_1_solidus_escaper.htm
new file mode 100644
index 0000000..42e2db0
--- /dev/null
+++ b/class_json_box_1_1_solidus_escaper.htm
@@ -0,0 +1,206 @@
+
+
+
+
+
+Json Box: JsonBox::SolidusEscaper Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <SolidusEscaper.h >
+
+
+Public Member Functions
+ SolidusEscaper ()
+std::streambuf::int_type operator() (std::streambuf &destination, std::streambuf::int_type character)
+
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::SolidusEscaper::SolidusEscaper
+ (
+ )
+
+
+
+
+
+
+
+
Member Function Documentation
+
+
+
+
+
+ std::streambuf::int_type JsonBox::SolidusEscaper::operator()
+ (
+ std::streambuf &
+ destination ,
+
+
+
+
+ std::streambuf::int_type
+ character
+
+
+
+ )
+
+
+
+
+
+
+
+
Member Data Documentation
+
+
+
+
+
+
+
+
+ bool JsonBox::SolidusEscaper::afterBackSlash
+
+
+
+
+private
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::SolidusEscaper::inString
+
+
+
+
+private
+
+
+
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/class_json_box_1_1_value-members.htm b/class_json_box_1_1_value-members.htm
new file mode 100644
index 0000000..36c119d
--- /dev/null
+++ b/class_json_box_1_1_value-members.htm
@@ -0,0 +1,181 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Value , including all inherited members.
+
+ ARRAY enum valueJsonBox::Value
+ BOOLEAN enum valueJsonBox::Value
+ clear ()JsonBox::Value private
+ data JsonBox::Value private
+ DOUBLE enum valueJsonBox::Value
+ EMPTY_ARRAY JsonBox::Value private static
+ EMPTY_BOOL JsonBox::Value private static
+ EMPTY_DOUBLE JsonBox::Value private static
+ EMPTY_INT JsonBox::Value private static
+ EMPTY_OBJECT JsonBox::Value private static
+ EMPTY_STRING JsonBox::Value private static
+ escapeAllCharacters (const std::string &str)JsonBox::Value static
+ escapeMinimumCharacters (const std::string &str)JsonBox::Value static
+ escapeToUnicode (char charToEscape)JsonBox::Value static
+ getArray () const JsonBox::Value
+ getBoolean () const JsonBox::Value
+ getDouble () const JsonBox::Value
+ getInt () const JsonBox::Value
+ getObject () const JsonBox::Value
+ getString () const JsonBox::Value
+ getType () const JsonBox::Value
+ INTEGER enum valueJsonBox::Value
+ isArray () const JsonBox::Value
+ isBoolean () const JsonBox::Value
+ isDouble () const JsonBox::Value
+ isHexDigit (char digit)JsonBox::Value private static
+ isInteger () const JsonBox::Value
+ isNull () const JsonBox::Value
+ isObject () const JsonBox::Value
+ isString () const JsonBox::Value
+ isWhiteSpace (char whiteSpace)JsonBox::Value private static
+ loadFromFile (const std::string &filePath)JsonBox::Value
+ loadFromStream (std::istream &input)JsonBox::Value
+ loadFromString (const std::string &json)JsonBox::Value
+ NULL_VALUE enum valueJsonBox::Value
+ OBJECT enum valueJsonBox::Value
+ operator!= (const Value &rhs) const JsonBox::Value
+ operator< (const Value &rhs) const JsonBox::Value
+ operator<< (std::ostream &output, const Value &v)JsonBox::Value friend
+ operator<= (const Value &rhs) const JsonBox::Value
+ operator= (const Value &src)JsonBox::Value
+ operator== (const Value &rhs) const JsonBox::Value
+ operator> (const Value &rhs) const JsonBox::Value
+ operator>= (const Value &rhs) const JsonBox::Value
+ operator[] (const std::string &key)JsonBox::Value
+ operator[] (const char *key)JsonBox::Value
+ operator[] (size_t index)JsonBox::Value
+ output (std::ostream &output, bool indent=true, bool escapeAll=false) const JsonBox::Value private
+ readArray (std::istream &input, Array &result)JsonBox::Value private static
+ readNumber (std::istream &input, Value &result)JsonBox::Value private static
+ readObject (std::istream &input, Object &result)JsonBox::Value private static
+ readString (std::istream &input, std::string &result)JsonBox::Value private static
+ readToNonWhiteSpace (std::istream &input, char ¤tCharacter)JsonBox::Value private static
+ setArray (const Array &newArray)JsonBox::Value
+ setBoolean (bool newBoolean)JsonBox::Value
+ setDouble (double newDouble)JsonBox::Value
+ setInt (int newInt)JsonBox::Value
+ setNull ()JsonBox::Value
+ setObject (const Object &newObject)JsonBox::Value
+ setString (const std::string &newString)JsonBox::Value
+ STRING enum valueJsonBox::Value
+ type JsonBox::Value private
+ Type enum nameJsonBox::Value
+ UNKNOWN enum valueJsonBox::Value
+ Value ()JsonBox::Value
+ Value (std::istream &input)JsonBox::Value
+ Value (const std::string &newString)JsonBox::Value
+ Value (const char *newCString)JsonBox::Value
+ Value (int newInt)JsonBox::Value
+ Value (double newDouble)JsonBox::Value
+ Value (const Object &newObject)JsonBox::Value
+ Value (const Array &newArray)JsonBox::Value
+ Value (bool newBoolean)JsonBox::Value
+ Value (const Value &src)JsonBox::Value
+ writeToFile (const std::string &filePath, bool indent=true, bool escapeAll=false) const JsonBox::Value
+ writeToStream (std::ostream &output, bool indent=true, bool escapeAll=false) const JsonBox::Value
+ ~Value ()JsonBox::Value
+
+
+
+
+
diff --git a/class_json_box_1_1_value.htm b/class_json_box_1_1_value.htm
new file mode 100644
index 0000000..4856c39
--- /dev/null
+++ b/class_json_box_1_1_value.htm
@@ -0,0 +1,1956 @@
+
+
+
+
+
+Json Box: JsonBox::Value Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Value.h >
+
+
+Private Member Functions
+void clear ()
+void output (std::ostream &output, bool indent=true, bool escapeAll=false) const
+
+
Detailed Description
+
Represents a json value. Can be a string, an integer, a floating point number, an object, an array, a boolean value or a null value. To put it simply, it acts a lot like a variant. Objects are actually a map of strings and values while an array is a deque of values. The user doesn't have to worry about character escaping in strings, the i/o algorithms take care of that for the user.
+
See Also JsonBox::Array
+
+JsonBox::Object
+
Member Enumeration Documentation
+
+
+
+
Represents the different types a value can be. A value can only be one of these types at a time. The UNKNOWN type is only used temporarily internally when loading values from an input stream or file.
+
Enumerator:
+ STRING
+
+ INTEGER
+
+ DOUBLE
+
+ OBJECT
+
+ ARRAY
+
+ BOOLEAN
+
+ NULL_VALUE
+
+ UNKNOWN
+
+
+
+
+
+
+
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ )
+
+
+
+
+
Default constructor. Makes the value null.
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ std::istream &
+ input )
+
+
+
+
+
Loads the value from an input stream. If there is more than one value in the input stream, they are ignored. Only the first value is read.
+
Parameters
+
+ input Input stream to load the value from. Can also be an input file stream.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ const std::string &
+ newString )
+
+
+
+
+
Constructs the value from a string.
+
Parameters
+
+ newString String used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ const char *
+ newCString )
+
+
+
+
+
Constructs the value from a C-style string.
+
Parameters
+
+ newCString C-style string used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ int
+ newInt )
+
+
+
+
+
Constructs the value from an integer.
+
Parameters
+
+ newInt Integer used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ double
+ newDouble )
+
+
+
+
+
Constructs the value from a double.
+
Parameters
+
+ newDouble Double used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ const Object &
+ newObject )
+
+
+
+
+
Constructs the value from an object.
+
Parameters
+
+ newObject Object used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ const Array &
+ newArray )
+
+
+
+
+
Constructs the value from an array.
+
Parameters
+
+ newArray Array used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ bool
+ newBoolean )
+
+
+
+
+
Constructs the value from a boolean.
+
Parameters
+
+ newBoolean Boolean used as the value.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::Value
+ (
+ const Value &
+ src )
+
+
+
+
+
Copy constructor.
+
Parameters
+
+ src Value to make a copy of.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::~Value
+ (
+ )
+
+
+
+
+
Destructor. Frees up the memory used by the value's allocated pointers.
+
+
+
+
Member Function Documentation
+
+
+
+
+
+
+
+
+ void JsonBox::Value::clear
+ (
+ )
+
+
+
+
+
+private
+
+
+
+
Frees up the dynamic memory allocated by the value.
+
+
+
+
+
+
+
+
+
+
+
+ std::string JsonBox::Value::escapeAllCharacters
+ (
+ const std::string &
+ str )
+
+
+
+
+
+static
+
+
+
+
Replaces characters with its JSON equivalent for escape characters. So for example, if in the string there is the newline character '
+', it will be replaced by the two characters '\' and 'n'.
+
Parameters
+
+ str String make a copy and have its characters escaped.
+
+
+
+
Returns Copy of the recieved string, but with the concerned characters escaped.
+
See Also JsonBox::Value::escapeMinimumCharacters(const std::string& str)
+
+
+
+
+
+
+
+
+
+
+
+ std::string JsonBox::Value::escapeMinimumCharacters
+ (
+ const std::string &
+ str )
+
+
+
+
+
+static
+
+
+
+
Replaces characters with their JSON equivalent. The only difference from escapeAllCharacters is that the solidi won't be escaped in this method.
+
Parameters
+
+ str String to have its characters escaped.
+
+
+
+
Returns Copy of the recieved string, but with the concerned characters escaped.
+
See Also JsonBox::Value::escapeAllCharacters(const std::string& str)
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Value::escapeToUnicode
+ (
+ char
+ charToEscape )
+
+
+
+
+
+static
+
+
+
+
Escapes a character to its unicode equivalent. This function only takes characters from '/0' to '/x1f'.
+
Parameters
+
+ charToEscape Character to escape, must be between '\0' and ''.
+
+
+
+
Returns String with the character escaped in the format "\u00xx". "xx" being the hexadecimal ASCII code of the character escaped.
+
+
+
+
+
+
+
+
+ const Array & JsonBox::Value::getArray
+ (
+ )
+ const
+
+
+
+
Gets the value's array value.
+
Returns Value 's array value, or an empty Array if the value doesn't contain an array.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::getBoolean
+ (
+ )
+ const
+
+
+
+
Gets the value's boolean value.
+
Returns Value 's boolean value, or false if the value doesn't contain a boolean.
+
+
+
+
+
+
+
+
+ double JsonBox::Value::getDouble
+ (
+ )
+ const
+
+
+
+
Gets the value's double value.
+
Returns Value 's double value, or 0.0 if the value doesn't contain a double.
+
+
+
+
+
+
+
+
+ int JsonBox::Value::getInt
+ (
+ )
+ const
+
+
+
+
Gets the value's integer value.
+
Returns Value 's integer value, or 0 if the value doesn't contain an integer.
+
+
+
+
+
+
+
+
+ const Object & JsonBox::Value::getObject
+ (
+ )
+ const
+
+
+
+
Gets the value's object value.
+
Returns Value 's object value, or an empty object if the value doesn't contain an object.
+
+
+
+
+
+
+
+
+ const std::string & JsonBox::Value::getString
+ (
+ )
+ const
+
+
+
+
Gets the value's string value.
+
Returns Value 's string value, or an empty string if the value doesn't contain a string.
+
+
+
+
+
+
+
+
+ Value::Type JsonBox::Value::getType
+ (
+ )
+ const
+
+
+
+
Gets the value's type.
+
Returns Value 's type, does not return Type::UNKOWN, would return NULL_VALUE if no type has been given to the value yet.
+
See Also JsonBox::Type
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isArray
+ (
+ )
+ const
+
+
+
+
Checks if the value is an array.
+
Returns True if the value contains an array, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isBoolean
+ (
+ )
+ const
+
+
+
+
Checks if the value is a boolean.
+
Returns True if the value contains a boolean, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isDouble
+ (
+ )
+ const
+
+
+
+
Checks if the value is a double.
+
Returns True if the value contains a double, false if not.
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isHexDigit
+ (
+ char
+ digit )
+
+
+
+
+
+static private
+
+
+
+
Checks if the char given is a hex digit.
+
Returns True if the char contains an hexadecimal digit (0-9, a-f or A-F).
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isInteger
+ (
+ )
+ const
+
+
+
+
Checks if the value is an integer.
+
Returns True if the value contains an integer, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isNull
+ (
+ )
+ const
+
+
+
+
Checks if the value is null.
+
Returns True if the value contains nothing.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isObject
+ (
+ )
+ const
+
+
+
+
Checks if the value is an object.
+
Returns True if the value contains an object, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isString
+ (
+ )
+ const
+
+
+
+
Checks if the value is a string.
+
Returns True if the value contains a string, false if not.
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::isWhiteSpace
+ (
+ char
+ whiteSpace )
+
+
+
+
+
+static private
+
+
+
+
Checks if the char given is a JSON whitespace.
+
Returns True if the char is either a space, a horizontal tab, a line feed or a carriage return.
+
+
+
+
+
+
+
+
+ void JsonBox::Value::loadFromFile
+ (
+ const std::string &
+ filePath )
+
+
+
+
+
Loads a value from a file. Loads the file then calls the loadFromStream(...) method.
+
Parameters
+
+ filePath Path to the JSON file to load.
+
+
+
+
See Also JsonBox::Value::loadFromStream
+
+
+
+
+
+
+
+
+ void JsonBox::Value::loadFromStream
+ (
+ std::istream &
+ input )
+
+
+
+
+
Loads a Value from a stream containing valid JSON in UTF-8. Does not read the stream if it is in UTF-32 or UTF-16. All the json escape sequences in string values are converted to their char equivalent, including unicode characters. Unicode characters that use two "\u" sequences are interpreted as two unicode characters, so it doesn't support perfect parsing.
+
Parameters
+
+ input Input stream to read from. Can be a file stream.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::loadFromString
+ (
+ const std::string &
+ json )
+
+
+
+
+
Loads the current value from a string containing the JSON to parse.
+
Parameters
+
+ json String containing the JSON to parse.
+
+
+
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator!=
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the current value is different from the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check for not equality with.
+
+
+
+
Returns True if the contents of the two values are different, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator<
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the contents of instance are lexicographically less than the contents of the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check.
+
+
+
+
Returns True if the contents of of the instance are lexicographically less than the contents of the right hand side value.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator<=
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the contents of instance are lexicographically less than or equal the contents of the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check.
+
+
+
+
Returns True if the contents of of the instance are lexicographically less than or equal the contents of the right hand side value.
+
+
+
+
+
+
+
+
+ Value & JsonBox::Value::operator=
+ (
+ const Value &
+ src )
+
+
+
+
+
Assignation operator overload.
+
Parameters
+
+
+
+
Returns Reference to the modified value.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator==
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the current value is equal to the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check for equality with.
+
+
+
+
Returns True if the contents of the two values are equal, false if not.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator>
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the contents of instance are lexicographically greater than the contents of the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check.
+
+
+
+
Returns True if the contents of of the instance are lexicographically greater than the contents of the right hand side value.
+
+
+
+
+
+
+
+
+ bool JsonBox::Value::operator>=
+ (
+ const Value &
+ rhs )
+ const
+
+
+
+
Checks if the contents of instance are lexicographically greater than or equal the contents of the right hand side value.
+
Parameters
+
+ rhs Right hand side value to check.
+
+
+
+
Returns True if the contents of of the instance are lexicographically greater than or equal the contents of the right hand side value.
+
+
+
+
+
+
+
+
+ Value & JsonBox::Value::operator[]
+ (
+ const std::string &
+ key )
+
+
+
+
+
Bracket operator overload. If the value doesn't represent an object, it is changed to do so and accesses the object's member value. If the object's member doesn't exist, it is created.
+
Parameters
+
+ key Key identifier of the object's value to get.
+
+
+
+
Returns Reference to the object's member's value.
+
+
+
+
+
+
+
+
+ Value & JsonBox::Value::operator[]
+ (
+ const char *
+ key )
+
+
+
+
+
Bracket operator overload. If the value doesn't represent an object, it is changed to do so and accesses the object's member value. If the object's member doesn't exist, it is created.
+
Parameters
+
+ key Key identifier of the object's value to get.
+
+
+
+
Returns Reference to the object's member's value.
+
+
+
+
+
+
+
+
+ Value & JsonBox::Value::operator[]
+ (
+ size_t
+ index )
+
+
+
+
+
Bracket operator overload. If the value doesn't represent an array, it is changed to do so and accesses the array's value at the specified index. To make sure the index value exists when it creates the array, it initializes the array with empty values up to the required index. If the value already represents an array and the index is too high for the size of the array, undefined behavior happens (no bounds checking is done).
+
Parameters
+
+ index Index of the value to get.
+
+
+
+
Returns Reference to the value at the received index in the array.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::output
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ bool
+ indent = true
,
+
+
+
+
+ bool
+ escapeAll = false
+
+
+
+ )
+ const
+
+
+
+
+private
+
+
+
+
Outputs the value in JSON format.
+
Parameters
+
+ output Output stream used to output the value in JSON format.
+ indent Specifies if the JSON being output must be indented or not. False is to output the JSON in compact format.
+ escapeAll Specifies if the strings must escape all characters or only the minimum.
+
+
+
+
See Also JsonBox::Value::escapeAllCharacters(const std::string str)
+
+JsonBox::Value::escapeMinimumCharacters(const std::string str)
+
+JsonBox::Value::output(std::ostream& output, unsigned int& level, bool indent, bool escapeAll)
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::readArray
+ (
+ std::istream &
+ input ,
+
+
+
+
+ Array &
+ result
+
+
+
+ )
+
+
+
+
+
+static private
+
+
+
+
Reads a JSON array from an input stream.
+
Parameters
+
+ input Input stream to read the array from.
+ result Array read from the input stream.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::readNumber
+ (
+ std::istream &
+ input ,
+
+
+
+
+ JsonBox::Value &
+ result
+
+
+
+ )
+
+
+
+
+
+static private
+
+
+
+
Reads a JSON number from an input stream.
+
Parameters
+
+ input Input stream to read the array from.
+ result Value containing the integer or the double read from the input stream.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::readObject
+ (
+ std::istream &
+ input ,
+
+
+
+
+ Object &
+ result
+
+
+
+ )
+
+
+
+
+
+static private
+
+
+
+
Reads a JSON object from an input stream.
+
Parameters
+
+ input Input stream to read the object from.
+ result Object read from the input stream.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::readString
+ (
+ std::istream &
+ input ,
+
+
+
+
+ std::string &
+ result
+
+
+
+ )
+
+
+
+
+
+static private
+
+
+
+
Reads a JSON string from an input stream.
+
Parameters
+
+ input Input stream to read the string value from.
+ result UTF-8 string read from the input stream.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::readToNonWhiteSpace
+ (
+ std::istream &
+ input ,
+
+
+
+
+ char &
+ currentCharacter
+
+
+
+ )
+
+
+
+
+
+static private
+
+
+
+
Advances through the input stream until it reaches a character that is not a whitespace.
+
Parameters
+
+ input Input stream to read the whitespace characters from.
+ currentCharacter Char in which each character read is temporarily stored. After the method is called, this char contains the first non white space character reached.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setArray
+ (
+ const Array &
+ newArray )
+
+
+
+
+
Sets the value as a JSON array.
+
Parameters
+
+ newArray New array value that the Value will contain. The value's type is changed if necessary to contain the array.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setBoolean
+ (
+ bool
+ newBoolean )
+
+
+
+
+
Sets the value as a boolean.
+
Parameters
+
+ newBoolean New boolean value that the Value will contain. The value's type is changed if necessary to contain the boolean.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setDouble
+ (
+ double
+ newDouble )
+
+
+
+
+
Sets the value as a double.
+
Parameters
+
+ newDouble New double value that the Value will contain. The value's type is changed if necessary to contain the double.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setInt
+ (
+ int
+ newInt )
+
+
+
+
+
Sets the value as an integer.
+
Parameters
+
+ newInt New integer value that the Value will contain. The value's type is changed if necessary to contain the integer.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setNull
+ (
+ )
+
+
+
+
+
Sets the value as a null value.
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setObject
+ (
+ const Object &
+ newObject )
+
+
+
+
+
Sets the value as a JSON object.
+
Parameters
+
+ newObject New object value that the Value will contain. The value's type is changed if necessary to contain the object.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::setString
+ (
+ const std::string &
+ newString )
+
+
+
+
+
Sets the value as a string.
+
Parameters
+
+ newString New string value that the Value will contain. If the value's type is changed if necessary to contain the integer.
+
+
+
+
+
+
+
+
+
+
+
+ void JsonBox::Value::writeToFile
+ (
+ const std::string &
+ filePath ,
+
+
+
+
+ bool
+ indent = true
,
+
+
+
+
+ bool
+ escapeAll = false
+
+
+
+ )
+ const
+
+
+
+
Writes the value to a JSON file. Uses writeToStream(...).
+
Parameters
+
+ filePath Path to the file to write.
+ indent Specifies if the output is to have nice indentation or not.
+ escapeAll Specifies if all the JSON escapable characters should be escaped or not.
+
+
+
+
See Also JsonBox::Value::writeToStream
+
+
+
+
+
+
+
+
+ void JsonBox::Value::writeToStream
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ bool
+ indent = true
,
+
+
+
+
+ bool
+ escapeAll = false
+
+
+
+ )
+ const
+
+
+
+
+
Friends And Related Function Documentation
+
+
+
+
+
+
+
+
+ std::ostream& operator<<
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ const Value &
+ v
+
+
+
+ )
+
+
+
+
+
+friend
+
+
+
+
Output operator overload. Outputs the value as valid JSON. Does not do any indentation.
+
Parameters
+
+ output Output stream in which the valid JSON is written.
+ v Value to be output in the stream.
+
+
+
+
Returns Output parameter with the valud json written into it.
+
+
+
+
Member Data Documentation
+
+
+
+
Pointer to the Value 's data.
+
+
+
+
+
+
+
+
+
+
+
+ const Array JsonBox::Value::EMPTY_ARRAY = Array ()
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ const bool JsonBox::Value::EMPTY_BOOL = false
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ const double JsonBox::Value::EMPTY_DOUBLE = 0.0
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ const int JsonBox::Value::EMPTY_INT = 0
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ const Object JsonBox::Value::EMPTY_OBJECT = Object ()
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Value::EMPTY_STRING = std::string()
+
+
+
+
+static private
+
+
+
+
+
+
+
+
+
+
+
+
+ Type JsonBox::Value::type
+
+
+
+
+private
+
+
+
+
Type of data the value contains.
+
+
+
+
The documentation for this class was generated from the following files:
+
+
+
+
+
diff --git a/classes.htm b/classes.htm
new file mode 100644
index 0000000..9bb71c0
--- /dev/null
+++ b/classes.htm
@@ -0,0 +1,115 @@
+
+
+
+
+
+Json Box: Class Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/closed.png b/closed.png
new file mode 100644
index 0000000..98cc2c9
Binary files /dev/null and b/closed.png differ
diff --git a/dir_0c59acc592fd5ff7f116eef098965cb8.htm b/dir_0c59acc592fd5ff7f116eef098965cb8.htm
new file mode 100644
index 0000000..6059fa0
--- /dev/null
+++ b/dir_0c59acc592fd5ff7f116eef098965cb8.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: include/JsonBox/ Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.htm b/dir_68267d1309a1af8e8297ef4c3efbcdba.htm
new file mode 100644
index 0000000..8a6ffd4
--- /dev/null
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.htm
@@ -0,0 +1,106 @@
+
+
+
+
+
+Json Box: src/ Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_d44c64559bbebec7f509842c48db8b23.htm b/dir_d44c64559bbebec7f509842c48db8b23.htm
new file mode 100644
index 0000000..c87e309
--- /dev/null
+++ b/dir_d44c64559bbebec7f509842c48db8b23.htm
@@ -0,0 +1,103 @@
+
+
+
+
+
+Json Box: include/ Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Directories
+directory JsonBox
+
+
+
+
+
+
diff --git a/doxygen.css b/doxygen.css
new file mode 100644
index 0000000..0c559a0
--- /dev/null
+++ b/doxygen.css
@@ -0,0 +1,1163 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font: 400 14px/19px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1 {
+ font-size: 150%;
+}
+
+.title {
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2 {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px;
+ margin: 4px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-bottom: 1px solid #DEE4F0;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/doxygen.png b/doxygen.png
new file mode 100644
index 0000000..3ff17d8
Binary files /dev/null and b/doxygen.png differ
diff --git a/dynsections.js b/dynsections.js
new file mode 100644
index 0000000..116542f
--- /dev/null
+++ b/dynsections.js
@@ -0,0 +1,78 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function(){
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l
+
+
+
+
+Json Box: File List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all files with brief descriptions:
+
+
+
+
+
diff --git a/ftv2blank.png b/ftv2blank.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/ftv2blank.png differ
diff --git a/ftv2cl.png b/ftv2cl.png
new file mode 100644
index 0000000..132f657
Binary files /dev/null and b/ftv2cl.png differ
diff --git a/ftv2doc.png b/ftv2doc.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/ftv2doc.png differ
diff --git a/ftv2folderclosed.png b/ftv2folderclosed.png
new file mode 100644
index 0000000..bb8ab35
Binary files /dev/null and b/ftv2folderclosed.png differ
diff --git a/ftv2folderopen.png b/ftv2folderopen.png
new file mode 100644
index 0000000..d6c7f67
Binary files /dev/null and b/ftv2folderopen.png differ
diff --git a/ftv2lastnode.png b/ftv2lastnode.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/ftv2lastnode.png differ
diff --git a/ftv2link.png b/ftv2link.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/ftv2link.png differ
diff --git a/ftv2mlastnode.png b/ftv2mlastnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/ftv2mlastnode.png differ
diff --git a/ftv2mnode.png b/ftv2mnode.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/ftv2mnode.png differ
diff --git a/ftv2mo.png b/ftv2mo.png
new file mode 100644
index 0000000..4bfb80f
Binary files /dev/null and b/ftv2mo.png differ
diff --git a/ftv2node.png b/ftv2node.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/ftv2node.png differ
diff --git a/ftv2ns.png b/ftv2ns.png
new file mode 100644
index 0000000..72e3d71
Binary files /dev/null and b/ftv2ns.png differ
diff --git a/ftv2plastnode.png b/ftv2plastnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/ftv2plastnode.png differ
diff --git a/ftv2pnode.png b/ftv2pnode.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/ftv2pnode.png differ
diff --git a/ftv2splitbar.png b/ftv2splitbar.png
new file mode 100644
index 0000000..fe895f2
Binary files /dev/null and b/ftv2splitbar.png differ
diff --git a/ftv2vertline.png b/ftv2vertline.png
new file mode 100644
index 0000000..63c605b
Binary files /dev/null and b/ftv2vertline.png differ
diff --git a/functions.htm b/functions.htm
new file mode 100644
index 0000000..c5cfd3a
--- /dev/null
+++ b/functions.htm
@@ -0,0 +1,163 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- a -
+
+
+
+
+
diff --git a/functions_0x62.htm b/functions_0x62.htm
new file mode 100644
index 0000000..36d0364
--- /dev/null
+++ b/functions_0x62.htm
@@ -0,0 +1,147 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- b -
+
+
+
+
+
diff --git a/functions_0x63.htm b/functions_0x63.htm
new file mode 100644
index 0000000..2e77234
--- /dev/null
+++ b/functions_0x63.htm
@@ -0,0 +1,164 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- c -
+
+
+
+
+
diff --git a/functions_0x64.htm b/functions_0x64.htm
new file mode 100644
index 0000000..a72c366
--- /dev/null
+++ b/functions_0x64.htm
@@ -0,0 +1,157 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- d -
+
+
+
+
+
diff --git a/functions_0x65.htm b/functions_0x65.htm
new file mode 100644
index 0000000..91344eb
--- /dev/null
+++ b/functions_0x65.htm
@@ -0,0 +1,181 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- e -
+
+
+
+
+
diff --git a/functions_0x66.htm b/functions_0x66.htm
new file mode 100644
index 0000000..e3e1eb9
--- /dev/null
+++ b/functions_0x66.htm
@@ -0,0 +1,139 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- f -
+
+
+
+
+
diff --git a/functions_0x67.htm b/functions_0x67.htm
new file mode 100644
index 0000000..7c83737
--- /dev/null
+++ b/functions_0x67.htm
@@ -0,0 +1,164 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- g -
+
+
+
+
+
diff --git a/functions_0x69.htm b/functions_0x69.htm
new file mode 100644
index 0000000..a344452
--- /dev/null
+++ b/functions_0x69.htm
@@ -0,0 +1,190 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- i -
+
+
+
+
+
diff --git a/functions_0x6b.htm b/functions_0x6b.htm
new file mode 100644
index 0000000..ca1f886
--- /dev/null
+++ b/functions_0x6b.htm
@@ -0,0 +1,142 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- k -
+
+
+
+
+
diff --git a/functions_0x6c.htm b/functions_0x6c.htm
new file mode 100644
index 0000000..900adb5
--- /dev/null
+++ b/functions_0x6c.htm
@@ -0,0 +1,145 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- l -
+
+
+
+
+
diff --git a/functions_0x6d.htm b/functions_0x6d.htm
new file mode 100644
index 0000000..fd2b8ac
--- /dev/null
+++ b/functions_0x6d.htm
@@ -0,0 +1,140 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- m -
+
+
+
+
+
diff --git a/functions_0x6e.htm b/functions_0x6e.htm
new file mode 100644
index 0000000..1b2f369
--- /dev/null
+++ b/functions_0x6e.htm
@@ -0,0 +1,136 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- n -
+
+
+
+
+
diff --git a/functions_0x6f.htm b/functions_0x6f.htm
new file mode 100644
index 0000000..33be081
--- /dev/null
+++ b/functions_0x6f.htm
@@ -0,0 +1,205 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- o -
+Object()
+: JsonBox::Object
+
+OBJECT
+: JsonBox::Value
+
+Object()
+: JsonBox::Object
+
+objectValue
+: JsonBox::Value::ValueDataPointer
+
+operator!=()
+: JsonBox::Value
+, JsonBox::Array
+, JsonBox::Object
+
+operator()()
+: JsonBox::Escaper
+, JsonBox::IndentCanceller
+, JsonBox::Indenter
+, JsonBox::SolidusEscaper
+
+operator<()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator<<
+: JsonBox::Value
+
+operator<=()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator=()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator==()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator>()
+: JsonBox::Object
+, JsonBox::Array
+, JsonBox::Value
+
+operator>=()
+: JsonBox::Object
+, JsonBox::Value
+, JsonBox::Array
+
+operator[]()
+: JsonBox::Object
+, JsonBox::Array
+, JsonBox::Value
+, JsonBox::Array
+, JsonBox::Value
+
+output()
+: JsonBox::Value
+
+OutputFilter()
+: JsonBox::OutputFilter< Inserter >
+
+overflow()
+: JsonBox::OutputFilter< Inserter >
+
+
+
+
+
+
+
diff --git a/functions_0x70.htm b/functions_0x70.htm
new file mode 100644
index 0000000..74dfa4b
--- /dev/null
+++ b/functions_0x70.htm
@@ -0,0 +1,143 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- p -
+
+
+
+
+
diff --git a/functions_0x72.htm b/functions_0x72.htm
new file mode 100644
index 0000000..5d7b929
--- /dev/null
+++ b/functions_0x72.htm
@@ -0,0 +1,171 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- r -
+
+
+
+
+
diff --git a/functions_0x73.htm b/functions_0x73.htm
new file mode 100644
index 0000000..972f7ce
--- /dev/null
+++ b/functions_0x73.htm
@@ -0,0 +1,181 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- s -
+
+
+
+
+
diff --git a/functions_0x74.htm b/functions_0x74.htm
new file mode 100644
index 0000000..b5e333e
--- /dev/null
+++ b/functions_0x74.htm
@@ -0,0 +1,139 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- t -
+
+
+
+
+
diff --git a/functions_0x75.htm b/functions_0x75.htm
new file mode 100644
index 0000000..bd7a0d4
--- /dev/null
+++ b/functions_0x75.htm
@@ -0,0 +1,142 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- u -
+
+
+
+
+
diff --git a/functions_0x76.htm b/functions_0x76.htm
new file mode 100644
index 0000000..c329797
--- /dev/null
+++ b/functions_0x76.htm
@@ -0,0 +1,143 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- v -
+
+
+
+
+
diff --git a/functions_0x77.htm b/functions_0x77.htm
new file mode 100644
index 0000000..c1047bc
--- /dev/null
+++ b/functions_0x77.htm
@@ -0,0 +1,139 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- w -
+
+
+
+
+
diff --git a/functions_0x7e.htm b/functions_0x7e.htm
new file mode 100644
index 0000000..05d8671
--- /dev/null
+++ b/functions_0x7e.htm
@@ -0,0 +1,139 @@
+
+
+
+
+
+Json Box: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all class members with links to the classes they belong to:
+
+
- ~ -
+
+
+
+
+
diff --git a/functions_enum.htm b/functions_enum.htm
new file mode 100644
index 0000000..0d7561e
--- /dev/null
+++ b/functions_enum.htm
@@ -0,0 +1,109 @@
+
+
+
+
+
+Json Box: Class Members - Enumerations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_eval.htm b/functions_eval.htm
new file mode 100644
index 0000000..aabf70e
--- /dev/null
+++ b/functions_eval.htm
@@ -0,0 +1,130 @@
+
+
+
+
+
+Json Box: Class Members - Enumerator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_func.htm b/functions_func.htm
new file mode 100644
index 0000000..e580dd7
--- /dev/null
+++ b/functions_func.htm
@@ -0,0 +1,519 @@
+
+
+
+
+
+Json Box: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- a -
+
+
+
- b -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- f -
+
+
+
- g -
+
+
+
- i -
+
+
+
- k -
+
+
+
- l -
+
+
+
- m -
+
+
+
- o -
+Object()
+: JsonBox::Object
+
+operator!=()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator()()
+: JsonBox::IndentCanceller
+, JsonBox::Indenter
+, JsonBox::SolidusEscaper
+, JsonBox::Escaper
+
+operator<()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator<=()
+: JsonBox::Value
+, JsonBox::Array
+, JsonBox::Object
+
+operator=()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator==()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator>()
+: JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+operator>=()
+: JsonBox::Object
+, JsonBox::Array
+, JsonBox::Value
+
+operator[]()
+: JsonBox::Value
+, JsonBox::Array
+, JsonBox::Value
+, JsonBox::Array
+, JsonBox::Object
+, JsonBox::Value
+
+output()
+: JsonBox::Value
+
+OutputFilter()
+: JsonBox::OutputFilter< Inserter >
+
+overflow()
+: JsonBox::OutputFilter< Inserter >
+
+
+
+
+
- p -
+
+
+
- r -
+
+
+
- s -
+
+
+
- u -
+
+
+
- v -
+
+
+
- w -
+
+
+
- ~ -
+
+
+
+
+
diff --git a/functions_rela.htm b/functions_rela.htm
new file mode 100644
index 0000000..80870a2
--- /dev/null
+++ b/functions_rela.htm
@@ -0,0 +1,109 @@
+
+
+
+
+
+Json Box: Class Members - Related Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_type.htm b/functions_type.htm
new file mode 100644
index 0000000..82dd075
--- /dev/null
+++ b/functions_type.htm
@@ -0,0 +1,167 @@
+
+
+
+
+
+Json Box: Class Members - Typedefs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+allocator_type
+: JsonBox::Array
+, JsonBox::Object
+
+const_iterator
+: JsonBox::Array
+, JsonBox::Object
+
+const_pointer
+: JsonBox::Object
+, JsonBox::Array
+
+const_reference
+: JsonBox::Array
+, JsonBox::Object
+
+const_reverse_iterator
+: JsonBox::Array
+, JsonBox::Object
+
+container
+: JsonBox::Object
+, JsonBox::Array
+
+difference_type
+: JsonBox::Array
+, JsonBox::Object
+
+iterator
+: JsonBox::Array
+, JsonBox::Object
+
+key_compare
+: JsonBox::Object
+
+key_type
+: JsonBox::Object
+
+mapped_type
+: JsonBox::Object
+
+pointer
+: JsonBox::Array
+, JsonBox::Object
+
+reference
+: JsonBox::Array
+, JsonBox::Object
+
+reverse_iterator
+: JsonBox::Array
+, JsonBox::Object
+
+size_type
+: JsonBox::Array
+, JsonBox::Object
+
+value_type
+: JsonBox::Array
+, JsonBox::Object
+
+
+
+
+
+
+
diff --git a/functions_vars.htm b/functions_vars.htm
new file mode 100644
index 0000000..ec6d306
--- /dev/null
+++ b/functions_vars.htm
@@ -0,0 +1,172 @@
+
+
+
+
+
+Json Box: Class Members - Variables
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/globals.htm b/globals.htm
new file mode 100644
index 0000000..fb362ed
--- /dev/null
+++ b/globals.htm
@@ -0,0 +1,121 @@
+
+
+
+
+
+Json Box: File Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all file members with links to the files they belong to:
+
+
+
+
+
diff --git a/globals_defs.htm b/globals_defs.htm
new file mode 100644
index 0000000..674110c
--- /dev/null
+++ b/globals_defs.htm
@@ -0,0 +1,121 @@
+
+
+
+
+
+Json Box: File Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/index.htm b/index.htm
new file mode 100644
index 0000000..0b1e655
--- /dev/null
+++ b/index.htm
@@ -0,0 +1,112 @@
+
+
+
+
+
+Json Box: JsonBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+What is JSON?
+
JSON (JavaScript Object Notation) is a lightweight data-interchange format.
+
+What is Json Box?
+
Json Box is a C++ library used to read and write JSON with ease and speed.
+
Things it does:
+
+Follows the standards established on http://json.org/
+Read and write JSON in UTF-8
+Uses the STL streams for input and output
+Generated JSON can be indented and pretty or compact and hard-to-read
+Does not crash when the JSON input contains errors, it simply tries to interpret as much as it can
+
+
Things it does not do:
+
+Read JSON in UTF-16 or UTF-32
+Keep the order of the members in objects (the standard doesn't require keeping the order)
+Write useful error messages when the JSON input contains errors
+
+
The library wasn't designed with multi-threading in mind.
+
See Also JsonBox
+
+
+
+
+
diff --git a/index.qhp b/index.qhp
new file mode 100644
index 0000000..c26813d
--- /dev/null
+++ b/index.qhp
@@ -0,0 +1,1210 @@
+
+ net.anhero.JsonBox
+ doc
+
+ doxygen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tabs.css
+ tab_a.png
+ tab_b.png
+ tab_h.png
+ tab_s.png
+ nav_h.png
+ nav_f.png
+ bc_s.png
+ doxygen.png
+ closed.png
+ open.png
+ bdwn.png
+ sync_on.png
+ sync_off.png
+ ftv2blank.png
+ ftv2doc.png
+ ftv2folderclosed.png
+ ftv2folderopen.png
+ ftv2ns.png
+ ftv2mo.png
+ ftv2cl.png
+ ftv2lastnode.png
+ ftv2link.png
+ ftv2mlastnode.png
+ ftv2mnode.png
+ ftv2node.png
+ ftv2plastnode.png
+ ftv2pnode.png
+ ftv2vertline.png
+ ftv2splitbar.png
+ doxygen.css
+ /search/mag_sel.png
+ /search/search_l.png
+ /search/search_m.png
+ /search/search_r.png
+ /search/close.png
+ search/search.css
+ search/search.js
+ _json_box_8h_source.htm
+ _array_8h_source.htm
+ _convert_8h_source.htm
+ _escaper_8h_source.htm
+ _grammar_8h_source.htm
+ _indent_canceller_8h_source.htm
+ _indenter_8h_source.htm
+ _object_8h_source.htm
+ _output_filter_8h_source.htm
+ _solidus_escaper_8h_source.htm
+ _value_8h_source.htm
+ _json_box_8h.htm
+ _array_8h.htm
+ _convert_8h.htm
+ _escaper_8h.htm
+ _grammar_8h.htm
+ _indent_canceller_8h.htm
+ _indenter_8h.htm
+ _object_8h.htm
+ _output_filter_8h.htm
+ _solidus_escaper_8h.htm
+ _value_8h.htm
+ _array_8cpp.htm
+ _convert_8cpp.htm
+ _escaper_8cpp.htm
+ _indent_canceller_8cpp.htm
+ _indenter_8cpp.htm
+ _object_8cpp.htm
+ _solidus_escaper_8cpp.htm
+ _value_8cpp.htm
+ namespace_json_box.htm
+ class_json_box_1_1_array.htm
+ class_json_box_1_1_array-members.htm
+ class_json_box_1_1_convert.htm
+ class_json_box_1_1_convert-members.htm
+ class_json_box_1_1_escaper.htm
+ class_json_box_1_1_escaper-members.htm
+ class_json_box_1_1_indent_canceller.htm
+ class_json_box_1_1_indent_canceller-members.htm
+ class_json_box_1_1_indenter.htm
+ class_json_box_1_1_indenter-members.htm
+ class_json_box_1_1_object.htm
+ class_json_box_1_1_object-members.htm
+ class_json_box_1_1_output_filter.htm
+ class_json_box_1_1_output_filter-members.htm
+ class_json_box_1_1_solidus_escaper.htm
+ class_json_box_1_1_solidus_escaper-members.htm
+ class_json_box_1_1_value.htm
+ class_json_box_1_1_value-members.htm
+ union_json_box_1_1_value_1_1_value_data_pointer.htm
+ union_json_box_1_1_value_1_1_value_data_pointer-members.htm
+ namespace_json_box_1_1_literals.htm
+ namespace_json_box_1_1_numbers.htm
+ namespace_json_box_1_1_strings.htm
+ namespace_json_box_1_1_strings_1_1_json.htm
+ namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
+ namespace_json_box_1_1_strings_1_1_std.htm
+ namespace_json_box_1_1_structural.htm
+ namespace_json_box_1_1_whitespace.htm
+ dir_d44c64559bbebec7f509842c48db8b23.htm
+ dir_0c59acc592fd5ff7f116eef098965cb8.htm
+ dir_68267d1309a1af8e8297ef4c3efbcdba.htm
+ index.htm
+ namespaces.htm
+ namespacemembers.htm
+ namespacemembers_func.htm
+ namespacemembers_vars.htm
+ namespacemembers_type.htm
+ annotated.htm
+ classes.htm
+ functions.htm
+ functions_0x62.htm
+ functions_0x63.htm
+ functions_0x64.htm
+ functions_0x65.htm
+ functions_0x66.htm
+ functions_0x67.htm
+ functions_0x69.htm
+ functions_0x6b.htm
+ functions_0x6c.htm
+ functions_0x6d.htm
+ functions_0x6e.htm
+ functions_0x6f.htm
+ functions_0x70.htm
+ functions_0x72.htm
+ functions_0x73.htm
+ functions_0x74.htm
+ functions_0x75.htm
+ functions_0x76.htm
+ functions_0x77.htm
+ functions_0x7e.htm
+ functions_func.htm
+ functions_vars.htm
+ functions_type.htm
+ functions_enum.htm
+ functions_eval.htm
+ functions_rela.htm
+ files.htm
+ globals.htm
+ globals_defs.htm
+
+
+
diff --git a/jquery.js b/jquery.js
new file mode 100644
index 0000000..63939e7
--- /dev/null
+++ b/jquery.js
@@ -0,0 +1,8 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;ca ",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o=""+"",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c ",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=" ",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="
";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
+f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>$2>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Typedefs
+typedef std::basic_string
+< int32_t > String32
+
+
Typedef Documentation
+
+
+
Function Documentation
+
+
+
+
+
+ std::ostream & JsonBox::operator<<
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ const Object &
+ o
+
+
+
+ )
+
+
+
+
+
Output operator overload for the JSON object. Outputs in standard JSON format. Indents the output and escapes the minimum characters.
+
Parameters
+
+ output Output stream in which to write the object's JSON.
+ o Object to output into the stream.
+
+
+
+
Returns Output stream filled with the JSON code.
+
+
+
+
+
+
+
+
+ std::ostream & JsonBox::operator<<
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ const Array &
+ a
+
+
+
+ )
+
+
+
+
+
Output operator overload for the JSON array. Outputs in standard JSON format. Indents the output and esapes the minimum characters.
+
Parameters
+
+ output Output stream in which to write the array's JSON.
+ a Array to output into the stream.
+
+
+
+
Returns Output stream filled with the JSON code.
+
+
+
+
+
+
+
+
+ std::ostream& JsonBox::operator<<
+ (
+ std::ostream &
+ output ,
+
+
+
+
+ const Value &
+ v
+
+
+
+ )
+
+
+
+
+
Output operator overload. Outputs the value as valid JSON. Does not do any indentation.
+
Parameters
+
+ output Output stream in which the valid JSON is written.
+ v Value to be output in the stream.
+
+
+
+
Returns Output parameter with the valud json written into it.
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_literals.htm b/namespace_json_box_1_1_literals.htm
new file mode 100644
index 0000000..705e59c
--- /dev/null
+++ b/namespace_json_box_1_1_literals.htm
@@ -0,0 +1,146 @@
+
+
+
+
+
+Json Box: JsonBox::Literals Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const std::string JsonBox::Literals::FALSE_STRING = "false"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Literals::NULL_STRING = "null"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Literals::TRUE_STRING = "true"
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_numbers.htm b/namespace_json_box_1_1_numbers.htm
new file mode 100644
index 0000000..a977041
--- /dev/null
+++ b/namespace_json_box_1_1_numbers.htm
@@ -0,0 +1,185 @@
+
+
+
+
+
+Json Box: JsonBox::Numbers Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const char JsonBox::Numbers::DECIMAL_POINT = '.'
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Numbers::DIGITS = "0123456789ABCDEFabcdef"
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Numbers::LOWER_EXP = 'e'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Numbers::MINUS = '-'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Numbers::PLUS = '+'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Numbers::UPPER_EXP = 'E'
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_strings.htm b/namespace_json_box_1_1_strings.htm
new file mode 100644
index 0000000..01f692f
--- /dev/null
+++ b/namespace_json_box_1_1_strings.htm
@@ -0,0 +1,108 @@
+
+
+
+
+
+Json Box: JsonBox::Strings Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Namespaces
+namespace Json
+namespace Std
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_strings_1_1_json.htm b/namespace_json_box_1_1_strings_1_1_json.htm
new file mode 100644
index 0000000..911693d
--- /dev/null
+++ b/namespace_json_box_1_1_strings_1_1_json.htm
@@ -0,0 +1,229 @@
+
+
+
+
+
+Json Box: JsonBox::Strings::Json Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Namespaces
+namespace Escape
+
+
Variable Documentation
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::BACKSPACE = "\\b"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::BEGIN_UNICODE = "\\u"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::CARRIAGE_RETURN = "\\r"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::FORM_FEED = "\\f"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::LINE_FEED = "\\n"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::QUOTATION_MARK = "\\\""
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::REVERSE_SOLIDUS = "\\\\"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::SOLIDUS = "\\/"
+
+
+
+
+
+
+
+
+
+
+
+ const std::string JsonBox::Strings::Json::TAB = "\\t"
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm b/namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
new file mode 100644
index 0000000..c7fc533
--- /dev/null
+++ b/namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm
@@ -0,0 +1,237 @@
+
+
+
+
+
+Json Box: JsonBox::Strings::Json::Escape Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::BACKSPACE = 'b'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::BEGIN_ESCAPE = '\\'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::BEGIN_UNICODE = 'u'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::CARRIAGE_RETURN = 'r'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::FORM_FEED = 'f'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::LINE_FEED = 'n'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::QUOTATION_MARK = '"'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::REVERSE_SOLIDUS = '\\'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::SOLIDUS = '/'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Json::Escape::TAB = 't'
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_strings_1_1_std.htm b/namespace_json_box_1_1_strings_1_1_std.htm
new file mode 100644
index 0000000..bfff21c
--- /dev/null
+++ b/namespace_json_box_1_1_strings_1_1_std.htm
@@ -0,0 +1,211 @@
+
+
+
+
+
+Json Box: JsonBox::Strings::Std Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const char JsonBox::Strings::Std::BACKSPACE = '\b'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::CARRIAGE_RETURN = '\r'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::FORM_FEED = '\f'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::LINE_FEED = '\n'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::QUOTATION_MARK = '"'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::REVERSE_SOLIDUS = '\\'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::SOLIDUS = '/'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Strings::Std::TAB = '\t'
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_structural.htm b/namespace_json_box_1_1_structural.htm
new file mode 100644
index 0000000..0c002ac
--- /dev/null
+++ b/namespace_json_box_1_1_structural.htm
@@ -0,0 +1,198 @@
+
+
+
+
+
+Json Box: JsonBox::Structural Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const char JsonBox::Structural::BEGIN_ARRAY = '['
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::BEGIN_END_STRING = '"'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::BEGIN_OBJECT = '{'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::END_ARRAY = ']'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::END_OBJECT = '}'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::NAME_SEPARATOR = ':'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Structural::VALUE_SEPARATOR = ','
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespace_json_box_1_1_whitespace.htm b/namespace_json_box_1_1_whitespace.htm
new file mode 100644
index 0000000..875992a
--- /dev/null
+++ b/namespace_json_box_1_1_whitespace.htm
@@ -0,0 +1,159 @@
+
+
+
+
+
+Json Box: JsonBox::Whitespace Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variable Documentation
+
+
+
+
+
+ const char JsonBox::Whitespace::CARRIAGE_RETURN = '\r'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Whitespace::HORIZONTAL_TAB = '\t'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Whitespace::NEW_LINE = '\n'
+
+
+
+
+
+
+
+
+
+
+
+ const char JsonBox::Whitespace::SPACE = ' '
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespacemembers.htm b/namespacemembers.htm
new file mode 100644
index 0000000..a49d89a
--- /dev/null
+++ b/namespacemembers.htm
@@ -0,0 +1,300 @@
+
+
+
+
+
+Json Box: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all namespace members with links to the namespace documentation for each member:
+
+
- b -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- f -
+
+
+
- h -
+
+
+
- l -
+
+
+
- m -
+
+
+
- n -
+
+
+
- o -
+
+
+
- p -
+
+
+
- q -
+
+
+
- r -
+
+
+
- s -
+
+
+
- t -
+
+
+
- u -
+
+
+
- v -
+
+
+
+
+
diff --git a/namespacemembers_func.htm b/namespacemembers_func.htm
new file mode 100644
index 0000000..07de136
--- /dev/null
+++ b/namespacemembers_func.htm
@@ -0,0 +1,105 @@
+
+
+
+
+
+Json Box: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespacemembers_type.htm b/namespacemembers_type.htm
new file mode 100644
index 0000000..5017506
--- /dev/null
+++ b/namespacemembers_type.htm
@@ -0,0 +1,105 @@
+
+
+
+
+
+Json Box: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespacemembers_vars.htm b/namespacemembers_vars.htm
new file mode 100644
index 0000000..d0def64
--- /dev/null
+++ b/namespacemembers_vars.htm
@@ -0,0 +1,289 @@
+
+
+
+
+
+Json Box: Namespace Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- b -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- f -
+
+
+
- h -
+
+
+
- l -
+
+
+
- m -
+
+
+
- n -
+
+
+
- p -
+
+
+
- q -
+
+
+
- r -
+
+
+
- s -
+
+
+
- t -
+
+
+
- u -
+
+
+
- v -
+
+
+
+
+
diff --git a/namespaces.htm b/namespaces.htm
new file mode 100644
index 0000000..134da62
--- /dev/null
+++ b/namespaces.htm
@@ -0,0 +1,101 @@
+
+
+
+
+
+Json Box: Namespace List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all namespaces with brief descriptions:
+
+
+
+
+
diff --git a/nav_f.png b/nav_f.png
new file mode 100644
index 0000000..72a58a5
Binary files /dev/null and b/nav_f.png differ
diff --git a/nav_g.png b/nav_g.png
new file mode 100644
index 0000000..2093a23
Binary files /dev/null and b/nav_g.png differ
diff --git a/nav_h.png b/nav_h.png
new file mode 100644
index 0000000..33389b1
Binary files /dev/null and b/nav_h.png differ
diff --git a/open.png b/open.png
new file mode 100644
index 0000000..30f75c7
Binary files /dev/null and b/open.png differ
diff --git a/search/all_61.html b/search/all_61.html
new file mode 100644
index 0000000..a3164d5
--- /dev/null
+++ b/search/all_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_61.js b/search/all_61.js
new file mode 100644
index 0000000..c7ca21b
--- /dev/null
+++ b/search/all_61.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['afterbackslash',['afterBackSlash',['../class_json_box_1_1_escaper.htm#a7e1dc3d5f87e6751ab48ab3360c6aa1d',1,'JsonBox::Escaper::afterBackSlash()'],['../class_json_box_1_1_indent_canceller.htm#a235253ec5c0980ed1a1509f002b26592',1,'JsonBox::IndentCanceller::afterBackSlash()'],['../class_json_box_1_1_solidus_escaper.htm#a0a6fcd62fe2f8f7fe1a9d98ae9452319',1,'JsonBox::SolidusEscaper::afterBackSlash()']]],
+ ['allocator_5ftype',['allocator_type',['../class_json_box_1_1_array.htm#a94a5f3f4eb3d6c4d80a4237a6e17e2c1',1,'JsonBox::Array::allocator_type()'],['../class_json_box_1_1_object.htm#a716b7bdad7264a8fe6ebbcc2f6472491',1,'JsonBox::Object::allocator_type()']]],
+ ['array',['Array',['../class_json_box_1_1_array.htm',1,'JsonBox']]],
+ ['array',['ARRAY',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a208fc49121ff228663d938fdb8fa4955',1,'JsonBox::Value::ARRAY()'],['../class_json_box_1_1_array.htm#a9533dca56a6a89ac3c54cd0121298678',1,'JsonBox::Array::Array(const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a9233d4749be05b98d3928f6f67fcedc1',1,'JsonBox::Array::Array(size_type count, const_reference value=value_type(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a7329931ffb9b7fe8979fc541c241486b',1,'JsonBox::Array::Array(InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a6a134b24d2c40ae1c55d3ab25fbf050a',1,'JsonBox::Array::Array(const Array &other)']]],
+ ['array_2ecpp',['Array.cpp',['../_array_8cpp.htm',1,'']]],
+ ['array_2eh',['Array.h',['../_array_8h.htm',1,'']]],
+ ['arrayvalue',['arrayValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a473379ef36bb16e3506550d87697139f',1,'JsonBox::Value::ValueDataPointer']]],
+ ['assign',['assign',['../class_json_box_1_1_array.htm#a4fb5695158f0300cf402b1c02a530dc8',1,'JsonBox::Array::assign(size_type count, const_reference value)'],['../class_json_box_1_1_array.htm#a9f39c201cee48d3eddd9397203fffcc9',1,'JsonBox::Array::assign(InputIterator first, InputIterator last)']]],
+ ['at',['at',['../class_json_box_1_1_array.htm#a5f8c5902d804e4a2ff5a6e4360055391',1,'JsonBox::Array::at(size_type pos)'],['../class_json_box_1_1_array.htm#ab2ee7213b1c2ebc6eedd3336d0001fad',1,'JsonBox::Array::at(size_type pos) const ']]],
+ ['atstartofline',['atStartOfLine',['../class_json_box_1_1_indenter.htm#afaab02bff36d5c89ee61eace4beeb8d8',1,'JsonBox::Indenter']]]
+];
diff --git a/search/all_62.html b/search/all_62.html
new file mode 100644
index 0000000..ee8871c
--- /dev/null
+++ b/search/all_62.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_62.js b/search/all_62.js
new file mode 100644
index 0000000..810b2a8
--- /dev/null
+++ b/search/all_62.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['back',['back',['../class_json_box_1_1_array.htm#a68c47ee4d059f9ab000b2c807d7df6b0',1,'JsonBox::Array::back()'],['../class_json_box_1_1_array.htm#a69a26335228a37e7352ac3d29f8437fd',1,'JsonBox::Array::back() const ']]],
+ ['backspace',['BACKSPACE',['../namespace_json_box_1_1_strings_1_1_std.htm#ae338eb0b039a62f9e09d23fb38bc720d',1,'JsonBox::Strings::Std::BACKSPACE()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a36411edc21a2310fc2f5d9c9e4f4feb3',1,'JsonBox::Strings::Json::BACKSPACE()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a124535428b0a3ed93c64c1d633bb5357',1,'JsonBox::Strings::Json::Escape::BACKSPACE()']]],
+ ['begin',['begin',['../class_json_box_1_1_array.htm#a5cfab1f23955e171ab87921e5c00f86a',1,'JsonBox::Array::begin()'],['../class_json_box_1_1_array.htm#a3c87d8ed8a5ac546646b4074c0ad68fe',1,'JsonBox::Array::begin() const '],['../class_json_box_1_1_object.htm#af33e16a207cfdf9a71a5fd29678f58d1',1,'JsonBox::Object::begin()'],['../class_json_box_1_1_object.htm#a85adf723bd4517f1c7e060ac718ccd36',1,'JsonBox::Object::begin() const ']]],
+ ['begin_5farray',['BEGIN_ARRAY',['../namespace_json_box_1_1_structural.htm#a6fcbc7515710d0045b29693b60d6ef16',1,'JsonBox::Structural']]],
+ ['begin_5fend_5fstring',['BEGIN_END_STRING',['../namespace_json_box_1_1_structural.htm#a7fe4ec602a4f8598533ec7f238591bfa',1,'JsonBox::Structural']]],
+ ['begin_5fescape',['BEGIN_ESCAPE',['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a23055aad0985727b00b7d5eaa441e98c',1,'JsonBox::Strings::Json::Escape']]],
+ ['begin_5fobject',['BEGIN_OBJECT',['../namespace_json_box_1_1_structural.htm#a3532f00d1de5b70cc58c285aa696e17b',1,'JsonBox::Structural']]],
+ ['begin_5funicode',['BEGIN_UNICODE',['../namespace_json_box_1_1_strings_1_1_json.htm#abe73bc29ce8b04a0e8f6f2a2fa98eba9',1,'JsonBox::Strings::Json::BEGIN_UNICODE()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ac36ed2ca9935b38d2250321cf79b398a',1,'JsonBox::Strings::Json::Escape::BEGIN_UNICODE()']]],
+ ['boolean',['BOOLEAN',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8ac8a22edba2716ff153b682c19580bc77',1,'JsonBox::Value']]],
+ ['boolvalue',['boolValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#ae3e0eb54ebe81b4ad18cdb19425f2d63',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/all_63.html b/search/all_63.html
new file mode 100644
index 0000000..56b5ad1
--- /dev/null
+++ b/search/all_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_63.js b/search/all_63.js
new file mode 100644
index 0000000..4de55a9
--- /dev/null
+++ b/search/all_63.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['capacity',['capacity',['../class_json_box_1_1_array.htm#a7af5981f16ac86eeca513d475bdba259',1,'JsonBox::Array']]],
+ ['carriage_5freturn',['CARRIAGE_RETURN',['../namespace_json_box_1_1_whitespace.htm#a827e3c21f57f6bf50b64dea85a0d375d',1,'JsonBox::Whitespace::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_std.htm#af739f7a03efe42aed7d206932545acf5',1,'JsonBox::Strings::Std::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_json.htm#ae324f56e26ed4bab3a5e27fad3864d5e',1,'JsonBox::Strings::Json::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ae02bc802f7f2fe663029496a0b593972',1,'JsonBox::Strings::Json::Escape::CARRIAGE_RETURN()']]],
+ ['clear',['clear',['../class_json_box_1_1_array.htm#acb722a8e71efc47ae1caf17e881881b5',1,'JsonBox::Array::clear()'],['../class_json_box_1_1_object.htm#a2dddadbdb15d8558f1654dd306c7169a',1,'JsonBox::Object::clear()'],['../class_json_box_1_1_value.htm#a7b7c56a2e63c501c7a8b80908203dd79',1,'JsonBox::Value::clear()']]],
+ ['const_5fiterator',['const_iterator',['../class_json_box_1_1_array.htm#a31fc384b4c7da191a991fd1d4567b230',1,'JsonBox::Array::const_iterator()'],['../class_json_box_1_1_object.htm#a4d23817b5d11f016245351ccd4a5d7e2',1,'JsonBox::Object::const_iterator()']]],
+ ['const_5fpointer',['const_pointer',['../class_json_box_1_1_array.htm#a10fe9ccb9bfae436cf8a240e9430d135',1,'JsonBox::Array::const_pointer()'],['../class_json_box_1_1_object.htm#a2effd337c3d0407c3d0949744f2c5545',1,'JsonBox::Object::const_pointer()']]],
+ ['const_5freference',['const_reference',['../class_json_box_1_1_array.htm#a9ad7013931d2cd82fe035008ff69eaf8',1,'JsonBox::Array::const_reference()'],['../class_json_box_1_1_object.htm#aaf4d7917fd2d7ac1f5541c77bd6ac9b3',1,'JsonBox::Object::const_reference()']]],
+ ['const_5freverse_5fiterator',['const_reverse_iterator',['../class_json_box_1_1_array.htm#a783c81228133b19d4d65707eba177cf4',1,'JsonBox::Array::const_reverse_iterator()'],['../class_json_box_1_1_object.htm#aa2817625fc0517506fa48b1d83ec4560',1,'JsonBox::Object::const_reverse_iterator()']]],
+ ['container',['container',['../class_json_box_1_1_array.htm#a7720d4e271dce78de02597ed4004e25a',1,'JsonBox::Array::container()'],['../class_json_box_1_1_object.htm#aadf8e44ece33131b4dc66e754861ef6f',1,'JsonBox::Object::container()']]],
+ ['convert',['Convert',['../class_json_box_1_1_convert.htm',1,'JsonBox']]],
+ ['convert_2ecpp',['Convert.cpp',['../_convert_8cpp.htm',1,'']]],
+ ['convert_2eh',['Convert.h',['../_convert_8h.htm',1,'']]],
+ ['count',['count',['../class_json_box_1_1_object.htm#abf199a4f94eaa1c072bd69329e9b37c7',1,'JsonBox::Object']]]
+];
diff --git a/search/all_64.html b/search/all_64.html
new file mode 100644
index 0000000..b53ff08
--- /dev/null
+++ b/search/all_64.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_64.js b/search/all_64.js
new file mode 100644
index 0000000..6d02d18
--- /dev/null
+++ b/search/all_64.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['data',['data',['../class_json_box_1_1_array.htm#a79fc5d2fe1a1831da00f7224cfc27a9e',1,'JsonBox::Array::data()'],['../class_json_box_1_1_object.htm#a4604f99db1f3a2f8f78974eb1e08457d',1,'JsonBox::Object::data()'],['../class_json_box_1_1_value.htm#a80ca2fc7e9b17cb7849d647902a2eed3',1,'JsonBox::Value::data()']]],
+ ['decimal_5fpoint',['DECIMAL_POINT',['../namespace_json_box_1_1_numbers.htm#af4489e63ce466ea00d83b49d11af7e90',1,'JsonBox::Numbers']]],
+ ['decodeutf8',['decodeUTF8',['../class_json_box_1_1_convert.htm#a3d7844f443119accb59ceaf1a60ffc3f',1,'JsonBox::Convert']]],
+ ['deletewhenfinished',['deleteWhenFinished',['../class_json_box_1_1_output_filter.htm#a2ecaaba596decb74cab33d5c55a71609',1,'JsonBox::OutputFilter']]],
+ ['destination',['destination',['../class_json_box_1_1_output_filter.htm#acec70d4a9bc0227fb686d493812d65a2',1,'JsonBox::OutputFilter']]],
+ ['difference_5ftype',['difference_type',['../class_json_box_1_1_array.htm#a3b58de8a3342a7b6bca18ca8ce3353fd',1,'JsonBox::Array::difference_type()'],['../class_json_box_1_1_object.htm#ac7639dbcd746783c3f591afec84ce5f8',1,'JsonBox::Object::difference_type()']]],
+ ['digits',['DIGITS',['../namespace_json_box_1_1_numbers.htm#afd6514637961fa60096481e5cedbda44',1,'JsonBox::Numbers']]],
+ ['double',['DOUBLE',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8aa626b7e73a436622b83d2788ef73715c',1,'JsonBox::Value']]],
+ ['doublevalue',['doubleValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a24f9fcaa0e3dfbf91d5bd4f2a05ced0a',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/all_65.html b/search/all_65.html
new file mode 100644
index 0000000..66cc834
--- /dev/null
+++ b/search/all_65.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_65.js b/search/all_65.js
new file mode 100644
index 0000000..183be1d
--- /dev/null
+++ b/search/all_65.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['empty',['empty',['../class_json_box_1_1_array.htm#a74cf5cdba795a8658db537eec545269b',1,'JsonBox::Array::empty()'],['../class_json_box_1_1_object.htm#a65e0cb3d2dbb9224231c14a294f9a9cb',1,'JsonBox::Object::empty()']]],
+ ['empty_5farray',['EMPTY_ARRAY',['../class_json_box_1_1_value.htm#a299fcb9fb2f29c8a7858d55a5b7a3fb1',1,'JsonBox::Value']]],
+ ['empty_5fbool',['EMPTY_BOOL',['../class_json_box_1_1_value.htm#a3b3d0bbab129cee0a32af0aad4c88964',1,'JsonBox::Value']]],
+ ['empty_5fdouble',['EMPTY_DOUBLE',['../class_json_box_1_1_value.htm#a2b6d473f56d80158bc7e11309dfec44a',1,'JsonBox::Value']]],
+ ['empty_5fint',['EMPTY_INT',['../class_json_box_1_1_value.htm#a5a475fb9b2740ba60c4d5bd5e7b78c43',1,'JsonBox::Value']]],
+ ['empty_5fobject',['EMPTY_OBJECT',['../class_json_box_1_1_value.htm#aeeccd94a1a1c5754506e9add43cfe24a',1,'JsonBox::Value']]],
+ ['empty_5fstring',['EMPTY_STRING',['../class_json_box_1_1_value.htm#ae6ab332adeac1ac536add7f54c1cfebf',1,'JsonBox::Value']]],
+ ['encodetoutf8',['encodeToUTF8',['../class_json_box_1_1_convert.htm#a8631179265444805b522de7348ee8673',1,'JsonBox::Convert']]],
+ ['end',['end',['../class_json_box_1_1_array.htm#a52bf5c3114714d0fcd3e6e0c20eaaa45',1,'JsonBox::Array::end()'],['../class_json_box_1_1_array.htm#af094ca3d3f175b4d9a0f2cbeb816363e',1,'JsonBox::Array::end() const '],['../class_json_box_1_1_object.htm#a07427bf3ba1cdac2d7e194a5e6245fea',1,'JsonBox::Object::end()'],['../class_json_box_1_1_object.htm#af18bb1ede4336139eb84a174f3d55ec8',1,'JsonBox::Object::end() const ']]],
+ ['end_5farray',['END_ARRAY',['../namespace_json_box_1_1_structural.htm#af9d4da481345171e07353bcf88079aeb',1,'JsonBox::Structural']]],
+ ['end_5fobject',['END_OBJECT',['../namespace_json_box_1_1_structural.htm#a96e8f8368e55b706b8aba394ad34f0db',1,'JsonBox::Structural']]],
+ ['equal_5frange',['equal_range',['../class_json_box_1_1_object.htm#af79e08e5cd5bd0f1c40c6b8c054142c8',1,'JsonBox::Object::equal_range(const key_type &key)'],['../class_json_box_1_1_object.htm#a4ae8c8dd1f4bf98332ad01e0eb787965',1,'JsonBox::Object::equal_range(const key_type &key) const ']]],
+ ['erase',['erase',['../class_json_box_1_1_array.htm#a99b3a00c2247c582d7b6e5067da2fda5',1,'JsonBox::Array::erase(iterator pos)'],['../class_json_box_1_1_array.htm#aa35a6620796fba620b07205a42b10fab',1,'JsonBox::Array::erase(iterator first, iterator last)'],['../class_json_box_1_1_object.htm#a62cf76140e5c6a6986cbb7b40d1bf7ae',1,'JsonBox::Object::erase(iterator position)'],['../class_json_box_1_1_object.htm#a778858018edb7f097204646d3aaa8e99',1,'JsonBox::Object::erase(iterator first, iterator last)'],['../class_json_box_1_1_object.htm#a8e7e36cbd649059ee42c707c37158c66',1,'JsonBox::Object::erase(const key_type &key)']]],
+ ['escapeallcharacters',['escapeAllCharacters',['../class_json_box_1_1_value.htm#a6d75acacbeb0c6f0b4aa2536bcbd7c09',1,'JsonBox::Value']]],
+ ['escapeminimumcharacters',['escapeMinimumCharacters',['../class_json_box_1_1_value.htm#abdfc0dbf9bae6a96c7cb0f1a91bd4ffa',1,'JsonBox::Value']]],
+ ['escaper',['Escaper',['../class_json_box_1_1_escaper.htm',1,'JsonBox']]],
+ ['escaper',['Escaper',['../class_json_box_1_1_escaper.htm#a7b064306fea5d24219a7f2cce9e79345',1,'JsonBox::Escaper']]],
+ ['escaper_2ecpp',['Escaper.cpp',['../_escaper_8cpp.htm',1,'']]],
+ ['escaper_2eh',['Escaper.h',['../_escaper_8h.htm',1,'']]],
+ ['escapetounicode',['escapeToUnicode',['../class_json_box_1_1_value.htm#abe4ec61a711af06ffcfd197176129434',1,'JsonBox::Value']]]
+];
diff --git a/search/all_66.html b/search/all_66.html
new file mode 100644
index 0000000..3d1f8b3
--- /dev/null
+++ b/search/all_66.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_66.js b/search/all_66.js
new file mode 100644
index 0000000..ba1d746
--- /dev/null
+++ b/search/all_66.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['false_5fstring',['FALSE_STRING',['../namespace_json_box_1_1_literals.htm#a5a3a3ee5c9cc25c8e1fbd8ea5d22a91c',1,'JsonBox::Literals']]],
+ ['find',['find',['../class_json_box_1_1_object.htm#a47e93589b3ddd4e1358b875e20785eac',1,'JsonBox::Object::find(const key_type &key)'],['../class_json_box_1_1_object.htm#a8fbf2417629f7de818ece40d03bcbb00',1,'JsonBox::Object::find(const key_type &key) const ']]],
+ ['form_5ffeed',['FORM_FEED',['../namespace_json_box_1_1_strings_1_1_std.htm#ab871ffd55d08bd2ab9f16faede851f8e',1,'JsonBox::Strings::Std::FORM_FEED()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a41b19e31ab505766680a1e5daff6631e',1,'JsonBox::Strings::Json::FORM_FEED()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a254337c1fc87ca99cdd22287e67be235',1,'JsonBox::Strings::Json::Escape::FORM_FEED()']]],
+ ['front',['front',['../class_json_box_1_1_array.htm#a3f1678b953a0b27ce0242f232bf21565',1,'JsonBox::Array::front()'],['../class_json_box_1_1_array.htm#ac85e1902cce1ab2efb478c631049a268',1,'JsonBox::Array::front() const ']]]
+];
diff --git a/search/all_67.html b/search/all_67.html
new file mode 100644
index 0000000..41a459a
--- /dev/null
+++ b/search/all_67.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_67.js b/search/all_67.js
new file mode 100644
index 0000000..5ecca6e
--- /dev/null
+++ b/search/all_67.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['get_5fallocator',['get_allocator',['../class_json_box_1_1_array.htm#a6324f9dbd235452ee5fad9f22ba9c4b9',1,'JsonBox::Array::get_allocator()'],['../class_json_box_1_1_object.htm#ae0f786e652a7307d7cc3a338ad434fdd',1,'JsonBox::Object::get_allocator()']]],
+ ['getarray',['getArray',['../class_json_box_1_1_value.htm#af2d55c22340f10402720267621b584f4',1,'JsonBox::Value']]],
+ ['getboolean',['getBoolean',['../class_json_box_1_1_value.htm#a9108628c49ac94dd76237198cd51021c',1,'JsonBox::Value']]],
+ ['getdestination',['getDestination',['../class_json_box_1_1_output_filter.htm#a97e6302e519dca892dfa171dff928bfc',1,'JsonBox::OutputFilter']]],
+ ['getdouble',['getDouble',['../class_json_box_1_1_value.htm#af346625e38b985c821cf74f02946e89b',1,'JsonBox::Value']]],
+ ['getinserter',['getInserter',['../class_json_box_1_1_output_filter.htm#af708be1bcc3cec48b2e7aa510a3203f1',1,'JsonBox::OutputFilter']]],
+ ['getint',['getInt',['../class_json_box_1_1_value.htm#a7a2e79635275d8c8fd7b5954097e8ead',1,'JsonBox::Value']]],
+ ['getobject',['getObject',['../class_json_box_1_1_value.htm#a383c4fbcd53c6ea03189b93cc50519b8',1,'JsonBox::Value']]],
+ ['getstring',['getString',['../class_json_box_1_1_value.htm#a7eaf8513ab726676f4d14384287c224f',1,'JsonBox::Value']]],
+ ['gettype',['getType',['../class_json_box_1_1_value.htm#a8dcb8bd10325404d2bbb2209eceff4c0',1,'JsonBox::Value']]],
+ ['grammar_2eh',['Grammar.h',['../_grammar_8h.htm',1,'']]]
+];
diff --git a/search/all_68.html b/search/all_68.html
new file mode 100644
index 0000000..6df9097
--- /dev/null
+++ b/search/all_68.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_68.js b/search/all_68.js
new file mode 100644
index 0000000..2fbb108
--- /dev/null
+++ b/search/all_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['horizontal_5ftab',['HORIZONTAL_TAB',['../namespace_json_box_1_1_whitespace.htm#adf1bd0b2f25fd6d3477b4cc2291c4ce1',1,'JsonBox::Whitespace']]]
+];
diff --git a/search/all_69.html b/search/all_69.html
new file mode 100644
index 0000000..1a00b55
--- /dev/null
+++ b/search/all_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_69.js b/search/all_69.js
new file mode 100644
index 0000000..9d5499f
--- /dev/null
+++ b/search/all_69.js
@@ -0,0 +1,26 @@
+var searchData=
+[
+ ['indentcanceller',['IndentCanceller',['../class_json_box_1_1_indent_canceller.htm',1,'JsonBox']]],
+ ['indentcanceller',['IndentCanceller',['../class_json_box_1_1_indent_canceller.htm#aec2f5077ffcb3f4243d8d7a7e0564bd2',1,'JsonBox::IndentCanceller']]],
+ ['indentcanceller_2ecpp',['IndentCanceller.cpp',['../_indent_canceller_8cpp.htm',1,'']]],
+ ['indentcanceller_2eh',['IndentCanceller.h',['../_indent_canceller_8h.htm',1,'']]],
+ ['indenter',['Indenter',['../class_json_box_1_1_indenter.htm#a7359bf9286daf02d8236f8553756fa50',1,'JsonBox::Indenter']]],
+ ['indenter',['Indenter',['../class_json_box_1_1_indenter.htm',1,'JsonBox']]],
+ ['indenter_2ecpp',['Indenter.cpp',['../_indenter_8cpp.htm',1,'']]],
+ ['indenter_2eh',['Indenter.h',['../_indenter_8h.htm',1,'']]],
+ ['insert',['insert',['../class_json_box_1_1_array.htm#a5b2d020235401e9f2b5af37dbc45c6b7',1,'JsonBox::Array::insert(iterator pos, const_reference value)'],['../class_json_box_1_1_array.htm#a5a7edcb95e273254f93a5624f38929b1',1,'JsonBox::Array::insert(iterator pos, size_type count, const_reference value)'],['../class_json_box_1_1_array.htm#af50479cb835a431158bc08ee862099b6',1,'JsonBox::Array::insert(iterator pos, InputIterator first, InputIterator last)'],['../class_json_box_1_1_object.htm#a4c726822e25f07349bea3dc3318c470b',1,'JsonBox::Object::insert(const_reference value)'],['../class_json_box_1_1_object.htm#a5dd24e3b34691ee6aa0a778c2f37365c',1,'JsonBox::Object::insert(iterator hint, const_reference value)'],['../class_json_box_1_1_object.htm#a7a3ab92f33ed4153afdbcce83421cf13',1,'JsonBox::Object::insert(InputIterator first, InputIterator last)']]],
+ ['inserter',['inserter',['../class_json_box_1_1_output_filter.htm#a054fdeb7ea28f014fc792b4b1a49ff7a',1,'JsonBox::OutputFilter']]],
+ ['instring',['inString',['../class_json_box_1_1_escaper.htm#a218efe6b2c5c0c243bc6fee5499cfbd6',1,'JsonBox::Escaper::inString()'],['../class_json_box_1_1_indent_canceller.htm#a19a00394282b4ed7f4b8cd2e1613947d',1,'JsonBox::IndentCanceller::inString()'],['../class_json_box_1_1_solidus_escaper.htm#a1fe307d40b6704b8310af9e14a085956',1,'JsonBox::SolidusEscaper::inString()']]],
+ ['integer',['INTEGER',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8ac5ae8b67a9e7fd45b63eac0f9551c119',1,'JsonBox::Value']]],
+ ['intvalue',['intValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#acd711d2007148a666435e935ca0b0863',1,'JsonBox::Value::ValueDataPointer']]],
+ ['isarray',['isArray',['../class_json_box_1_1_value.htm#a17dd68c41aa4b1704c2b20ac85e58027',1,'JsonBox::Value']]],
+ ['isboolean',['isBoolean',['../class_json_box_1_1_value.htm#a6fef69c68ed7185485e757b01c09d1bf',1,'JsonBox::Value']]],
+ ['isdouble',['isDouble',['../class_json_box_1_1_value.htm#ac3fdea453b7148eabf425f050e746cea',1,'JsonBox::Value']]],
+ ['ishexdigit',['isHexDigit',['../class_json_box_1_1_value.htm#a220210009d15c4348423defecbf899fe',1,'JsonBox::Value']]],
+ ['isinteger',['isInteger',['../class_json_box_1_1_value.htm#ac956bc04a4239e7af925e5ec2fa16f92',1,'JsonBox::Value']]],
+ ['isnull',['isNull',['../class_json_box_1_1_value.htm#a369a8672426473208a2de1376735ee17',1,'JsonBox::Value']]],
+ ['isobject',['isObject',['../class_json_box_1_1_value.htm#a6d9f2323f7525e7b934c003bfab53abd',1,'JsonBox::Value']]],
+ ['isstring',['isString',['../class_json_box_1_1_value.htm#a991792b8803ccd8741c6f4862f1f523e',1,'JsonBox::Value']]],
+ ['iswhitespace',['isWhiteSpace',['../class_json_box_1_1_value.htm#ae5117d1492d4ce4fca921e6b93c411d1',1,'JsonBox::Value']]],
+ ['iterator',['iterator',['../class_json_box_1_1_array.htm#a71ae3f757e2c6f0b050325c875df3384',1,'JsonBox::Array::iterator()'],['../class_json_box_1_1_object.htm#a890f6abe2e10996f95c0741fd5922109',1,'JsonBox::Object::iterator()']]]
+];
diff --git a/search/all_6a.html b/search/all_6a.html
new file mode 100644
index 0000000..969ef1e
--- /dev/null
+++ b/search/all_6a.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6a.js b/search/all_6a.js
new file mode 100644
index 0000000..afd1abf
--- /dev/null
+++ b/search/all_6a.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['escape',['Escape',['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm',1,'JsonBox::Strings::Json']]],
+ ['jsonbox',['JsonBox',['../index.htm',1,'']]],
+ ['json',['Json',['../namespace_json_box_1_1_strings_1_1_json.htm',1,'JsonBox::Strings']]],
+ ['jsonbox',['JsonBox',['../namespace_json_box.htm',1,'']]],
+ ['jsonbox_2eh',['JsonBox.h',['../_json_box_8h.htm',1,'']]],
+ ['literals',['Literals',['../namespace_json_box_1_1_literals.htm',1,'JsonBox']]],
+ ['numbers',['Numbers',['../namespace_json_box_1_1_numbers.htm',1,'JsonBox']]],
+ ['std',['Std',['../namespace_json_box_1_1_strings_1_1_std.htm',1,'JsonBox::Strings']]],
+ ['strings',['Strings',['../namespace_json_box_1_1_strings.htm',1,'JsonBox']]],
+ ['structural',['Structural',['../namespace_json_box_1_1_structural.htm',1,'JsonBox']]],
+ ['whitespace',['Whitespace',['../namespace_json_box_1_1_whitespace.htm',1,'JsonBox']]]
+];
diff --git a/search/all_6b.html b/search/all_6b.html
new file mode 100644
index 0000000..571dadb
--- /dev/null
+++ b/search/all_6b.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6b.js b/search/all_6b.js
new file mode 100644
index 0000000..635e459
--- /dev/null
+++ b/search/all_6b.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['key_5fcomp',['key_comp',['../class_json_box_1_1_object.htm#aaa992fc141869228a6514556b89304a0',1,'JsonBox::Object']]],
+ ['key_5fcompare',['key_compare',['../class_json_box_1_1_object.htm#a61664a7f7076b0d03ac2dd132242cdf5',1,'JsonBox::Object']]],
+ ['key_5ftype',['key_type',['../class_json_box_1_1_object.htm#a6059e945d01f81527dccfef0c86e2f91',1,'JsonBox::Object']]]
+];
diff --git a/search/all_6c.html b/search/all_6c.html
new file mode 100644
index 0000000..f6383cc
--- /dev/null
+++ b/search/all_6c.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6c.js b/search/all_6c.js
new file mode 100644
index 0000000..ce965be
--- /dev/null
+++ b/search/all_6c.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['line_5ffeed',['LINE_FEED',['../namespace_json_box_1_1_strings_1_1_std.htm#a0340165b4db37c065b5d763df001a4de',1,'JsonBox::Strings::Std::LINE_FEED()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a80e5172d8621c3d5ba1ab282661aa2f1',1,'JsonBox::Strings::Json::LINE_FEED()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a5bb95b5a3f91de7fb7e9c11eee5a7cfd',1,'JsonBox::Strings::Json::Escape::LINE_FEED()']]],
+ ['loadfromfile',['loadFromFile',['../class_json_box_1_1_value.htm#a299027becc30a4a8e6b5b77b1f958188',1,'JsonBox::Value']]],
+ ['loadfromstream',['loadFromStream',['../class_json_box_1_1_value.htm#a17782e1e61911fab7a70c7cd1e8588d7',1,'JsonBox::Value']]],
+ ['loadfromstring',['loadFromString',['../class_json_box_1_1_value.htm#a18012602c9b64c632a897c35fd8d724c',1,'JsonBox::Value']]],
+ ['lower_5fbound',['lower_bound',['../class_json_box_1_1_object.htm#a7c0d3b1585057ef2391527dd40c3e1bf',1,'JsonBox::Object::lower_bound(const key_type &key)'],['../class_json_box_1_1_object.htm#a8511e2769c1e328e285b0151a309ca80',1,'JsonBox::Object::lower_bound(const key_type &key) const ']]],
+ ['lower_5fexp',['LOWER_EXP',['../namespace_json_box_1_1_numbers.htm#afd07d178a9a2679e5f6e0fa2b2b42976',1,'JsonBox::Numbers']]]
+];
diff --git a/search/all_6d.html b/search/all_6d.html
new file mode 100644
index 0000000..2e27d4d
--- /dev/null
+++ b/search/all_6d.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6d.js b/search/all_6d.js
new file mode 100644
index 0000000..8a02305
--- /dev/null
+++ b/search/all_6d.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['mapped_5ftype',['mapped_type',['../class_json_box_1_1_object.htm#a797d470c48c6b0281709552bd2f9c0ab',1,'JsonBox::Object']]],
+ ['mask1byte',['MASK1BYTE',['../_convert_8cpp.htm#aa6b1d1e77cc2fdc0f4a10468a68facc8',1,'Convert.cpp']]],
+ ['mask2bytes',['MASK2BYTES',['../_convert_8cpp.htm#ab784b8b7c36805dec76437c98bd40911',1,'Convert.cpp']]],
+ ['mask3bytes',['MASK3BYTES',['../_convert_8cpp.htm#a199b79ce9cabb60668dd90df7ce42ddb',1,'Convert.cpp']]],
+ ['mask4bytes',['MASK4BYTES',['../_convert_8cpp.htm#a20ff7f47bacc78742ed5ab65c12c4190',1,'Convert.cpp']]],
+ ['mask5bytes',['MASK5BYTES',['../_convert_8cpp.htm#a84c3afc289b73a3eeeca47cba6737e4f',1,'Convert.cpp']]],
+ ['mask6bytes',['MASK6BYTES',['../_convert_8cpp.htm#a585d574dbd60f5468094f79e62478410',1,'Convert.cpp']]],
+ ['maskbits',['MASKBITS',['../_convert_8cpp.htm#a9c12d94acf3bae68a53ba5da36a125d9',1,'Convert.cpp']]],
+ ['max_5fsize',['max_size',['../class_json_box_1_1_array.htm#a4b67a58bcaced32ea7befcce79b65f03',1,'JsonBox::Array::max_size()'],['../class_json_box_1_1_object.htm#ad7c76487d697d06875353ca2b0de9709',1,'JsonBox::Object::max_size()']]],
+ ['minus',['MINUS',['../namespace_json_box_1_1_numbers.htm#a2b86c2811ff15d1ad34ba2ef90e5580f',1,'JsonBox::Numbers']]]
+];
diff --git a/search/all_6e.html b/search/all_6e.html
new file mode 100644
index 0000000..1f92ee5
--- /dev/null
+++ b/search/all_6e.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6e.js b/search/all_6e.js
new file mode 100644
index 0000000..9ff0dbb
--- /dev/null
+++ b/search/all_6e.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['name_5fseparator',['NAME_SEPARATOR',['../namespace_json_box_1_1_structural.htm#a9aa359f5714a9056a8d0e338818517c5',1,'JsonBox::Structural']]],
+ ['new_5fline',['NEW_LINE',['../namespace_json_box_1_1_whitespace.htm#a81421264ff3e1d1f7b54efb25d7a3152',1,'JsonBox::Whitespace']]],
+ ['null_5fstring',['NULL_STRING',['../namespace_json_box_1_1_literals.htm#a5b01b0ae37e6ae5ec23619d75b56e83a',1,'JsonBox::Literals']]],
+ ['null_5fvalue',['NULL_VALUE',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a047ee17e3ffa911ab48cec228ec4bd2e',1,'JsonBox::Value']]]
+];
diff --git a/search/all_6f.html b/search/all_6f.html
new file mode 100644
index 0000000..61827e8
--- /dev/null
+++ b/search/all_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6f.js b/search/all_6f.js
new file mode 100644
index 0000000..fa79205
--- /dev/null
+++ b/search/all_6f.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['object',['Object',['../class_json_box_1_1_object.htm',1,'JsonBox']]],
+ ['object',['Object',['../class_json_box_1_1_object.htm#acebaab9000e9741ec0c7a81f8afb8111',1,'JsonBox::Object::Object(const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_object.htm#ae2e0c692da57e0305397710dbd5342a2',1,'JsonBox::Object::Object(InputIterator first, InputIterator last, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_object.htm#a5c5202f05d891da48bc2904792a31543',1,'JsonBox::Object::Object(const Object &other)'],['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a1482e68031a5072c6f8fef5cbbfc6aa2',1,'JsonBox::Value::OBJECT()']]],
+ ['object_2ecpp',['Object.cpp',['../_object_8cpp.htm',1,'']]],
+ ['object_2eh',['Object.h',['../_object_8h.htm',1,'']]],
+ ['objectvalue',['objectValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a6fc48cb08dd85e65d07e175e3041a927',1,'JsonBox::Value::ValueDataPointer']]],
+ ['operator_21_3d',['operator!=',['../class_json_box_1_1_array.htm#a343f3a3eded6cad3b0cd4e186ea8c12f',1,'JsonBox::Array::operator!=()'],['../class_json_box_1_1_object.htm#ae7159f44ff7959e9b6af6a5bc8445cef',1,'JsonBox::Object::operator!=()'],['../class_json_box_1_1_value.htm#a953c216c39fa774ba2eabfc0d8854902',1,'JsonBox::Value::operator!=()']]],
+ ['operator_28_29',['operator()',['../class_json_box_1_1_escaper.htm#a1025bc038d9436d1fee7d3e014261eca',1,'JsonBox::Escaper::operator()()'],['../class_json_box_1_1_indent_canceller.htm#a7d6a227c6298a90461dd7beda8b1697a',1,'JsonBox::IndentCanceller::operator()()'],['../class_json_box_1_1_indenter.htm#a297985cb09ac2ef723192ca7de5b968d',1,'JsonBox::Indenter::operator()()'],['../class_json_box_1_1_solidus_escaper.htm#ae7de2ae5876b6d7d75e9f53fbd95fa00',1,'JsonBox::SolidusEscaper::operator()()']]],
+ ['operator_3c',['operator<',['../class_json_box_1_1_array.htm#a97840dbedb29e343b82d92ff5c0d4dd1',1,'JsonBox::Array::operator<()'],['../class_json_box_1_1_object.htm#aeccde63bf2e80dd952e3cc87b2de9a92',1,'JsonBox::Object::operator<()'],['../class_json_box_1_1_value.htm#a629dedbfcb26fcd9fa3e249426411172',1,'JsonBox::Value::operator<()']]],
+ ['operator_3c_3c',['operator<<',['../class_json_box_1_1_value.htm#a05a829e3cd401aa5f4b1aafbd2fcedde',1,'JsonBox::Value::operator<<()'],['../namespace_json_box.htm#a5126bcbc4c7ddcc1e28ee07e41c7e603',1,'JsonBox::operator<<(std::ostream &output, const Array &a)'],['../namespace_json_box.htm#ace0f7847162a58a265ed6e1f788e344a',1,'JsonBox::operator<<(std::ostream &output, const Object &o)'],['../namespace_json_box.htm#a266f825b8929075caac50261bd8d2f18',1,'JsonBox::operator<<(std::ostream &output, const Value &v)']]],
+ ['operator_3c_3d',['operator<=',['../class_json_box_1_1_array.htm#aa065bd8180b311af7f5a9b52d0a85660',1,'JsonBox::Array::operator<=()'],['../class_json_box_1_1_object.htm#a2ece3790e9d6e28a63569ecf2ac22ecc',1,'JsonBox::Object::operator<=()'],['../class_json_box_1_1_value.htm#a0d47af58fbbcc8f14b3b2d84a1b5536e',1,'JsonBox::Value::operator<=()']]],
+ ['operator_3d',['operator=',['../class_json_box_1_1_array.htm#a72985a75efb33d99e7089ef9260b0b13',1,'JsonBox::Array::operator=()'],['../class_json_box_1_1_object.htm#a4f831baf30e58d2b1b82a32faad52555',1,'JsonBox::Object::operator=()'],['../class_json_box_1_1_value.htm#ad74771c53aa5773c65d85710ad4fbbbd',1,'JsonBox::Value::operator=()']]],
+ ['operator_3d_3d',['operator==',['../class_json_box_1_1_array.htm#ab90c902c22bef6e63afd5767b6b6b07a',1,'JsonBox::Array::operator==()'],['../class_json_box_1_1_object.htm#a20982f8f0dc715c9fa7b97bb248f5976',1,'JsonBox::Object::operator==()'],['../class_json_box_1_1_value.htm#aa8f7ba3d83bcb4ab65d10d613ad796df',1,'JsonBox::Value::operator==()']]],
+ ['operator_3e',['operator>',['../class_json_box_1_1_array.htm#ac41ffc71b57f54730549cc015a2bb4b3',1,'JsonBox::Array::operator>()'],['../class_json_box_1_1_object.htm#a7dfec61637b4744887cd9dc61cf25e5c',1,'JsonBox::Object::operator>()'],['../class_json_box_1_1_value.htm#aac976c702d5e0d560067f4b92d6c1efb',1,'JsonBox::Value::operator>()']]],
+ ['operator_3e_3d',['operator>=',['../class_json_box_1_1_array.htm#a2f940a6e3eb32ef8a9235b540622d89e',1,'JsonBox::Array::operator>=()'],['../class_json_box_1_1_object.htm#a1bcdf5852eb332ffda8a17ddf478ed4f',1,'JsonBox::Object::operator>=()'],['../class_json_box_1_1_value.htm#a013db82082bbabb153b96d174bde496c',1,'JsonBox::Value::operator>=()']]],
+ ['operator_5b_5d',['operator[]',['../class_json_box_1_1_array.htm#a9d89b07fb0fdba5f253b89634fb2747b',1,'JsonBox::Array::operator[](size_type pos)'],['../class_json_box_1_1_array.htm#a4000b0749d527c1306d7a27179e25cec',1,'JsonBox::Array::operator[](size_type pos) const '],['../class_json_box_1_1_object.htm#a9a5b39788cbb0293a22b8afc9f31bb63',1,'JsonBox::Object::operator[]()'],['../class_json_box_1_1_value.htm#a0410372ea01f5aa6ca8a230ae3a0c080',1,'JsonBox::Value::operator[](const std::string &key)'],['../class_json_box_1_1_value.htm#aa12d548e08e8083959f4611379affa06',1,'JsonBox::Value::operator[](const char *key)'],['../class_json_box_1_1_value.htm#a6049847be53e832a936f0dca2792af83',1,'JsonBox::Value::operator[](size_t index)']]],
+ ['output',['output',['../class_json_box_1_1_value.htm#af36b34cb3a20f2556e3547cecf5407b5',1,'JsonBox::Value']]],
+ ['outputfilter',['OutputFilter',['../class_json_box_1_1_output_filter.htm#ab8982ccca2114224fe6e94607ee25d1a',1,'JsonBox::OutputFilter::OutputFilter(std::streambuf *newDestination, Inserter newInserter, bool newDeleteWhenFinished=false)'],['../class_json_box_1_1_output_filter.htm#a4eca03e86af609b36435d40a5061e649',1,'JsonBox::OutputFilter::OutputFilter(std::streambuf *newDestination, bool newDeleteWhenFinished=false)']]],
+ ['outputfilter',['OutputFilter',['../class_json_box_1_1_output_filter.htm',1,'JsonBox']]],
+ ['outputfilter_2eh',['OutputFilter.h',['../_output_filter_8h.htm',1,'']]],
+ ['overflow',['overflow',['../class_json_box_1_1_output_filter.htm#a8d91227ea71cb143e36928eaf6dcdd8d',1,'JsonBox::OutputFilter']]]
+];
diff --git a/search/all_70.html b/search/all_70.html
new file mode 100644
index 0000000..0340151
--- /dev/null
+++ b/search/all_70.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_70.js b/search/all_70.js
new file mode 100644
index 0000000..11c9b52
--- /dev/null
+++ b/search/all_70.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['plus',['PLUS',['../namespace_json_box_1_1_numbers.htm#a6915eb454b7240e12a59c5f43b551fa4',1,'JsonBox::Numbers']]],
+ ['pointer',['pointer',['../class_json_box_1_1_array.htm#a5db3d9d73b803ad3220559dffc840a4f',1,'JsonBox::Array::pointer()'],['../class_json_box_1_1_object.htm#a1a6edfd0989da0b09b711e051a34e6b3',1,'JsonBox::Object::pointer()']]],
+ ['pop_5fback',['pop_back',['../class_json_box_1_1_array.htm#a7dc7f963a9c0b3d9da2153b5e145246d',1,'JsonBox::Array']]],
+ ['push_5fback',['push_back',['../class_json_box_1_1_array.htm#abaeafc82036b83d33cad136a9ec6dacf',1,'JsonBox::Array']]]
+];
diff --git a/search/all_71.html b/search/all_71.html
new file mode 100644
index 0000000..b4dc1e6
--- /dev/null
+++ b/search/all_71.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_71.js b/search/all_71.js
new file mode 100644
index 0000000..cac4085
--- /dev/null
+++ b/search/all_71.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quotation_5fmark',['QUOTATION_MARK',['../namespace_json_box_1_1_strings_1_1_std.htm#ab539952230ab726da1ff2b387b5627aa',1,'JsonBox::Strings::Std::QUOTATION_MARK()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a318984a0df93a084c60c4da4d02fc570',1,'JsonBox::Strings::Json::QUOTATION_MARK()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ac7849037ff3af857160e6203a29353b2',1,'JsonBox::Strings::Json::Escape::QUOTATION_MARK()']]]
+];
diff --git a/search/all_72.html b/search/all_72.html
new file mode 100644
index 0000000..0ab18d6
--- /dev/null
+++ b/search/all_72.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_72.js b/search/all_72.js
new file mode 100644
index 0000000..117bc4a
--- /dev/null
+++ b/search/all_72.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['rbegin',['rbegin',['../class_json_box_1_1_array.htm#ae8e4feaf05dc66f85c22535fb0d4d65c',1,'JsonBox::Array::rbegin()'],['../class_json_box_1_1_array.htm#a8656a4a2a2e321cb18ca213799db009e',1,'JsonBox::Array::rbegin() const '],['../class_json_box_1_1_object.htm#a37e7dafaa72c9b6d2fc6b60ff9df41af',1,'JsonBox::Object::rbegin()'],['../class_json_box_1_1_object.htm#a3c1b43ae1c728535894f77fd535aa805',1,'JsonBox::Object::rbegin() const ']]],
+ ['readarray',['readArray',['../class_json_box_1_1_value.htm#aa69e0ae995e25985c0c184c5376d340f',1,'JsonBox::Value']]],
+ ['readnumber',['readNumber',['../class_json_box_1_1_value.htm#a6ab53d82829ed4ca4b00f6a85fa87e60',1,'JsonBox::Value']]],
+ ['readobject',['readObject',['../class_json_box_1_1_value.htm#a3f66b9abbb963b6620d1ddaff4c61a47',1,'JsonBox::Value']]],
+ ['readstring',['readString',['../class_json_box_1_1_value.htm#a5fb3eb9603e0dec9d969133c4aed2a67',1,'JsonBox::Value']]],
+ ['readtononwhitespace',['readToNonWhiteSpace',['../class_json_box_1_1_value.htm#af3f02776ddac090ca8686f0b9b337fd0',1,'JsonBox::Value']]],
+ ['reference',['reference',['../class_json_box_1_1_array.htm#a03d311bd6ccde9f10965fdad99396a8d',1,'JsonBox::Array::reference()'],['../class_json_box_1_1_object.htm#a3a345b2cb61d47c4ff95d023285004d7',1,'JsonBox::Object::reference()']]],
+ ['rend',['rend',['../class_json_box_1_1_array.htm#abce1f414b165f055123803cc14fce623',1,'JsonBox::Array::rend()'],['../class_json_box_1_1_array.htm#a78b1e58120d839828d33c1fa2fab7117',1,'JsonBox::Array::rend() const '],['../class_json_box_1_1_object.htm#a51c4f911f9c9b6360157daef70309c5c',1,'JsonBox::Object::rend()'],['../class_json_box_1_1_object.htm#a3a3ca57f6f8415744adba645acd84f5a',1,'JsonBox::Object::rend() const ']]],
+ ['reserve',['reserve',['../class_json_box_1_1_array.htm#aec4a9729647417b70cfa9d5e4834b70f',1,'JsonBox::Array']]],
+ ['resize',['resize',['../class_json_box_1_1_array.htm#af4b4195ad8c75549b764be2bafe64792',1,'JsonBox::Array']]],
+ ['reverse_5fiterator',['reverse_iterator',['../class_json_box_1_1_array.htm#ae2a2a8b73be4fd99313035530a74c370',1,'JsonBox::Array::reverse_iterator()'],['../class_json_box_1_1_object.htm#a0af500e05499df07492b7a05cb08e324',1,'JsonBox::Object::reverse_iterator()']]],
+ ['reverse_5fsolidus',['REVERSE_SOLIDUS',['../namespace_json_box_1_1_strings_1_1_std.htm#ac574cb1b3b6c32feed22a78b6454f826',1,'JsonBox::Strings::Std::REVERSE_SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a533f23cca8336e9a12d8a738308aee5e',1,'JsonBox::Strings::Json::REVERSE_SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a376533f0b543837dcc9118749cd0ff60',1,'JsonBox::Strings::Json::Escape::REVERSE_SOLIDUS()']]]
+];
diff --git a/search/all_73.html b/search/all_73.html
new file mode 100644
index 0000000..1ec8f17
--- /dev/null
+++ b/search/all_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_73.js b/search/all_73.js
new file mode 100644
index 0000000..e6b34e8
--- /dev/null
+++ b/search/all_73.js
@@ -0,0 +1,24 @@
+var searchData=
+[
+ ['setarray',['setArray',['../class_json_box_1_1_value.htm#aa1a3251f6548fcb8c67ff3af8fe00c3e',1,'JsonBox::Value']]],
+ ['setboolean',['setBoolean',['../class_json_box_1_1_value.htm#ae2e3a7cd5d55a3cee2ed2de3a7ff9782',1,'JsonBox::Value']]],
+ ['setbuf',['setbuf',['../class_json_box_1_1_output_filter.htm#acf62e1ad6f33da3f9ef522f8fbdaf5ff',1,'JsonBox::OutputFilter']]],
+ ['setdouble',['setDouble',['../class_json_box_1_1_value.htm#a348bded518aa84e87ccfa90a1bf0dedf',1,'JsonBox::Value']]],
+ ['setint',['setInt',['../class_json_box_1_1_value.htm#a79b5fbb5d09ccd7b517e1e503fbba497',1,'JsonBox::Value']]],
+ ['setnull',['setNull',['../class_json_box_1_1_value.htm#aa83341983475930b94f47429ae3f2b25',1,'JsonBox::Value']]],
+ ['setobject',['setObject',['../class_json_box_1_1_value.htm#a050bbab3dd6719264d7399af1f400860',1,'JsonBox::Value']]],
+ ['setstring',['setString',['../class_json_box_1_1_value.htm#a83b50b8ff0e6b64d1e6ca58a82628afc',1,'JsonBox::Value']]],
+ ['size',['size',['../class_json_box_1_1_array.htm#ac68e637d92c8c3b52cf66f7d9b6bdee1',1,'JsonBox::Array::size()'],['../class_json_box_1_1_object.htm#a8569c8caaa95ed31fbb33847df179a2b',1,'JsonBox::Object::size()']]],
+ ['size_5ftype',['size_type',['../class_json_box_1_1_array.htm#aff733b5965970b27df9db5381c62e8fc',1,'JsonBox::Array::size_type()'],['../class_json_box_1_1_object.htm#a36fe38b4af40f3a0c4db734de46ab881',1,'JsonBox::Object::size_type()']]],
+ ['solidus',['SOLIDUS',['../namespace_json_box_1_1_strings_1_1_std.htm#a57a6f337de06c9d398fa5baf69fabcf2',1,'JsonBox::Strings::Std::SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a6f123d6e2e12fb14ed588b11e25a21cb',1,'JsonBox::Strings::Json::SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a696003c7d7b165ab8490ef64a5cbe3a7',1,'JsonBox::Strings::Json::Escape::SOLIDUS()']]],
+ ['solidusescaper',['SolidusEscaper',['../class_json_box_1_1_solidus_escaper.htm',1,'JsonBox']]],
+ ['solidusescaper',['SolidusEscaper',['../class_json_box_1_1_solidus_escaper.htm#a527bdef8af1846938caaf0906e135869',1,'JsonBox::SolidusEscaper']]],
+ ['solidusescaper_2ecpp',['SolidusEscaper.cpp',['../_solidus_escaper_8cpp.htm',1,'']]],
+ ['solidusescaper_2eh',['SolidusEscaper.h',['../_solidus_escaper_8h.htm',1,'']]],
+ ['space',['SPACE',['../namespace_json_box_1_1_whitespace.htm#a9205fef9bd6b70d5ae02319e7671d6c7',1,'JsonBox::Whitespace']]],
+ ['string',['STRING',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8afab8bf05e2a55bebfa7e0ba34d4fd7b1',1,'JsonBox::Value']]],
+ ['string32',['String32',['../namespace_json_box.htm#aa52d47da30d171f18ff9caf09f9ecd12',1,'JsonBox']]],
+ ['stringvalue',['stringValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a6b2dde21ad62f22838c9bb61f704c7c7',1,'JsonBox::Value::ValueDataPointer']]],
+ ['swap',['swap',['../class_json_box_1_1_array.htm#a6d8a361ce32c2eec2e65ac747cc8d3ab',1,'JsonBox::Array::swap()'],['../class_json_box_1_1_object.htm#a8787af0458df52afea1013e5b01fb1bf',1,'JsonBox::Object::swap()']]],
+ ['sync',['sync',['../class_json_box_1_1_output_filter.htm#a8d5ee977a741dbb12b0aeee01e3365da',1,'JsonBox::OutputFilter']]]
+];
diff --git a/search/all_74.html b/search/all_74.html
new file mode 100644
index 0000000..fdc6589
--- /dev/null
+++ b/search/all_74.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_74.js b/search/all_74.js
new file mode 100644
index 0000000..c894371
--- /dev/null
+++ b/search/all_74.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['tab',['TAB',['../namespace_json_box_1_1_strings_1_1_std.htm#a39d0f040580478e33b747e346e6c001f',1,'JsonBox::Strings::Std::TAB()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a31458109e0225e65484b10537f659955',1,'JsonBox::Strings::Json::TAB()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a1d2027aaab53ffa5f0cec709fed6c73a',1,'JsonBox::Strings::Json::Escape::TAB()']]],
+ ['true_5fstring',['TRUE_STRING',['../namespace_json_box_1_1_literals.htm#afa726a15e8fc09c52b6db53c58315bb2',1,'JsonBox::Literals']]],
+ ['type',['type',['../class_json_box_1_1_value.htm#ad00c46542cd6f3c19eb9d7e1a19f7a60',1,'JsonBox::Value::type()'],['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8',1,'JsonBox::Value::Type()']]]
+];
diff --git a/search/all_75.html b/search/all_75.html
new file mode 100644
index 0000000..ab8455e
--- /dev/null
+++ b/search/all_75.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_75.js b/search/all_75.js
new file mode 100644
index 0000000..213f851
--- /dev/null
+++ b/search/all_75.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['underflow',['underflow',['../class_json_box_1_1_output_filter.htm#a6bd41425d7efae42b14da6cf78a7f77f',1,'JsonBox::OutputFilter']]],
+ ['unknown',['UNKNOWN',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a7f44ce11c336f6fb771a9d9f4a718bbd',1,'JsonBox::Value']]],
+ ['upper_5fbound',['upper_bound',['../class_json_box_1_1_object.htm#acb76b33fe6f95017a1525974c659b4d9',1,'JsonBox::Object::upper_bound(const key_type &key)'],['../class_json_box_1_1_object.htm#a3494714d43c8437a1a1ba58bb9b575f8',1,'JsonBox::Object::upper_bound(const key_type &key) const ']]],
+ ['upper_5fexp',['UPPER_EXP',['../namespace_json_box_1_1_numbers.htm#a28e7db49c1ec62c026e714cad4adbc8c',1,'JsonBox::Numbers']]]
+];
diff --git a/search/all_76.html b/search/all_76.html
new file mode 100644
index 0000000..0ff5edd
--- /dev/null
+++ b/search/all_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_76.js b/search/all_76.js
new file mode 100644
index 0000000..4cd96b0
--- /dev/null
+++ b/search/all_76.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['value',['Value',['../class_json_box_1_1_value.htm',1,'JsonBox']]],
+ ['value',['Value',['../class_json_box_1_1_value.htm#af6d16dd54d7bb496a14f843a9bfa0daa',1,'JsonBox::Value::Value()'],['../class_json_box_1_1_value.htm#a41687ea1651debd306cb2543c5232f2a',1,'JsonBox::Value::Value(std::istream &input)'],['../class_json_box_1_1_value.htm#aa6fb7237c21d4c8f5e93c7f1b16087c0',1,'JsonBox::Value::Value(const std::string &newString)'],['../class_json_box_1_1_value.htm#a0187b709d56926f25484b389b7d3decf',1,'JsonBox::Value::Value(const char *newCString)'],['../class_json_box_1_1_value.htm#a768674046f3e57d5f2af65ce677528f7',1,'JsonBox::Value::Value(int newInt)'],['../class_json_box_1_1_value.htm#a9e9f4b9966cb4d5e412bf797b4d861d8',1,'JsonBox::Value::Value(double newDouble)'],['../class_json_box_1_1_value.htm#a5b6b801dd666f9385fdb3d5a7765695a',1,'JsonBox::Value::Value(const Object &newObject)'],['../class_json_box_1_1_value.htm#ad2ee48fb22404d2bb4437a282bdb6ef3',1,'JsonBox::Value::Value(const Array &newArray)'],['../class_json_box_1_1_value.htm#a36227b6eec180dc2f18de202be07453b',1,'JsonBox::Value::Value(bool newBoolean)'],['../class_json_box_1_1_value.htm#aa7984bf7ed5d7c40056216aea0524d94',1,'JsonBox::Value::Value(const Value &src)']]],
+ ['value_2ecpp',['Value.cpp',['../_value_8cpp.htm',1,'']]],
+ ['value_2eh',['Value.h',['../_value_8h.htm',1,'']]],
+ ['value_5fseparator',['VALUE_SEPARATOR',['../namespace_json_box_1_1_structural.htm#a8dbec4f875111227ad77293769cbd451',1,'JsonBox::Structural']]],
+ ['value_5ftype',['value_type',['../class_json_box_1_1_array.htm#ac956c03c8a3b32253b2be61b985ccdc3',1,'JsonBox::Array::value_type()'],['../class_json_box_1_1_object.htm#aa0f5cdac313f9e63c965a1a291fa8164',1,'JsonBox::Object::value_type()']]],
+ ['valuedatapointer',['ValueDataPointer',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a80b989727fca0a5c113f8706fe3085da',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer()'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a9d5854ea9ec12544e0bc08f1c95e4724',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(std::string *newStringValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a9c9071cb652eddba8b53d0f5d54cb0c3',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(int *newIntValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#ace9803bd6120b8023930386734a37d0c',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(double *newDoubleValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#acc3ce1da514bb9b7cd8e1de65ff31469',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(Object *newObjectValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#afe9a838b83df192cd059e9f61fb1e884',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(Array *newArrayValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a0e2b67c870da866834a13ce72cd0b5e8',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(bool *newBoolValue)']]],
+ ['valuedatapointer',['ValueDataPointer',['../union_json_box_1_1_value_1_1_value_data_pointer.htm',1,'JsonBox::Value']]]
+];
diff --git a/search/all_77.html b/search/all_77.html
new file mode 100644
index 0000000..73323d3
--- /dev/null
+++ b/search/all_77.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_77.js b/search/all_77.js
new file mode 100644
index 0000000..6a07c9a
--- /dev/null
+++ b/search/all_77.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['writetofile',['writeToFile',['../class_json_box_1_1_value.htm#a0999b3e56d9073771033d62893cb06a2',1,'JsonBox::Value']]],
+ ['writetostream',['writeToStream',['../class_json_box_1_1_value.htm#a0d64413e7d3f51ec40405e20d2a02506',1,'JsonBox::Value']]]
+];
diff --git a/search/all_7e.html b/search/all_7e.html
new file mode 100644
index 0000000..63512c6
--- /dev/null
+++ b/search/all_7e.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_7e.js b/search/all_7e.js
new file mode 100644
index 0000000..fa31056
--- /dev/null
+++ b/search/all_7e.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eoutputfilter',['~OutputFilter',['../class_json_box_1_1_output_filter.htm#a238a562b649a7815a9a8358fbe4072ae',1,'JsonBox::OutputFilter']]],
+ ['_7evalue',['~Value',['../class_json_box_1_1_value.htm#a456b439c1d29bc28676e4f1419ce0b66',1,'JsonBox::Value']]]
+];
diff --git a/search/classes_61.html b/search/classes_61.html
new file mode 100644
index 0000000..85e5d72
--- /dev/null
+++ b/search/classes_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_61.js b/search/classes_61.js
new file mode 100644
index 0000000..6412770
--- /dev/null
+++ b/search/classes_61.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['array',['Array',['../class_json_box_1_1_array.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_63.html b/search/classes_63.html
new file mode 100644
index 0000000..72c66b9
--- /dev/null
+++ b/search/classes_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_63.js b/search/classes_63.js
new file mode 100644
index 0000000..9e5916a
--- /dev/null
+++ b/search/classes_63.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['convert',['Convert',['../class_json_box_1_1_convert.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_65.html b/search/classes_65.html
new file mode 100644
index 0000000..15f57eb
--- /dev/null
+++ b/search/classes_65.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_65.js b/search/classes_65.js
new file mode 100644
index 0000000..f93bc5f
--- /dev/null
+++ b/search/classes_65.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['escaper',['Escaper',['../class_json_box_1_1_escaper.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_69.html b/search/classes_69.html
new file mode 100644
index 0000000..961dbea
--- /dev/null
+++ b/search/classes_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_69.js b/search/classes_69.js
new file mode 100644
index 0000000..78ff191
--- /dev/null
+++ b/search/classes_69.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['indentcanceller',['IndentCanceller',['../class_json_box_1_1_indent_canceller.htm',1,'JsonBox']]],
+ ['indenter',['Indenter',['../class_json_box_1_1_indenter.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_6f.html b/search/classes_6f.html
new file mode 100644
index 0000000..926dcfc
--- /dev/null
+++ b/search/classes_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_6f.js b/search/classes_6f.js
new file mode 100644
index 0000000..fdd477d
--- /dev/null
+++ b/search/classes_6f.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['object',['Object',['../class_json_box_1_1_object.htm',1,'JsonBox']]],
+ ['outputfilter',['OutputFilter',['../class_json_box_1_1_output_filter.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_73.html b/search/classes_73.html
new file mode 100644
index 0000000..a1bf0b9
--- /dev/null
+++ b/search/classes_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_73.js b/search/classes_73.js
new file mode 100644
index 0000000..12ec125
--- /dev/null
+++ b/search/classes_73.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['solidusescaper',['SolidusEscaper',['../class_json_box_1_1_solidus_escaper.htm',1,'JsonBox']]]
+];
diff --git a/search/classes_76.html b/search/classes_76.html
new file mode 100644
index 0000000..f470eb9
--- /dev/null
+++ b/search/classes_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_76.js b/search/classes_76.js
new file mode 100644
index 0000000..b34ad5c
--- /dev/null
+++ b/search/classes_76.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['value',['Value',['../class_json_box_1_1_value.htm',1,'JsonBox']]],
+ ['valuedatapointer',['ValueDataPointer',['../union_json_box_1_1_value_1_1_value_data_pointer.htm',1,'JsonBox::Value']]]
+];
diff --git a/search/close.png b/search/close.png
new file mode 100644
index 0000000..9342d3d
Binary files /dev/null and b/search/close.png differ
diff --git a/search/defines_6d.html b/search/defines_6d.html
new file mode 100644
index 0000000..d282702
--- /dev/null
+++ b/search/defines_6d.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/defines_6d.js b/search/defines_6d.js
new file mode 100644
index 0000000..e8a9d7a
--- /dev/null
+++ b/search/defines_6d.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['mask1byte',['MASK1BYTE',['../_convert_8cpp.htm#aa6b1d1e77cc2fdc0f4a10468a68facc8',1,'Convert.cpp']]],
+ ['mask2bytes',['MASK2BYTES',['../_convert_8cpp.htm#ab784b8b7c36805dec76437c98bd40911',1,'Convert.cpp']]],
+ ['mask3bytes',['MASK3BYTES',['../_convert_8cpp.htm#a199b79ce9cabb60668dd90df7ce42ddb',1,'Convert.cpp']]],
+ ['mask4bytes',['MASK4BYTES',['../_convert_8cpp.htm#a20ff7f47bacc78742ed5ab65c12c4190',1,'Convert.cpp']]],
+ ['mask5bytes',['MASK5BYTES',['../_convert_8cpp.htm#a84c3afc289b73a3eeeca47cba6737e4f',1,'Convert.cpp']]],
+ ['mask6bytes',['MASK6BYTES',['../_convert_8cpp.htm#a585d574dbd60f5468094f79e62478410',1,'Convert.cpp']]],
+ ['maskbits',['MASKBITS',['../_convert_8cpp.htm#a9c12d94acf3bae68a53ba5da36a125d9',1,'Convert.cpp']]]
+];
diff --git a/search/enums_74.html b/search/enums_74.html
new file mode 100644
index 0000000..0689138
--- /dev/null
+++ b/search/enums_74.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_74.js b/search/enums_74.js
new file mode 100644
index 0000000..736e728
--- /dev/null
+++ b/search/enums_74.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['type',['Type',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_61.html b/search/enumvalues_61.html
new file mode 100644
index 0000000..deef591
--- /dev/null
+++ b/search/enumvalues_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_61.js b/search/enumvalues_61.js
new file mode 100644
index 0000000..d152c65
--- /dev/null
+++ b/search/enumvalues_61.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['array',['ARRAY',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a208fc49121ff228663d938fdb8fa4955',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_62.html b/search/enumvalues_62.html
new file mode 100644
index 0000000..e770838
--- /dev/null
+++ b/search/enumvalues_62.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_62.js b/search/enumvalues_62.js
new file mode 100644
index 0000000..d84fa80
--- /dev/null
+++ b/search/enumvalues_62.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['boolean',['BOOLEAN',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8ac8a22edba2716ff153b682c19580bc77',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_64.html b/search/enumvalues_64.html
new file mode 100644
index 0000000..2cae30b
--- /dev/null
+++ b/search/enumvalues_64.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_64.js b/search/enumvalues_64.js
new file mode 100644
index 0000000..e44cf1e
--- /dev/null
+++ b/search/enumvalues_64.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['double',['DOUBLE',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8aa626b7e73a436622b83d2788ef73715c',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_69.html b/search/enumvalues_69.html
new file mode 100644
index 0000000..ff4c432
--- /dev/null
+++ b/search/enumvalues_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_69.js b/search/enumvalues_69.js
new file mode 100644
index 0000000..d39f931
--- /dev/null
+++ b/search/enumvalues_69.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['integer',['INTEGER',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8ac5ae8b67a9e7fd45b63eac0f9551c119',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_6e.html b/search/enumvalues_6e.html
new file mode 100644
index 0000000..3c41b09
--- /dev/null
+++ b/search/enumvalues_6e.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_6e.js b/search/enumvalues_6e.js
new file mode 100644
index 0000000..9433e84
--- /dev/null
+++ b/search/enumvalues_6e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['null_5fvalue',['NULL_VALUE',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a047ee17e3ffa911ab48cec228ec4bd2e',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_6f.html b/search/enumvalues_6f.html
new file mode 100644
index 0000000..697cd20
--- /dev/null
+++ b/search/enumvalues_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_6f.js b/search/enumvalues_6f.js
new file mode 100644
index 0000000..58110f3
--- /dev/null
+++ b/search/enumvalues_6f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['object',['OBJECT',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a1482e68031a5072c6f8fef5cbbfc6aa2',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_73.html b/search/enumvalues_73.html
new file mode 100644
index 0000000..f2f7db4
--- /dev/null
+++ b/search/enumvalues_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_73.js b/search/enumvalues_73.js
new file mode 100644
index 0000000..7615933
--- /dev/null
+++ b/search/enumvalues_73.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['string',['STRING',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8afab8bf05e2a55bebfa7e0ba34d4fd7b1',1,'JsonBox::Value']]]
+];
diff --git a/search/enumvalues_75.html b/search/enumvalues_75.html
new file mode 100644
index 0000000..c0a1504
--- /dev/null
+++ b/search/enumvalues_75.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_75.js b/search/enumvalues_75.js
new file mode 100644
index 0000000..5ad5e52
--- /dev/null
+++ b/search/enumvalues_75.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['unknown',['UNKNOWN',['../class_json_box_1_1_value.htm#a0f7cb6073994b6b80d2cdc0a34a0e8b8a7f44ce11c336f6fb771a9d9f4a718bbd',1,'JsonBox::Value']]]
+];
diff --git a/search/files_61.html b/search/files_61.html
new file mode 100644
index 0000000..5a8e454
--- /dev/null
+++ b/search/files_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_61.js b/search/files_61.js
new file mode 100644
index 0000000..d4de02f
--- /dev/null
+++ b/search/files_61.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['array_2ecpp',['Array.cpp',['../_array_8cpp.htm',1,'']]],
+ ['array_2eh',['Array.h',['../_array_8h.htm',1,'']]]
+];
diff --git a/search/files_63.html b/search/files_63.html
new file mode 100644
index 0000000..6611a5b
--- /dev/null
+++ b/search/files_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_63.js b/search/files_63.js
new file mode 100644
index 0000000..efe64bf
--- /dev/null
+++ b/search/files_63.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['convert_2ecpp',['Convert.cpp',['../_convert_8cpp.htm',1,'']]],
+ ['convert_2eh',['Convert.h',['../_convert_8h.htm',1,'']]]
+];
diff --git a/search/files_65.html b/search/files_65.html
new file mode 100644
index 0000000..1eadd1b
--- /dev/null
+++ b/search/files_65.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_65.js b/search/files_65.js
new file mode 100644
index 0000000..b9b5b06
--- /dev/null
+++ b/search/files_65.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['escaper_2ecpp',['Escaper.cpp',['../_escaper_8cpp.htm',1,'']]],
+ ['escaper_2eh',['Escaper.h',['../_escaper_8h.htm',1,'']]]
+];
diff --git a/search/files_67.html b/search/files_67.html
new file mode 100644
index 0000000..d5df283
--- /dev/null
+++ b/search/files_67.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_67.js b/search/files_67.js
new file mode 100644
index 0000000..59007bf
--- /dev/null
+++ b/search/files_67.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['grammar_2eh',['Grammar.h',['../_grammar_8h.htm',1,'']]]
+];
diff --git a/search/files_69.html b/search/files_69.html
new file mode 100644
index 0000000..7fbd757
--- /dev/null
+++ b/search/files_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_69.js b/search/files_69.js
new file mode 100644
index 0000000..b86aeb4
--- /dev/null
+++ b/search/files_69.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['indentcanceller_2ecpp',['IndentCanceller.cpp',['../_indent_canceller_8cpp.htm',1,'']]],
+ ['indentcanceller_2eh',['IndentCanceller.h',['../_indent_canceller_8h.htm',1,'']]],
+ ['indenter_2ecpp',['Indenter.cpp',['../_indenter_8cpp.htm',1,'']]],
+ ['indenter_2eh',['Indenter.h',['../_indenter_8h.htm',1,'']]]
+];
diff --git a/search/files_6a.html b/search/files_6a.html
new file mode 100644
index 0000000..aad2e16
--- /dev/null
+++ b/search/files_6a.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_6a.js b/search/files_6a.js
new file mode 100644
index 0000000..b329f27
--- /dev/null
+++ b/search/files_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['jsonbox_2eh',['JsonBox.h',['../_json_box_8h.htm',1,'']]]
+];
diff --git a/search/files_6f.html b/search/files_6f.html
new file mode 100644
index 0000000..127aac1
--- /dev/null
+++ b/search/files_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_6f.js b/search/files_6f.js
new file mode 100644
index 0000000..99f646a
--- /dev/null
+++ b/search/files_6f.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['object_2ecpp',['Object.cpp',['../_object_8cpp.htm',1,'']]],
+ ['object_2eh',['Object.h',['../_object_8h.htm',1,'']]],
+ ['outputfilter_2eh',['OutputFilter.h',['../_output_filter_8h.htm',1,'']]]
+];
diff --git a/search/files_73.html b/search/files_73.html
new file mode 100644
index 0000000..e0de9e6
--- /dev/null
+++ b/search/files_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_73.js b/search/files_73.js
new file mode 100644
index 0000000..4fe7743
--- /dev/null
+++ b/search/files_73.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['solidusescaper_2ecpp',['SolidusEscaper.cpp',['../_solidus_escaper_8cpp.htm',1,'']]],
+ ['solidusescaper_2eh',['SolidusEscaper.h',['../_solidus_escaper_8h.htm',1,'']]]
+];
diff --git a/search/files_76.html b/search/files_76.html
new file mode 100644
index 0000000..e53e134
--- /dev/null
+++ b/search/files_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_76.js b/search/files_76.js
new file mode 100644
index 0000000..91f9c92
--- /dev/null
+++ b/search/files_76.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['value_2ecpp',['Value.cpp',['../_value_8cpp.htm',1,'']]],
+ ['value_2eh',['Value.h',['../_value_8h.htm',1,'']]]
+];
diff --git a/search/functions_61.html b/search/functions_61.html
new file mode 100644
index 0000000..7f39533
--- /dev/null
+++ b/search/functions_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_61.js b/search/functions_61.js
new file mode 100644
index 0000000..20c21a1
--- /dev/null
+++ b/search/functions_61.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['array',['Array',['../class_json_box_1_1_array.htm#a9533dca56a6a89ac3c54cd0121298678',1,'JsonBox::Array::Array(const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a9233d4749be05b98d3928f6f67fcedc1',1,'JsonBox::Array::Array(size_type count, const_reference value=value_type(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a7329931ffb9b7fe8979fc541c241486b',1,'JsonBox::Array::Array(InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_array.htm#a6a134b24d2c40ae1c55d3ab25fbf050a',1,'JsonBox::Array::Array(const Array &other)']]],
+ ['assign',['assign',['../class_json_box_1_1_array.htm#a4fb5695158f0300cf402b1c02a530dc8',1,'JsonBox::Array::assign(size_type count, const_reference value)'],['../class_json_box_1_1_array.htm#a9f39c201cee48d3eddd9397203fffcc9',1,'JsonBox::Array::assign(InputIterator first, InputIterator last)']]],
+ ['at',['at',['../class_json_box_1_1_array.htm#a5f8c5902d804e4a2ff5a6e4360055391',1,'JsonBox::Array::at(size_type pos)'],['../class_json_box_1_1_array.htm#ab2ee7213b1c2ebc6eedd3336d0001fad',1,'JsonBox::Array::at(size_type pos) const ']]]
+];
diff --git a/search/functions_62.html b/search/functions_62.html
new file mode 100644
index 0000000..def0606
--- /dev/null
+++ b/search/functions_62.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_62.js b/search/functions_62.js
new file mode 100644
index 0000000..92e0a6c
--- /dev/null
+++ b/search/functions_62.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['back',['back',['../class_json_box_1_1_array.htm#a68c47ee4d059f9ab000b2c807d7df6b0',1,'JsonBox::Array::back()'],['../class_json_box_1_1_array.htm#a69a26335228a37e7352ac3d29f8437fd',1,'JsonBox::Array::back() const ']]],
+ ['begin',['begin',['../class_json_box_1_1_array.htm#a5cfab1f23955e171ab87921e5c00f86a',1,'JsonBox::Array::begin()'],['../class_json_box_1_1_array.htm#a3c87d8ed8a5ac546646b4074c0ad68fe',1,'JsonBox::Array::begin() const '],['../class_json_box_1_1_object.htm#af33e16a207cfdf9a71a5fd29678f58d1',1,'JsonBox::Object::begin()'],['../class_json_box_1_1_object.htm#a85adf723bd4517f1c7e060ac718ccd36',1,'JsonBox::Object::begin() const ']]]
+];
diff --git a/search/functions_63.html b/search/functions_63.html
new file mode 100644
index 0000000..9ebe11d
--- /dev/null
+++ b/search/functions_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_63.js b/search/functions_63.js
new file mode 100644
index 0000000..0bf393c
--- /dev/null
+++ b/search/functions_63.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['capacity',['capacity',['../class_json_box_1_1_array.htm#a7af5981f16ac86eeca513d475bdba259',1,'JsonBox::Array']]],
+ ['clear',['clear',['../class_json_box_1_1_array.htm#acb722a8e71efc47ae1caf17e881881b5',1,'JsonBox::Array::clear()'],['../class_json_box_1_1_object.htm#a2dddadbdb15d8558f1654dd306c7169a',1,'JsonBox::Object::clear()'],['../class_json_box_1_1_value.htm#a7b7c56a2e63c501c7a8b80908203dd79',1,'JsonBox::Value::clear()']]],
+ ['count',['count',['../class_json_box_1_1_object.htm#abf199a4f94eaa1c072bd69329e9b37c7',1,'JsonBox::Object']]]
+];
diff --git a/search/functions_64.html b/search/functions_64.html
new file mode 100644
index 0000000..d8b6394
--- /dev/null
+++ b/search/functions_64.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_64.js b/search/functions_64.js
new file mode 100644
index 0000000..8c3f09c
--- /dev/null
+++ b/search/functions_64.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['decodeutf8',['decodeUTF8',['../class_json_box_1_1_convert.htm#a3d7844f443119accb59ceaf1a60ffc3f',1,'JsonBox::Convert']]]
+];
diff --git a/search/functions_65.html b/search/functions_65.html
new file mode 100644
index 0000000..a77deba
--- /dev/null
+++ b/search/functions_65.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_65.js b/search/functions_65.js
new file mode 100644
index 0000000..174cac4
--- /dev/null
+++ b/search/functions_65.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['empty',['empty',['../class_json_box_1_1_array.htm#a74cf5cdba795a8658db537eec545269b',1,'JsonBox::Array::empty()'],['../class_json_box_1_1_object.htm#a65e0cb3d2dbb9224231c14a294f9a9cb',1,'JsonBox::Object::empty()']]],
+ ['encodetoutf8',['encodeToUTF8',['../class_json_box_1_1_convert.htm#a8631179265444805b522de7348ee8673',1,'JsonBox::Convert']]],
+ ['end',['end',['../class_json_box_1_1_array.htm#a52bf5c3114714d0fcd3e6e0c20eaaa45',1,'JsonBox::Array::end()'],['../class_json_box_1_1_array.htm#af094ca3d3f175b4d9a0f2cbeb816363e',1,'JsonBox::Array::end() const '],['../class_json_box_1_1_object.htm#a07427bf3ba1cdac2d7e194a5e6245fea',1,'JsonBox::Object::end()'],['../class_json_box_1_1_object.htm#af18bb1ede4336139eb84a174f3d55ec8',1,'JsonBox::Object::end() const ']]],
+ ['equal_5frange',['equal_range',['../class_json_box_1_1_object.htm#af79e08e5cd5bd0f1c40c6b8c054142c8',1,'JsonBox::Object::equal_range(const key_type &key)'],['../class_json_box_1_1_object.htm#a4ae8c8dd1f4bf98332ad01e0eb787965',1,'JsonBox::Object::equal_range(const key_type &key) const ']]],
+ ['erase',['erase',['../class_json_box_1_1_array.htm#a99b3a00c2247c582d7b6e5067da2fda5',1,'JsonBox::Array::erase(iterator pos)'],['../class_json_box_1_1_array.htm#aa35a6620796fba620b07205a42b10fab',1,'JsonBox::Array::erase(iterator first, iterator last)'],['../class_json_box_1_1_object.htm#a62cf76140e5c6a6986cbb7b40d1bf7ae',1,'JsonBox::Object::erase(iterator position)'],['../class_json_box_1_1_object.htm#a778858018edb7f097204646d3aaa8e99',1,'JsonBox::Object::erase(iterator first, iterator last)'],['../class_json_box_1_1_object.htm#a8e7e36cbd649059ee42c707c37158c66',1,'JsonBox::Object::erase(const key_type &key)']]],
+ ['escapeallcharacters',['escapeAllCharacters',['../class_json_box_1_1_value.htm#a6d75acacbeb0c6f0b4aa2536bcbd7c09',1,'JsonBox::Value']]],
+ ['escapeminimumcharacters',['escapeMinimumCharacters',['../class_json_box_1_1_value.htm#abdfc0dbf9bae6a96c7cb0f1a91bd4ffa',1,'JsonBox::Value']]],
+ ['escaper',['Escaper',['../class_json_box_1_1_escaper.htm#a7b064306fea5d24219a7f2cce9e79345',1,'JsonBox::Escaper']]],
+ ['escapetounicode',['escapeToUnicode',['../class_json_box_1_1_value.htm#abe4ec61a711af06ffcfd197176129434',1,'JsonBox::Value']]]
+];
diff --git a/search/functions_66.html b/search/functions_66.html
new file mode 100644
index 0000000..319a531
--- /dev/null
+++ b/search/functions_66.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_66.js b/search/functions_66.js
new file mode 100644
index 0000000..d5e7080
--- /dev/null
+++ b/search/functions_66.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['find',['find',['../class_json_box_1_1_object.htm#a47e93589b3ddd4e1358b875e20785eac',1,'JsonBox::Object::find(const key_type &key)'],['../class_json_box_1_1_object.htm#a8fbf2417629f7de818ece40d03bcbb00',1,'JsonBox::Object::find(const key_type &key) const ']]],
+ ['front',['front',['../class_json_box_1_1_array.htm#a3f1678b953a0b27ce0242f232bf21565',1,'JsonBox::Array::front()'],['../class_json_box_1_1_array.htm#ac85e1902cce1ab2efb478c631049a268',1,'JsonBox::Array::front() const ']]]
+];
diff --git a/search/functions_67.html b/search/functions_67.html
new file mode 100644
index 0000000..d0ab42a
--- /dev/null
+++ b/search/functions_67.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_67.js b/search/functions_67.js
new file mode 100644
index 0000000..3000f4d
--- /dev/null
+++ b/search/functions_67.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['get_5fallocator',['get_allocator',['../class_json_box_1_1_array.htm#a6324f9dbd235452ee5fad9f22ba9c4b9',1,'JsonBox::Array::get_allocator()'],['../class_json_box_1_1_object.htm#ae0f786e652a7307d7cc3a338ad434fdd',1,'JsonBox::Object::get_allocator()']]],
+ ['getarray',['getArray',['../class_json_box_1_1_value.htm#af2d55c22340f10402720267621b584f4',1,'JsonBox::Value']]],
+ ['getboolean',['getBoolean',['../class_json_box_1_1_value.htm#a9108628c49ac94dd76237198cd51021c',1,'JsonBox::Value']]],
+ ['getdestination',['getDestination',['../class_json_box_1_1_output_filter.htm#a97e6302e519dca892dfa171dff928bfc',1,'JsonBox::OutputFilter']]],
+ ['getdouble',['getDouble',['../class_json_box_1_1_value.htm#af346625e38b985c821cf74f02946e89b',1,'JsonBox::Value']]],
+ ['getinserter',['getInserter',['../class_json_box_1_1_output_filter.htm#af708be1bcc3cec48b2e7aa510a3203f1',1,'JsonBox::OutputFilter']]],
+ ['getint',['getInt',['../class_json_box_1_1_value.htm#a7a2e79635275d8c8fd7b5954097e8ead',1,'JsonBox::Value']]],
+ ['getobject',['getObject',['../class_json_box_1_1_value.htm#a383c4fbcd53c6ea03189b93cc50519b8',1,'JsonBox::Value']]],
+ ['getstring',['getString',['../class_json_box_1_1_value.htm#a7eaf8513ab726676f4d14384287c224f',1,'JsonBox::Value']]],
+ ['gettype',['getType',['../class_json_box_1_1_value.htm#a8dcb8bd10325404d2bbb2209eceff4c0',1,'JsonBox::Value']]]
+];
diff --git a/search/functions_69.html b/search/functions_69.html
new file mode 100644
index 0000000..e204197
--- /dev/null
+++ b/search/functions_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_69.js b/search/functions_69.js
new file mode 100644
index 0000000..f9829ab
--- /dev/null
+++ b/search/functions_69.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['indentcanceller',['IndentCanceller',['../class_json_box_1_1_indent_canceller.htm#aec2f5077ffcb3f4243d8d7a7e0564bd2',1,'JsonBox::IndentCanceller']]],
+ ['indenter',['Indenter',['../class_json_box_1_1_indenter.htm#a7359bf9286daf02d8236f8553756fa50',1,'JsonBox::Indenter']]],
+ ['insert',['insert',['../class_json_box_1_1_array.htm#a5b2d020235401e9f2b5af37dbc45c6b7',1,'JsonBox::Array::insert(iterator pos, const_reference value)'],['../class_json_box_1_1_array.htm#a5a7edcb95e273254f93a5624f38929b1',1,'JsonBox::Array::insert(iterator pos, size_type count, const_reference value)'],['../class_json_box_1_1_array.htm#af50479cb835a431158bc08ee862099b6',1,'JsonBox::Array::insert(iterator pos, InputIterator first, InputIterator last)'],['../class_json_box_1_1_object.htm#a4c726822e25f07349bea3dc3318c470b',1,'JsonBox::Object::insert(const_reference value)'],['../class_json_box_1_1_object.htm#a5dd24e3b34691ee6aa0a778c2f37365c',1,'JsonBox::Object::insert(iterator hint, const_reference value)'],['../class_json_box_1_1_object.htm#a7a3ab92f33ed4153afdbcce83421cf13',1,'JsonBox::Object::insert(InputIterator first, InputIterator last)']]],
+ ['isarray',['isArray',['../class_json_box_1_1_value.htm#a17dd68c41aa4b1704c2b20ac85e58027',1,'JsonBox::Value']]],
+ ['isboolean',['isBoolean',['../class_json_box_1_1_value.htm#a6fef69c68ed7185485e757b01c09d1bf',1,'JsonBox::Value']]],
+ ['isdouble',['isDouble',['../class_json_box_1_1_value.htm#ac3fdea453b7148eabf425f050e746cea',1,'JsonBox::Value']]],
+ ['ishexdigit',['isHexDigit',['../class_json_box_1_1_value.htm#a220210009d15c4348423defecbf899fe',1,'JsonBox::Value']]],
+ ['isinteger',['isInteger',['../class_json_box_1_1_value.htm#ac956bc04a4239e7af925e5ec2fa16f92',1,'JsonBox::Value']]],
+ ['isnull',['isNull',['../class_json_box_1_1_value.htm#a369a8672426473208a2de1376735ee17',1,'JsonBox::Value']]],
+ ['isobject',['isObject',['../class_json_box_1_1_value.htm#a6d9f2323f7525e7b934c003bfab53abd',1,'JsonBox::Value']]],
+ ['isstring',['isString',['../class_json_box_1_1_value.htm#a991792b8803ccd8741c6f4862f1f523e',1,'JsonBox::Value']]],
+ ['iswhitespace',['isWhiteSpace',['../class_json_box_1_1_value.htm#ae5117d1492d4ce4fca921e6b93c411d1',1,'JsonBox::Value']]]
+];
diff --git a/search/functions_6b.html b/search/functions_6b.html
new file mode 100644
index 0000000..5b1fb4a
--- /dev/null
+++ b/search/functions_6b.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6b.js b/search/functions_6b.js
new file mode 100644
index 0000000..386c807
--- /dev/null
+++ b/search/functions_6b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['key_5fcomp',['key_comp',['../class_json_box_1_1_object.htm#aaa992fc141869228a6514556b89304a0',1,'JsonBox::Object']]]
+];
diff --git a/search/functions_6c.html b/search/functions_6c.html
new file mode 100644
index 0000000..da371cf
--- /dev/null
+++ b/search/functions_6c.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6c.js b/search/functions_6c.js
new file mode 100644
index 0000000..f1ef2e1
--- /dev/null
+++ b/search/functions_6c.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['loadfromfile',['loadFromFile',['../class_json_box_1_1_value.htm#a299027becc30a4a8e6b5b77b1f958188',1,'JsonBox::Value']]],
+ ['loadfromstream',['loadFromStream',['../class_json_box_1_1_value.htm#a17782e1e61911fab7a70c7cd1e8588d7',1,'JsonBox::Value']]],
+ ['loadfromstring',['loadFromString',['../class_json_box_1_1_value.htm#a18012602c9b64c632a897c35fd8d724c',1,'JsonBox::Value']]],
+ ['lower_5fbound',['lower_bound',['../class_json_box_1_1_object.htm#a7c0d3b1585057ef2391527dd40c3e1bf',1,'JsonBox::Object::lower_bound(const key_type &key)'],['../class_json_box_1_1_object.htm#a8511e2769c1e328e285b0151a309ca80',1,'JsonBox::Object::lower_bound(const key_type &key) const ']]]
+];
diff --git a/search/functions_6d.html b/search/functions_6d.html
new file mode 100644
index 0000000..d01ac53
--- /dev/null
+++ b/search/functions_6d.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6d.js b/search/functions_6d.js
new file mode 100644
index 0000000..2094b0d
--- /dev/null
+++ b/search/functions_6d.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['max_5fsize',['max_size',['../class_json_box_1_1_array.htm#a4b67a58bcaced32ea7befcce79b65f03',1,'JsonBox::Array::max_size()'],['../class_json_box_1_1_object.htm#ad7c76487d697d06875353ca2b0de9709',1,'JsonBox::Object::max_size()']]]
+];
diff --git a/search/functions_6f.html b/search/functions_6f.html
new file mode 100644
index 0000000..222f0f8
--- /dev/null
+++ b/search/functions_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6f.js b/search/functions_6f.js
new file mode 100644
index 0000000..2b9aada
--- /dev/null
+++ b/search/functions_6f.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['object',['Object',['../class_json_box_1_1_object.htm#acebaab9000e9741ec0c7a81f8afb8111',1,'JsonBox::Object::Object(const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_object.htm#ae2e0c692da57e0305397710dbd5342a2',1,'JsonBox::Object::Object(InputIterator first, InputIterator last, const key_compare &comp=key_compare(), const allocator_type &alloc=allocator_type())'],['../class_json_box_1_1_object.htm#a5c5202f05d891da48bc2904792a31543',1,'JsonBox::Object::Object(const Object &other)']]],
+ ['operator_21_3d',['operator!=',['../class_json_box_1_1_array.htm#a343f3a3eded6cad3b0cd4e186ea8c12f',1,'JsonBox::Array::operator!=()'],['../class_json_box_1_1_object.htm#ae7159f44ff7959e9b6af6a5bc8445cef',1,'JsonBox::Object::operator!=()'],['../class_json_box_1_1_value.htm#a953c216c39fa774ba2eabfc0d8854902',1,'JsonBox::Value::operator!=()']]],
+ ['operator_28_29',['operator()',['../class_json_box_1_1_escaper.htm#a1025bc038d9436d1fee7d3e014261eca',1,'JsonBox::Escaper::operator()()'],['../class_json_box_1_1_indent_canceller.htm#a7d6a227c6298a90461dd7beda8b1697a',1,'JsonBox::IndentCanceller::operator()()'],['../class_json_box_1_1_indenter.htm#a297985cb09ac2ef723192ca7de5b968d',1,'JsonBox::Indenter::operator()()'],['../class_json_box_1_1_solidus_escaper.htm#ae7de2ae5876b6d7d75e9f53fbd95fa00',1,'JsonBox::SolidusEscaper::operator()()']]],
+ ['operator_3c',['operator<',['../class_json_box_1_1_array.htm#a97840dbedb29e343b82d92ff5c0d4dd1',1,'JsonBox::Array::operator<()'],['../class_json_box_1_1_object.htm#aeccde63bf2e80dd952e3cc87b2de9a92',1,'JsonBox::Object::operator<()'],['../class_json_box_1_1_value.htm#a629dedbfcb26fcd9fa3e249426411172',1,'JsonBox::Value::operator<()']]],
+ ['operator_3c_3c',['operator<<',['../namespace_json_box.htm#a5126bcbc4c7ddcc1e28ee07e41c7e603',1,'JsonBox::operator<<(std::ostream &output, const Array &a)'],['../namespace_json_box.htm#ace0f7847162a58a265ed6e1f788e344a',1,'JsonBox::operator<<(std::ostream &output, const Object &o)'],['../namespace_json_box.htm#a266f825b8929075caac50261bd8d2f18',1,'JsonBox::operator<<(std::ostream &output, const Value &v)']]],
+ ['operator_3c_3d',['operator<=',['../class_json_box_1_1_array.htm#aa065bd8180b311af7f5a9b52d0a85660',1,'JsonBox::Array::operator<=()'],['../class_json_box_1_1_object.htm#a2ece3790e9d6e28a63569ecf2ac22ecc',1,'JsonBox::Object::operator<=()'],['../class_json_box_1_1_value.htm#a0d47af58fbbcc8f14b3b2d84a1b5536e',1,'JsonBox::Value::operator<=()']]],
+ ['operator_3d',['operator=',['../class_json_box_1_1_array.htm#a72985a75efb33d99e7089ef9260b0b13',1,'JsonBox::Array::operator=()'],['../class_json_box_1_1_object.htm#a4f831baf30e58d2b1b82a32faad52555',1,'JsonBox::Object::operator=()'],['../class_json_box_1_1_value.htm#ad74771c53aa5773c65d85710ad4fbbbd',1,'JsonBox::Value::operator=()']]],
+ ['operator_3d_3d',['operator==',['../class_json_box_1_1_array.htm#ab90c902c22bef6e63afd5767b6b6b07a',1,'JsonBox::Array::operator==()'],['../class_json_box_1_1_object.htm#a20982f8f0dc715c9fa7b97bb248f5976',1,'JsonBox::Object::operator==()'],['../class_json_box_1_1_value.htm#aa8f7ba3d83bcb4ab65d10d613ad796df',1,'JsonBox::Value::operator==()']]],
+ ['operator_3e',['operator>',['../class_json_box_1_1_array.htm#ac41ffc71b57f54730549cc015a2bb4b3',1,'JsonBox::Array::operator>()'],['../class_json_box_1_1_object.htm#a7dfec61637b4744887cd9dc61cf25e5c',1,'JsonBox::Object::operator>()'],['../class_json_box_1_1_value.htm#aac976c702d5e0d560067f4b92d6c1efb',1,'JsonBox::Value::operator>()']]],
+ ['operator_3e_3d',['operator>=',['../class_json_box_1_1_array.htm#a2f940a6e3eb32ef8a9235b540622d89e',1,'JsonBox::Array::operator>=()'],['../class_json_box_1_1_object.htm#a1bcdf5852eb332ffda8a17ddf478ed4f',1,'JsonBox::Object::operator>=()'],['../class_json_box_1_1_value.htm#a013db82082bbabb153b96d174bde496c',1,'JsonBox::Value::operator>=()']]],
+ ['operator_5b_5d',['operator[]',['../class_json_box_1_1_array.htm#a9d89b07fb0fdba5f253b89634fb2747b',1,'JsonBox::Array::operator[](size_type pos)'],['../class_json_box_1_1_array.htm#a4000b0749d527c1306d7a27179e25cec',1,'JsonBox::Array::operator[](size_type pos) const '],['../class_json_box_1_1_object.htm#a9a5b39788cbb0293a22b8afc9f31bb63',1,'JsonBox::Object::operator[]()'],['../class_json_box_1_1_value.htm#a0410372ea01f5aa6ca8a230ae3a0c080',1,'JsonBox::Value::operator[](const std::string &key)'],['../class_json_box_1_1_value.htm#aa12d548e08e8083959f4611379affa06',1,'JsonBox::Value::operator[](const char *key)'],['../class_json_box_1_1_value.htm#a6049847be53e832a936f0dca2792af83',1,'JsonBox::Value::operator[](size_t index)']]],
+ ['output',['output',['../class_json_box_1_1_value.htm#af36b34cb3a20f2556e3547cecf5407b5',1,'JsonBox::Value']]],
+ ['outputfilter',['OutputFilter',['../class_json_box_1_1_output_filter.htm#ab8982ccca2114224fe6e94607ee25d1a',1,'JsonBox::OutputFilter::OutputFilter(std::streambuf *newDestination, Inserter newInserter, bool newDeleteWhenFinished=false)'],['../class_json_box_1_1_output_filter.htm#a4eca03e86af609b36435d40a5061e649',1,'JsonBox::OutputFilter::OutputFilter(std::streambuf *newDestination, bool newDeleteWhenFinished=false)']]],
+ ['overflow',['overflow',['../class_json_box_1_1_output_filter.htm#a8d91227ea71cb143e36928eaf6dcdd8d',1,'JsonBox::OutputFilter']]]
+];
diff --git a/search/functions_70.html b/search/functions_70.html
new file mode 100644
index 0000000..c62125e
--- /dev/null
+++ b/search/functions_70.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_70.js b/search/functions_70.js
new file mode 100644
index 0000000..3cedd8e
--- /dev/null
+++ b/search/functions_70.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['pop_5fback',['pop_back',['../class_json_box_1_1_array.htm#a7dc7f963a9c0b3d9da2153b5e145246d',1,'JsonBox::Array']]],
+ ['push_5fback',['push_back',['../class_json_box_1_1_array.htm#abaeafc82036b83d33cad136a9ec6dacf',1,'JsonBox::Array']]]
+];
diff --git a/search/functions_72.html b/search/functions_72.html
new file mode 100644
index 0000000..a4336f7
--- /dev/null
+++ b/search/functions_72.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_72.js b/search/functions_72.js
new file mode 100644
index 0000000..9f4aaf5
--- /dev/null
+++ b/search/functions_72.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['rbegin',['rbegin',['../class_json_box_1_1_array.htm#ae8e4feaf05dc66f85c22535fb0d4d65c',1,'JsonBox::Array::rbegin()'],['../class_json_box_1_1_array.htm#a8656a4a2a2e321cb18ca213799db009e',1,'JsonBox::Array::rbegin() const '],['../class_json_box_1_1_object.htm#a37e7dafaa72c9b6d2fc6b60ff9df41af',1,'JsonBox::Object::rbegin()'],['../class_json_box_1_1_object.htm#a3c1b43ae1c728535894f77fd535aa805',1,'JsonBox::Object::rbegin() const ']]],
+ ['readarray',['readArray',['../class_json_box_1_1_value.htm#aa69e0ae995e25985c0c184c5376d340f',1,'JsonBox::Value']]],
+ ['readnumber',['readNumber',['../class_json_box_1_1_value.htm#a6ab53d82829ed4ca4b00f6a85fa87e60',1,'JsonBox::Value']]],
+ ['readobject',['readObject',['../class_json_box_1_1_value.htm#a3f66b9abbb963b6620d1ddaff4c61a47',1,'JsonBox::Value']]],
+ ['readstring',['readString',['../class_json_box_1_1_value.htm#a5fb3eb9603e0dec9d969133c4aed2a67',1,'JsonBox::Value']]],
+ ['readtononwhitespace',['readToNonWhiteSpace',['../class_json_box_1_1_value.htm#af3f02776ddac090ca8686f0b9b337fd0',1,'JsonBox::Value']]],
+ ['rend',['rend',['../class_json_box_1_1_array.htm#abce1f414b165f055123803cc14fce623',1,'JsonBox::Array::rend()'],['../class_json_box_1_1_array.htm#a78b1e58120d839828d33c1fa2fab7117',1,'JsonBox::Array::rend() const '],['../class_json_box_1_1_object.htm#a51c4f911f9c9b6360157daef70309c5c',1,'JsonBox::Object::rend()'],['../class_json_box_1_1_object.htm#a3a3ca57f6f8415744adba645acd84f5a',1,'JsonBox::Object::rend() const ']]],
+ ['reserve',['reserve',['../class_json_box_1_1_array.htm#aec4a9729647417b70cfa9d5e4834b70f',1,'JsonBox::Array']]],
+ ['resize',['resize',['../class_json_box_1_1_array.htm#af4b4195ad8c75549b764be2bafe64792',1,'JsonBox::Array']]]
+];
diff --git a/search/functions_73.html b/search/functions_73.html
new file mode 100644
index 0000000..774d577
--- /dev/null
+++ b/search/functions_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_73.js b/search/functions_73.js
new file mode 100644
index 0000000..30d1cbb
--- /dev/null
+++ b/search/functions_73.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['setarray',['setArray',['../class_json_box_1_1_value.htm#aa1a3251f6548fcb8c67ff3af8fe00c3e',1,'JsonBox::Value']]],
+ ['setboolean',['setBoolean',['../class_json_box_1_1_value.htm#ae2e3a7cd5d55a3cee2ed2de3a7ff9782',1,'JsonBox::Value']]],
+ ['setbuf',['setbuf',['../class_json_box_1_1_output_filter.htm#acf62e1ad6f33da3f9ef522f8fbdaf5ff',1,'JsonBox::OutputFilter']]],
+ ['setdouble',['setDouble',['../class_json_box_1_1_value.htm#a348bded518aa84e87ccfa90a1bf0dedf',1,'JsonBox::Value']]],
+ ['setint',['setInt',['../class_json_box_1_1_value.htm#a79b5fbb5d09ccd7b517e1e503fbba497',1,'JsonBox::Value']]],
+ ['setnull',['setNull',['../class_json_box_1_1_value.htm#aa83341983475930b94f47429ae3f2b25',1,'JsonBox::Value']]],
+ ['setobject',['setObject',['../class_json_box_1_1_value.htm#a050bbab3dd6719264d7399af1f400860',1,'JsonBox::Value']]],
+ ['setstring',['setString',['../class_json_box_1_1_value.htm#a83b50b8ff0e6b64d1e6ca58a82628afc',1,'JsonBox::Value']]],
+ ['size',['size',['../class_json_box_1_1_array.htm#ac68e637d92c8c3b52cf66f7d9b6bdee1',1,'JsonBox::Array::size()'],['../class_json_box_1_1_object.htm#a8569c8caaa95ed31fbb33847df179a2b',1,'JsonBox::Object::size()']]],
+ ['solidusescaper',['SolidusEscaper',['../class_json_box_1_1_solidus_escaper.htm#a527bdef8af1846938caaf0906e135869',1,'JsonBox::SolidusEscaper']]],
+ ['swap',['swap',['../class_json_box_1_1_array.htm#a6d8a361ce32c2eec2e65ac747cc8d3ab',1,'JsonBox::Array::swap()'],['../class_json_box_1_1_object.htm#a8787af0458df52afea1013e5b01fb1bf',1,'JsonBox::Object::swap()']]],
+ ['sync',['sync',['../class_json_box_1_1_output_filter.htm#a8d5ee977a741dbb12b0aeee01e3365da',1,'JsonBox::OutputFilter']]]
+];
diff --git a/search/functions_75.html b/search/functions_75.html
new file mode 100644
index 0000000..2d61754
--- /dev/null
+++ b/search/functions_75.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_75.js b/search/functions_75.js
new file mode 100644
index 0000000..7d17698
--- /dev/null
+++ b/search/functions_75.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['underflow',['underflow',['../class_json_box_1_1_output_filter.htm#a6bd41425d7efae42b14da6cf78a7f77f',1,'JsonBox::OutputFilter']]],
+ ['upper_5fbound',['upper_bound',['../class_json_box_1_1_object.htm#acb76b33fe6f95017a1525974c659b4d9',1,'JsonBox::Object::upper_bound(const key_type &key)'],['../class_json_box_1_1_object.htm#a3494714d43c8437a1a1ba58bb9b575f8',1,'JsonBox::Object::upper_bound(const key_type &key) const ']]]
+];
diff --git a/search/functions_76.html b/search/functions_76.html
new file mode 100644
index 0000000..2ec0569
--- /dev/null
+++ b/search/functions_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_76.js b/search/functions_76.js
new file mode 100644
index 0000000..aba29c9
--- /dev/null
+++ b/search/functions_76.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['value',['Value',['../class_json_box_1_1_value.htm#af6d16dd54d7bb496a14f843a9bfa0daa',1,'JsonBox::Value::Value()'],['../class_json_box_1_1_value.htm#a41687ea1651debd306cb2543c5232f2a',1,'JsonBox::Value::Value(std::istream &input)'],['../class_json_box_1_1_value.htm#aa6fb7237c21d4c8f5e93c7f1b16087c0',1,'JsonBox::Value::Value(const std::string &newString)'],['../class_json_box_1_1_value.htm#a0187b709d56926f25484b389b7d3decf',1,'JsonBox::Value::Value(const char *newCString)'],['../class_json_box_1_1_value.htm#a768674046f3e57d5f2af65ce677528f7',1,'JsonBox::Value::Value(int newInt)'],['../class_json_box_1_1_value.htm#a9e9f4b9966cb4d5e412bf797b4d861d8',1,'JsonBox::Value::Value(double newDouble)'],['../class_json_box_1_1_value.htm#a5b6b801dd666f9385fdb3d5a7765695a',1,'JsonBox::Value::Value(const Object &newObject)'],['../class_json_box_1_1_value.htm#ad2ee48fb22404d2bb4437a282bdb6ef3',1,'JsonBox::Value::Value(const Array &newArray)'],['../class_json_box_1_1_value.htm#a36227b6eec180dc2f18de202be07453b',1,'JsonBox::Value::Value(bool newBoolean)'],['../class_json_box_1_1_value.htm#aa7984bf7ed5d7c40056216aea0524d94',1,'JsonBox::Value::Value(const Value &src)']]],
+ ['valuedatapointer',['ValueDataPointer',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a80b989727fca0a5c113f8706fe3085da',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer()'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a9d5854ea9ec12544e0bc08f1c95e4724',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(std::string *newStringValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a9c9071cb652eddba8b53d0f5d54cb0c3',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(int *newIntValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#ace9803bd6120b8023930386734a37d0c',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(double *newDoubleValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#acc3ce1da514bb9b7cd8e1de65ff31469',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(Object *newObjectValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#afe9a838b83df192cd059e9f61fb1e884',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(Array *newArrayValue)'],['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a0e2b67c870da866834a13ce72cd0b5e8',1,'JsonBox::Value::ValueDataPointer::ValueDataPointer(bool *newBoolValue)']]]
+];
diff --git a/search/functions_77.html b/search/functions_77.html
new file mode 100644
index 0000000..8fe9755
--- /dev/null
+++ b/search/functions_77.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_77.js b/search/functions_77.js
new file mode 100644
index 0000000..6a07c9a
--- /dev/null
+++ b/search/functions_77.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['writetofile',['writeToFile',['../class_json_box_1_1_value.htm#a0999b3e56d9073771033d62893cb06a2',1,'JsonBox::Value']]],
+ ['writetostream',['writeToStream',['../class_json_box_1_1_value.htm#a0d64413e7d3f51ec40405e20d2a02506',1,'JsonBox::Value']]]
+];
diff --git a/search/functions_7e.html b/search/functions_7e.html
new file mode 100644
index 0000000..fd1d3ce
--- /dev/null
+++ b/search/functions_7e.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_7e.js b/search/functions_7e.js
new file mode 100644
index 0000000..fa31056
--- /dev/null
+++ b/search/functions_7e.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eoutputfilter',['~OutputFilter',['../class_json_box_1_1_output_filter.htm#a238a562b649a7815a9a8358fbe4072ae',1,'JsonBox::OutputFilter']]],
+ ['_7evalue',['~Value',['../class_json_box_1_1_value.htm#a456b439c1d29bc28676e4f1419ce0b66',1,'JsonBox::Value']]]
+];
diff --git a/search/mag_sel.png b/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
Binary files /dev/null and b/search/mag_sel.png differ
diff --git a/search/namespaces_6a.html b/search/namespaces_6a.html
new file mode 100644
index 0000000..2d9b948
--- /dev/null
+++ b/search/namespaces_6a.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/namespaces_6a.js b/search/namespaces_6a.js
new file mode 100644
index 0000000..ead90ac
--- /dev/null
+++ b/search/namespaces_6a.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['escape',['Escape',['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm',1,'JsonBox::Strings::Json']]],
+ ['json',['Json',['../namespace_json_box_1_1_strings_1_1_json.htm',1,'JsonBox::Strings']]],
+ ['jsonbox',['JsonBox',['../namespace_json_box.htm',1,'']]],
+ ['literals',['Literals',['../namespace_json_box_1_1_literals.htm',1,'JsonBox']]],
+ ['numbers',['Numbers',['../namespace_json_box_1_1_numbers.htm',1,'JsonBox']]],
+ ['std',['Std',['../namespace_json_box_1_1_strings_1_1_std.htm',1,'JsonBox::Strings']]],
+ ['strings',['Strings',['../namespace_json_box_1_1_strings.htm',1,'JsonBox']]],
+ ['structural',['Structural',['../namespace_json_box_1_1_structural.htm',1,'JsonBox']]],
+ ['whitespace',['Whitespace',['../namespace_json_box_1_1_whitespace.htm',1,'JsonBox']]]
+];
diff --git a/search/nomatches.html b/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/search/nomatches.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/search/pages_6a.html b/search/pages_6a.html
new file mode 100644
index 0000000..94ea36a
--- /dev/null
+++ b/search/pages_6a.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_6a.js b/search/pages_6a.js
new file mode 100644
index 0000000..c2adc9d
--- /dev/null
+++ b/search/pages_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['jsonbox',['JsonBox',['../index.htm',1,'']]]
+];
diff --git a/search/related_6f.html b/search/related_6f.html
new file mode 100644
index 0000000..22c66d8
--- /dev/null
+++ b/search/related_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/related_6f.js b/search/related_6f.js
new file mode 100644
index 0000000..c710943
--- /dev/null
+++ b/search/related_6f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['operator_3c_3c',['operator<<',['../class_json_box_1_1_value.htm#a05a829e3cd401aa5f4b1aafbd2fcedde',1,'JsonBox::Value']]]
+];
diff --git a/search/search.css b/search/search.css
new file mode 100644
index 0000000..d18c1da
--- /dev/null
+++ b/search/search.css
@@ -0,0 +1,238 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+ background-color: white;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/search/search.js b/search/search.js
new file mode 100644
index 0000000..57907d2
--- /dev/null
+++ b/search/search.js
@@ -0,0 +1,817 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111110000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010001000001000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101100001000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111101011101101101110000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111011001111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101100001010100101100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 7: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 8: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100001000011000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 9: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 10: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 11: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "namespaces",
+ 3: "files",
+ 4: "functions",
+ 5: "variables",
+ 6: "typedefs",
+ 7: "enums",
+ 8: "enumvalues",
+ 9: "related",
+ 10: "defines",
+ 11: "pages"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of .
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_61.js b/search/typedefs_61.js
new file mode 100644
index 0000000..6223ce1
--- /dev/null
+++ b/search/typedefs_61.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['allocator_5ftype',['allocator_type',['../class_json_box_1_1_array.htm#a94a5f3f4eb3d6c4d80a4237a6e17e2c1',1,'JsonBox::Array::allocator_type()'],['../class_json_box_1_1_object.htm#a716b7bdad7264a8fe6ebbcc2f6472491',1,'JsonBox::Object::allocator_type()']]]
+];
diff --git a/search/typedefs_63.html b/search/typedefs_63.html
new file mode 100644
index 0000000..6aa327f
--- /dev/null
+++ b/search/typedefs_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_63.js b/search/typedefs_63.js
new file mode 100644
index 0000000..1b67f92
--- /dev/null
+++ b/search/typedefs_63.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['const_5fiterator',['const_iterator',['../class_json_box_1_1_array.htm#a31fc384b4c7da191a991fd1d4567b230',1,'JsonBox::Array::const_iterator()'],['../class_json_box_1_1_object.htm#a4d23817b5d11f016245351ccd4a5d7e2',1,'JsonBox::Object::const_iterator()']]],
+ ['const_5fpointer',['const_pointer',['../class_json_box_1_1_array.htm#a10fe9ccb9bfae436cf8a240e9430d135',1,'JsonBox::Array::const_pointer()'],['../class_json_box_1_1_object.htm#a2effd337c3d0407c3d0949744f2c5545',1,'JsonBox::Object::const_pointer()']]],
+ ['const_5freference',['const_reference',['../class_json_box_1_1_array.htm#a9ad7013931d2cd82fe035008ff69eaf8',1,'JsonBox::Array::const_reference()'],['../class_json_box_1_1_object.htm#aaf4d7917fd2d7ac1f5541c77bd6ac9b3',1,'JsonBox::Object::const_reference()']]],
+ ['const_5freverse_5fiterator',['const_reverse_iterator',['../class_json_box_1_1_array.htm#a783c81228133b19d4d65707eba177cf4',1,'JsonBox::Array::const_reverse_iterator()'],['../class_json_box_1_1_object.htm#aa2817625fc0517506fa48b1d83ec4560',1,'JsonBox::Object::const_reverse_iterator()']]],
+ ['container',['container',['../class_json_box_1_1_array.htm#a7720d4e271dce78de02597ed4004e25a',1,'JsonBox::Array::container()'],['../class_json_box_1_1_object.htm#aadf8e44ece33131b4dc66e754861ef6f',1,'JsonBox::Object::container()']]]
+];
diff --git a/search/typedefs_64.html b/search/typedefs_64.html
new file mode 100644
index 0000000..f71d4ea
--- /dev/null
+++ b/search/typedefs_64.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_64.js b/search/typedefs_64.js
new file mode 100644
index 0000000..f908228
--- /dev/null
+++ b/search/typedefs_64.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['difference_5ftype',['difference_type',['../class_json_box_1_1_array.htm#a3b58de8a3342a7b6bca18ca8ce3353fd',1,'JsonBox::Array::difference_type()'],['../class_json_box_1_1_object.htm#ac7639dbcd746783c3f591afec84ce5f8',1,'JsonBox::Object::difference_type()']]]
+];
diff --git a/search/typedefs_69.html b/search/typedefs_69.html
new file mode 100644
index 0000000..983811b
--- /dev/null
+++ b/search/typedefs_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_69.js b/search/typedefs_69.js
new file mode 100644
index 0000000..61b6621
--- /dev/null
+++ b/search/typedefs_69.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['iterator',['iterator',['../class_json_box_1_1_array.htm#a71ae3f757e2c6f0b050325c875df3384',1,'JsonBox::Array::iterator()'],['../class_json_box_1_1_object.htm#a890f6abe2e10996f95c0741fd5922109',1,'JsonBox::Object::iterator()']]]
+];
diff --git a/search/typedefs_6b.html b/search/typedefs_6b.html
new file mode 100644
index 0000000..823fd34
--- /dev/null
+++ b/search/typedefs_6b.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_6b.js b/search/typedefs_6b.js
new file mode 100644
index 0000000..22ed191
--- /dev/null
+++ b/search/typedefs_6b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['key_5fcompare',['key_compare',['../class_json_box_1_1_object.htm#a61664a7f7076b0d03ac2dd132242cdf5',1,'JsonBox::Object']]],
+ ['key_5ftype',['key_type',['../class_json_box_1_1_object.htm#a6059e945d01f81527dccfef0c86e2f91',1,'JsonBox::Object']]]
+];
diff --git a/search/typedefs_6d.html b/search/typedefs_6d.html
new file mode 100644
index 0000000..383ce5f
--- /dev/null
+++ b/search/typedefs_6d.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_6d.js b/search/typedefs_6d.js
new file mode 100644
index 0000000..0b593a8
--- /dev/null
+++ b/search/typedefs_6d.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['mapped_5ftype',['mapped_type',['../class_json_box_1_1_object.htm#a797d470c48c6b0281709552bd2f9c0ab',1,'JsonBox::Object']]]
+];
diff --git a/search/typedefs_70.html b/search/typedefs_70.html
new file mode 100644
index 0000000..7709527
--- /dev/null
+++ b/search/typedefs_70.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_70.js b/search/typedefs_70.js
new file mode 100644
index 0000000..7526d77
--- /dev/null
+++ b/search/typedefs_70.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['pointer',['pointer',['../class_json_box_1_1_array.htm#a5db3d9d73b803ad3220559dffc840a4f',1,'JsonBox::Array::pointer()'],['../class_json_box_1_1_object.htm#a1a6edfd0989da0b09b711e051a34e6b3',1,'JsonBox::Object::pointer()']]]
+];
diff --git a/search/typedefs_72.html b/search/typedefs_72.html
new file mode 100644
index 0000000..5f19d63
--- /dev/null
+++ b/search/typedefs_72.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_72.js b/search/typedefs_72.js
new file mode 100644
index 0000000..2307d3c
--- /dev/null
+++ b/search/typedefs_72.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['reference',['reference',['../class_json_box_1_1_array.htm#a03d311bd6ccde9f10965fdad99396a8d',1,'JsonBox::Array::reference()'],['../class_json_box_1_1_object.htm#a3a345b2cb61d47c4ff95d023285004d7',1,'JsonBox::Object::reference()']]],
+ ['reverse_5fiterator',['reverse_iterator',['../class_json_box_1_1_array.htm#ae2a2a8b73be4fd99313035530a74c370',1,'JsonBox::Array::reverse_iterator()'],['../class_json_box_1_1_object.htm#a0af500e05499df07492b7a05cb08e324',1,'JsonBox::Object::reverse_iterator()']]]
+];
diff --git a/search/typedefs_73.html b/search/typedefs_73.html
new file mode 100644
index 0000000..3f28c4d
--- /dev/null
+++ b/search/typedefs_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_73.js b/search/typedefs_73.js
new file mode 100644
index 0000000..0bec6c1
--- /dev/null
+++ b/search/typedefs_73.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['size_5ftype',['size_type',['../class_json_box_1_1_array.htm#aff733b5965970b27df9db5381c62e8fc',1,'JsonBox::Array::size_type()'],['../class_json_box_1_1_object.htm#a36fe38b4af40f3a0c4db734de46ab881',1,'JsonBox::Object::size_type()']]],
+ ['string32',['String32',['../namespace_json_box.htm#aa52d47da30d171f18ff9caf09f9ecd12',1,'JsonBox']]]
+];
diff --git a/search/typedefs_76.html b/search/typedefs_76.html
new file mode 100644
index 0000000..57eab51
--- /dev/null
+++ b/search/typedefs_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_76.js b/search/typedefs_76.js
new file mode 100644
index 0000000..48bc995
--- /dev/null
+++ b/search/typedefs_76.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['value_5ftype',['value_type',['../class_json_box_1_1_array.htm#ac956c03c8a3b32253b2be61b985ccdc3',1,'JsonBox::Array::value_type()'],['../class_json_box_1_1_object.htm#aa0f5cdac313f9e63c965a1a291fa8164',1,'JsonBox::Object::value_type()']]]
+];
diff --git a/search/variables_61.html b/search/variables_61.html
new file mode 100644
index 0000000..ff1f937
--- /dev/null
+++ b/search/variables_61.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_61.js b/search/variables_61.js
new file mode 100644
index 0000000..28989a9
--- /dev/null
+++ b/search/variables_61.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['afterbackslash',['afterBackSlash',['../class_json_box_1_1_escaper.htm#a7e1dc3d5f87e6751ab48ab3360c6aa1d',1,'JsonBox::Escaper::afterBackSlash()'],['../class_json_box_1_1_indent_canceller.htm#a235253ec5c0980ed1a1509f002b26592',1,'JsonBox::IndentCanceller::afterBackSlash()'],['../class_json_box_1_1_solidus_escaper.htm#a0a6fcd62fe2f8f7fe1a9d98ae9452319',1,'JsonBox::SolidusEscaper::afterBackSlash()']]],
+ ['arrayvalue',['arrayValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a473379ef36bb16e3506550d87697139f',1,'JsonBox::Value::ValueDataPointer']]],
+ ['atstartofline',['atStartOfLine',['../class_json_box_1_1_indenter.htm#afaab02bff36d5c89ee61eace4beeb8d8',1,'JsonBox::Indenter']]]
+];
diff --git a/search/variables_62.html b/search/variables_62.html
new file mode 100644
index 0000000..c55a15e
--- /dev/null
+++ b/search/variables_62.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_62.js b/search/variables_62.js
new file mode 100644
index 0000000..194d7bb
--- /dev/null
+++ b/search/variables_62.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['backspace',['BACKSPACE',['../namespace_json_box_1_1_strings_1_1_std.htm#ae338eb0b039a62f9e09d23fb38bc720d',1,'JsonBox::Strings::Std::BACKSPACE()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a36411edc21a2310fc2f5d9c9e4f4feb3',1,'JsonBox::Strings::Json::BACKSPACE()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a124535428b0a3ed93c64c1d633bb5357',1,'JsonBox::Strings::Json::Escape::BACKSPACE()']]],
+ ['begin_5farray',['BEGIN_ARRAY',['../namespace_json_box_1_1_structural.htm#a6fcbc7515710d0045b29693b60d6ef16',1,'JsonBox::Structural']]],
+ ['begin_5fend_5fstring',['BEGIN_END_STRING',['../namespace_json_box_1_1_structural.htm#a7fe4ec602a4f8598533ec7f238591bfa',1,'JsonBox::Structural']]],
+ ['begin_5fescape',['BEGIN_ESCAPE',['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a23055aad0985727b00b7d5eaa441e98c',1,'JsonBox::Strings::Json::Escape']]],
+ ['begin_5fobject',['BEGIN_OBJECT',['../namespace_json_box_1_1_structural.htm#a3532f00d1de5b70cc58c285aa696e17b',1,'JsonBox::Structural']]],
+ ['begin_5funicode',['BEGIN_UNICODE',['../namespace_json_box_1_1_strings_1_1_json.htm#abe73bc29ce8b04a0e8f6f2a2fa98eba9',1,'JsonBox::Strings::Json::BEGIN_UNICODE()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ac36ed2ca9935b38d2250321cf79b398a',1,'JsonBox::Strings::Json::Escape::BEGIN_UNICODE()']]],
+ ['boolvalue',['boolValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#ae3e0eb54ebe81b4ad18cdb19425f2d63',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/variables_63.html b/search/variables_63.html
new file mode 100644
index 0000000..c649c81
--- /dev/null
+++ b/search/variables_63.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_63.js b/search/variables_63.js
new file mode 100644
index 0000000..b581de5
--- /dev/null
+++ b/search/variables_63.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['carriage_5freturn',['CARRIAGE_RETURN',['../namespace_json_box_1_1_whitespace.htm#a827e3c21f57f6bf50b64dea85a0d375d',1,'JsonBox::Whitespace::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_std.htm#af739f7a03efe42aed7d206932545acf5',1,'JsonBox::Strings::Std::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_json.htm#ae324f56e26ed4bab3a5e27fad3864d5e',1,'JsonBox::Strings::Json::CARRIAGE_RETURN()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ae02bc802f7f2fe663029496a0b593972',1,'JsonBox::Strings::Json::Escape::CARRIAGE_RETURN()']]]
+];
diff --git a/search/variables_64.html b/search/variables_64.html
new file mode 100644
index 0000000..fee6769
--- /dev/null
+++ b/search/variables_64.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_64.js b/search/variables_64.js
new file mode 100644
index 0000000..78f293c
--- /dev/null
+++ b/search/variables_64.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['data',['data',['../class_json_box_1_1_array.htm#a79fc5d2fe1a1831da00f7224cfc27a9e',1,'JsonBox::Array::data()'],['../class_json_box_1_1_object.htm#a4604f99db1f3a2f8f78974eb1e08457d',1,'JsonBox::Object::data()'],['../class_json_box_1_1_value.htm#a80ca2fc7e9b17cb7849d647902a2eed3',1,'JsonBox::Value::data()']]],
+ ['decimal_5fpoint',['DECIMAL_POINT',['../namespace_json_box_1_1_numbers.htm#af4489e63ce466ea00d83b49d11af7e90',1,'JsonBox::Numbers']]],
+ ['deletewhenfinished',['deleteWhenFinished',['../class_json_box_1_1_output_filter.htm#a2ecaaba596decb74cab33d5c55a71609',1,'JsonBox::OutputFilter']]],
+ ['destination',['destination',['../class_json_box_1_1_output_filter.htm#acec70d4a9bc0227fb686d493812d65a2',1,'JsonBox::OutputFilter']]],
+ ['digits',['DIGITS',['../namespace_json_box_1_1_numbers.htm#afd6514637961fa60096481e5cedbda44',1,'JsonBox::Numbers']]],
+ ['doublevalue',['doubleValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a24f9fcaa0e3dfbf91d5bd4f2a05ced0a',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/variables_65.html b/search/variables_65.html
new file mode 100644
index 0000000..95b64e6
--- /dev/null
+++ b/search/variables_65.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_65.js b/search/variables_65.js
new file mode 100644
index 0000000..16185da
--- /dev/null
+++ b/search/variables_65.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['empty_5farray',['EMPTY_ARRAY',['../class_json_box_1_1_value.htm#a299fcb9fb2f29c8a7858d55a5b7a3fb1',1,'JsonBox::Value']]],
+ ['empty_5fbool',['EMPTY_BOOL',['../class_json_box_1_1_value.htm#a3b3d0bbab129cee0a32af0aad4c88964',1,'JsonBox::Value']]],
+ ['empty_5fdouble',['EMPTY_DOUBLE',['../class_json_box_1_1_value.htm#a2b6d473f56d80158bc7e11309dfec44a',1,'JsonBox::Value']]],
+ ['empty_5fint',['EMPTY_INT',['../class_json_box_1_1_value.htm#a5a475fb9b2740ba60c4d5bd5e7b78c43',1,'JsonBox::Value']]],
+ ['empty_5fobject',['EMPTY_OBJECT',['../class_json_box_1_1_value.htm#aeeccd94a1a1c5754506e9add43cfe24a',1,'JsonBox::Value']]],
+ ['empty_5fstring',['EMPTY_STRING',['../class_json_box_1_1_value.htm#ae6ab332adeac1ac536add7f54c1cfebf',1,'JsonBox::Value']]],
+ ['end_5farray',['END_ARRAY',['../namespace_json_box_1_1_structural.htm#af9d4da481345171e07353bcf88079aeb',1,'JsonBox::Structural']]],
+ ['end_5fobject',['END_OBJECT',['../namespace_json_box_1_1_structural.htm#a96e8f8368e55b706b8aba394ad34f0db',1,'JsonBox::Structural']]]
+];
diff --git a/search/variables_66.html b/search/variables_66.html
new file mode 100644
index 0000000..9ff42ab
--- /dev/null
+++ b/search/variables_66.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_66.js b/search/variables_66.js
new file mode 100644
index 0000000..e5236fe
--- /dev/null
+++ b/search/variables_66.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['false_5fstring',['FALSE_STRING',['../namespace_json_box_1_1_literals.htm#a5a3a3ee5c9cc25c8e1fbd8ea5d22a91c',1,'JsonBox::Literals']]],
+ ['form_5ffeed',['FORM_FEED',['../namespace_json_box_1_1_strings_1_1_std.htm#ab871ffd55d08bd2ab9f16faede851f8e',1,'JsonBox::Strings::Std::FORM_FEED()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a41b19e31ab505766680a1e5daff6631e',1,'JsonBox::Strings::Json::FORM_FEED()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a254337c1fc87ca99cdd22287e67be235',1,'JsonBox::Strings::Json::Escape::FORM_FEED()']]]
+];
diff --git a/search/variables_68.html b/search/variables_68.html
new file mode 100644
index 0000000..f11c2c9
--- /dev/null
+++ b/search/variables_68.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_68.js b/search/variables_68.js
new file mode 100644
index 0000000..2fbb108
--- /dev/null
+++ b/search/variables_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['horizontal_5ftab',['HORIZONTAL_TAB',['../namespace_json_box_1_1_whitespace.htm#adf1bd0b2f25fd6d3477b4cc2291c4ce1',1,'JsonBox::Whitespace']]]
+];
diff --git a/search/variables_69.html b/search/variables_69.html
new file mode 100644
index 0000000..d4ddaf0
--- /dev/null
+++ b/search/variables_69.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_69.js b/search/variables_69.js
new file mode 100644
index 0000000..d07eac4
--- /dev/null
+++ b/search/variables_69.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['inserter',['inserter',['../class_json_box_1_1_output_filter.htm#a054fdeb7ea28f014fc792b4b1a49ff7a',1,'JsonBox::OutputFilter']]],
+ ['instring',['inString',['../class_json_box_1_1_escaper.htm#a218efe6b2c5c0c243bc6fee5499cfbd6',1,'JsonBox::Escaper::inString()'],['../class_json_box_1_1_indent_canceller.htm#a19a00394282b4ed7f4b8cd2e1613947d',1,'JsonBox::IndentCanceller::inString()'],['../class_json_box_1_1_solidus_escaper.htm#a1fe307d40b6704b8310af9e14a085956',1,'JsonBox::SolidusEscaper::inString()']]],
+ ['intvalue',['intValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#acd711d2007148a666435e935ca0b0863',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/variables_6c.html b/search/variables_6c.html
new file mode 100644
index 0000000..6016f5c
--- /dev/null
+++ b/search/variables_6c.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6c.js b/search/variables_6c.js
new file mode 100644
index 0000000..43a2ef2
--- /dev/null
+++ b/search/variables_6c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['line_5ffeed',['LINE_FEED',['../namespace_json_box_1_1_strings_1_1_std.htm#a0340165b4db37c065b5d763df001a4de',1,'JsonBox::Strings::Std::LINE_FEED()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a80e5172d8621c3d5ba1ab282661aa2f1',1,'JsonBox::Strings::Json::LINE_FEED()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a5bb95b5a3f91de7fb7e9c11eee5a7cfd',1,'JsonBox::Strings::Json::Escape::LINE_FEED()']]],
+ ['lower_5fexp',['LOWER_EXP',['../namespace_json_box_1_1_numbers.htm#afd07d178a9a2679e5f6e0fa2b2b42976',1,'JsonBox::Numbers']]]
+];
diff --git a/search/variables_6d.html b/search/variables_6d.html
new file mode 100644
index 0000000..b7924e3
--- /dev/null
+++ b/search/variables_6d.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6d.js b/search/variables_6d.js
new file mode 100644
index 0000000..db6eca3
--- /dev/null
+++ b/search/variables_6d.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['minus',['MINUS',['../namespace_json_box_1_1_numbers.htm#a2b86c2811ff15d1ad34ba2ef90e5580f',1,'JsonBox::Numbers']]]
+];
diff --git a/search/variables_6e.html b/search/variables_6e.html
new file mode 100644
index 0000000..4cc41d5
--- /dev/null
+++ b/search/variables_6e.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6e.js b/search/variables_6e.js
new file mode 100644
index 0000000..5a50ea4
--- /dev/null
+++ b/search/variables_6e.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['name_5fseparator',['NAME_SEPARATOR',['../namespace_json_box_1_1_structural.htm#a9aa359f5714a9056a8d0e338818517c5',1,'JsonBox::Structural']]],
+ ['new_5fline',['NEW_LINE',['../namespace_json_box_1_1_whitespace.htm#a81421264ff3e1d1f7b54efb25d7a3152',1,'JsonBox::Whitespace']]],
+ ['null_5fstring',['NULL_STRING',['../namespace_json_box_1_1_literals.htm#a5b01b0ae37e6ae5ec23619d75b56e83a',1,'JsonBox::Literals']]]
+];
diff --git a/search/variables_6f.html b/search/variables_6f.html
new file mode 100644
index 0000000..12fe64f
--- /dev/null
+++ b/search/variables_6f.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6f.js b/search/variables_6f.js
new file mode 100644
index 0000000..eb88be2
--- /dev/null
+++ b/search/variables_6f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['objectvalue',['objectValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a6fc48cb08dd85e65d07e175e3041a927',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/variables_70.html b/search/variables_70.html
new file mode 100644
index 0000000..bc5c193
--- /dev/null
+++ b/search/variables_70.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_70.js b/search/variables_70.js
new file mode 100644
index 0000000..daae24c
--- /dev/null
+++ b/search/variables_70.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['plus',['PLUS',['../namespace_json_box_1_1_numbers.htm#a6915eb454b7240e12a59c5f43b551fa4',1,'JsonBox::Numbers']]]
+];
diff --git a/search/variables_71.html b/search/variables_71.html
new file mode 100644
index 0000000..cceeff2
--- /dev/null
+++ b/search/variables_71.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_71.js b/search/variables_71.js
new file mode 100644
index 0000000..cac4085
--- /dev/null
+++ b/search/variables_71.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quotation_5fmark',['QUOTATION_MARK',['../namespace_json_box_1_1_strings_1_1_std.htm#ab539952230ab726da1ff2b387b5627aa',1,'JsonBox::Strings::Std::QUOTATION_MARK()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a318984a0df93a084c60c4da4d02fc570',1,'JsonBox::Strings::Json::QUOTATION_MARK()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#ac7849037ff3af857160e6203a29353b2',1,'JsonBox::Strings::Json::Escape::QUOTATION_MARK()']]]
+];
diff --git a/search/variables_72.html b/search/variables_72.html
new file mode 100644
index 0000000..29b87f0
--- /dev/null
+++ b/search/variables_72.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_72.js b/search/variables_72.js
new file mode 100644
index 0000000..489780c
--- /dev/null
+++ b/search/variables_72.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['reverse_5fsolidus',['REVERSE_SOLIDUS',['../namespace_json_box_1_1_strings_1_1_std.htm#ac574cb1b3b6c32feed22a78b6454f826',1,'JsonBox::Strings::Std::REVERSE_SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a533f23cca8336e9a12d8a738308aee5e',1,'JsonBox::Strings::Json::REVERSE_SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a376533f0b543837dcc9118749cd0ff60',1,'JsonBox::Strings::Json::Escape::REVERSE_SOLIDUS()']]]
+];
diff --git a/search/variables_73.html b/search/variables_73.html
new file mode 100644
index 0000000..65b8f64
--- /dev/null
+++ b/search/variables_73.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_73.js b/search/variables_73.js
new file mode 100644
index 0000000..7c7c81a
--- /dev/null
+++ b/search/variables_73.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['solidus',['SOLIDUS',['../namespace_json_box_1_1_strings_1_1_std.htm#a57a6f337de06c9d398fa5baf69fabcf2',1,'JsonBox::Strings::Std::SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a6f123d6e2e12fb14ed588b11e25a21cb',1,'JsonBox::Strings::Json::SOLIDUS()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a696003c7d7b165ab8490ef64a5cbe3a7',1,'JsonBox::Strings::Json::Escape::SOLIDUS()']]],
+ ['space',['SPACE',['../namespace_json_box_1_1_whitespace.htm#a9205fef9bd6b70d5ae02319e7671d6c7',1,'JsonBox::Whitespace']]],
+ ['stringvalue',['stringValue',['../union_json_box_1_1_value_1_1_value_data_pointer.htm#a6b2dde21ad62f22838c9bb61f704c7c7',1,'JsonBox::Value::ValueDataPointer']]]
+];
diff --git a/search/variables_74.html b/search/variables_74.html
new file mode 100644
index 0000000..6093922
--- /dev/null
+++ b/search/variables_74.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_74.js b/search/variables_74.js
new file mode 100644
index 0000000..017cb9e
--- /dev/null
+++ b/search/variables_74.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['tab',['TAB',['../namespace_json_box_1_1_strings_1_1_std.htm#a39d0f040580478e33b747e346e6c001f',1,'JsonBox::Strings::Std::TAB()'],['../namespace_json_box_1_1_strings_1_1_json.htm#a31458109e0225e65484b10537f659955',1,'JsonBox::Strings::Json::TAB()'],['../namespace_json_box_1_1_strings_1_1_json_1_1_escape.htm#a1d2027aaab53ffa5f0cec709fed6c73a',1,'JsonBox::Strings::Json::Escape::TAB()']]],
+ ['true_5fstring',['TRUE_STRING',['../namespace_json_box_1_1_literals.htm#afa726a15e8fc09c52b6db53c58315bb2',1,'JsonBox::Literals']]],
+ ['type',['type',['../class_json_box_1_1_value.htm#ad00c46542cd6f3c19eb9d7e1a19f7a60',1,'JsonBox::Value']]]
+];
diff --git a/search/variables_75.html b/search/variables_75.html
new file mode 100644
index 0000000..b9cc25c
--- /dev/null
+++ b/search/variables_75.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_75.js b/search/variables_75.js
new file mode 100644
index 0000000..7ad4872
--- /dev/null
+++ b/search/variables_75.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['upper_5fexp',['UPPER_EXP',['../namespace_json_box_1_1_numbers.htm#a28e7db49c1ec62c026e714cad4adbc8c',1,'JsonBox::Numbers']]]
+];
diff --git a/search/variables_76.html b/search/variables_76.html
new file mode 100644
index 0000000..ab1aba9
--- /dev/null
+++ b/search/variables_76.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_76.js b/search/variables_76.js
new file mode 100644
index 0000000..a35c317
--- /dev/null
+++ b/search/variables_76.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['value_5fseparator',['VALUE_SEPARATOR',['../namespace_json_box_1_1_structural.htm#a8dbec4f875111227ad77293769cbd451',1,'JsonBox::Structural']]]
+];
diff --git a/sync_off.png b/sync_off.png
new file mode 100644
index 0000000..3b443fc
Binary files /dev/null and b/sync_off.png differ
diff --git a/sync_on.png b/sync_on.png
new file mode 100644
index 0000000..e08320f
Binary files /dev/null and b/sync_on.png differ
diff --git a/tab_a.png b/tab_a.png
new file mode 100644
index 0000000..3b725c4
Binary files /dev/null and b/tab_a.png differ
diff --git a/tab_b.png b/tab_b.png
new file mode 100644
index 0000000..258c141
Binary files /dev/null and b/tab_b.png differ
diff --git a/tab_h.png b/tab_h.png
new file mode 100644
index 0000000..4ca9102
Binary files /dev/null and b/tab_h.png differ
diff --git a/tab_s.png b/tab_s.png
new file mode 100644
index 0000000..ab478c9
Binary files /dev/null and b/tab_s.png differ
diff --git a/tabs.css b/tabs.css
new file mode 100644
index 0000000..9cf578f
--- /dev/null
+++ b/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/union_json_box_1_1_value_1_1_value_data_pointer-members.htm b/union_json_box_1_1_value_1_1_value_data_pointer-members.htm
new file mode 100644
index 0000000..ce5625c
--- /dev/null
+++ b/union_json_box_1_1_value_1_1_value_data_pointer-members.htm
@@ -0,0 +1,117 @@
+
+
+
+
+
+Json Box: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for JsonBox::Value::ValueDataPointer , including all inherited members.
+
+
+
+
+
diff --git a/union_json_box_1_1_value_1_1_value_data_pointer.htm b/union_json_box_1_1_value_1_1_value_data_pointer.htm
new file mode 100644
index 0000000..a926f8f
--- /dev/null
+++ b/union_json_box_1_1_value_1_1_value_data_pointer.htm
@@ -0,0 +1,359 @@
+
+
+
+
+
+Json Box: JsonBox::Value::ValueDataPointer Union Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Json Box
+ 0.4.3
+
+ This is a JSON C++ library. It can write and read JSON files with ease and speed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Detailed Description
+
Union used to contain the pointer to the value's data.
+
Constructor & Destructor Documentation
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ )
+
+
+
+
+
Default constructor. Puts the pointers at NULL.
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ std::string *
+ newStringValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstStringValue Pointer to set to the string pointer.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ int *
+ newIntValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstIntValue Pointer to set to the int pointer.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ double *
+ newDoubleValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstDoubleValue Pointer to set to the double pointer.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ Object *
+ newObjectValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstObjectValue Pointer to set to the object pointer.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ Array *
+ newArrayValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstArrayValue Pointer to set to the array pointer.
+
+
+
+
+
+
+
+
+
+
+
+ JsonBox::Value::ValueDataPointer::ValueDataPointer
+ (
+ bool *
+ newBoolValue )
+
+
+
+
+
Parameterized constructor.
+
Parameters
+
+ newConstBoolValue Pointer to set to the bool pointer.
+
+
+
+
+
+
+
Member Data Documentation
+
+
+
+
+
+ Array * JsonBox::Value::ValueDataPointer::arrayValue
+
+
+
+
+
+
+
+
+
+
+
+ bool* JsonBox::Value::ValueDataPointer::boolValue
+
+
+
+
+
+
+
+
+
+
+
+ double* JsonBox::Value::ValueDataPointer::doubleValue
+
+
+
+
+
+
+
+
+
+
+
+ int* JsonBox::Value::ValueDataPointer::intValue
+
+
+
+
+
+
+
+
+
+
+
+ Object * JsonBox::Value::ValueDataPointer::objectValue
+
+
+
+
+
+
+
+
+
+
+
+ std::string* JsonBox::Value::ValueDataPointer::stringValue
+
+
+
+
+
+
+
The documentation for this union was generated from the following files:
+
+
+
+
+