├── .gitignore
├── .gitmodules
├── .travis.yml
├── LICENSE
├── README.md
├── build.yml
├── docs
├── .gitignore
├── html
│ ├── _json_parser_generator_r_k_8h_source.html
│ ├── annotated.html
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── class_json_buffer.html
│ ├── class_json_buffer.png
│ ├── class_json_modifier.html
│ ├── class_json_modifier.png
│ ├── class_json_parser.html
│ ├── class_json_parser.png
│ ├── class_json_parser_heap.html
│ ├── class_json_parser_heap.png
│ ├── class_json_parser_static.html
│ ├── class_json_parser_static.png
│ ├── class_json_parser_string.html
│ ├── class_json_reference.html
│ ├── class_json_writer.html
│ ├── class_json_writer.png
│ ├── class_json_writer_auto_array.html
│ ├── class_json_writer_auto_object.html
│ ├── class_json_writer_static.html
│ ├── class_json_writer_static.png
│ ├── class_print.html
│ ├── class_printable.html
│ ├── class_string.html
│ ├── class_string.png
│ ├── class_string_sum_helper.html
│ ├── class_string_sum_helper.png
│ ├── classes.html
│ ├── closed.png
│ ├── dir_248832ff8517b5b7d5da1a6bc8750d99.html
│ ├── dir_49e56c817e5e54854c35e136979f97ca.html
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html
│ ├── doc.png
│ ├── doxygen.css
│ ├── doxygen.png
│ ├── dynsections.js
│ ├── files.html
│ ├── folderclosed.png
│ ├── folderopen.png
│ ├── functions.html
│ ├── functions_0x7e.html
│ ├── functions_b.html
│ ├── functions_c.html
│ ├── functions_e.html
│ ├── functions_f.html
│ ├── functions_func.html
│ ├── functions_func_0x7e.html
│ ├── functions_func_c.html
│ ├── functions_func_e.html
│ ├── functions_func_f.html
│ ├── functions_func_g.html
│ ├── functions_func_i.html
│ ├── functions_func_j.html
│ ├── functions_func_k.html
│ ├── functions_func_l.html
│ ├── functions_func_o.html
│ ├── functions_func_p.html
│ ├── functions_func_r.html
│ ├── functions_func_s.html
│ ├── functions_func_t.html
│ ├── functions_func_v.html
│ ├── functions_func_w.html
│ ├── functions_g.html
│ ├── functions_i.html
│ ├── functions_j.html
│ ├── functions_k.html
│ ├── functions_l.html
│ ├── functions_m.html
│ ├── functions_o.html
│ ├── functions_p.html
│ ├── functions_r.html
│ ├── functions_rela.html
│ ├── functions_s.html
│ ├── functions_t.html
│ ├── functions_v.html
│ ├── functions_vars.html
│ ├── functions_w.html
│ ├── globals.html
│ ├── globals_vars.html
│ ├── hierarchy.html
│ ├── index.html
│ ├── jquery.js
│ ├── menu.js
│ ├── menudata.js
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── open.png
│ ├── search
│ │ ├── all_0.html
│ │ ├── all_0.js
│ │ ├── all_1.html
│ │ ├── all_1.js
│ │ ├── all_10.html
│ │ ├── all_10.js
│ │ ├── all_11.html
│ │ ├── all_11.js
│ │ ├── all_12.html
│ │ ├── all_12.js
│ │ ├── all_13.html
│ │ ├── all_13.js
│ │ ├── all_14.html
│ │ ├── all_14.js
│ │ ├── all_2.html
│ │ ├── all_2.js
│ │ ├── all_3.html
│ │ ├── all_3.js
│ │ ├── all_4.html
│ │ ├── all_4.js
│ │ ├── all_5.html
│ │ ├── all_5.js
│ │ ├── all_6.html
│ │ ├── all_6.js
│ │ ├── all_7.html
│ │ ├── all_7.js
│ │ ├── all_8.html
│ │ ├── all_8.js
│ │ ├── all_9.html
│ │ ├── all_9.js
│ │ ├── all_a.html
│ │ ├── all_a.js
│ │ ├── all_b.html
│ │ ├── all_b.js
│ │ ├── all_c.html
│ │ ├── all_c.js
│ │ ├── all_d.html
│ │ ├── all_d.js
│ │ ├── all_e.html
│ │ ├── all_e.js
│ │ ├── all_f.html
│ │ ├── all_f.js
│ │ ├── classes_0.html
│ │ ├── classes_0.js
│ │ ├── classes_1.html
│ │ ├── classes_1.js
│ │ ├── classes_2.html
│ │ ├── classes_2.js
│ │ ├── close.png
│ │ ├── files_0.html
│ │ ├── files_0.js
│ │ ├── functions_0.html
│ │ ├── functions_0.js
│ │ ├── functions_1.html
│ │ ├── functions_1.js
│ │ ├── functions_10.html
│ │ ├── functions_10.js
│ │ ├── functions_2.html
│ │ ├── functions_2.js
│ │ ├── functions_3.html
│ │ ├── functions_3.js
│ │ ├── functions_4.html
│ │ ├── functions_4.js
│ │ ├── functions_5.html
│ │ ├── functions_5.js
│ │ ├── functions_6.html
│ │ ├── functions_6.js
│ │ ├── functions_7.html
│ │ ├── functions_7.js
│ │ ├── functions_8.html
│ │ ├── functions_8.js
│ │ ├── functions_9.html
│ │ ├── functions_9.js
│ │ ├── functions_a.html
│ │ ├── functions_a.js
│ │ ├── functions_b.html
│ │ ├── functions_b.js
│ │ ├── functions_c.html
│ │ ├── functions_c.js
│ │ ├── functions_d.html
│ │ ├── functions_d.js
│ │ ├── functions_e.html
│ │ ├── functions_e.js
│ │ ├── functions_f.html
│ │ ├── functions_f.js
│ │ ├── mag_sel.png
│ │ ├── nomatches.html
│ │ ├── pages_0.html
│ │ ├── pages_0.js
│ │ ├── related_0.html
│ │ ├── related_0.js
│ │ ├── search.css
│ │ ├── search.js
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── searchdata.js
│ │ ├── variables_0.html
│ │ ├── variables_0.js
│ │ ├── variables_1.html
│ │ ├── variables_1.js
│ │ ├── variables_2.html
│ │ ├── variables_2.js
│ │ ├── variables_3.html
│ │ ├── variables_3.js
│ │ ├── variables_4.html
│ │ ├── variables_4.js
│ │ ├── variables_5.html
│ │ ├── variables_5.js
│ │ ├── variables_6.html
│ │ ├── variables_6.js
│ │ ├── variables_7.html
│ │ ├── variables_7.js
│ │ ├── variables_8.html
│ │ ├── variables_8.js
│ │ ├── variables_9.html
│ │ ├── variables_9.js
│ │ ├── variables_a.html
│ │ ├── variables_a.js
│ │ ├── variables_b.html
│ │ ├── variables_b.js
│ │ ├── variables_c.html
│ │ ├── variables_c.js
│ │ ├── variables_d.html
│ │ └── variables_d.js
│ ├── spark__wiring__print_8h.html
│ ├── spark__wiring__print_8h_source.html
│ ├── spark__wiring__printable_8h.html
│ ├── spark__wiring__printable_8h_source.html
│ ├── spark__wiring__string_8h.html
│ ├── spark__wiring__string_8h_source.html
│ ├── splitbar.png
│ ├── struct_json_parser_generator_r_k_1_1jsmn__parser.html
│ ├── struct_json_parser_generator_r_k_1_1jsmntok__t.html
│ ├── struct_json_writer_context.html
│ ├── sync_off.png
│ ├── sync_on.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ └── tabs.css
└── src
│ ├── spark_wiring_print.h
│ ├── spark_wiring_printable.h
│ └── spark_wiring_string.h
├── doxygen.config
├── examples
├── 1-parser
│ └── 1-parser-JsonParserGeneratorRK.cpp
├── 2-generator
│ └── 2-generator-JsonParserGeneratorRK.cpp
└── 3-subscription
│ └── 3-subscription-JsonParserGeneratorRK.cpp
├── library.properties
├── package.json
├── src
├── JsonParserGeneratorRK.cpp
└── JsonParserGeneratorRK.h
└── test
├── .gitignore
├── JsonTest.cpp
├── Makefile
├── test2a.json
├── test2b.json
├── test2c.json
├── test2d.json
├── test2e.json
├── test2f.json
├── test2g.json
├── test2h.json
├── test2i.json
├── test3a.json
├── test3b.json
├── test3d.json
└── test3e.json
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.bin
3 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "test/UnitTestLib"]
2 | path = test/UnitTestLib
3 | url = https://github.com/rickkas7/UnitTestLib
4 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js: lts/carbon
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 rickkas7
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/build.yml:
--------------------------------------------------------------------------------
1 | - build: examples/1-parser
2 | photon: [0.6.3, 0.7.0, 0.8.0-rc.8]
3 | p1: [latest]
4 | electron: [0.6.4, 0.7.0, 0.8.0-rc.8]
5 | - build: examples/2-generator
6 | photon: [latest]
7 | - build: examples/3-subscription
8 | photon: [latest]
9 | electron: [latest]
10 |
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
1 | latex
2 | xml
3 |
--------------------------------------------------------------------------------
/docs/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/bc_s.png
--------------------------------------------------------------------------------
/docs/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/bdwn.png
--------------------------------------------------------------------------------
/docs/html/class_json_buffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_buffer.png
--------------------------------------------------------------------------------
/docs/html/class_json_modifier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_modifier.png
--------------------------------------------------------------------------------
/docs/html/class_json_parser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_parser.png
--------------------------------------------------------------------------------
/docs/html/class_json_parser_heap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_parser_heap.png
--------------------------------------------------------------------------------
/docs/html/class_json_parser_static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_parser_static.png
--------------------------------------------------------------------------------
/docs/html/class_json_writer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_writer.png
--------------------------------------------------------------------------------
/docs/html/class_json_writer_static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_json_writer_static.png
--------------------------------------------------------------------------------
/docs/html/class_string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_string.png
--------------------------------------------------------------------------------
/docs/html/class_string_sum_helper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/class_string_sum_helper.png
--------------------------------------------------------------------------------
/docs/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/closed.png
--------------------------------------------------------------------------------
/docs/html/dir_49e56c817e5e54854c35e136979f97ca.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: docs Directory Reference
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
66 |
67 |
71 |
77 |
78 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: src Directory Reference
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
66 |
67 |
71 |
72 |
73 |
74 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/docs/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/doc.png
--------------------------------------------------------------------------------
/docs/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/doxygen.png
--------------------------------------------------------------------------------
/docs/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/folderclosed.png
--------------------------------------------------------------------------------
/docs/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/folderopen.png
--------------------------------------------------------------------------------
/docs/html/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
65 |
66 |
- e -
80 |
81 |
82 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/docs/html/functions_func_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
- e -
67 | endsWith()
68 | : String
69 |
70 | equals()
71 | : String
72 |
73 | equalsIgnoreCase()
74 | : String
75 |
76 |
77 |
78 |
79 |
84 |
85 |
86 |
--------------------------------------------------------------------------------
/docs/html/functions_func_k.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
- k -
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/docs/html/functions_func_l.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
- l -
67 | lastIndexOf()
68 | : String
69 |
70 | length()
71 | : String
72 |
73 |
74 |
75 |
76 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/docs/html/functions_func_r.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
- r -
83 |
84 |
85 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/html/functions_func_w.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
- w -
67 | write()
68 | : Print
69 |
70 |
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/docs/html/functions_k.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
65 |
66 |
- k -
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/docs/html/functions_l.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
65 |
66 |
- l -
78 |
79 |
80 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/docs/html/functions_m.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
65 |
66 |
- m -
74 |
75 |
76 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/docs/html/functions_rela.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields - Related Functions
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 | operator+
66 | : String
67 |
68 |
69 |
70 |
71 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/docs/html/functions_w.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Data Fields
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
65 |
66 |
- w -
67 | write()
68 | : Print
69 |
70 |
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/docs/html/globals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Globals
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
78 |
79 |
80 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/docs/html/globals_vars.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | JsonParserGeneratorRK: Globals
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | JsonParserGeneratorRK
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
40 |
47 |
48 |
49 |
50 |
54 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
79 |
80 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/docs/html/menu.js:
--------------------------------------------------------------------------------
1 | /*
2 | @licstart The following is the entire license notice for the
3 | JavaScript code in this file.
4 |
5 | Copyright (C) 1997-2017 by Dimitri van Heesch
6 |
7 | This program is free software; you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation; either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License along
18 | with this program; if not, write to the Free Software Foundation, Inc.,
19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 |
21 | @licend The above is the entire license notice
22 | for the JavaScript code in this file
23 | */
24 | function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
25 | function makeTree(data,relPath) {
26 | var result='';
27 | if ('children' in data) {
28 | result+='';
35 | }
36 | return result;
37 | }
38 |
39 | $('#main-nav').append(makeTree(menudata,relPath));
40 | $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
41 | if (searchEnabled) {
42 | if (serverSide) {
43 | $('#main-menu').append(' ');
44 | } else {
45 | $('#main-menu').append(' ');
46 | }
47 | }
48 | $('#main-menu').smartmenus();
49 | }
50 | /* @license-end */
51 |
--------------------------------------------------------------------------------
/docs/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/nav_f.png
--------------------------------------------------------------------------------
/docs/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/nav_g.png
--------------------------------------------------------------------------------
/docs/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/nav_h.png
--------------------------------------------------------------------------------
/docs/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/open.png
--------------------------------------------------------------------------------
/docs/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adddata',['addData',['../class_json_buffer.html#a760cb5be42ed2d2ca9306b1109e76af3',1,'JsonBuffer']]],
4 | ['addstring',['addString',['../class_json_buffer.html#a61bf30ac6e1bd460f1e809d02a7d5ba4',1,'JsonBuffer']]],
5 | ['allocate',['allocate',['../class_json_buffer.html#a1eb9d0cae3ef9a9ac56b8580bc70fe2e',1,'JsonBuffer']]],
6 | ['allocatetokens',['allocateTokens',['../class_json_parser.html#a1731e3265d6b2f89587638dcd6d7ff34',1,'JsonParser']]],
7 | ['append',['append',['../class_json_parser_string.html#a7a8f809096c291c4cd7717df4a6534cf',1,'JsonParserString::append(char ch)'],['../class_json_parser_string.html#a28e2858fe1481e20fa8bc40054378c9f',1,'JsonParserString::append(const char *str, size_t len)']]],
8 | ['appendarrayvalue',['appendArrayValue',['../class_json_modifier.html#ac492f5945ef4e4bc003fea5af5b9c504',1,'JsonModifier']]],
9 | ['appendutf8',['appendUtf8',['../class_json_parser.html#a498dcdec7949c88dfc454d052e25ff69',1,'JsonParser']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bin',['BIN',['../spark__wiring__print_8h.html#aee179d58d1b76a9b42397af886f2f9a4',1,'spark_wiring_print.h']]],
4 | ['buf',['buf',['../class_json_parser_string.html#a3ffd87df1aff38ff4142fad32e1e3de0',1,'JsonParserString']]],
5 | ['buffer',['buffer',['../class_json_buffer.html#aaee27fe51d12d68bd6031df3bc78b6b5',1,'JsonBuffer::buffer()'],['../class_string.html#a7892a52a08b6671add931f85a19c1d46',1,'String::buffer()']]],
6 | ['bufferlen',['bufferLen',['../class_json_buffer.html#af06130f43f71623ea6afe049c846e52b',1,'JsonBuffer']]],
7 | ['buflen',['bufLen',['../class_json_parser_string.html#a376957bb37fc229f44d0d85ce74adb4a',1,'JsonParserString']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['terminator',['terminator',['../struct_json_writer_context.html#ae37822121661863a0d70776b48cc3962',1,'JsonWriterContext']]],
4 | ['tochararray',['toCharArray',['../class_string.html#ac090329c1967d6265d63cc0a5b850e23',1,'String']]],
5 | ['tofloat',['toFloat',['../class_string.html#ac501497ce1ba7679e80152eaa71c9986',1,'String']]],
6 | ['toint',['toInt',['../class_string.html#a2dc5a9a787f8ff266d1130594ec65237',1,'String']]],
7 | ['tokens',['tokens',['../class_json_parser.html#af2a9bba1dc92b0c38d0cab6fdad76216',1,'JsonParser']]],
8 | ['tokensend',['tokensEnd',['../class_json_parser.html#a6b8c13ce885f8bc7470248d0dc56f157',1,'JsonParser']]],
9 | ['tokenwithquotes',['tokenWithQuotes',['../class_json_modifier.html#a5e685480ff2e978480cdc215b340e3a7',1,'JsonModifier']]],
10 | ['toknext',['toknext',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#ac3b38630c87a1ede05cc8b84c78ff9e9',1,'JsonParserGeneratorRK::jsmn_parser']]],
11 | ['toksuper',['toksuper',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#a5876016a03cc03cf6b9b24ad456a3d24',1,'JsonParserGeneratorRK::jsmn_parser']]],
12 | ['tolowercase',['toLowerCase',['../class_string.html#ab281c09b3379e2ab74fa35f619f1d7ad',1,'String']]],
13 | ['touppercase',['toUpperCase',['../class_string.html#ad911fa09bbf609765ed4a0c8eecbe96f',1,'String']]],
14 | ['trim',['trim',['../class_string.html#ab479206db8365accc3ee40108798f8dc',1,'String']]],
15 | ['truncated',['truncated',['../class_json_writer.html#a30b9462bee5d300841630e64b660fe43',1,'JsonWriter']]],
16 | ['type',['type',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#af74f112dd9655aaa8da0a91e7c8f3495',1,'JsonParserGeneratorRK::jsmntok_t']]]
17 | ];
18 |
--------------------------------------------------------------------------------
/docs/html/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../class_json_reference.html#a9eb0bbb4ed98e7ebceeb41c757e0f15b',1,'JsonReference']]],
4 | ['valuebool',['valueBool',['../class_json_reference.html#a45d8e15942d4f3cf79e6e7d0c9218acf',1,'JsonReference']]],
5 | ['valuedouble',['valueDouble',['../class_json_reference.html#a670c3313ff8bc1399ce0a6efdad3b0db',1,'JsonReference']]],
6 | ['valuefloat',['valueFloat',['../class_json_reference.html#afa346d628f8ecb4ad2b7a67c7634a85c',1,'JsonReference']]],
7 | ['valueint',['valueInt',['../class_json_reference.html#afcf4b05a4b789ca1ea938a1adb33cafa',1,'JsonReference']]],
8 | ['valuestring',['valueString',['../class_json_reference.html#ab9dfec23570193b9ab1d16b07fba6022',1,'JsonReference']]],
9 | ['valueunsignedlong',['valueUnsignedLong',['../class_json_reference.html#a081b56c80097d802911610fb17253211',1,'JsonReference']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write',['write',['../class_print.html#ab9195b97274029f693aaddce6c7a0021',1,'Print::write(uint8_t c)=0'],['../class_print.html#a5b40e0e9cab1f2fe5bb0cb22ffe5adda',1,'Print::write(const char *str)'],['../class_print.html#a88864e109589a5be9b0f5ba1327f8421',1,'Print::write(const uint8_t *buffer, size_t size)']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7ejsonbuffer',['~JsonBuffer',['../class_json_buffer.html#a634ecf551d2d738b7a80b513e2c5a468',1,'JsonBuffer']]],
4 | ['_7ejsonparser',['~JsonParser',['../class_json_parser.html#a7c0393b54c37f9ff30b6bb59f0ba92ce',1,'JsonParser']]],
5 | ['_7ejsonreference',['~JsonReference',['../class_json_reference.html#a4aca0aedf85a69c53d3af71baaee5030',1,'JsonReference']]],
6 | ['_7ejsonwriter',['~JsonWriter',['../class_json_writer.html#ac6555dd3dfadc937848046a58bd5f974',1,'JsonWriter']]],
7 | ['_7ejsonwriterautoarray',['~JsonWriterAutoArray',['../class_json_writer_auto_array.html#a2554fc87e46846becf528e878d043bc0',1,'JsonWriterAutoArray']]],
8 | ['_7ejsonwriterautoobject',['~JsonWriterAutoObject',['../class_json_writer_auto_object.html#adb79acd280cd69ae5d0d6afea1c187bc',1,'JsonWriterAutoObject']]],
9 | ['_7estring',['~String',['../class_string.html#ab4027f1abc8f8c0134f6098126de71e5',1,'String']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['c_5fstr',['c_str',['../class_string.html#a0274f3e61533d15086816fb7f47ccb54',1,'String']]],
4 | ['capacity',['capacity',['../class_string.html#af78d6ba64d194d5571319316ee2c41d4',1,'String']]],
5 | ['charat',['charAt',['../class_string.html#aee512943b0a68596e1f946fcfda757af',1,'String']]],
6 | ['clear',['clear',['../class_json_buffer.html#a70969847d857815a9ded6450378e0e53',1,'JsonBuffer']]],
7 | ['clearwriteerror',['clearWriteError',['../class_print.html#aec9ecf84cc6d9087a650def3cefc459e',1,'Print']]],
8 | ['compareto',['compareTo',['../class_string.html#ab95c64acc3d5105efdc9709a4cc31e76',1,'String']]],
9 | ['concat',['concat',['../class_string.html#a63f64f8a3da37d4570ce7b2ceec5bd2b',1,'String::concat(const String &str)'],['../class_string.html#a5477edc378d55f57bb6572217e562c7a',1,'String::concat(const char *cstr)'],['../class_string.html#a5f3e286a1a7b65a154e3e3dd19d4b707',1,'String::concat(char c)'],['../class_string.html#a1c02b2de34a3245d16c5430951789f7d',1,'String::concat(unsigned char c)'],['../class_string.html#a6d437a7312b591848b5457705fee5549',1,'String::concat(int num)'],['../class_string.html#af9c20f944d8a4687808017388047d155',1,'String::concat(unsigned int num)'],['../class_string.html#a92a456f8679a19d2221ec43841238ead',1,'String::concat(long num)'],['../class_string.html#ad502777b7549182fe9b1a14879acf307',1,'String::concat(unsigned long num)'],['../class_string.html#af6029b556adb9a23d82d1f276ce4f8ee',1,'String::concat(float num)'],['../class_string.html#ab1e52143c6057122a71db07ed1c7fb0e',1,'String::concat(double num)']]],
10 | ['context',['context',['../class_json_writer.html#a2311bf4f11136f55acd23fb13b4b1344',1,'JsonWriter']]],
11 | ['contextindex',['contextIndex',['../class_json_writer.html#a28554227000e3a49b446e5db77f0505e',1,'JsonWriter']]],
12 | ['copytokenvalue',['copyTokenValue',['../class_json_parser.html#ab7f8a2873dd3a2935cf0a22133a5378f',1,'JsonParser']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dec',['DEC',['../spark__wiring__print_8h.html#a26e216c38cffa0a9965fa7933ba558b1',1,'spark_wiring_print.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['end',['end',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#a7bd5d158fd8e6c1be21ab29994ef6bef',1,'JsonParserGeneratorRK::jsmntok_t']]],
4 | ['endswith',['endsWith',['../class_string.html#af96a205cd68121b2fbdf01f5e9b9bb31',1,'String']]],
5 | ['equals',['equals',['../class_string.html#a1f8b83b7dfd47de4062abc3d57e4c351',1,'String::equals(const String &s) const'],['../class_string.html#add7c8de5fdbebf0fba593d97535228c2',1,'String::equals(const char *cstr) const']]],
6 | ['equalsignorecase',['equalsIgnoreCase',['../class_string.html#a3b8832687edda189ae43632d70157b94',1,'String']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['findleftcomma',['findLeftComma',['../class_json_modifier.html#a5b67ce1041b0e40e467639de1eeeca1e',1,'JsonModifier']]],
4 | ['findrightcomma',['findRightComma',['../class_json_modifier.html#a24fac4c2257f932aff41792214de35ca',1,'JsonModifier']]],
5 | ['finish',['finish',['../class_json_modifier.html#ae531232fa98f72eea8ea6ba07c065497',1,'JsonModifier']]],
6 | ['finishobjectorarray',['finishObjectOrArray',['../class_json_writer.html#adbd96b46b0679bea3a066c0e62bd86b0',1,'JsonWriter']]],
7 | ['flags',['flags',['../class_string.html#a46d9dadfcefa61aa12563806c477657b',1,'String']]],
8 | ['floatplaces',['floatPlaces',['../class_json_writer.html#ab0c979f74ad01b6e9970ffed5b39cb29',1,'JsonWriter']]],
9 | ['format',['format',['../class_string.html#a735dfb188ddcaaddbcb42cc3a9e59afc',1,'String']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hex',['HEX',['../spark__wiring__print_8h.html#a777726851dda95dabcc50f606e2dfd8e',1,'spark_wiring_print.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['index',['index',['../class_json_reference.html#aecf18512e22e7efeba7572072576e09e',1,'JsonReference']]],
4 | ['indexof',['indexOf',['../class_string.html#aaf945bda436edaba02fccffbdf3936c1',1,'String::indexOf(char ch) const'],['../class_string.html#a0a9cb3d76e6e9b7cd1d8666cc84149ea',1,'String::indexOf(char ch, unsigned int fromIndex) const'],['../class_string.html#ab2fac51c5e56215d0b92a70cce39d966',1,'String::indexOf(const String &str) const'],['../class_string.html#aecbe2471a60329e53d31bd85c24c38a9',1,'String::indexOf(const String &str, unsigned int fromIndex) const']]],
5 | ['init',['init',['../class_json_writer.html#ad7dea044e659a5e1d368ff4628e9eea6',1,'JsonWriter']]],
6 | ['insertarrayvalue',['insertArrayValue',['../class_json_writer.html#a8b4dc6726b66b4f277c7674e60c8a057',1,'JsonWriter']]],
7 | ['insertchar',['insertChar',['../class_json_writer.html#ad286fab5e961490da5e17816f277f23c',1,'JsonWriter']]],
8 | ['insertcheckseparator',['insertCheckSeparator',['../class_json_writer.html#ab773cf0a021f402f2cef3c14694f18da',1,'JsonWriter']]],
9 | ['insertkeyarray',['insertKeyArray',['../class_json_writer.html#ab051477eb92a5c565ea943b8d15e1779',1,'JsonWriter']]],
10 | ['insertkeyobject',['insertKeyObject',['../class_json_writer.html#a338c3e07d0a6a2334da66684c8ae02a3',1,'JsonWriter']]],
11 | ['insertkeyvalue',['insertKeyValue',['../class_json_writer.html#ac2de627389b59ce2c8ed95e10ea213bf',1,'JsonWriter']]],
12 | ['insertorupdatekeyvalue',['insertOrUpdateKeyValue',['../class_json_modifier.html#acca6028c0ec31489950f43e86c574229',1,'JsonModifier']]],
13 | ['insertsprintf',['insertsprintf',['../class_json_writer.html#a8a584941a871018cd09315276b8bf7ca',1,'JsonWriter']]],
14 | ['insertstring',['insertString',['../class_json_writer.html#acf5ad9145b651c78873a71abbe372c9b',1,'JsonWriter']]],
15 | ['insertvalue',['insertValue',['../class_json_writer.html#ac58734c238ba7be066838591b0cc7743',1,'JsonWriter::insertValue(bool value)'],['../class_json_writer.html#a69da120fb595f2820dd73f0c9339e093',1,'JsonWriter::insertValue(int value)'],['../class_json_writer.html#a296c63529260115c9fa0aced54960903',1,'JsonWriter::insertValue(unsigned int value)'],['../class_json_writer.html#a069e3c244a8a320eaa9dd5625874d98e',1,'JsonWriter::insertValue(long value)'],['../class_json_writer.html#a69d2d9ed9023105c3f84ce645919502b',1,'JsonWriter::insertValue(unsigned long value)'],['../class_json_writer.html#a5651b6c191da0397dab40c5ad51af1ec',1,'JsonWriter::insertValue(float value)'],['../class_json_writer.html#a5ccac7627d96f545498118340f7e5f75',1,'JsonWriter::insertValue(double value)'],['../class_json_writer.html#aeac7ad2b336bb15c05a6094a59a42126',1,'JsonWriter::insertValue(const char *value)'],['../class_json_writer.html#a6f8a280756ada908ab7e643f6dd1faa9',1,'JsonWriter::insertValue(const String &value)']]],
16 | ['insertvsprintf',['insertvsprintf',['../class_json_writer.html#ab737d9527845638e08bd71034d419e49',1,'JsonWriter']]],
17 | ['isfirst',['isFirst',['../struct_json_writer_context.html#a533afb7eeecfe191549f1db1f596633d',1,'JsonWriterContext']]],
18 | ['istruncated',['isTruncated',['../class_json_writer.html#a815f77b2db3315bfd40dfb61f68b0ed4',1,'JsonWriter']]]
19 | ];
20 |
--------------------------------------------------------------------------------
/docs/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['json_20parser_20and_20generator',['JSON Parser and Generator',['../index.html',1,'']]],
4 | ['jp',['jp',['../class_json_modifier.html#ab78d43036cea562e37640ae12e20b706',1,'JsonModifier']]],
5 | ['jsmn_5fparser',['jsmn_parser',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html',1,'JsonParserGeneratorRK']]],
6 | ['jsmntok_5ft',['jsmntok_t',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html',1,'JsonParserGeneratorRK']]],
7 | ['jsonbuffer',['JsonBuffer',['../class_json_buffer.html',1,'JsonBuffer'],['../class_json_buffer.html#a7198fe2dc430c6ebbc2374698c86f932',1,'JsonBuffer::JsonBuffer()'],['../class_json_buffer.html#a645819ad48ee172c01a482bef9c1f765',1,'JsonBuffer::JsonBuffer(char *buffer, size_t bufferLen)']]],
8 | ['jsonmodifier',['JsonModifier',['../class_json_modifier.html',1,'']]],
9 | ['jsonparser',['JsonParser',['../class_json_parser.html',1,'JsonParser'],['../class_json_parser.html#af21abdfb0ceac731e44d897a0285f5d4',1,'JsonParser::JsonParser()'],['../class_json_parser.html#a394f8fa82e72240ce4ad6e6ca25700b6',1,'JsonParser::JsonParser(char *buffer, size_t bufferLen, JsonParserGeneratorRK::jsmntok_t *tokens, size_t maxTokens)']]],
10 | ['jsonparserstatic',['JsonParserStatic',['../class_json_parser_static.html',1,'JsonParserStatic< BUFFER_SIZE, MAX_TOKENS >'],['../class_json_parser_static.html#a6d0aa92ea003e383a1efa1a8533e1e60',1,'JsonParserStatic::JsonParserStatic()']]],
11 | ['jsonparserstring',['JsonParserString',['../class_json_parser_string.html',1,'JsonParserString'],['../class_json_parser_string.html#a3942a87b6920b08e38ce01b4d4a41fc4',1,'JsonParserString::JsonParserString(String *str)'],['../class_json_parser_string.html#ae0f9e3309682685ed259ad1370eb448f',1,'JsonParserString::JsonParserString(char *buf, size_t bufLen)']]],
12 | ['jsonreference',['JsonReference',['../class_json_reference.html',1,'JsonReference'],['../class_json_reference.html#aa4d71b4a5c47270192b92b23b20ca149',1,'JsonReference::JsonReference(const JsonParser *parser)'],['../class_json_reference.html#a9b1d0b53240a31cd66918b76ffbfac61',1,'JsonReference::JsonReference(const JsonParser *parser, const JsonParserGeneratorRK::jsmntok_t *token)']]],
13 | ['jsonwriter',['JsonWriter',['../class_json_writer.html',1,'JsonWriter'],['../class_json_writer.html#ac236bb60b9ae908fd178baff276df0c8',1,'JsonWriter::JsonWriter()'],['../class_json_writer.html#ae97b42591255aece772a046eb098fd77',1,'JsonWriter::JsonWriter(char *buffer, size_t bufferLen)']]],
14 | ['jsonwriterautoarray',['JsonWriterAutoArray',['../class_json_writer_auto_array.html',1,'JsonWriterAutoArray'],['../class_json_writer_auto_array.html#a6bfd8fc01e5bcdd38cbf4b1c2e91637b',1,'JsonWriterAutoArray::JsonWriterAutoArray()']]],
15 | ['jsonwriterautoobject',['JsonWriterAutoObject',['../class_json_writer_auto_object.html',1,'JsonWriterAutoObject'],['../class_json_writer_auto_object.html#a92e7cbe4161ff0bd184791e1d666e95f',1,'JsonWriterAutoObject::JsonWriterAutoObject()']]],
16 | ['jsonwritercontext',['JsonWriterContext',['../struct_json_writer_context.html',1,'']]],
17 | ['jsonwriterstatic',['JsonWriterStatic',['../class_json_writer_static.html',1,'']]],
18 | ['jw',['jw',['../class_json_writer_auto_object.html#a4ffea7af57b2ceb87edd5e7ee08aeefb',1,'JsonWriterAutoObject::jw()'],['../class_json_writer_auto_array.html#a747001de80facbc7a782a9e14ad2acae',1,'JsonWriterAutoArray::jw()']]]
19 | ];
20 |
--------------------------------------------------------------------------------
/docs/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['key',['key',['../class_json_reference.html#abb7263eb5a84a137f0ed45631993d171',1,'JsonReference']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lastindexof',['lastIndexOf',['../class_string.html#a63a465c7d1e67129b04cf4693b756e5b',1,'String::lastIndexOf(char ch) const'],['../class_string.html#af9b32bb5cf68844c04792b4368f69883',1,'String::lastIndexOf(char ch, unsigned int fromIndex) const'],['../class_string.html#aa696010f90d06e0caceeb847ab3ce689',1,'String::lastIndexOf(const String &str) const'],['../class_string.html#a08e7c60202cc42fe4731b52c0c5cd80f',1,'String::lastIndexOf(const String &str, unsigned int fromIndex) const']]],
4 | ['len',['len',['../class_string.html#add7c3370b556b8fd8c669b8c6b40043a',1,'String']]],
5 | ['length',['length',['../class_json_parser_string.html#a2b3a350599c49f6e7e368fc8b508cf6f',1,'JsonParserString::length()'],['../class_string.html#a21691d4bac5ec852977018fef6fb9c8a',1,'String::length()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['max_5fnested_5fcontext',['MAX_NESTED_CONTEXT',['../class_json_writer.html#a7d1daa126e962c611373f65d1e83e4ee',1,'JsonWriter']]],
4 | ['maxtokens',['maxTokens',['../class_json_parser.html#a0dfa97de05bac37c5be2e1ee9747b8a2',1,'JsonParser']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oct',['OCT',['../spark__wiring__print_8h.html#aeea5c9efade0b29d08f3b5b8336425ad',1,'spark_wiring_print.h']]],
4 | ['offset',['offset',['../class_json_buffer.html#aeb1ab3291108f351834f2e8c6784538c',1,'JsonBuffer']]],
5 | ['operator_20const_20char_20_2a',['operator const char *',['../class_string.html#a9a12caedc885ac44c86d104a8cb60f82',1,'String']]],
6 | ['operator_21_3d',['operator!=',['../class_string.html#a4eda494a17ada57b9e8975c5b44b5227',1,'String::operator!=(const String &rhs) const'],['../class_string.html#aa3bec091af9c137939b348138ae06e93',1,'String::operator!=(const char *cstr) const']]],
7 | ['operator_2b',['operator+',['../class_string.html#a2fb327465c18d4346465237d8a38938c',1,'String::operator+()'],['../class_string.html#aa0fe70fca3cf4c9c3c1e77d2465a9bd9',1,'String::operator+()'],['../class_string.html#a15c2c0bbe928e2bbf5278c8537bcfda4',1,'String::operator+()'],['../class_string.html#a8b0c50963eaaf2366de418e1fba34cf1',1,'String::operator+()'],['../class_string.html#a0c7b23137b894e0e6d7607d8386a9285',1,'String::operator+()'],['../class_string.html#a20c7726a6ea2c053044c19f40e5c91aa',1,'String::operator+()'],['../class_string.html#a50aa43ee66fafd4a7e03c453a62aaac1',1,'String::operator+()'],['../class_string.html#a61625af689cfcbe9206851903b1144a2',1,'String::operator+()'],['../class_string.html#a9a2cbb5207527b7dabf2ea13c48f9833',1,'String::operator+()'],['../class_string.html#ad7f8cc6402796f520aa6ddc33953f7fc',1,'String::operator+()']]],
8 | ['operator_2b_3d',['operator+=',['../class_string.html#a5a3f29c49cc46fb598fc41767a83dabc',1,'String::operator+=(const String &rhs)'],['../class_string.html#ab41e81fc0c337cab456509994d12f097',1,'String::operator+=(const char *cstr)'],['../class_string.html#aea2e862c41c9995a7cb2201cd92c2851',1,'String::operator+=(char c)'],['../class_string.html#a26be7d08426b6cf307f1eb2e9bff095a',1,'String::operator+=(unsigned char num)'],['../class_string.html#acc979c8832f66d8d953aaa7d81d305c1',1,'String::operator+=(int num)'],['../class_string.html#aca854f6e679697e98e940b8d2b51956e',1,'String::operator+=(unsigned int num)'],['../class_string.html#a2638de5d162cb9395bd2837458cef124',1,'String::operator+=(long num)'],['../class_string.html#aeaf915e3c8fa71652b2fae59f201a5a2',1,'String::operator+=(unsigned long num)']]],
9 | ['operator_3c',['operator<',['../class_string.html#ae536c93957c3e2369a94bbdf99037681',1,'String']]],
10 | ['operator_3c_3d',['operator<=',['../class_string.html#a111fa1bc3ab1c20223cc8940cd122278',1,'String']]],
11 | ['operator_3d',['operator=',['../class_string.html#aeb3b38d9acd37e511d82c9f4dc7565a3',1,'String::operator=(const String &rhs)'],['../class_string.html#ab7151855d8e95ab3703f0284298d9ac1',1,'String::operator=(const char *cstr)']]],
12 | ['operator_3d_3d',['operator==',['../class_string.html#a21388f8d52ccecd225db7d6724d3e38f',1,'String::operator==(const String &rhs) const'],['../class_string.html#ad453b9631caf5d0164ae493bf1aa9680',1,'String::operator==(const char *cstr) const']]],
13 | ['operator_3e',['operator>',['../class_string.html#a25bbbdda663b6b0eb3ed3458e80fc66e',1,'String']]],
14 | ['operator_3e_3d',['operator>=',['../class_string.html#ad55ec344221bba8a7447226bde7b00dc',1,'String']]],
15 | ['operator_5b_5d',['operator[]',['../class_string.html#a277d6b29f7f152a03c81700b12e43e55',1,'String::operator[](unsigned int index) const'],['../class_string.html#a0c9922e5854f82cd9952fcb4d6006059',1,'String::operator[](unsigned int index)']]],
16 | ['origafter',['origAfter',['../class_json_modifier.html#aec8c0683c15ad68dc1cb8180321bf902',1,'JsonModifier']]]
17 | ];
18 |
--------------------------------------------------------------------------------
/docs/html/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['parse',['parse',['../class_json_parser.html#ad528213e8600cbad4d85910b62fc033a',1,'JsonParser']]],
4 | ['parser',['parser',['../class_json_parser.html#ad8d3dc7a971bd6c8e578518ba6c874f9',1,'JsonParser']]],
5 | ['pos',['pos',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#a7e1b077e5e56c0a1c6e8ec441963c0db',1,'JsonParserGeneratorRK::jsmn_parser']]],
6 | ['print',['Print',['../class_print.html',1,'Print'],['../class_print.html#acfe80773011eb17dfb52c2fba517a093',1,'Print::print(const char[])'],['../class_print.html#a1e411d07a8ffec5faf7ce485bac0f029',1,'Print::print(char)'],['../class_print.html#ae35481e77567618140cd58d8b96d3747',1,'Print::print(unsigned char value, int base=DEC)'],['../class_print.html#aa28ddbde83b14df73b41c919ecc4478f',1,'Print::print(int value, int base=DEC)'],['../class_print.html#afcd7d3a184df961a502643e4fb638c52',1,'Print::print(unsigned int value, int base=DEC)'],['../class_print.html#a0c663ac015ebc037ea044ba2e2cf2947',1,'Print::print(long value, int base=DEC)'],['../class_print.html#acb8c6dcd4339b024436002aa9a6f4be2',1,'Print::print(unsigned long value, int base=DEC)'],['../class_print.html#ad89472bdb6539423a42d350beec02ff4',1,'Print::print(double value, int dec=2)'],['../class_print.html#a901b0f06ae34aab31b8fbb4298f0596e',1,'Print::print(const Printable &)']]],
7 | ['printable',['Printable',['../class_printable.html',1,'']]],
8 | ['printf',['printf',['../class_print.html#a08a461c9fee5fd8f5795d6e9f61e3d5b',1,'Print']]],
9 | ['println',['println',['../class_print.html#ad337ce3f7977411b7d34d47a51e5737e',1,'Print::println(const char[])'],['../class_print.html#a80fdd92db4b396062586bcb3e08d3835',1,'Print::println(char value)'],['../class_print.html#a000b3fd5b723cb6c7db0d3231a9ef2f8',1,'Print::println(unsigned char value, int base=DEC)'],['../class_print.html#a82aa91bbd859f28a0a3b4869e5bfcadd',1,'Print::println(int value, int base=DEC)'],['../class_print.html#a2608232c1f10f654111ff447de16d60b',1,'Print::println(unsigned int value, int base=DEC)'],['../class_print.html#a82bbe59b28440c29e55ff3597eb45376',1,'Print::println(long value, int base=DEC)'],['../class_print.html#afa936d7e8dd329d9162f2cd28f42681e',1,'Print::println(unsigned long value, int base=DEC)'],['../class_print.html#a178b90baf9f74f0945f5c64aafec59ea',1,'Print::println(double value, int dec=2)'],['../class_print.html#a20f9e104153b62e720c9b4c348b44f00',1,'Print::println(const Printable &)'],['../class_print.html#a169b128f9e22f0c15883768f580541a2',1,'Print::println(void)']]],
10 | ['printlnf',['printlnf',['../class_print.html#afa41aa5211c54b7b4d79b9286880c337',1,'Print']]],
11 | ['printto',['printTo',['../class_printable.html#a2c5776bc55c0a3a5675bba9d4d8e3681',1,'Printable']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/html/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/all_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['remove',['remove',['../class_string.html#ae65cdfb8e1bf70458d3d699c27754a9b',1,'String::remove(unsigned int index)'],['../class_string.html#ab27df1671530a95f2d8308fe179729e0',1,'String::remove(unsigned int index, unsigned int count)']]],
4 | ['removearrayindex',['removeArrayIndex',['../class_json_modifier.html#aba45c4fe467fa70b837f190986cf190b',1,'JsonModifier']]],
5 | ['removekeyvalue',['removeKeyValue',['../class_json_modifier.html#aadf76d2cef6b1a6ffe7868031cfb0e11',1,'JsonModifier']]],
6 | ['replace',['replace',['../class_string.html#a3452044f5ec9ffba3dcc3c2b355b769f',1,'String::replace(char find, char replace)'],['../class_string.html#a6b91a0ceae7dd3f86b952ce2cebf783c',1,'String::replace(const String &find, const String &replace)']]],
7 | ['reserve',['reserve',['../class_string.html#a138edcc762cb87649d81757d1e4ab419',1,'String']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['jsmn_5fparser',['jsmn_parser',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html',1,'JsonParserGeneratorRK']]],
4 | ['jsmntok_5ft',['jsmntok_t',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html',1,'JsonParserGeneratorRK']]],
5 | ['jsonbuffer',['JsonBuffer',['../class_json_buffer.html',1,'']]],
6 | ['jsonmodifier',['JsonModifier',['../class_json_modifier.html',1,'']]],
7 | ['jsonparser',['JsonParser',['../class_json_parser.html',1,'']]],
8 | ['jsonparserstatic',['JsonParserStatic',['../class_json_parser_static.html',1,'']]],
9 | ['jsonparserstring',['JsonParserString',['../class_json_parser_string.html',1,'']]],
10 | ['jsonreference',['JsonReference',['../class_json_reference.html',1,'']]],
11 | ['jsonwriter',['JsonWriter',['../class_json_writer.html',1,'']]],
12 | ['jsonwriterautoarray',['JsonWriterAutoArray',['../class_json_writer_auto_array.html',1,'']]],
13 | ['jsonwriterautoobject',['JsonWriterAutoObject',['../class_json_writer_auto_object.html',1,'']]],
14 | ['jsonwritercontext',['JsonWriterContext',['../struct_json_writer_context.html',1,'']]],
15 | ['jsonwriterstatic',['JsonWriterStatic',['../class_json_writer_static.html',1,'']]]
16 | ];
17 |
--------------------------------------------------------------------------------
/docs/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['print',['Print',['../class_print.html',1,'']]],
4 | ['printable',['Printable',['../class_printable.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['string',['String',['../class_string.html',1,'']]],
4 | ['stringsumhelper',['StringSumHelper',['../class_string_sum_helper.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/search/close.png
--------------------------------------------------------------------------------
/docs/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['spark_5fwiring_5fprint_2eh',['spark_wiring_print.h',['../spark__wiring__print_8h.html',1,'']]],
4 | ['spark_5fwiring_5fprintable_2eh',['spark_wiring_printable.h',['../spark__wiring__printable_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adddata',['addData',['../class_json_buffer.html#a760cb5be42ed2d2ca9306b1109e76af3',1,'JsonBuffer']]],
4 | ['addstring',['addString',['../class_json_buffer.html#a61bf30ac6e1bd460f1e809d02a7d5ba4',1,'JsonBuffer']]],
5 | ['allocate',['allocate',['../class_json_buffer.html#a1eb9d0cae3ef9a9ac56b8580bc70fe2e',1,'JsonBuffer']]],
6 | ['allocatetokens',['allocateTokens',['../class_json_parser.html#a1731e3265d6b2f89587638dcd6d7ff34',1,'JsonParser']]],
7 | ['append',['append',['../class_json_parser_string.html#a7a8f809096c291c4cd7717df4a6534cf',1,'JsonParserString::append(char ch)'],['../class_json_parser_string.html#a28e2858fe1481e20fa8bc40054378c9f',1,'JsonParserString::append(const char *str, size_t len)']]],
8 | ['appendarrayvalue',['appendArrayValue',['../class_json_modifier.html#ac492f5945ef4e4bc003fea5af5b9c504',1,'JsonModifier']]],
9 | ['appendutf8',['appendUtf8',['../class_json_parser.html#a498dcdec7949c88dfc454d052e25ff69',1,'JsonParser']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['c_5fstr',['c_str',['../class_string.html#a0274f3e61533d15086816fb7f47ccb54',1,'String']]],
4 | ['charat',['charAt',['../class_string.html#aee512943b0a68596e1f946fcfda757af',1,'String']]],
5 | ['clear',['clear',['../class_json_buffer.html#a70969847d857815a9ded6450378e0e53',1,'JsonBuffer']]],
6 | ['clearwriteerror',['clearWriteError',['../class_print.html#aec9ecf84cc6d9087a650def3cefc459e',1,'Print']]],
7 | ['compareto',['compareTo',['../class_string.html#ab95c64acc3d5105efdc9709a4cc31e76',1,'String']]],
8 | ['concat',['concat',['../class_string.html#a63f64f8a3da37d4570ce7b2ceec5bd2b',1,'String::concat(const String &str)'],['../class_string.html#a5477edc378d55f57bb6572217e562c7a',1,'String::concat(const char *cstr)'],['../class_string.html#a5f3e286a1a7b65a154e3e3dd19d4b707',1,'String::concat(char c)'],['../class_string.html#a1c02b2de34a3245d16c5430951789f7d',1,'String::concat(unsigned char c)'],['../class_string.html#a6d437a7312b591848b5457705fee5549',1,'String::concat(int num)'],['../class_string.html#af9c20f944d8a4687808017388047d155',1,'String::concat(unsigned int num)'],['../class_string.html#a92a456f8679a19d2221ec43841238ead',1,'String::concat(long num)'],['../class_string.html#ad502777b7549182fe9b1a14879acf307',1,'String::concat(unsigned long num)'],['../class_string.html#af6029b556adb9a23d82d1f276ce4f8ee',1,'String::concat(float num)'],['../class_string.html#ab1e52143c6057122a71db07ed1c7fb0e',1,'String::concat(double num)']]],
9 | ['copytokenvalue',['copyTokenValue',['../class_json_parser.html#ab7f8a2873dd3a2935cf0a22133a5378f',1,'JsonParser']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7ejsonbuffer',['~JsonBuffer',['../class_json_buffer.html#a634ecf551d2d738b7a80b513e2c5a468',1,'JsonBuffer']]],
4 | ['_7ejsonparser',['~JsonParser',['../class_json_parser.html#a7c0393b54c37f9ff30b6bb59f0ba92ce',1,'JsonParser']]],
5 | ['_7ejsonreference',['~JsonReference',['../class_json_reference.html#a4aca0aedf85a69c53d3af71baaee5030',1,'JsonReference']]],
6 | ['_7ejsonwriter',['~JsonWriter',['../class_json_writer.html#ac6555dd3dfadc937848046a58bd5f974',1,'JsonWriter']]],
7 | ['_7ejsonwriterautoarray',['~JsonWriterAutoArray',['../class_json_writer_auto_array.html#a2554fc87e46846becf528e878d043bc0',1,'JsonWriterAutoArray']]],
8 | ['_7ejsonwriterautoobject',['~JsonWriterAutoObject',['../class_json_writer_auto_object.html#adb79acd280cd69ae5d0d6afea1c187bc',1,'JsonWriterAutoObject']]],
9 | ['_7estring',['~String',['../class_string.html#ab4027f1abc8f8c0134f6098126de71e5',1,'String']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['endswith',['endsWith',['../class_string.html#af96a205cd68121b2fbdf01f5e9b9bb31',1,'String']]],
4 | ['equals',['equals',['../class_string.html#a1f8b83b7dfd47de4062abc3d57e4c351',1,'String::equals(const String &s) const'],['../class_string.html#add7c8de5fdbebf0fba593d97535228c2',1,'String::equals(const char *cstr) const']]],
5 | ['equalsignorecase',['equalsIgnoreCase',['../class_string.html#a3b8832687edda189ae43632d70157b94',1,'String']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['findleftcomma',['findLeftComma',['../class_json_modifier.html#a5b67ce1041b0e40e467639de1eeeca1e',1,'JsonModifier']]],
4 | ['findrightcomma',['findRightComma',['../class_json_modifier.html#a24fac4c2257f932aff41792214de35ca',1,'JsonModifier']]],
5 | ['finish',['finish',['../class_json_modifier.html#ae531232fa98f72eea8ea6ba07c065497',1,'JsonModifier']]],
6 | ['finishobjectorarray',['finishObjectOrArray',['../class_json_writer.html#adbd96b46b0679bea3a066c0e62bd86b0',1,'JsonWriter']]],
7 | ['format',['format',['../class_string.html#a735dfb188ddcaaddbcb42cc3a9e59afc',1,'String']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['index',['index',['../class_json_reference.html#aecf18512e22e7efeba7572072576e09e',1,'JsonReference']]],
4 | ['indexof',['indexOf',['../class_string.html#aaf945bda436edaba02fccffbdf3936c1',1,'String::indexOf(char ch) const'],['../class_string.html#a0a9cb3d76e6e9b7cd1d8666cc84149ea',1,'String::indexOf(char ch, unsigned int fromIndex) const'],['../class_string.html#ab2fac51c5e56215d0b92a70cce39d966',1,'String::indexOf(const String &str) const'],['../class_string.html#aecbe2471a60329e53d31bd85c24c38a9',1,'String::indexOf(const String &str, unsigned int fromIndex) const']]],
5 | ['init',['init',['../class_json_writer.html#ad7dea044e659a5e1d368ff4628e9eea6',1,'JsonWriter']]],
6 | ['insertarrayvalue',['insertArrayValue',['../class_json_writer.html#a8b4dc6726b66b4f277c7674e60c8a057',1,'JsonWriter']]],
7 | ['insertchar',['insertChar',['../class_json_writer.html#ad286fab5e961490da5e17816f277f23c',1,'JsonWriter']]],
8 | ['insertcheckseparator',['insertCheckSeparator',['../class_json_writer.html#ab773cf0a021f402f2cef3c14694f18da',1,'JsonWriter']]],
9 | ['insertkeyarray',['insertKeyArray',['../class_json_writer.html#ab051477eb92a5c565ea943b8d15e1779',1,'JsonWriter']]],
10 | ['insertkeyobject',['insertKeyObject',['../class_json_writer.html#a338c3e07d0a6a2334da66684c8ae02a3',1,'JsonWriter']]],
11 | ['insertkeyvalue',['insertKeyValue',['../class_json_writer.html#ac2de627389b59ce2c8ed95e10ea213bf',1,'JsonWriter']]],
12 | ['insertorupdatekeyvalue',['insertOrUpdateKeyValue',['../class_json_modifier.html#acca6028c0ec31489950f43e86c574229',1,'JsonModifier']]],
13 | ['insertsprintf',['insertsprintf',['../class_json_writer.html#a8a584941a871018cd09315276b8bf7ca',1,'JsonWriter']]],
14 | ['insertstring',['insertString',['../class_json_writer.html#acf5ad9145b651c78873a71abbe372c9b',1,'JsonWriter']]],
15 | ['insertvalue',['insertValue',['../class_json_writer.html#ac58734c238ba7be066838591b0cc7743',1,'JsonWriter::insertValue(bool value)'],['../class_json_writer.html#a69da120fb595f2820dd73f0c9339e093',1,'JsonWriter::insertValue(int value)'],['../class_json_writer.html#a296c63529260115c9fa0aced54960903',1,'JsonWriter::insertValue(unsigned int value)'],['../class_json_writer.html#a069e3c244a8a320eaa9dd5625874d98e',1,'JsonWriter::insertValue(long value)'],['../class_json_writer.html#a69d2d9ed9023105c3f84ce645919502b',1,'JsonWriter::insertValue(unsigned long value)'],['../class_json_writer.html#a5651b6c191da0397dab40c5ad51af1ec',1,'JsonWriter::insertValue(float value)'],['../class_json_writer.html#a5ccac7627d96f545498118340f7e5f75',1,'JsonWriter::insertValue(double value)'],['../class_json_writer.html#aeac7ad2b336bb15c05a6094a59a42126',1,'JsonWriter::insertValue(const char *value)'],['../class_json_writer.html#a6f8a280756ada908ab7e643f6dd1faa9',1,'JsonWriter::insertValue(const String &value)']]],
16 | ['insertvsprintf',['insertvsprintf',['../class_json_writer.html#ab737d9527845638e08bd71034d419e49',1,'JsonWriter']]],
17 | ['istruncated',['isTruncated',['../class_json_writer.html#a815f77b2db3315bfd40dfb61f68b0ed4',1,'JsonWriter']]]
18 | ];
19 |
--------------------------------------------------------------------------------
/docs/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['jsonbuffer',['JsonBuffer',['../class_json_buffer.html#a7198fe2dc430c6ebbc2374698c86f932',1,'JsonBuffer::JsonBuffer()'],['../class_json_buffer.html#a645819ad48ee172c01a482bef9c1f765',1,'JsonBuffer::JsonBuffer(char *buffer, size_t bufferLen)']]],
4 | ['jsonparser',['JsonParser',['../class_json_parser.html#af21abdfb0ceac731e44d897a0285f5d4',1,'JsonParser::JsonParser()'],['../class_json_parser.html#a394f8fa82e72240ce4ad6e6ca25700b6',1,'JsonParser::JsonParser(char *buffer, size_t bufferLen, JsonParserGeneratorRK::jsmntok_t *tokens, size_t maxTokens)']]],
5 | ['jsonparserstatic',['JsonParserStatic',['../class_json_parser_static.html#a6d0aa92ea003e383a1efa1a8533e1e60',1,'JsonParserStatic']]],
6 | ['jsonparserstring',['JsonParserString',['../class_json_parser_string.html#a3942a87b6920b08e38ce01b4d4a41fc4',1,'JsonParserString::JsonParserString(String *str)'],['../class_json_parser_string.html#ae0f9e3309682685ed259ad1370eb448f',1,'JsonParserString::JsonParserString(char *buf, size_t bufLen)']]],
7 | ['jsonreference',['JsonReference',['../class_json_reference.html#aa4d71b4a5c47270192b92b23b20ca149',1,'JsonReference::JsonReference(const JsonParser *parser)'],['../class_json_reference.html#a9b1d0b53240a31cd66918b76ffbfac61',1,'JsonReference::JsonReference(const JsonParser *parser, const JsonParserGeneratorRK::jsmntok_t *token)']]],
8 | ['jsonwriter',['JsonWriter',['../class_json_writer.html#ac236bb60b9ae908fd178baff276df0c8',1,'JsonWriter::JsonWriter()'],['../class_json_writer.html#ae97b42591255aece772a046eb098fd77',1,'JsonWriter::JsonWriter(char *buffer, size_t bufferLen)']]],
9 | ['jsonwriterautoarray',['JsonWriterAutoArray',['../class_json_writer_auto_array.html#a6bfd8fc01e5bcdd38cbf4b1c2e91637b',1,'JsonWriterAutoArray']]],
10 | ['jsonwriterautoobject',['JsonWriterAutoObject',['../class_json_writer_auto_object.html#a92e7cbe4161ff0bd184791e1d666e95f',1,'JsonWriterAutoObject']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['key',['key',['../class_json_reference.html#abb7263eb5a84a137f0ed45631993d171',1,'JsonReference']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lastindexof',['lastIndexOf',['../class_string.html#a63a465c7d1e67129b04cf4693b756e5b',1,'String::lastIndexOf(char ch) const'],['../class_string.html#af9b32bb5cf68844c04792b4368f69883',1,'String::lastIndexOf(char ch, unsigned int fromIndex) const'],['../class_string.html#aa696010f90d06e0caceeb847ab3ce689',1,'String::lastIndexOf(const String &str) const'],['../class_string.html#a08e7c60202cc42fe4731b52c0c5cd80f',1,'String::lastIndexOf(const String &str, unsigned int fromIndex) const']]],
4 | ['length',['length',['../class_string.html#a21691d4bac5ec852977018fef6fb9c8a',1,'String']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['operator_20const_20char_20_2a',['operator const char *',['../class_string.html#a9a12caedc885ac44c86d104a8cb60f82',1,'String']]],
4 | ['operator_21_3d',['operator!=',['../class_string.html#a4eda494a17ada57b9e8975c5b44b5227',1,'String::operator!=(const String &rhs) const'],['../class_string.html#aa3bec091af9c137939b348138ae06e93',1,'String::operator!=(const char *cstr) const']]],
5 | ['operator_2b_3d',['operator+=',['../class_string.html#a5a3f29c49cc46fb598fc41767a83dabc',1,'String::operator+=(const String &rhs)'],['../class_string.html#ab41e81fc0c337cab456509994d12f097',1,'String::operator+=(const char *cstr)'],['../class_string.html#aea2e862c41c9995a7cb2201cd92c2851',1,'String::operator+=(char c)'],['../class_string.html#a26be7d08426b6cf307f1eb2e9bff095a',1,'String::operator+=(unsigned char num)'],['../class_string.html#acc979c8832f66d8d953aaa7d81d305c1',1,'String::operator+=(int num)'],['../class_string.html#aca854f6e679697e98e940b8d2b51956e',1,'String::operator+=(unsigned int num)'],['../class_string.html#a2638de5d162cb9395bd2837458cef124',1,'String::operator+=(long num)'],['../class_string.html#aeaf915e3c8fa71652b2fae59f201a5a2',1,'String::operator+=(unsigned long num)']]],
6 | ['operator_3c',['operator<',['../class_string.html#ae536c93957c3e2369a94bbdf99037681',1,'String']]],
7 | ['operator_3c_3d',['operator<=',['../class_string.html#a111fa1bc3ab1c20223cc8940cd122278',1,'String']]],
8 | ['operator_3d',['operator=',['../class_string.html#aeb3b38d9acd37e511d82c9f4dc7565a3',1,'String::operator=(const String &rhs)'],['../class_string.html#ab7151855d8e95ab3703f0284298d9ac1',1,'String::operator=(const char *cstr)']]],
9 | ['operator_3d_3d',['operator==',['../class_string.html#a21388f8d52ccecd225db7d6724d3e38f',1,'String::operator==(const String &rhs) const'],['../class_string.html#ad453b9631caf5d0164ae493bf1aa9680',1,'String::operator==(const char *cstr) const']]],
10 | ['operator_3e',['operator>',['../class_string.html#a25bbbdda663b6b0eb3ed3458e80fc66e',1,'String']]],
11 | ['operator_3e_3d',['operator>=',['../class_string.html#ad55ec344221bba8a7447226bde7b00dc',1,'String']]],
12 | ['operator_5b_5d',['operator[]',['../class_string.html#a277d6b29f7f152a03c81700b12e43e55',1,'String::operator[](unsigned int index) const'],['../class_string.html#a0c9922e5854f82cd9952fcb4d6006059',1,'String::operator[](unsigned int index)']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/html/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['parse',['parse',['../class_json_parser.html#ad528213e8600cbad4d85910b62fc033a',1,'JsonParser']]],
4 | ['print',['print',['../class_print.html#acfe80773011eb17dfb52c2fba517a093',1,'Print::print(const char[])'],['../class_print.html#a1e411d07a8ffec5faf7ce485bac0f029',1,'Print::print(char)'],['../class_print.html#ae35481e77567618140cd58d8b96d3747',1,'Print::print(unsigned char value, int base=DEC)'],['../class_print.html#aa28ddbde83b14df73b41c919ecc4478f',1,'Print::print(int value, int base=DEC)'],['../class_print.html#afcd7d3a184df961a502643e4fb638c52',1,'Print::print(unsigned int value, int base=DEC)'],['../class_print.html#a0c663ac015ebc037ea044ba2e2cf2947',1,'Print::print(long value, int base=DEC)'],['../class_print.html#acb8c6dcd4339b024436002aa9a6f4be2',1,'Print::print(unsigned long value, int base=DEC)'],['../class_print.html#ad89472bdb6539423a42d350beec02ff4',1,'Print::print(double value, int dec=2)'],['../class_print.html#a901b0f06ae34aab31b8fbb4298f0596e',1,'Print::print(const Printable &)']]],
5 | ['printf',['printf',['../class_print.html#a08a461c9fee5fd8f5795d6e9f61e3d5b',1,'Print']]],
6 | ['println',['println',['../class_print.html#ad337ce3f7977411b7d34d47a51e5737e',1,'Print::println(const char[])'],['../class_print.html#a80fdd92db4b396062586bcb3e08d3835',1,'Print::println(char value)'],['../class_print.html#a000b3fd5b723cb6c7db0d3231a9ef2f8',1,'Print::println(unsigned char value, int base=DEC)'],['../class_print.html#a82aa91bbd859f28a0a3b4869e5bfcadd',1,'Print::println(int value, int base=DEC)'],['../class_print.html#a2608232c1f10f654111ff447de16d60b',1,'Print::println(unsigned int value, int base=DEC)'],['../class_print.html#a82bbe59b28440c29e55ff3597eb45376',1,'Print::println(long value, int base=DEC)'],['../class_print.html#afa936d7e8dd329d9162f2cd28f42681e',1,'Print::println(unsigned long value, int base=DEC)'],['../class_print.html#a178b90baf9f74f0945f5c64aafec59ea',1,'Print::println(double value, int dec=2)'],['../class_print.html#a20f9e104153b62e720c9b4c348b44f00',1,'Print::println(const Printable &)'],['../class_print.html#a169b128f9e22f0c15883768f580541a2',1,'Print::println(void)']]],
7 | ['printlnf',['printlnf',['../class_print.html#afa41aa5211c54b7b4d79b9286880c337',1,'Print']]],
8 | ['printto',['printTo',['../class_printable.html#a2c5776bc55c0a3a5675bba9d4d8e3681',1,'Printable']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/html/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['remove',['remove',['../class_string.html#ae65cdfb8e1bf70458d3d699c27754a9b',1,'String::remove(unsigned int index)'],['../class_string.html#ab27df1671530a95f2d8308fe179729e0',1,'String::remove(unsigned int index, unsigned int count)']]],
4 | ['removearrayindex',['removeArrayIndex',['../class_json_modifier.html#aba45c4fe467fa70b837f190986cf190b',1,'JsonModifier']]],
5 | ['removekeyvalue',['removeKeyValue',['../class_json_modifier.html#aadf76d2cef6b1a6ffe7868031cfb0e11',1,'JsonModifier']]],
6 | ['replace',['replace',['../class_string.html#a3452044f5ec9ffba3dcc3c2b355b769f',1,'String::replace(char find, char replace)'],['../class_string.html#a6b91a0ceae7dd3f86b952ce2cebf783c',1,'String::replace(const String &find, const String &replace)']]],
7 | ['reserve',['reserve',['../class_string.html#a138edcc762cb87649d81757d1e4ab419',1,'String']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tochararray',['toCharArray',['../class_string.html#ac090329c1967d6265d63cc0a5b850e23',1,'String']]],
4 | ['tofloat',['toFloat',['../class_string.html#ac501497ce1ba7679e80152eaa71c9986',1,'String']]],
5 | ['toint',['toInt',['../class_string.html#a2dc5a9a787f8ff266d1130594ec65237',1,'String']]],
6 | ['tokenwithquotes',['tokenWithQuotes',['../class_json_modifier.html#a5e685480ff2e978480cdc215b340e3a7',1,'JsonModifier']]],
7 | ['tolowercase',['toLowerCase',['../class_string.html#ab281c09b3379e2ab74fa35f619f1d7ad',1,'String']]],
8 | ['touppercase',['toUpperCase',['../class_string.html#ad911fa09bbf609765ed4a0c8eecbe96f',1,'String']]],
9 | ['trim',['trim',['../class_string.html#ab479206db8365accc3ee40108798f8dc',1,'String']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../class_json_reference.html#a9eb0bbb4ed98e7ebceeb41c757e0f15b',1,'JsonReference']]],
4 | ['valuebool',['valueBool',['../class_json_reference.html#a45d8e15942d4f3cf79e6e7d0c9218acf',1,'JsonReference']]],
5 | ['valuedouble',['valueDouble',['../class_json_reference.html#a670c3313ff8bc1399ce0a6efdad3b0db',1,'JsonReference']]],
6 | ['valuefloat',['valueFloat',['../class_json_reference.html#afa346d628f8ecb4ad2b7a67c7634a85c',1,'JsonReference']]],
7 | ['valueint',['valueInt',['../class_json_reference.html#afcf4b05a4b789ca1ea938a1adb33cafa',1,'JsonReference']]],
8 | ['valuestring',['valueString',['../class_json_reference.html#ab9dfec23570193b9ab1d16b07fba6022',1,'JsonReference']]],
9 | ['valueunsignedlong',['valueUnsignedLong',['../class_json_reference.html#a081b56c80097d802911610fb17253211',1,'JsonReference']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/functions_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write',['write',['../class_print.html#ab9195b97274029f693aaddce6c7a0021',1,'Print::write(uint8_t c)=0'],['../class_print.html#a5b40e0e9cab1f2fe5bb0cb22ffe5adda',1,'Print::write(const char *str)'],['../class_print.html#a88864e109589a5be9b0f5ba1327f8421',1,'Print::write(const uint8_t *buffer, size_t size)']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/html/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['json_20parser_20and_20generator',['JSON Parser and Generator',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/related_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/related_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['operator_2b',['operator+',['../class_string.html#a2fb327465c18d4346465237d8a38938c',1,'String::operator+()'],['../class_string.html#aa0fe70fca3cf4c9c3c1e77d2465a9bd9',1,'String::operator+()'],['../class_string.html#a15c2c0bbe928e2bbf5278c8537bcfda4',1,'String::operator+()'],['../class_string.html#a8b0c50963eaaf2366de418e1fba34cf1',1,'String::operator+()'],['../class_string.html#a0c7b23137b894e0e6d7607d8386a9285',1,'String::operator+()'],['../class_string.html#a20c7726a6ea2c053044c19f40e5c91aa',1,'String::operator+()'],['../class_string.html#a50aa43ee66fafd4a7e03c453a62aaac1',1,'String::operator+()'],['../class_string.html#a61625af689cfcbe9206851903b1144a2',1,'String::operator+()'],['../class_string.html#a9a2cbb5207527b7dabf2ea13c48f9833',1,'String::operator+()'],['../class_string.html#ad7f8cc6402796f520aa6ddc33953f7fc',1,'String::operator+()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/search/search_l.png
--------------------------------------------------------------------------------
/docs/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/search/search_m.png
--------------------------------------------------------------------------------
/docs/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/search/search_r.png
--------------------------------------------------------------------------------
/docs/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "abcdefghijklmoprstvw~",
4 | 1: "jps",
5 | 2: "s",
6 | 3: "acefgijkloprstvw~",
7 | 4: "bcdefhijlmopst",
8 | 5: "o",
9 | 6: "j"
10 | };
11 |
12 | var indexSectionNames =
13 | {
14 | 0: "all",
15 | 1: "classes",
16 | 2: "files",
17 | 3: "functions",
18 | 4: "variables",
19 | 5: "related",
20 | 6: "pages"
21 | };
22 |
23 | var indexSectionLabels =
24 | {
25 | 0: "All",
26 | 1: "Data Structures",
27 | 2: "Files",
28 | 3: "Functions",
29 | 4: "Variables",
30 | 5: "Friends",
31 | 6: "Pages"
32 | };
33 |
34 |
--------------------------------------------------------------------------------
/docs/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bin',['BIN',['../spark__wiring__print_8h.html#aee179d58d1b76a9b42397af886f2f9a4',1,'spark_wiring_print.h']]],
4 | ['buf',['buf',['../class_json_parser_string.html#a3ffd87df1aff38ff4142fad32e1e3de0',1,'JsonParserString']]],
5 | ['buffer',['buffer',['../class_json_buffer.html#aaee27fe51d12d68bd6031df3bc78b6b5',1,'JsonBuffer::buffer()'],['../class_string.html#a7892a52a08b6671add931f85a19c1d46',1,'String::buffer()']]],
6 | ['bufferlen',['bufferLen',['../class_json_buffer.html#af06130f43f71623ea6afe049c846e52b',1,'JsonBuffer']]],
7 | ['buflen',['bufLen',['../class_json_parser_string.html#a376957bb37fc229f44d0d85ce74adb4a',1,'JsonParserString']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['capacity',['capacity',['../class_string.html#af78d6ba64d194d5571319316ee2c41d4',1,'String']]],
4 | ['context',['context',['../class_json_writer.html#a2311bf4f11136f55acd23fb13b4b1344',1,'JsonWriter']]],
5 | ['contextindex',['contextIndex',['../class_json_writer.html#a28554227000e3a49b446e5db77f0505e',1,'JsonWriter']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dec',['DEC',['../spark__wiring__print_8h.html#a26e216c38cffa0a9965fa7933ba558b1',1,'spark_wiring_print.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['end',['end',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#a7bd5d158fd8e6c1be21ab29994ef6bef',1,'JsonParserGeneratorRK::jsmntok_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['flags',['flags',['../class_string.html#a46d9dadfcefa61aa12563806c477657b',1,'String']]],
4 | ['floatplaces',['floatPlaces',['../class_json_writer.html#ab0c979f74ad01b6e9970ffed5b39cb29',1,'JsonWriter']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hex',['HEX',['../spark__wiring__print_8h.html#a777726851dda95dabcc50f606e2dfd8e',1,'spark_wiring_print.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/variables_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['isfirst',['isFirst',['../struct_json_writer_context.html#a533afb7eeecfe191549f1db1f596633d',1,'JsonWriterContext']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/variables_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['jp',['jp',['../class_json_modifier.html#ab78d43036cea562e37640ae12e20b706',1,'JsonModifier']]],
4 | ['jw',['jw',['../class_json_writer_auto_object.html#a4ffea7af57b2ceb87edd5e7ee08aeefb',1,'JsonWriterAutoObject::jw()'],['../class_json_writer_auto_array.html#a747001de80facbc7a782a9e14ad2acae',1,'JsonWriterAutoArray::jw()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['len',['len',['../class_string.html#add7c3370b556b8fd8c669b8c6b40043a',1,'String']]],
4 | ['length',['length',['../class_json_parser_string.html#a2b3a350599c49f6e7e368fc8b508cf6f',1,'JsonParserString']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['max_5fnested_5fcontext',['MAX_NESTED_CONTEXT',['../class_json_writer.html#a7d1daa126e962c611373f65d1e83e4ee',1,'JsonWriter']]],
4 | ['maxtokens',['maxTokens',['../class_json_parser.html#a0dfa97de05bac37c5be2e1ee9747b8a2',1,'JsonParser']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oct',['OCT',['../spark__wiring__print_8h.html#aeea5c9efade0b29d08f3b5b8336425ad',1,'spark_wiring_print.h']]],
4 | ['offset',['offset',['../class_json_buffer.html#aeb1ab3291108f351834f2e8c6784538c',1,'JsonBuffer']]],
5 | ['origafter',['origAfter',['../class_json_modifier.html#aec8c0683c15ad68dc1cb8180321bf902',1,'JsonModifier']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/variables_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['parser',['parser',['../class_json_parser.html#ad8d3dc7a971bd6c8e578518ba6c874f9',1,'JsonParser']]],
4 | ['pos',['pos',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#a7e1b077e5e56c0a1c6e8ec441963c0db',1,'JsonParserGeneratorRK::jsmn_parser']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['saveloc',['saveLoc',['../class_json_modifier.html#a7ea53418d660ce7cdec0964cca76015b',1,'JsonModifier']]],
4 | ['size',['size',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#a4fe2f163e9a419ab974b88e95d9e6d9e',1,'JsonParserGeneratorRK::jsmntok_t']]],
5 | ['start',['start',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#a4fb68e88a6a7c366289a92c8b1332f4f',1,'JsonParserGeneratorRK::jsmntok_t::start()'],['../class_json_modifier.html#abd83b67763dc4ce55562bbdd5cea1e20',1,'JsonModifier::start()']]],
6 | ['staticbuffers',['staticBuffers',['../class_json_buffer.html#a729845e25c624d1dcb1da9712afbcdf7',1,'JsonBuffer']]],
7 | ['str',['str',['../class_json_parser_string.html#ac98659ff5a56537979b6c60d28648224',1,'JsonParserString']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/variables_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
18 |
Searching...
19 |
No Matches
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['terminator',['terminator',['../struct_json_writer_context.html#ae37822121661863a0d70776b48cc3962',1,'JsonWriterContext']]],
4 | ['tokens',['tokens',['../class_json_parser.html#af2a9bba1dc92b0c38d0cab6fdad76216',1,'JsonParser']]],
5 | ['tokensend',['tokensEnd',['../class_json_parser.html#a6b8c13ce885f8bc7470248d0dc56f157',1,'JsonParser']]],
6 | ['toknext',['toknext',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#ac3b38630c87a1ede05cc8b84c78ff9e9',1,'JsonParserGeneratorRK::jsmn_parser']]],
7 | ['toksuper',['toksuper',['../struct_json_parser_generator_r_k_1_1jsmn__parser.html#a5876016a03cc03cf6b9b24ad456a3d24',1,'JsonParserGeneratorRK::jsmn_parser']]],
8 | ['truncated',['truncated',['../class_json_writer.html#a30b9462bee5d300841630e64b660fe43',1,'JsonWriter']]],
9 | ['type',['type',['../struct_json_parser_generator_r_k_1_1jsmntok__t.html#af74f112dd9655aaa8da0a91e7c8f3495',1,'JsonParserGeneratorRK::jsmntok_t']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/splitbar.png
--------------------------------------------------------------------------------
/docs/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/sync_off.png
--------------------------------------------------------------------------------
/docs/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/sync_on.png
--------------------------------------------------------------------------------
/docs/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/tab_a.png
--------------------------------------------------------------------------------
/docs/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/tab_b.png
--------------------------------------------------------------------------------
/docs/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/tab_h.png
--------------------------------------------------------------------------------
/docs/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rickkas7/JsonParserGeneratorRK/3f323a8303ed7a263f5d5fdebb4b2b6891b10c33/docs/html/tab_s.png
--------------------------------------------------------------------------------
/docs/src/spark_wiring_printable.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file spark_wiring_printable.h
4 | * @author Satish Nair
5 | * @version V1.0.0
6 | * @date 10-Nov-2013
7 | * @brief Header for spark_wiring_printable.cpp module
8 | ******************************************************************************
9 | Copyright (c) 2013-2015 Particle Industries, Inc. All rights reserved.
10 | Copyright (c) 2011 Adrian McEwen. All right reserved.
11 |
12 | This library is free software; you can redistribute it and/or
13 | modify it under the terms of the GNU Lesser General Public
14 | License as published by the Free Software Foundation, either
15 | version 3 of the License, or (at your option) any later version.
16 |
17 | This library is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 | Lesser General Public License for more details.
21 |
22 | You should have received a copy of the GNU Lesser General Public
23 | License along with this library; if not, see .
24 | ******************************************************************************
25 | */
26 |
27 | #ifndef __SPARK_WIRING_PRINTABLE_H
28 | #define __SPARK_WIRING_PRINTABLE_H
29 |
30 | #include
31 |
32 | class Print;
33 |
34 | /**
35 | * @brief The Printable class provides a way for new classes to allow themselves to be printed.
36 | *
37 | * By deriving from Printable and implementing the printTo method, it will then be possible
38 | * for users to print out instances of this class by passing them into the usual
39 | * Print::print and Print::println methods.
40 | */
41 | class Printable
42 | {
43 | public:
44 | /**
45 | * @brief Print a textual representation of the class to a Print object
46 | *
47 | * @param p The Print object to print to
48 | */
49 | virtual size_t printTo(Print& p) const = 0;
50 | };
51 |
52 | #endif
53 |
54 |
--------------------------------------------------------------------------------
/examples/1-parser/1-parser-JsonParserGeneratorRK.cpp:
--------------------------------------------------------------------------------
1 | #include "Particle.h"
2 |
3 | #include "JsonParserGeneratorRK.h"
4 |
5 | const unsigned long TEST_RUN_PERIOD_MS = 10000;
6 | unsigned long lastRun = 0;
7 |
8 | void runTest();
9 |
10 | const char * const test2 = "{\"t1\":\"abc\",\"t2\":1234,\"t3\":1234.5,\"t4\":true,\"t5\":false,\"t6\":null, \"t7\" : \"\\\"quoted\\\"\" } ";
11 |
12 | // Global parser that supports up to 256 bytes of data and 20 tokens
13 | JsonParserStatic<256, 20> parser1;
14 |
15 | void setup() {
16 | Serial.begin(9600);
17 | }
18 |
19 | void loop() {
20 | if (millis() - lastRun >= TEST_RUN_PERIOD_MS) {
21 | lastRun = millis();
22 | runTest();
23 | }
24 | }
25 |
26 | void runTest() {
27 | // Clear the parser state, add the string test2, and parse it
28 | parser1.clear();
29 | parser1.addString(test2);
30 | if (!parser1.parse()) {
31 | Serial.println("parsing failed test2");
32 | return;
33 | }
34 |
35 | String strValue;
36 | if (!parser1.getOuterValueByKey("t1", strValue)) {
37 | Serial.println("failed to get test2 t1");
38 | return;
39 | }
40 | if (strValue != "abc") {
41 | Serial.printlnf("wrong value test2 t1 was %s", strValue.c_str());
42 | return;
43 | }
44 |
45 | String keyName;
46 | if (!parser1.getOuterKeyValueByIndex(0, keyName, strValue)) {
47 | Serial.println("failed to get test2 t1 by index");
48 | return;
49 | }
50 | if (keyName != "t1") {
51 | Serial.printlnf("wrong key name test2 t1 was %s by index", keyName.c_str());
52 | return;
53 | }
54 | if (strValue != "abc") {
55 | Serial.printlnf("wrong value test2 t1 was %s by index", strValue.c_str());
56 | return;
57 | }
58 |
59 | int intValue;
60 | if (!parser1.getOuterValueByKey("t2", intValue)) {
61 | Serial.println("failed to get test2 t2");
62 | return;
63 | }
64 | if (intValue != 1234) {
65 | Serial.printlnf("wrong value test2 t2 was %d", intValue);
66 | return;
67 | }
68 | intValue = -1;
69 |
70 | if (!parser1.getOuterKeyValueByIndex(1, keyName, intValue)) {
71 | Serial.println("failed to get test2 t2 by index");
72 | return;
73 | }
74 | if (keyName != "t2") {
75 | Serial.printlnf("wrong key name test2 t2 was %s by index", keyName.c_str());
76 | return;
77 | }
78 | if (intValue != 1234) {
79 | Serial.printlnf("wrong value test2 t2 was %d by index", intValue);
80 | return;
81 | }
82 |
83 |
84 | float floatValue;
85 | if (!parser1.getOuterValueByKey("t3", floatValue)) {
86 | Serial.println("failed to get test2 t3");
87 | return;
88 | }
89 | if (floatValue != 1234.5) {
90 | Serial.printlnf("wrong value test2 t3 was %f", floatValue);
91 | return;
92 | }
93 |
94 | bool boolValue;
95 | if (!parser1.getOuterValueByKey("t4", boolValue)) {
96 | Serial.println("failed to get test2 t4");
97 | return;
98 | }
99 | if (boolValue != true) {
100 | Serial.printlnf("wrong value test2 t4 was %d", boolValue);
101 | return;
102 | }
103 |
104 | if (!parser1.getOuterValueByKey("t5", boolValue)) {
105 | Serial.println("failed to get test2 t5");
106 | return;
107 | }
108 | if (boolValue != false) {
109 | Serial.printlnf("wrong value test2 t5 was %d", boolValue);
110 | return;
111 | }
112 |
113 |
114 | if (!parser1.getOuterValueByKey("t7", strValue)) {
115 | Serial.println("failed to get test2 t7");
116 | return;
117 | }
118 | if (strValue != "\"quoted\"") {
119 | Serial.printlnf("wrong value test2 75 was %s", strValue.c_str());
120 | return;
121 | }
122 |
123 | Serial.println("test passed!");
124 | }
125 |
--------------------------------------------------------------------------------
/examples/2-generator/2-generator-JsonParserGeneratorRK.cpp:
--------------------------------------------------------------------------------
1 | #include "Particle.h"
2 |
3 | #include "JsonParserGeneratorRK.h"
4 |
5 | const unsigned long TEST_RUN_PERIOD_MS = 10000;
6 | unsigned long lastRun = 0;
7 |
8 | void runTest();
9 |
10 |
11 | void setup() {
12 | Serial.begin(9600);
13 | }
14 |
15 | void loop() {
16 | if (millis() - lastRun >= TEST_RUN_PERIOD_MS) {
17 | lastRun = millis();
18 | runTest();
19 | }
20 | }
21 |
22 | void runTest() {
23 | // This creates a buffer to hold up to 256 bytes of JSON data (good for Particle.publish)
24 | JsonWriterStatic<256> jw;
25 |
26 | // Creating a scope like this in {} with a JsonWriterAutoObject in it creates an object,
27 | // and automatically closes the object when leaving the scope. This is necessary because
28 | // all JSON values must be in either an object or an array to be valid, and JsonWriter
29 | // requires all startObject to be balanced with a finishObjectOrArray and JsonWriterAutoObject
30 | // takes care of doing that automatically.
31 | {
32 | JsonWriterAutoObject obj(&jw);
33 |
34 | // Add various types of data
35 | jw.insertKeyValue("a", true);
36 | jw.insertKeyValue("b", 1234);
37 | jw.insertKeyValue("c", "test");
38 | }
39 |
40 | // Verify the results
41 | if (strcmp(jw.getBuffer(), "{\"a\":true,\"b\":1234,\"c\":\"test\"}")) {
42 | Serial.printlnf("test mismatch got %s", jw.getBuffer());
43 | return;
44 | }
45 |
46 |
47 | Serial.println("test passed!");
48 | }
49 |
--------------------------------------------------------------------------------
/library.properties:
--------------------------------------------------------------------------------
1 | name=JsonParserGeneratorRK
2 | version=0.1.5
3 | license=MIT
4 | author=Rick Kaseguma
5 | sentence=JSON parser and generator for Particle devices
6 | url=https://github.com/rickkas7/JsonParserGeneratorRK
7 | repository=https://github.com/rickkas7/JsonParserGeneratorRK.git
8 | architectures=*
9 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "LIS3DH",
3 | "version": "0.0.1",
4 | "description": "Travis build script",
5 | "private": true,
6 | "scripts": {
7 | "test": "node node_modules/@rickkas7/particle-builder/particle-builder.js ."
8 | },
9 | "author": "rickkas7@github.com",
10 | "contributors": [
11 | ],
12 | "license": "Apache Version 2.0",
13 | "dependencies": {
14 | "@rickkas7/particle-builder": "0.0.3"
15 | },
16 | "engines": {
17 | "node": ">=4.3.2"
18 | }
19 | }
--------------------------------------------------------------------------------
/test/.gitignore:
--------------------------------------------------------------------------------
1 | JsonTest
2 |
3 |
--------------------------------------------------------------------------------
/test/Makefile:
--------------------------------------------------------------------------------
1 |
2 |
3 | all : JsonTest
4 | ./JsonTest
5 |
6 | JsonTest : JsonTest.cpp ../src/JsonParserGeneratorRK.cpp ../src/JsonParserGeneratorRK.h libwiringgcc
7 | gcc JsonTest.cpp ../src/JsonParserGeneratorRK.cpp UnitTestLib/libwiringgcc.a -std=c++11 -lc++ -IUnitTestLib -I../src -o JsonTest
8 |
9 | check : JsonTest.cpp ../src/JsonParserGeneratorRK.cpp ../src/JsonParserGeneratorRK.h libwiringgcc
10 | gcc JsonTest.cpp ../src/JsonParserGeneratorRK.cpp UnitTestLib/libwiringgcc.a -g -O0 -std=c++11 -lc++ -IUnitTestLib -I ../src -o JsonTest && valgrind --leak-check=yes ./JsonTest
11 |
12 | libwiringgcc :
13 | cd UnitTestLib && make libwiringgcc.a
14 |
15 | .PHONY: libwiringgcc
--------------------------------------------------------------------------------
/test/test2a.json:
--------------------------------------------------------------------------------
1 | {
2 | "range": "Sheet1!A2:B7",
3 | "majorDimension": "COLUMNS",
4 | "values": [
5 | [
6 | "Albert Albrecht",
7 | "Bob Billings",
8 | "Charlie Chaplin",
9 | "Dave Dink"
10 | ],
11 | [
12 | "1234",
13 | "2234",
14 | "3234",
15 | "4234"
16 | ]
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/test/test2b.json:
--------------------------------------------------------------------------------
1 | {
2 | "t1":"abc",
3 | "t2":1234,
4 | "t3":1234.5,
5 | "t4":true,
6 | "t5":false,
7 | "t6":null,
8 | "t7":"\"quoted\""
9 | }
10 |
--------------------------------------------------------------------------------
/test/test2c.json:
--------------------------------------------------------------------------------
1 | {
2 | "t1":"ab\"\u00A2c\u20AC",
3 | "t2":{"a":"foo"},
4 | "t3":[1, 2, 3]
5 | }
6 |
--------------------------------------------------------------------------------
/test/test2e.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "response": {
4 | "version": "0.1",
5 | "termsofService": "http://www.wunderground.com/weather/api/d/terms.html",
6 | "features": {
7 | "forecast": 1
8 | }
9 | },
10 | "forecast": {
11 | "txt_forecast": {
12 | "date": "12:25 PM EST",
13 | "forecastday": {
14 | "period": 7,
15 | "icon": "nt_partlycloudy",
16 | "icon_url": "http://icons.wxug.com/i/c/k/nt_partlycloudy.gif",
17 | "title": "Saturday Night",
18 | "fcttext": "Partly cloudy early with increasing clouds overnight. Low 29F. Winds NW at 15 to 25 mph.",
19 | "fcttext_metric": "Partly cloudy early with increasing clouds overnight. Low -2C. Winds NW at 25 to 40 km/h.",
20 | "pop": "20"
21 | }
22 | },
23 | "simpleforecast": {
24 | "forecastday": {
25 | "date": {
26 | "epoch": "1479600000",
27 | "pretty": "7:00 PM EST on November 19, 2016",
28 | "day": 19,
29 | "month": 11,
30 | "year": 2016,
31 | "yday": 323,
32 | "hour": 19,
33 | "min": "00",
34 | "sec": 0,
35 | "isdst": "0",
36 | "monthname": "November",
37 | "monthname_short": "Nov",
38 | "weekday_short": "Sat",
39 | "weekday": "Saturday",
40 | "ampm": "PM",
41 | "tz_short": "EST",
42 | "tz_long": "America/New_York"
43 | },
44 | "period": 4,
45 | "high": {
46 | "fahrenheit": "40",
47 | "celsius": "4"
48 | },
49 | "low": {
50 | "fahrenheit": "29",
51 | "celsius": "-2"
52 | },
53 | "conditions": "Partly Cloudy",
54 | "icon": "partlycloudy",
55 | "icon_url": "http://icons.wxug.com/i/c/k/partlycloudy.gif",
56 | "skyicon": "",
57 | "pop": 20,
58 | "qpf_allday": {
59 | "in": 0.00,
60 | "mm": 0
61 | },
62 | "qpf_day": {
63 | "in": 0.00,
64 | "mm": 0
65 | },
66 | "qpf_night": {
67 | "in": 0.00,
68 | "mm": 0
69 | },
70 | "snow_allday": {
71 | "in": 0.0,
72 | "cm": 0.0
73 | },
74 | "snow_day": {
75 | "in": 0.0,
76 | "cm": 0.0
77 | },
78 | "snow_night": {
79 | "in": 0.0,
80 | "cm": 0.0
81 | },
82 | "maxwind": {
83 | "mph": 30,
84 | "kph": 48,
85 | "dir": "WNW",
86 | "degrees": 287
87 | },
88 | "avewind": {
89 | "mph": 24,
90 | "kph": 39,
91 | "dir": "WNW",
92 | "degrees": 287
93 | },
94 | "avehumidity": 60,
95 | "maxhumidity": 0,
96 | "minhumidity": 0
97 | }
98 | }
99 | }
100 | }
101 |
--------------------------------------------------------------------------------
/test/test2f.json:
--------------------------------------------------------------------------------
1 | {"A--":{"M":{"M":2,"U":5000,"T":10,"C":[0,255]}}}
2 |
--------------------------------------------------------------------------------
/test/test2g.json:
--------------------------------------------------------------------------------
1 | {"DID":"0000111122223333395abcd","NOM":"T","BV":"3.8","SOC":"3","PWR":"F","CHG":"T"}
--------------------------------------------------------------------------------
/test/test2h.json:
--------------------------------------------------------------------------------
1 | {"-M5sN1MfCHcXHkLBlwWW":{"aug":false,"fan":true,"ign":true}}
2 |
--------------------------------------------------------------------------------
/test/test2i.json:
--------------------------------------------------------------------------------
1 | {
2 | "nodes":[
3 | {
4 | "nodeNumber":1,
5 | "deviceID":"aaaaaaaaaaaaaaaaaaaaa1",
6 | "lastConnect":1667835489,
7 | "sensorType":1
8 | },
9 | {
10 | "nodeNumber":2,
11 | "deviceID":"aaaaaaaaaaaaaaaaaaaaa2",
12 | "lastConnect":1667836000,
13 | "sensorType":2
14 | }
15 | ]
16 | }
--------------------------------------------------------------------------------
/test/test3a.json:
--------------------------------------------------------------------------------
1 | {"value":"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678"}
--------------------------------------------------------------------------------
/test/test3b.json:
--------------------------------------------------------------------------------
1 | {"value":"01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"}
--------------------------------------------------------------------------------
/test/test3d.json:
--------------------------------------------------------------------------------
1 | {"value":"012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"}
--------------------------------------------------------------------------------