From 32b39aad0d71301a1f109bd91fedddb01daecba0 Mon Sep 17 00:00:00 2001 From: Martchus Date: Wed, 22 Apr 2015 18:48:53 +0200 Subject: [PATCH] removed doc directory --- doc/html/annotated.html | 118 --- doc/html/argumentparser_8cpp.html | 133 --- doc/html/argumentparser_8cpp__incl.map | 9 - doc/html/argumentparser_8cpp__incl.md5 | 1 - doc/html/argumentparser_8cpp__incl.svg | 382 --------- doc/html/argumentparser_8cpp__incl_org.svg | 294 ------- doc/html/argumentparser_8cpp_source.html | 502 ----------- doc/html/argumentparser_8h.html | 163 ---- doc/html/argumentparser_8h__dep__incl.map | 3 - doc/html/argumentparser_8h__dep__incl.md5 | 1 - doc/html/argumentparser_8h__dep__incl.svg | 31 - doc/html/argumentparser_8h__incl.map | 3 - doc/html/argumentparser_8h__incl.md5 | 1 - doc/html/argumentparser_8h__incl.svg | 91 -- doc/html/argumentparser_8h_source.html | 415 --------- doc/html/bc_s.png | Bin 676 -> 0 bytes doc/html/bdwn.png | Bin 147 -> 0 bytes doc/html/binaryconversion_8cpp.html | 182 ---- doc/html/binaryconversion_8cpp__incl.map | 6 - doc/html/binaryconversion_8cpp__incl.md5 | 1 - doc/html/binaryconversion_8cpp__incl.svg | 115 --- doc/html/binaryconversion_8cpp_source.html | 486 ----------- doc/html/binaryconversion_8h.html | 196 ----- doc/html/binaryconversion_8h__dep__incl.map | 14 - doc/html/binaryconversion_8h__dep__incl.md5 | 1 - doc/html/binaryconversion_8h__dep__incl.svg | 267 ------ .../binaryconversion_8h__dep__incl_org.svg | 179 ---- doc/html/binaryconversion_8h__incl.map | 4 - doc/html/binaryconversion_8h__incl.md5 | 1 - doc/html/binaryconversion_8h__incl.svg | 54 -- doc/html/binaryconversion_8h_source.html | 192 ----- doc/html/binaryreader_8cpp.html | 122 --- doc/html/binaryreader_8cpp__incl.map | 7 - doc/html/binaryreader_8cpp__incl.md5 | 1 - doc/html/binaryreader_8cpp__incl.svg | 261 ------ doc/html/binaryreader_8cpp__incl_org.svg | 173 ---- doc/html/binaryreader_8cpp_source.html | 553 ------------ doc/html/binaryreader_8h.html | 137 --- doc/html/binaryreader_8h__dep__incl.map | 5 - doc/html/binaryreader_8h__dep__incl.md5 | 1 - doc/html/binaryreader_8h__dep__incl.svg | 57 -- doc/html/binaryreader_8h__incl.map | 5 - doc/html/binaryreader_8h__incl.md5 | 1 - doc/html/binaryreader_8h__incl.svg | 107 --- doc/html/binaryreader_8h_source.html | 183 ---- doc/html/binarywriter_8cpp.html | 113 --- doc/html/binarywriter_8cpp_source.html | 386 --------- doc/html/binarywriter_8h__incl.map | 5 - ...ationUtilities_1_1Failure__coll__graph.svg | 32 - ...es_1_1ConversionException__coll__graph.svg | 45 - doc/html/classes.html | 120 --- .../conversionexception_8h__dep__incl.svg | 223 ----- doc/html/datetime_8cpp__incl.md5 | 1 - doc/html/datetime_8cpp__incl.svg | 327 ------- doc/html/datetime_8cpp__incl_org.svg | 239 ------ doc/html/datetime_8h.html | 169 ---- doc/html/datetime_8h__dep__incl.map | 5 - doc/html/datetime_8h__dep__incl.md5 | 1 - doc/html/datetime_8h__dep__incl.svg | 57 -- doc/html/datetime_8h__incl.map | 5 - doc/html/datetime_8h__incl.md5 | 1 - doc/html/datetime_8h__incl.svg | 87 -- doc/html/datetime_8h_source.html | 439 ---------- doc/html/dir_000000_000002.html | 91 -- doc/html/dir_000001_000000.html | 91 -- doc/html/dir_000001_000002.html | 91 -- doc/html/dir_000002_000000.html | 91 -- doc/html/dir_000003_000000.html | 91 -- .../dir_a52f4d3d586a58b02f3a4ddf0a992157.html | 108 --- ...r_d75c23162a2652451dce46d2e7e8aead_dep.md5 | 1 - doc/html/failure_8h__incl.svg | 51 -- doc/html/functions_func_i.html | 159 ---- doc/html/functions_func_m.html | 149 ---- doc/html/functions_func_n.html | 137 --- doc/html/functions_func_o.html | 179 ---- doc/html/functions_func_p.html | 152 ---- doc/html/functions_func_r.html | 197 ----- doc/html/functions_func_s.html | 185 ---- doc/html/functions_func_t.html | 160 ---- doc/html/functions_func_v.html | 146 ---- doc/html/functions_func_w.html | 188 ---- doc/html/functions_func_y.html | 137 --- doc/html/functions_func_~.html | 146 ---- doc/html/functions_g.html | 135 --- doc/html/functions_h.html | 144 ---- doc/html/functions_i.html | 159 ---- doc/html/functions_m.html | 149 ---- doc/html/functions_n.html | 137 --- doc/html/functions_o.html | 179 ---- doc/html/global_8h__dep__incl.svg | 545 ------------ doc/html/global_8h__dep__incl_org.svg | 457 ---------- doc/html/graph_legend.html | 151 ---- doc/html/graph_legend.md5 | 1 - doc/html/graph_legend.svg | 121 --- doc/html/hierarchy.html | 119 --- doc/html/index.html | 91 -- doc/html/inherit_graph_0.map | 3 - doc/html/inherit_graph_0.md5 | 1 - doc/html/inherit_graph_0.svg | 22 - doc/html/inherit_graph_1.map | 3 - doc/html/inherit_graph_1.md5 | 1 - doc/html/inherit_graph_1.svg | 22 - doc/html/inherit_graph_2.map | 6 - doc/html/inherit_graph_2.md5 | 1 - doc/html/inherit_graph_2.svg | 62 -- doc/html/inherit_graph_3.map | 3 - doc/html/inherits.html | 115 --- doc/html/math_8cpp.html | 121 --- doc/html/namespacemembers.html | 271 ------ doc/html/path_8cpp__incl_org.svg | 289 ------- doc/html/search/all_0.html | 26 - doc/html/search/all_0.js | 18 - doc/html/search/all_1.html | 26 - doc/html/search/all_1.js | 17 - doc/html/search/all_10.html | 26 - doc/html/search/all_10.js | 32 - doc/html/search/all_11.html | 26 - doc/html/search/all_11.js | 8 - doc/html/search/all_12.html | 26 - doc/html/search/all_12.js | 8 - doc/html/search/all_13.html | 26 - doc/html/search/all_13.js | 26 - doc/html/search/all_14.html | 26 - doc/html/search/all_14.js | 5 - doc/html/search/all_15.html | 26 - doc/html/search/all_15.js | 8 - doc/html/search/all_2.html | 26 - doc/html/search/all_2.js | 20 - doc/html/search/all_3.html | 26 - doc/html/search/all_3.js | 23 - doc/html/search/all_4.html | 26 - doc/html/search/all_4.js | 4 - doc/html/search/all_5.html | 26 - doc/html/search/all_5.js | 23 - doc/html/search/all_6.html | 26 - doc/html/search/all_6.js | 7 - doc/html/search/all_7.html | 26 - doc/html/search/all_7.js | 7 - doc/html/search/all_8.html | 26 - doc/html/search/all_8.js | 20 - doc/html/search/all_9.html | 26 - doc/html/search/all_9.js | 7 - doc/html/search/all_a.html | 26 - doc/html/search/all_a.js | 16 - doc/html/search/all_b.html | 26 - doc/html/search/all_b.js | 7 - doc/html/search/all_c.html | 26 - doc/html/search/all_c.js | 15 - doc/html/search/all_d.html | 26 - doc/html/search/all_d.js | 15 - doc/html/search/all_e.html | 26 - doc/html/search/all_e.js | 27 - doc/html/search/all_f.html | 26 - doc/html/search/all_f.js | 29 - doc/html/search/classes_0.html | 26 - doc/html/search/classes_0.js | 5 - doc/html/search/classes_1.html | 26 - doc/html/search/classes_1.js | 5 - doc/html/search/classes_2.html | 26 - doc/html/search/classes_2.js | 5 - doc/html/search/classes_3.html | 26 - doc/html/search/classes_3.js | 4 - doc/html/search/classes_4.html | 26 - doc/html/search/classes_4.js | 4 - doc/html/search/classes_5.html | 26 - doc/html/search/classes_5.js | 4 - doc/html/search/classes_6.html | 26 - doc/html/search/classes_6.js | 4 - doc/html/search/classes_7.html | 26 - doc/html/search/classes_7.js | 4 - doc/html/search/close.png | Bin 273 -> 0 bytes doc/html/search/defines_0.html | 26 - doc/html/search/defines_0.js | 4 - doc/html/search/defines_1.html | 26 - doc/html/search/defines_1.js | 6 - doc/html/search/defines_2.html | 26 - doc/html/search/defines_2.js | 4 - doc/html/search/enums_0.html | 26 - doc/html/search/enums_0.js | 4 - doc/html/search/enums_1.html | 26 - doc/html/search/enums_1.js | 6 - doc/html/search/enums_2.html | 26 - doc/html/search/enums_2.js | 4 - doc/html/search/enumvalues_0.html | 26 - doc/html/search/enumvalues_0.js | 4 - doc/html/search/enumvalues_1.html | 26 - doc/html/search/enumvalues_1.js | 9 - doc/html/search/enumvalues_2.html | 26 - doc/html/search/enumvalues_2.js | 4 - doc/html/search/enumvalues_3.html | 26 - doc/html/search/enumvalues_3.js | 4 - doc/html/search/enumvalues_4.html | 26 - doc/html/search/enumvalues_4.js | 5 - doc/html/search/enumvalues_5.html | 26 - doc/html/search/enumvalues_5.js | 4 - doc/html/search/enumvalues_6.html | 26 - doc/html/search/enumvalues_6.js | 5 - doc/html/search/enumvalues_7.html | 26 - doc/html/search/enumvalues_7.js | 6 - doc/html/search/enumvalues_8.html | 26 - doc/html/search/enumvalues_8.js | 5 - doc/html/search/enumvalues_9.html | 26 - doc/html/search/enumvalues_9.js | 4 - doc/html/search/files_0.html | 26 - doc/html/search/files_0.js | 5 - doc/html/search/files_1.html | 26 - doc/html/search/files_1.js | 9 - doc/html/search/files_2.html | 26 - doc/html/search/files_2.js | 6 - doc/html/search/files_3.html | 26 - doc/html/search/files_3.js | 5 - doc/html/search/files_4.html | 26 - doc/html/search/files_4.js | 5 - doc/html/search/files_5.html | 26 - doc/html/search/files_5.js | 4 - doc/html/search/files_6.html | 26 - doc/html/search/files_6.js | 7 - doc/html/search/files_7.html | 26 - doc/html/search/files_7.js | 7 - doc/html/search/files_8.html | 26 - doc/html/search/files_8.js | 5 - doc/html/search/files_9.html | 26 - doc/html/search/files_9.js | 6 - doc/html/search/files_a.html | 26 - doc/html/search/files_a.js | 4 - doc/html/search/functions_0.html | 26 - doc/html/search/functions_0.js | 10 - doc/html/search/functions_1.html | 26 - doc/html/search/functions_1.js | 7 - doc/html/search/functions_10.html | 26 - doc/html/search/functions_10.js | 8 - doc/html/search/functions_11.html | 26 - doc/html/search/functions_11.js | 22 - doc/html/search/functions_12.html | 26 - doc/html/search/functions_12.js | 5 - doc/html/search/functions_13.html | 26 - doc/html/search/functions_13.js | 8 - doc/html/search/functions_2.html | 26 - doc/html/search/functions_2.js | 12 - doc/html/search/functions_3.html | 26 - doc/html/search/functions_3.js | 13 - doc/html/search/functions_4.html | 26 - doc/html/search/functions_4.js | 4 - doc/html/search/functions_5.html | 26 - doc/html/search/functions_5.js | 19 - doc/html/search/functions_6.html | 26 - doc/html/search/functions_6.js | 6 - doc/html/search/functions_7.html | 26 - doc/html/search/functions_7.js | 7 - doc/html/search/functions_8.html | 26 - doc/html/search/functions_8.js | 15 - doc/html/search/functions_9.html | 26 - doc/html/search/functions_9.js | 9 - doc/html/search/functions_a.html | 26 - doc/html/search/functions_a.js | 6 - doc/html/search/functions_b.html | 26 - doc/html/search/functions_b.js | 15 - doc/html/search/functions_c.html | 26 - doc/html/search/functions_c.js | 10 - doc/html/search/functions_d.html | 26 - doc/html/search/functions_d.js | 27 - doc/html/search/functions_e.html | 26 - doc/html/search/functions_e.js | 22 - doc/html/search/functions_f.html | 26 - doc/html/search/functions_f.js | 24 - doc/html/search/mag_sel.png | Bin 563 -> 0 bytes doc/html/search/namespaces_0.html | 26 - doc/html/search/namespaces_0.js | 4 - doc/html/search/namespaces_1.html | 26 - doc/html/search/namespaces_1.js | 5 - doc/html/search/namespaces_2.html | 26 - doc/html/search/namespaces_2.js | 4 - doc/html/search/namespaces_3.html | 26 - doc/html/search/namespaces_3.js | 5 - doc/html/search/nomatches.html | 12 - doc/html/search/related_0.html | 26 - doc/html/search/related_0.js | 4 - doc/html/search/related_1.html | 26 - doc/html/search/related_1.js | 4 - doc/html/search/search.css | 271 ------ doc/html/search/search.js | 811 ------------------ doc/html/search/search_l.png | Bin 604 -> 0 bytes doc/html/search/search_m.png | Bin 158 -> 0 bytes doc/html/search/search_r.png | Bin 612 -> 0 bytes doc/html/search/typedefs_0.html | 26 - doc/html/search/typedefs_0.js | 6 - doc/html/search/typedefs_1.html | 26 - doc/html/search/typedefs_1.js | 4 - doc/html/search/typedefs_2.html | 26 - doc/html/search/typedefs_2.js | 4 - doc/html/search/typedefs_3.html | 26 - doc/html/search/typedefs_3.js | 7 - doc/html/search/typedefs_4.html | 26 - doc/html/search/typedefs_4.js | 6 - doc/html/search/typedefs_5.html | 26 - doc/html/search/typedefs_5.js | 7 - doc/html/stringconversion_8h__incl_org.svg | 150 ---- doc/html/timespan_8h__dep__incl.map | 7 - 298 files changed, 17963 deletions(-) delete mode 100644 doc/html/annotated.html delete mode 100644 doc/html/argumentparser_8cpp.html delete mode 100644 doc/html/argumentparser_8cpp__incl.map delete mode 100644 doc/html/argumentparser_8cpp__incl.md5 delete mode 100644 doc/html/argumentparser_8cpp__incl.svg delete mode 100644 doc/html/argumentparser_8cpp__incl_org.svg delete mode 100644 doc/html/argumentparser_8cpp_source.html delete mode 100644 doc/html/argumentparser_8h.html delete mode 100644 doc/html/argumentparser_8h__dep__incl.map delete mode 100644 doc/html/argumentparser_8h__dep__incl.md5 delete mode 100644 doc/html/argumentparser_8h__dep__incl.svg delete mode 100644 doc/html/argumentparser_8h__incl.map delete mode 100644 doc/html/argumentparser_8h__incl.md5 delete mode 100644 doc/html/argumentparser_8h__incl.svg delete mode 100644 doc/html/argumentparser_8h_source.html delete mode 100644 doc/html/bc_s.png delete mode 100644 doc/html/bdwn.png delete mode 100644 doc/html/binaryconversion_8cpp.html delete mode 100644 doc/html/binaryconversion_8cpp__incl.map delete mode 100644 doc/html/binaryconversion_8cpp__incl.md5 delete mode 100644 doc/html/binaryconversion_8cpp__incl.svg delete mode 100644 doc/html/binaryconversion_8cpp_source.html delete mode 100644 doc/html/binaryconversion_8h.html delete mode 100644 doc/html/binaryconversion_8h__dep__incl.map delete mode 100644 doc/html/binaryconversion_8h__dep__incl.md5 delete mode 100644 doc/html/binaryconversion_8h__dep__incl.svg delete mode 100644 doc/html/binaryconversion_8h__dep__incl_org.svg delete mode 100644 doc/html/binaryconversion_8h__incl.map delete mode 100644 doc/html/binaryconversion_8h__incl.md5 delete mode 100644 doc/html/binaryconversion_8h__incl.svg delete mode 100644 doc/html/binaryconversion_8h_source.html delete mode 100644 doc/html/binaryreader_8cpp.html delete mode 100644 doc/html/binaryreader_8cpp__incl.map delete mode 100644 doc/html/binaryreader_8cpp__incl.md5 delete mode 100644 doc/html/binaryreader_8cpp__incl.svg delete mode 100644 doc/html/binaryreader_8cpp__incl_org.svg delete mode 100644 doc/html/binaryreader_8cpp_source.html delete mode 100644 doc/html/binaryreader_8h.html delete mode 100644 doc/html/binaryreader_8h__dep__incl.map delete mode 100644 doc/html/binaryreader_8h__dep__incl.md5 delete mode 100644 doc/html/binaryreader_8h__dep__incl.svg delete mode 100644 doc/html/binaryreader_8h__incl.map delete mode 100644 doc/html/binaryreader_8h__incl.md5 delete mode 100644 doc/html/binaryreader_8h__incl.svg delete mode 100644 doc/html/binaryreader_8h_source.html delete mode 100644 doc/html/binarywriter_8cpp.html delete mode 100644 doc/html/binarywriter_8cpp_source.html delete mode 100644 doc/html/binarywriter_8h__incl.map delete mode 100644 doc/html/classApplicationUtilities_1_1Failure__coll__graph.svg delete mode 100644 doc/html/classConversionUtilities_1_1ConversionException__coll__graph.svg delete mode 100644 doc/html/classes.html delete mode 100644 doc/html/conversionexception_8h__dep__incl.svg delete mode 100644 doc/html/datetime_8cpp__incl.md5 delete mode 100644 doc/html/datetime_8cpp__incl.svg delete mode 100644 doc/html/datetime_8cpp__incl_org.svg delete mode 100644 doc/html/datetime_8h.html delete mode 100644 doc/html/datetime_8h__dep__incl.map delete mode 100644 doc/html/datetime_8h__dep__incl.md5 delete mode 100644 doc/html/datetime_8h__dep__incl.svg delete mode 100644 doc/html/datetime_8h__incl.map delete mode 100644 doc/html/datetime_8h__incl.md5 delete mode 100644 doc/html/datetime_8h__incl.svg delete mode 100644 doc/html/datetime_8h_source.html delete mode 100644 doc/html/dir_000000_000002.html delete mode 100644 doc/html/dir_000001_000000.html delete mode 100644 doc/html/dir_000001_000002.html delete mode 100644 doc/html/dir_000002_000000.html delete mode 100644 doc/html/dir_000003_000000.html delete mode 100644 doc/html/dir_a52f4d3d586a58b02f3a4ddf0a992157.html delete mode 100644 doc/html/dir_d75c23162a2652451dce46d2e7e8aead_dep.md5 delete mode 100644 doc/html/failure_8h__incl.svg delete mode 100644 doc/html/functions_func_i.html delete mode 100644 doc/html/functions_func_m.html delete mode 100644 doc/html/functions_func_n.html delete mode 100644 doc/html/functions_func_o.html delete mode 100644 doc/html/functions_func_p.html delete mode 100644 doc/html/functions_func_r.html delete mode 100644 doc/html/functions_func_s.html delete mode 100644 doc/html/functions_func_t.html delete mode 100644 doc/html/functions_func_v.html delete mode 100644 doc/html/functions_func_w.html delete mode 100644 doc/html/functions_func_y.html delete mode 100644 doc/html/functions_func_~.html delete mode 100644 doc/html/functions_g.html delete mode 100644 doc/html/functions_h.html delete mode 100644 doc/html/functions_i.html delete mode 100644 doc/html/functions_m.html delete mode 100644 doc/html/functions_n.html delete mode 100644 doc/html/functions_o.html delete mode 100644 doc/html/global_8h__dep__incl.svg delete mode 100644 doc/html/global_8h__dep__incl_org.svg delete mode 100644 doc/html/graph_legend.html delete mode 100644 doc/html/graph_legend.md5 delete mode 100644 doc/html/graph_legend.svg delete mode 100644 doc/html/hierarchy.html delete mode 100644 doc/html/index.html delete mode 100644 doc/html/inherit_graph_0.map delete mode 100644 doc/html/inherit_graph_0.md5 delete mode 100644 doc/html/inherit_graph_0.svg delete mode 100644 doc/html/inherit_graph_1.map delete mode 100644 doc/html/inherit_graph_1.md5 delete mode 100644 doc/html/inherit_graph_1.svg delete mode 100644 doc/html/inherit_graph_2.map delete mode 100644 doc/html/inherit_graph_2.md5 delete mode 100644 doc/html/inherit_graph_2.svg delete mode 100644 doc/html/inherit_graph_3.map delete mode 100644 doc/html/inherits.html delete mode 100644 doc/html/math_8cpp.html delete mode 100644 doc/html/namespacemembers.html delete mode 100644 doc/html/path_8cpp__incl_org.svg delete mode 100644 doc/html/search/all_0.html delete mode 100644 doc/html/search/all_0.js delete mode 100644 doc/html/search/all_1.html delete mode 100644 doc/html/search/all_1.js delete mode 100644 doc/html/search/all_10.html delete mode 100644 doc/html/search/all_10.js delete mode 100644 doc/html/search/all_11.html delete mode 100644 doc/html/search/all_11.js delete mode 100644 doc/html/search/all_12.html delete mode 100644 doc/html/search/all_12.js delete mode 100644 doc/html/search/all_13.html delete mode 100644 doc/html/search/all_13.js delete mode 100644 doc/html/search/all_14.html delete mode 100644 doc/html/search/all_14.js delete mode 100644 doc/html/search/all_15.html delete mode 100644 doc/html/search/all_15.js delete mode 100644 doc/html/search/all_2.html delete mode 100644 doc/html/search/all_2.js delete mode 100644 doc/html/search/all_3.html delete mode 100644 doc/html/search/all_3.js delete mode 100644 doc/html/search/all_4.html delete mode 100644 doc/html/search/all_4.js delete mode 100644 doc/html/search/all_5.html delete mode 100644 doc/html/search/all_5.js delete mode 100644 doc/html/search/all_6.html delete mode 100644 doc/html/search/all_6.js delete mode 100644 doc/html/search/all_7.html delete mode 100644 doc/html/search/all_7.js delete mode 100644 doc/html/search/all_8.html delete mode 100644 doc/html/search/all_8.js delete mode 100644 doc/html/search/all_9.html delete mode 100644 doc/html/search/all_9.js delete mode 100644 doc/html/search/all_a.html delete mode 100644 doc/html/search/all_a.js delete mode 100644 doc/html/search/all_b.html delete mode 100644 doc/html/search/all_b.js delete mode 100644 doc/html/search/all_c.html delete mode 100644 doc/html/search/all_c.js delete mode 100644 doc/html/search/all_d.html delete mode 100644 doc/html/search/all_d.js delete mode 100644 doc/html/search/all_e.html delete mode 100644 doc/html/search/all_e.js delete mode 100644 doc/html/search/all_f.html delete mode 100644 doc/html/search/all_f.js delete mode 100644 doc/html/search/classes_0.html delete mode 100644 doc/html/search/classes_0.js delete mode 100644 doc/html/search/classes_1.html delete mode 100644 doc/html/search/classes_1.js delete mode 100644 doc/html/search/classes_2.html delete mode 100644 doc/html/search/classes_2.js delete mode 100644 doc/html/search/classes_3.html delete mode 100644 doc/html/search/classes_3.js delete mode 100644 doc/html/search/classes_4.html delete mode 100644 doc/html/search/classes_4.js delete mode 100644 doc/html/search/classes_5.html delete mode 100644 doc/html/search/classes_5.js delete mode 100644 doc/html/search/classes_6.html delete mode 100644 doc/html/search/classes_6.js delete mode 100644 doc/html/search/classes_7.html delete mode 100644 doc/html/search/classes_7.js delete mode 100644 doc/html/search/close.png delete mode 100644 doc/html/search/defines_0.html delete mode 100644 doc/html/search/defines_0.js delete mode 100644 doc/html/search/defines_1.html delete mode 100644 doc/html/search/defines_1.js delete mode 100644 doc/html/search/defines_2.html delete mode 100644 doc/html/search/defines_2.js delete mode 100644 doc/html/search/enums_0.html delete mode 100644 doc/html/search/enums_0.js delete mode 100644 doc/html/search/enums_1.html delete mode 100644 doc/html/search/enums_1.js delete mode 100644 doc/html/search/enums_2.html delete mode 100644 doc/html/search/enums_2.js delete mode 100644 doc/html/search/enumvalues_0.html delete mode 100644 doc/html/search/enumvalues_0.js delete mode 100644 doc/html/search/enumvalues_1.html delete mode 100644 doc/html/search/enumvalues_1.js delete mode 100644 doc/html/search/enumvalues_2.html delete mode 100644 doc/html/search/enumvalues_2.js delete mode 100644 doc/html/search/enumvalues_3.html delete mode 100644 doc/html/search/enumvalues_3.js delete mode 100644 doc/html/search/enumvalues_4.html delete mode 100644 doc/html/search/enumvalues_4.js delete mode 100644 doc/html/search/enumvalues_5.html delete mode 100644 doc/html/search/enumvalues_5.js delete mode 100644 doc/html/search/enumvalues_6.html delete mode 100644 doc/html/search/enumvalues_6.js delete mode 100644 doc/html/search/enumvalues_7.html delete mode 100644 doc/html/search/enumvalues_7.js delete mode 100644 doc/html/search/enumvalues_8.html delete mode 100644 doc/html/search/enumvalues_8.js delete mode 100644 doc/html/search/enumvalues_9.html delete mode 100644 doc/html/search/enumvalues_9.js delete mode 100644 doc/html/search/files_0.html delete mode 100644 doc/html/search/files_0.js delete mode 100644 doc/html/search/files_1.html delete mode 100644 doc/html/search/files_1.js delete mode 100644 doc/html/search/files_2.html delete mode 100644 doc/html/search/files_2.js delete mode 100644 doc/html/search/files_3.html delete mode 100644 doc/html/search/files_3.js delete mode 100644 doc/html/search/files_4.html delete mode 100644 doc/html/search/files_4.js delete mode 100644 doc/html/search/files_5.html delete mode 100644 doc/html/search/files_5.js delete mode 100644 doc/html/search/files_6.html delete mode 100644 doc/html/search/files_6.js delete mode 100644 doc/html/search/files_7.html delete mode 100644 doc/html/search/files_7.js delete mode 100644 doc/html/search/files_8.html delete mode 100644 doc/html/search/files_8.js delete mode 100644 doc/html/search/files_9.html delete mode 100644 doc/html/search/files_9.js delete mode 100644 doc/html/search/files_a.html delete mode 100644 doc/html/search/files_a.js delete mode 100644 doc/html/search/functions_0.html delete mode 100644 doc/html/search/functions_0.js delete mode 100644 doc/html/search/functions_1.html delete mode 100644 doc/html/search/functions_1.js delete mode 100644 doc/html/search/functions_10.html delete mode 100644 doc/html/search/functions_10.js delete mode 100644 doc/html/search/functions_11.html delete mode 100644 doc/html/search/functions_11.js delete mode 100644 doc/html/search/functions_12.html delete mode 100644 doc/html/search/functions_12.js delete mode 100644 doc/html/search/functions_13.html delete mode 100644 doc/html/search/functions_13.js delete mode 100644 doc/html/search/functions_2.html delete mode 100644 doc/html/search/functions_2.js delete mode 100644 doc/html/search/functions_3.html delete mode 100644 doc/html/search/functions_3.js delete mode 100644 doc/html/search/functions_4.html delete mode 100644 doc/html/search/functions_4.js delete mode 100644 doc/html/search/functions_5.html delete mode 100644 doc/html/search/functions_5.js delete mode 100644 doc/html/search/functions_6.html delete mode 100644 doc/html/search/functions_6.js delete mode 100644 doc/html/search/functions_7.html delete mode 100644 doc/html/search/functions_7.js delete mode 100644 doc/html/search/functions_8.html delete mode 100644 doc/html/search/functions_8.js delete mode 100644 doc/html/search/functions_9.html delete mode 100644 doc/html/search/functions_9.js delete mode 100644 doc/html/search/functions_a.html delete mode 100644 doc/html/search/functions_a.js delete mode 100644 doc/html/search/functions_b.html delete mode 100644 doc/html/search/functions_b.js delete mode 100644 doc/html/search/functions_c.html delete mode 100644 doc/html/search/functions_c.js delete mode 100644 doc/html/search/functions_d.html delete mode 100644 doc/html/search/functions_d.js delete mode 100644 doc/html/search/functions_e.html delete mode 100644 doc/html/search/functions_e.js delete mode 100644 doc/html/search/functions_f.html delete mode 100644 doc/html/search/functions_f.js delete mode 100644 doc/html/search/mag_sel.png delete mode 100644 doc/html/search/namespaces_0.html delete mode 100644 doc/html/search/namespaces_0.js delete mode 100644 doc/html/search/namespaces_1.html delete mode 100644 doc/html/search/namespaces_1.js delete mode 100644 doc/html/search/namespaces_2.html delete mode 100644 doc/html/search/namespaces_2.js delete mode 100644 doc/html/search/namespaces_3.html delete mode 100644 doc/html/search/namespaces_3.js delete mode 100644 doc/html/search/nomatches.html delete mode 100644 doc/html/search/related_0.html delete mode 100644 doc/html/search/related_0.js delete mode 100644 doc/html/search/related_1.html delete mode 100644 doc/html/search/related_1.js delete mode 100644 doc/html/search/search.css delete mode 100644 doc/html/search/search.js delete mode 100644 doc/html/search/search_l.png delete mode 100644 doc/html/search/search_m.png delete mode 100644 doc/html/search/search_r.png delete mode 100644 doc/html/search/typedefs_0.html delete mode 100644 doc/html/search/typedefs_0.js delete mode 100644 doc/html/search/typedefs_1.html delete mode 100644 doc/html/search/typedefs_1.js delete mode 100644 doc/html/search/typedefs_2.html delete mode 100644 doc/html/search/typedefs_2.js delete mode 100644 doc/html/search/typedefs_3.html delete mode 100644 doc/html/search/typedefs_3.js delete mode 100644 doc/html/search/typedefs_4.html delete mode 100644 doc/html/search/typedefs_4.js delete mode 100644 doc/html/search/typedefs_5.html delete mode 100644 doc/html/search/typedefs_5.js delete mode 100644 doc/html/stringconversion_8h__incl_org.svg delete mode 100644 doc/html/timespan_8h__dep__incl.map diff --git a/doc/html/annotated.html b/doc/html/annotated.html deleted file mode 100644 index fa4b211..0000000 --- a/doc/html/annotated.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -Utilities: Class List - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - -
- -
- All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Friends Macros
- - -
- -
- -
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - -
 NApplicationUtilitiesContains currently only ArgumentParser and related classes
 CArgumentWrapper for command line argument information
 CArgumentParserMeans for handling command line arguments
 CFailureThe exception that is thrown by an ArgumentParser when a parsing error occurs
 NChronoUtilitiesContains classes providing a means for handling date and time information
 CDateTimeRepresents an instant in time, typically expressed as a date and time of day
 CPeriodRepresents a period of time
 CTimeSpanRepresents a time interval
 NConversionUtilitiesContains several functions providing conversions between different data types
 CConversionExceptionThe exception that is thrown when an conversion error occurs
 CWidenConverts a std::string to std::wstring
 NIoUtilitiesContains utility classes helping to read and write streams
 CBinaryReaderReads primitive data types from a std::istream using a specified ConversionUtilities::ByteOrder
 CBinaryWriterWrites primitive data types to a std::ostream using a specified ConversionUtilities::ByteOrder
 CCopyHelperThe copy helper class helps to copy bytes from one stream to another
-
-
- - - - diff --git a/doc/html/argumentparser_8cpp.html b/doc/html/argumentparser_8cpp.html deleted file mode 100644 index 10b37fa..0000000 --- a/doc/html/argumentparser_8cpp.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - -Utilities: application/argumentparser.cpp File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
argumentparser.cpp File Reference
-
-
-
#include "argumentparser.h"
-#include "failure.h"
-#include "../conversion/stringconversion.h"
-#include <algorithm>
-#include <vector>
-#include <iostream>
-#include <sstream>
-#include <stdexcept>
-
-Include dependency graph for argumentparser.cpp:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Namespaces

 ApplicationUtilities
 Contains currently only ArgumentParser and related classes.
 
- - - - -

-Functions

Argument * ApplicationUtilities::firstPresentUncombinableArg (const ArgumentVector &args, const Argument *except)
 This function return the first present and uncombinable argument of the given list of arguments. More...
 
-
- - - - diff --git a/doc/html/argumentparser_8cpp__incl.map b/doc/html/argumentparser_8cpp__incl.map deleted file mode 100644 index 831898d..0000000 --- a/doc/html/argumentparser_8cpp__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/html/argumentparser_8cpp__incl.md5 b/doc/html/argumentparser_8cpp__incl.md5 deleted file mode 100644 index fb5367e..0000000 --- a/doc/html/argumentparser_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -7a865a4f5b617063705f6854911fb0d3 \ No newline at end of file diff --git a/doc/html/argumentparser_8cpp__incl.svg b/doc/html/argumentparser_8cpp__incl.svg deleted file mode 100644 index def36ca..0000000 --- a/doc/html/argumentparser_8cpp__incl.svg +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -application/argumentparser.cpp - - -Node1 - -application/argumentparser.cpp - - -Node2 - - -argumentparser.h - - - - -Node1->Node2 - - - - -Node5 - -vector - - -Node1->Node5 - - - - -Node9 - -stdexcept - - -Node1->Node9 - - - - -Node10 - - -failure.h - - - - -Node1->Node10 - - - - -Node12 - - -../conversion/stringconversion.h - - - - -Node1->Node12 - - - - -Node17 - -sstream - - -Node1->Node17 - - - - -Node20 - -algorithm - - -Node1->Node20 - - - - -Node21 - -iostream - - -Node1->Node21 - - - - -Node3 - - -global.h - - - - -Node2->Node3 - - - - -Node4 - -string - - -Node2->Node4 - - - - -Node2->Node5 - - - - -Node6 - -list - - -Node2->Node6 - - - - -Node7 - -initializer_list - - -Node2->Node7 - - - - -Node8 - -functional - - -Node2->Node8 - - - - -Node2->Node9 - - - - -Node10->Node3 - - - - -Node10->Node4 - - - - -Node11 - -exception - - -Node10->Node11 - - - - -Node12->Node4 - - - - -Node12->Node7 - - - - -Node13 - - -conversionexception.h - - - - -Node12->Node13 - - - - -Node14 - - -binaryconversion.h - - - - -Node12->Node14 - - - - -Node12->Node17 - - - - -Node18 - -iomanip - - -Node12->Node18 - - - - -Node19 - -bits/codecvt.h - - -Node12->Node19 - - - - -Node13->Node3 - - - - -Node13->Node4 - - - - -Node13->Node9 - - - - -Node14->Node3 - - - - -Node15 - - -types.h - - - - -Node14->Node15 - - - - -Node16 - -cstdint - - -Node15->Node16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/argumentparser_8cpp__incl_org.svg b/doc/html/argumentparser_8cpp__incl_org.svg deleted file mode 100644 index cf61341..0000000 --- a/doc/html/argumentparser_8cpp__incl_org.svg +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - -application/argumentparser.cpp - - -Node1 - -application/argumentparser.cpp - - -Node2 - - -argumentparser.h - - - - -Node1->Node2 - - - - -Node5 - -vector - - -Node1->Node5 - - - - -Node9 - -stdexcept - - -Node1->Node9 - - - - -Node10 - - -failure.h - - - - -Node1->Node10 - - - - -Node12 - - -../conversion/stringconversion.h - - - - -Node1->Node12 - - - - -Node17 - -sstream - - -Node1->Node17 - - - - -Node20 - -algorithm - - -Node1->Node20 - - - - -Node21 - -iostream - - -Node1->Node21 - - - - -Node3 - - -global.h - - - - -Node2->Node3 - - - - -Node4 - -string - - -Node2->Node4 - - - - -Node2->Node5 - - - - -Node6 - -list - - -Node2->Node6 - - - - -Node7 - -initializer_list - - -Node2->Node7 - - - - -Node8 - -functional - - -Node2->Node8 - - - - -Node2->Node9 - - - - -Node10->Node3 - - - - -Node10->Node4 - - - - -Node11 - -exception - - -Node10->Node11 - - - - -Node12->Node4 - - - - -Node12->Node7 - - - - -Node13 - - -conversionexception.h - - - - -Node12->Node13 - - - - -Node14 - - -binaryconversion.h - - - - -Node12->Node14 - - - - -Node12->Node17 - - - - -Node18 - -iomanip - - -Node12->Node18 - - - - -Node19 - -bits/codecvt.h - - -Node12->Node19 - - - - -Node13->Node3 - - - - -Node13->Node4 - - - - -Node13->Node9 - - - - -Node14->Node3 - - - - -Node15 - - -types.h - - - - -Node14->Node15 - - - - -Node16 - -cstdint - - -Node15->Node16 - - - - - diff --git a/doc/html/argumentparser_8cpp_source.html b/doc/html/argumentparser_8cpp_source.html deleted file mode 100644 index 15ce792..0000000 --- a/doc/html/argumentparser_8cpp_source.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - - -Utilities: application/argumentparser.cpp Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
argumentparser.cpp
-
-
-Go to the documentation of this file.
1 #include "argumentparser.h"
-
2 #include "failure.h"
-
3 #include "../conversion/stringconversion.h"
-
4 
-
5 #include <algorithm>
-
6 #include <vector>
-
7 #include <iostream>
-
8 #include <sstream>
-
9 #include <stdexcept>
-
10 
-
11 using namespace std;
-
12 
-
17 namespace ApplicationUtilities {
-
18 
-
34 Argument::Argument(const std::string &name, const std::string abbreviation, const std::string &description) :
-
35  m_required(false),
-
36  m_combinable(false),
-
37  m_requiredValueCount(0),
-
38  m_present(false),
-
39  m_isMainArg(false)
-
40 {
-
41  setName(name);
-
42  setAbbreviation(abbreviation);
-
43  setDescription(description);
-
44 }
-
45 
-
51 Argument::Argument(const char *name, const char *abbreviation, const char *description) :
-
52  m_required(false),
-
53  m_combinable(false),
-
54  m_requiredValueCount(0),
-
55  m_present(false),
-
56  m_isMainArg(false)
-
57 {
-
58  setName(name);
-
59  setAbbreviation(abbreviation);
-
60  setDescription(description);
-
61 }
-
62 
- -
67 {}
-
68 
-
73 void Argument::printInfo(ostream &os) const
-
74 {
-
75  if(!name().empty())
-
76  os << "--" << name();
-
77  if(!name().empty() && !abbreviation().empty())
-
78  os << ", ";
-
79  if(!abbreviation().empty())
-
80  os << "-" << abbreviation();
-
81  if(requiredValueCount() > 0) {
-
82  int valueNamesPrint = 0;
-
83  for(auto i = valueNames().cbegin(), end = valueNames().cend(); i != end && valueNamesPrint < requiredValueCount(); ++i) {
-
84  os << " [" << *i << "]";
-
85  ++valueNamesPrint;
-
86  }
-
87  for(; valueNamesPrint < requiredValueCount(); ++valueNamesPrint) {
-
88  os << " [value " << (valueNamesPrint + 1) << "]";
-
89  }
-
90  } else if(requiredValueCount() < 0) {
-
91  for(auto i = valueNames().cbegin(), end = valueNames().cend(); i != end; ++i) {
-
92  os << " [" << *i << "]";
-
93  }
-
94  os << " ...";
-
95  }
-
96 
-
97  if(!description().empty()) {
-
98  os << endl << description();
-
99  }
-
100  if(isRequired()) {
-
101  os << endl << "This argument is required.";
-
102  }
-
103  os << endl << endl;
-
104 }
-
105 
- -
111 {
-
112  for(Argument *arg : args) {
-
113  if(arg != except && arg->isPresent() && !arg->isCombinable()) {
-
114  return arg;
-
115  }
-
116  }
-
117  return nullptr;
-
118 }
-
119 
- -
133 {
-
134  // remove this argument from the parents list of the previous secondary arguments
-
135  for(Argument *arg : m_secondaryArgs) {
-
136  m_parents.erase(remove(arg->m_parents.begin(), arg->m_parents.end(), this), m_parents.end());
-
137  }
-
138  // assign secondary arguments
-
139  m_secondaryArgs.assign(secondaryArguments);
-
140  // add this argument to the parents list of the assigned secondary arguments
-
141  // and set the parser
-
142  for(Argument *arg : m_secondaryArgs) {
-
143  if(find(arg->m_parents.cbegin(), arg->m_parents.cend(), this) == arg->m_parents.cend()) {
-
144  arg->m_parents.push_back(this);
-
145  }
-
146  }
-
147 }
-
148 
-
154 string Argument::parentNames() const
-
155 {
-
156  string res;
-
157  if(m_parents.size()) {
-
158  vector<string> names;
-
159  names.reserve(m_parents.size());
-
160  for(const Argument *parent : m_parents) {
-
161  names.push_back(parent->name());
-
162  }
-
163  res.assign(ConversionUtilities::concateStrings(names, ", "));
-
164  }
-
165  return res;
-
166 }
-
167 
- -
173 {
-
174  for(Argument *parent : m_parents) {
-
175  if(parent->isPresent()) {
-
176  return true;
-
177  }
-
178  }
-
179  return false;
-
180 }
-
181 
- -
187 {
-
188  if(!isCombinable() && isPresent()) {
-
189  for(Argument *parent : m_parents) {
-
190  for(Argument *sibling : parent->secondaryArguments()) {
-
191  if(sibling != this && sibling->isPresent() && !sibling->isCombinable()) {
-
192  return sibling;
-
193  }
-
194  }
-
195  }
-
196  }
-
197  return nullptr;
-
198 }
-
199 
- -
217  m_actualArgc(0),
-
218  m_ignoreUnknownArgs(true)
-
219 {}
-
220 
- -
229 {
-
230  for(Argument *arg : mainArguments) {
-
231  arg->m_isMainArg = true;
-
232  }
-
233  m_mainArgs.assign(mainArguments);
-
234 }
-
235 
-
239 void ArgumentParser::printHelp(ostream &os) const
-
240 {
-
241  if(!m_mainArgs.size())
-
242  return;
-
243  os << "Available parameters:\n\n";
-
244  for(const Argument *arg : m_mainArgs) {
-
245  arg->printInfo(os);
-
246  }
-
247 }
-
248 
- -
254 {
-
255  return findArg(m_mainArgs, predicate);
-
256 }
-
257 
-
262 Argument *ArgumentParser::findArg(const ArgumentVector &arguments, const ArgumentPredicate &predicate) const
-
263 {
-
264  for(Argument *arg : arguments) {
-
265  if(predicate(arg)) {
-
266  return arg; // argument matches
-
267  } else if(Argument *subarg = findArg(arg->secondaryArguments(), predicate)) {
-
268  return subarg; // a secondary argument matches
-
269  }
-
270  }
-
271  return nullptr; // no argument matches
-
272 }
-
273 
- -
287 {
-
288  vector<Argument *> verifiedArgs;
-
289  vector<string> abbreviations;
-
290  vector<string> names;
-
291  function<void (const ArgumentVector &args)> checkArguments;
-
292  checkArguments = [&verifiedArgs, &abbreviations, &names, &checkArguments] (const ArgumentVector &args) {
-
293  for(Argument *arg : args) {
-
294  if(find(verifiedArgs.cbegin(), verifiedArgs.cend(), arg) != verifiedArgs.cend())
-
295  continue; // do not verify the same argument twice
-
296  if(arg->isMainArgument() && arg->parents().size())
-
297  throw invalid_argument("Argument \"" + arg->name() + "\" can not be used as main argument and sub argument at the same time.");
-
298  if(!arg->abbreviation().empty() && find(abbreviations.cbegin(), abbreviations.cend(), arg->abbreviation()) != abbreviations.cend())
-
299  throw invalid_argument("Abbreviation \"" + arg->abbreviation() + "\" has been used more then once.");
-
300  if(find(names.cbegin(), names.cend(), arg->name()) != names.cend())
-
301  throw invalid_argument("Name \"" + arg->name() + "\" has been used more then once.");
-
302  abbreviations.push_back(arg->abbreviation());
-
303  names.push_back(arg->name());
-
304  verifiedArgs.push_back(arg);
-
305  }
-
306  };
-
307  checkArguments(m_mainArgs);
-
308 }
-
309 
-
323 void ArgumentParser::parseArgs(int argc, char *argv[])
-
324 {
-
325  // initiate parser
-
326  verifySetup();
-
327  m_actualArgc = 0; // reset actual agument count
-
328  unsigned int actualArgc = 0;
-
329  int valuesToRead = 0;
-
330  // read current directory
-
331  if(argc >= 1) {
-
332  m_currentDirectory = string(*argv);
-
333  } else {
-
334  m_currentDirectory.clear();
-
335  }
-
336  // parse given arguments
-
337  if(argc >= 2) {
-
338  Argument *currentArg = nullptr;
-
339  // iterate through given arguments
-
340  for(char **i = argv + 1, ** end = argv + argc; i != end; ++i) {
-
341  string givenArg(*i); // convert argument to string
-
342  if(!givenArg.empty()) { // skip empty entries
-
343  if(valuesToRead <= 0 && givenArg.size() > 1 && givenArg.at(0) == '-') {
-
344  // we have no values left to read and the given arguments starts with '-'
-
345  // -> the next "value" is a main argument or a sub argument
-
346  ArgumentPredicate pred;
-
347  size_t equationPos = givenArg.find('=');
-
348  if(givenArg.size() > 2 && givenArg.at(1) == '-') {
-
349  // the argument starts with '--'
-
350  // -> the full argument name has been provided
-
351  pred = [&givenArg, equationPos] (Argument *arg) {
-
352  return arg->name() == givenArg.substr(2, equationPos);
-
353  };
-
354  } else {
-
355  // the argument starts with a single '-'
-
356  // -> the abbreviation has been provided
-
357  pred = [&givenArg, equationPos] (Argument *arg) {
-
358  return arg->abbreviation() == givenArg.substr(1, equationPos);
-
359  };
-
360  }
-
361 
-
362  // find the corresponding instande of the Argument class
-
363  currentArg = findArg(pred);
-
364 
-
365  if(currentArg) {
-
366  // the corresponding instance of Argument class has been found
-
367  if(currentArg->m_present) {
-
368  // the argument has been provided more then once
-
369  throw Failure("The argument \"" + currentArg->name() + "\" has been given more then one time.");
-
370  } else {
-
371  // set present flag of argument
-
372  currentArg->m_present = true;
-
373  ++actualArgc; // we actually found an argument
-
374  // now we might need to read values tied to that argument
-
375  valuesToRead = currentArg->requiredValueCount();
-
376  if(equationPos != string::npos) {
-
377  // a value has been specified using the --argument=value syntax
-
378  string value = givenArg.substr(equationPos + 1);
-
379  if(valuesToRead != 0) {
-
380  currentArg->m_values.push_back(value);
-
381  if(valuesToRead > 0) {
-
382  --valuesToRead;
-
383  }
-
384  } else {
-
385  throw Failure("Invalid extra information \"" + value + "\" (specified using \"--argument=value\" syntax) for the argument \"" + currentArg->name() + "\" given.");
-
386  }
-
387  }
-
388  }
-
389  } else {
-
390  // the given argument seems to be unknown
-
391  if(valuesToRead < 0) {
-
392  // we have a variable number of values to expect -> treat "unknown argument" as value
-
393  goto readValue;
-
394  } else {
-
395  // we have no more values to expect so we need to complain about the unknown argument
-
396  goto invalidArg;
-
397  }
-
398  }
-
399  } else if(currentArg) {
-
400  readValue:
-
401  // check if the given value is tied to the most recently parsed argument
-
402  if(valuesToRead == 0) {
-
403  throw Failure("Invalid extra information \"" + givenArg + "\" for the argument \"" + currentArg->name() + "\" given.");
-
404  } else if(valuesToRead < 0) {
-
405  currentArg->m_values.push_back(givenArg);
-
406  } else {
-
407  currentArg->m_values.push_back(givenArg);
-
408  --valuesToRead; // one value less to be read
-
409  }
-
410  } else {
-
411  // we have not parsed an argument before -> the "value" has to be an argument
-
412  // but does not start with '-' or '--'
-
413  invalidArg:
-
414  string msg("The given argument \"" + givenArg + "\" is unknown.");
-
415  if(m_ignoreUnknownArgs) {
-
416  cout << msg << " It will be ignored." << endl;
-
417  } else {
-
418  throw Failure(msg);
-
419  }
-
420  }
-
421  }
-
422  }
-
423  }
-
424  // function for iterating through all arguments
-
425  function<void(Argument *, const ArgumentVector &, const function<void (Argument *, Argument *)> &)> foreachArg;
-
426  foreachArg = [&foreachArg] (Argument *parent, const ArgumentVector &args, const function<void (Argument *, Argument *)> &proc) {
-
427  for(Argument *arg : args) {
-
428  proc(parent, arg);
-
429  foreachArg(arg, arg->secondaryArguments(), proc);
-
430  }
-
431  };
-
432  // iterate actually through all arguments using previously defined function to check gathered arguments
-
433  foreachArg(nullptr, m_mainArgs, [this] (Argument *parent, Argument *arg) {
-
434  if(arg->isPresent()) {
-
435  if(!arg->isMainArgument() && arg->parents().size() && !arg->isParentPresent()) {
-
436  if(arg->parents().size() > 1) {
-
437  throw Failure("The argument \"" + arg->name() + "\" needs to be used together with one the following arguments: " + arg->parentNames());
-
438  } else {
-
439  throw Failure("The argument \"" + arg->name() + "\" needs to be used together with the argument \"" + arg->parents().at(0)->name() + "\".");
-
440  }
-
441  }
-
442  Argument *conflictingArgument = nullptr;
-
443  if(arg->isMainArgument()) {
-
444  conflictingArgument = firstPresentUncombinableArg(m_mainArgs, arg);
-
445  } else {
-
446  conflictingArgument = arg->conflictsWithArgument();
-
447  }
-
448  if(conflictingArgument) {
-
449  throw Failure("The argument \"" + conflictingArgument->name() + "\" can not be combined with \"" + arg->name() + "\".");
-
450  }
-
451  if(!arg->allRequiredValuesPresent()) {
-
452  stringstream ss(stringstream::in | stringstream::out);
-
453  ss << "Not all required information for the given argument \"" << arg->name() << "\" provided. You have to give the following information:";
-
454  int valueNamesPrint = 0;
-
455  for(auto i = arg->m_valueNames.cbegin(), end = arg->m_valueNames.cend(); i != end; ++i) {
-
456  ss << "\n" << *i;
-
457  ++valueNamesPrint;
-
458  }
-
459  for(; valueNamesPrint < arg->m_requiredValueCount; ++valueNamesPrint) {
-
460  ss << "\nvalue " << (valueNamesPrint + 1);
-
461  }
-
462  throw Failure(ss.str());
-
463  }
-
464  } else if(arg->isRequired() && (arg->isMainArgument() || (parent && parent->isPresent()))) {
-
465  throw Failure("The argument \"" + arg->name() + "\" is required but not given.");
-
466  }
-
467  });
-
468  // set actual argument count
-
469  m_actualArgc = actualArgc;
-
470  // interate through all arguments again to invoke callback functions
-
471  foreachArg(nullptr, m_mainArgs, [] (Argument *, Argument *arg) {
-
472  if(arg->isPresent() && arg->m_callbackFunction) {
-
473  arg->m_callbackFunction(arg->values());
-
474  }
-
475  });
-
476 }
-
477 
-
478 }
-
479 
-
480 
- -
void parseArgs(int argc, char *argv[])
This method invokes verifySetup() before parsing.
-
std::initializer_list< Argument * > ArgumentInitializerList
-
void setDescription(const std::string &description)
Sets the description of the argument.
-
bool isPresent() const
Returns an indication whether the argument could be detected when parsing.
-
ArgumentParser()
Constructs a new ArgumentParser.
- -
const StringVector & values() const
Returns the additional values for the argument.
-
const ArgumentVector & secondaryArguments() const
Returns the secondary arguments for this argument.
-
const ArgumentVector parents() const
Returns the parents of this argument.
-
Contains currently only ArgumentParser and related classes.
-
const std::string & abbreviation() const
Returns the abbreviation of the argument.
-
Argument * conflictsWithArgument() const
Checks if this arguments conflicts with other arguments.
-
std::string parentNames() const
Returns the names of the parents in the form "parent1", "parent2, "parent3", ...
-
void setMainArguments(const ArgumentInitializerList &mainArguments)
Sets the main arguments for the parser.
-
STL namespace.
-
Argument * firstPresentUncombinableArg(const ArgumentVector &args, const Argument *except)
This function return the first present and uncombinable argument of the given list of arguments...
-
LIB_EXPORT std::string concateStrings(const Container &strings, const std::string &delimiter=std::string(), bool skipEmpty=false, const std::string &leftClosure=std::string(), const std::string &rightClosure=std::string())
Concates the given strings using the specified delimiter.
-
~Argument()
Destroys the Argument.
-
void printInfo(std::ostream &os) const
Appends the name, the abbreviation and the description of the Argument to the give ostream...
-
Argument(const std::string &name, const std::string abbreviation=std::string(), const std::string &description=std::string())
Constructs an Argument with the given name, abbreviation and description.
-
std::function< bool(Argument *)> ArgumentPredicate
-
bool isRequired() const
Returns an indication whether the argument is mandatory.
-
void printHelp(std::ostream &os) const
Prints help information for all main arguments which have been set using setMainArguments().
-
bool isCombinable() const
Returns an indication whether the argument is combinable.
-
void setSecondaryArguments(const ArgumentInitializerList &secondaryArguments)
Sets the secondary arguments for this arguments.
-
void setName(const std::string &name)
Sets the name of the argument.
-
void setAbbreviation(const std::string &abbreviation)
Sets the abbreviation of the argument.
-
const std::string & name() const
Returns the name of the argument.
-
bool isMainArgument() const
Returns an indication whether the argument is used as main argument.
-
bool allRequiredValuesPresent() const
Returns an indication whether all required values are present.
-
The Argument class is a wrapper for command line argument information.
-
const StringList & valueNames() const
Returns the names of the requried values.
-
Argument * findArg(const ArgumentPredicate &predicate) const
Returns the first argument definition which matches the predicate.
-
const std::string & description() const
Returns the description of the argument.
-
void verifySetup() const
This method is used to verify the setup of the command line parser before parsing.
-
The exception that is thrown by an ArgumentParser when a parsing error occurs.
Definition: failure.h:11
-
int requiredValueCount() const
Returns the number of values which are required to be given for this argument.
-
bool isParentPresent() const
Returns true if at least one of the parents is present.
-
std::vector< Argument * > ArgumentVector
-
- - - - diff --git a/doc/html/argumentparser_8h.html b/doc/html/argumentparser_8h.html deleted file mode 100644 index d7aac23..0000000 --- a/doc/html/argumentparser_8h.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -Utilities: application/argumentparser.h File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
argumentparser.h File Reference
-
-
-
#include "global.h"
-#include <string>
-#include <vector>
-#include <list>
-#include <initializer_list>
-#include <functional>
-#include <stdexcept>
-
-Include dependency graph for argumentparser.h:
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - - - - -

-Classes

class  ApplicationUtilities::Argument
 The Argument class is a wrapper for command line argument information. More...
 
class  ApplicationUtilities::ArgumentParser
 The ArgumentParser class provides a means for handling command line arguments. More...
 
- - - - -

-Namespaces

 ApplicationUtilities
 Contains currently only ArgumentParser and related classes.
 
- - - - - - - - - - - -

-Typedefs

typedef std::initializer_list
-< Argument * > 
ApplicationUtilities::ArgumentInitializerList
 
typedef std::vector< Argument * > ApplicationUtilities::ArgumentVector
 
typedef std::vector< std::string > ApplicationUtilities::StringVector
 
typedef std::list< std::string > ApplicationUtilities::StringList
 
typedef std::function< bool(Argument *)> ApplicationUtilities::ArgumentPredicate
 
- - - - -

-Functions

Argument * ApplicationUtilities::firstPresentUncombinableArg (const ArgumentVector &args, const Argument *except)
 This function return the first present and uncombinable argument of the given list of arguments. More...
 
-
- - - - diff --git a/doc/html/argumentparser_8h__dep__incl.map b/doc/html/argumentparser_8h__dep__incl.map deleted file mode 100644 index c5c5bb0..0000000 --- a/doc/html/argumentparser_8h__dep__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/argumentparser_8h__dep__incl.md5 b/doc/html/argumentparser_8h__dep__incl.md5 deleted file mode 100644 index 9127d65..0000000 --- a/doc/html/argumentparser_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -6da0af1909a52d23d836a7ecfe5d1f49 \ No newline at end of file diff --git a/doc/html/argumentparser_8h__dep__incl.svg b/doc/html/argumentparser_8h__dep__incl.svg deleted file mode 100644 index ebfa7c1..0000000 --- a/doc/html/argumentparser_8h__dep__incl.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - -application/argumentparser.h - - -Node1 - -application/argumentparser.h - - -Node2 - - -application/argumentparser.cpp - - - - -Node1->Node2 - - - - - diff --git a/doc/html/argumentparser_8h__incl.map b/doc/html/argumentparser_8h__incl.map deleted file mode 100644 index d78f4e5..0000000 --- a/doc/html/argumentparser_8h__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/argumentparser_8h__incl.md5 b/doc/html/argumentparser_8h__incl.md5 deleted file mode 100644 index bfa38ea..0000000 --- a/doc/html/argumentparser_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -bc284caac971cabd62447645f944b151 \ No newline at end of file diff --git a/doc/html/argumentparser_8h__incl.svg b/doc/html/argumentparser_8h__incl.svg deleted file mode 100644 index 2262a6a..0000000 --- a/doc/html/argumentparser_8h__incl.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -application/argumentparser.h - - -Node1 - -application/argumentparser.h - - -Node2 - - -global.h - - - - -Node1->Node2 - - - - -Node3 - -string - - -Node1->Node3 - - - - -Node4 - -vector - - -Node1->Node4 - - - - -Node5 - -list - - -Node1->Node5 - - - - -Node6 - -initializer_list - - -Node1->Node6 - - - - -Node7 - -functional - - -Node1->Node7 - - - - -Node8 - -stdexcept - - -Node1->Node8 - - - - - diff --git a/doc/html/argumentparser_8h_source.html b/doc/html/argumentparser_8h_source.html deleted file mode 100644 index 57f4d68..0000000 --- a/doc/html/argumentparser_8h_source.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - -Utilities: application/argumentparser.h Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
argumentparser.h
-
-
-Go to the documentation of this file.
1 #ifndef ARGUMENTPARSER_H
-
2 #define ARGUMENTPARSER_H
-
3 
-
4 #include "global.h"
-
5 
-
6 #include <string>
-
7 #include <vector>
-
8 #include <list>
-
9 #include <initializer_list>
-
10 #include <functional>
-
11 #include <stdexcept>
-
12 
-
13 namespace ApplicationUtilities {
-
14 
-
15 class Argument;
-
16 
- -
18 
-
19 typedef std::initializer_list<Argument *> ArgumentInitializerList;
-
20 typedef std::vector<Argument *> ArgumentVector;
-
21 typedef std::vector<std::string> StringVector;
-
22 typedef std::list<std::string> StringList;
-
23 typedef std::function<bool (Argument *)> ArgumentPredicate;
-
24 
-
25 Argument *firstPresentUncombinableArg(const ArgumentVector &args, const Argument *except);
-
26 
- -
28 {
-
29  friend class ArgumentParser;
-
30 
-
31 public:
-
32  typedef std::function <void (const StringVector &)> CallbackFunction;
-
33 
-
34  Argument(const std::string &name, const std::string abbreviation = std::string(), const std::string &description = std::string());
-
35  Argument(const char *name, const char *abbreviation = nullptr, const char *description = nullptr);
-
36  ~Argument();
-
37 
-
38  const std::string &name() const;
-
39  void setName(const std::string &name);
-
40  const std::string &abbreviation() const;
-
41  void setAbbreviation(const std::string &abbreviation);
-
42  const std::string &description() const;
-
43  void setDescription(const std::string &description);
-
44  const StringVector &values() const;
-
45  const std::string &value(StringVector::size_type index) const;
-
46  StringVector::size_type valueCount() const;
-
47  int requiredValueCount() const;
-
48  void setRequiredValueCount(int requiredValueCount);
-
49  const StringList &valueNames() const;
-
50  void setValueNames(std::initializer_list<std::string> valueNames);
-
51  void appendValueName(const char *valueName);
-
52  void appendValueName(const std::string &valueName);
-
53  bool allRequiredValuesPresent() const;
-
54  bool isPresent() const;
-
55  bool isRequired() const;
-
56  void setRequired(bool value);
-
57  bool isCombinable() const;
-
58  void setCombinable(bool value);
-
59  void setCallback(CallbackFunction callback);
-
60  void printInfo(std::ostream &os) const;
-
61  const ArgumentVector &secondaryArguments() const;
-
62  void setSecondaryArguments(const ArgumentInitializerList &secondaryArguments);
-
63  bool hasSecondaryArguments() const;
-
64  const ArgumentVector parents() const;
-
65  bool isMainArgument() const;
-
66  std::string parentNames() const;
-
67  bool isParentPresent() const;
-
68  Argument *conflictsWithArgument() const;
-
69 
-
70 private:
-
71  std::string m_name;
-
72  std::string m_abbreviation;
-
73  std::string m_description;
-
74  bool m_required;
-
75  bool m_combinable;
-
76  int m_requiredValueCount;
-
77  StringList m_valueNames;
-
78  bool m_present;
-
79  StringVector m_values;
-
80  ArgumentVector m_secondaryArgs;
-
81  CallbackFunction m_callbackFunction;
-
82  ArgumentVector m_parents;
-
83  bool m_isMainArg;
-
84 };
-
85 
-
92 inline const std::string &Argument::name() const
-
93 {
-
94  return m_name;
-
95 }
-
96 
-
105 inline void Argument::setName(const std::string &name)
-
106 {
-
107  if(name.empty() || name.find(' ') != std::string::npos || name.find('=') != std::string::npos) {
-
108  throw std::invalid_argument("name mustn't be empty or contain white spaces or equation chars");
-
109  }
-
110  m_name = name;
-
111 }
-
112 
-
119 inline const std::string &Argument::abbreviation() const
-
120 {
-
121  return m_abbreviation;
-
122 }
-
123 
-
133 inline void Argument::setAbbreviation(const std::string &abbreviation)
-
134 {
-
135  if(!abbreviation.empty() && (abbreviation.find(' ') != std::string::npos || abbreviation.find('=') != std::string::npos)) {
-
136  throw std::invalid_argument("abbreviation mustn't contain white spaces or equation chars");
-
137  }
-
138  m_abbreviation = abbreviation;
-
139 }
-
140 
-
146 inline const std::string &Argument::description() const
-
147 {
-
148  return m_description;
-
149 }
-
150 
-
156 inline void Argument::setDescription(const std::string &description)
-
157 {
-
158  m_description = description;
-
159 }
-
160 
-
165 inline const StringVector &Argument::values() const
-
166 {
-
167  return m_values;
-
168 }
-
169 
-
174 inline const std::string &Argument::value(StringVector::size_type index) const
-
175 {
-
176  return m_values.at(index);
-
177 }
-
178 
-
183 inline StringVector::size_type Argument::valueCount() const
-
184 {
-
185  return m_values.size();
-
186 }
-
187 
- -
200 {
-
201  return m_requiredValueCount;
-
202 }
-
203 
-
215 inline void Argument::setRequiredValueCount(int requiredValueCount)
-
216 {
-
217  m_requiredValueCount = requiredValueCount;
-
218 }
-
219 
-
227 inline const StringList &Argument::valueNames() const
-
228 {
-
229  return m_valueNames;
-
230 }
-
231 
-
244 inline void Argument::setValueNames(std::initializer_list<std::string> valueNames)
-
245 {
-
246  m_valueNames = std::list<std::string>(valueNames);
-
247 }
-
248 
-
253 inline void Argument::appendValueName(const char *valueName)
-
254 {
-
255  m_valueNames.emplace_back(valueName);
-
256 }
-
257 
-
265 inline void Argument::appendValueName(const std::string &valueName)
-
266 {
-
267  m_valueNames.push_back(valueName);
-
268 }
-
269 
- -
274 {
-
275  if(m_requiredValueCount > 0) {
-
276  return m_values.size() >= static_cast<unsigned int>(m_requiredValueCount);
-
277  } else {
-
278  return true;
-
279  }
-
280 }
-
281 
-
286 inline bool Argument::isPresent() const
-
287 {
-
288  return m_present;
-
289 }
-
290 
-
298 inline bool Argument::isRequired() const
-
299 {
-
300  return m_required;
-
301 }
-
302 
-
310 inline void Argument::setRequired(bool value)
-
311 {
-
312  m_required = value;
-
313 }
-
314 
-
323 inline bool Argument::isCombinable() const
-
324 {
-
325  return m_combinable;
-
326 }
-
327 
-
336 inline void Argument::setCombinable(bool value)
-
337 {
-
338  m_combinable = value;
-
339 }
-
340 
- -
346 {
-
347  m_callbackFunction = callback;
-
348 }
-
349 
-
355 inline const ArgumentVector &Argument::secondaryArguments() const
-
356 {
-
357  return m_secondaryArgs;
-
358 }
-
359 
- -
367 {
-
368  return !m_secondaryArgs.empty();
-
369 }
-
370 
-
379 inline const ArgumentVector Argument::parents() const
-
380 {
-
381  return m_parents;
-
382 }
-
383 
-
390 inline bool Argument::isMainArgument() const
-
391 {
-
392  return m_isMainArg;
-
393 }
-
394 
- -
396 {
-
397 public:
-
398  ArgumentParser();
-
399 
-
400  void setMainArguments(const ArgumentInitializerList &mainArguments);
-
401  void printHelp(std::ostream &os) const;
-
402  Argument *findArg(const ArgumentPredicate &predicate) const;
-
403  Argument *findArg(const ArgumentVector &arguments, const ArgumentPredicate &predicate) const;
-
404  void verifySetup() const;
-
405  void parseArgs(int argc, char *argv[]);
-
406  unsigned int actualArgumentCount() const;
-
407  const std::string &currentDirectory() const;
-
408  bool areUnknownArgumentsIgnored() const;
-
409  void setIgnoreUnknownArguments(bool ignore);
-
410 
-
411 private:
-
412  ArgumentVector m_mainArgs;
-
413  unsigned int m_actualArgc;
-
414  std::string m_currentDirectory;
-
415  bool m_ignoreUnknownArgs;
-
416 };
-
417 
-
421 inline unsigned int ArgumentParser::actualArgumentCount() const
-
422 {
-
423  return m_actualArgc;
-
424 }
-
425 
-
429 inline const std::string &ArgumentParser::currentDirectory() const
-
430 {
-
431  return m_currentDirectory;
-
432 }
-
433 
- -
444 {
-
445  return m_ignoreUnknownArgs;
-
446 }
-
447 
- -
456 {
-
457  m_ignoreUnknownArgs = ignore;
-
458 }
-
459 
-
460 }
-
461 
-
462 
-
463 
-
464 #endif // ARGUMENTPARSER_H
-
std::initializer_list< Argument * > ArgumentInitializerList
-
StringVector::size_type valueCount() const
Returns the number of values which could be found when parsing the command line arguments.
-
void setDescription(const std::string &description)
Sets the description of the argument.
-
bool isPresent() const
Returns an indication whether the argument could be detected when parsing.
-
void setCombinable(bool value)
Sets if this argument can be combined.
-
const StringVector & values() const
Returns the additional values for the argument.
-
const ArgumentVector & secondaryArguments() const
Returns the secondary arguments for this argument.
-
const ArgumentVector parents() const
Returns the parents of this argument.
-
Contains currently only ArgumentParser and related classes.
-
const std::string & abbreviation() const
Returns the abbreviation of the argument.
- -
Argument * firstPresentUncombinableArg(const ArgumentVector &args, const Argument *except)
This function return the first present and uncombinable argument of the given list of arguments...
-
std::list< std::string > StringList
-
#define LIB_EXPORT
This macro marks a symbol for shared library export.
Definition: global.h:50
-
std::vector< std::string > StringVector
-
void setRequired(bool value)
Sets if this argument is mandatory or not.
-
const std::string & value(StringVector::size_type index) const
Returns the value with the give index.
-
std::function< bool(Argument *)> ArgumentPredicate
-
bool isRequired() const
Returns an indication whether the argument is mandatory.
-
bool isCombinable() const
Returns an indication whether the argument is combinable.
-
void setRequiredValueCount(int requiredValueCount)
Sets the number of values which are required to be given for this argument.
-
void setName(const std::string &name)
Sets the name of the argument.
-
void setAbbreviation(const std::string &abbreviation)
Sets the abbreviation of the argument.
-
const std::string & name() const
Returns the name of the argument.
-
bool isMainArgument() const
Returns an indication whether the argument is used as main argument.
-
void appendValueName(const char *valueName)
Appends a value name.
-
void setValueNames(std::initializer_list< std::string > valueNames)
Sets the names of the requried values.
-
bool allRequiredValuesPresent() const
Returns an indication whether all required values are present.
-
The Argument class is a wrapper for command line argument information.
-
const std::string & currentDirectory() const
Returns the current directory.
-
void setCallback(CallbackFunction callback)
Sets a callback function which will be called by the parser if the argument could be found and no par...
-
unsigned int actualArgumentCount() const
Returns the actual number of arguments that could be found when parsing.
-
const StringList & valueNames() const
Returns the names of the requried values.
-
const std::string & description() const
Returns the description of the argument.
-
std::function< void(const StringVector &)> CallbackFunction
-
int requiredValueCount() const
Returns the number of values which are required to be given for this argument.
-
bool hasSecondaryArguments() const
Returns an indication whether the argument has secondary arguments.
-
void setIgnoreUnknownArguments(bool ignore)
Set to true if the parser should ignore unknown arguments when parsing.
-
The ArgumentParser class provides a means for handling command line arguments.
-
bool areUnknownArgumentsIgnored() const
Returns an indication whether unknown arguments detected when parsing should be ignored.
-
std::vector< Argument * > ArgumentVector
-
- - - - diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - -Utilities: conversion/binaryconversion.cpp File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
binaryconversion.cpp File Reference
-
-
-
#include "binaryconversion.h"
-#include "conversionexception.h"
-#include <iostream>
-
-Include dependency graph for binaryconversion.cpp:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Namespaces

 ConversionUtilities
 Contains several functions providing conversions between different data types.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

int16 ConversionUtilities::toInt16 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 16-bit signed integer converted from two bytes at a specified position in a char array. More...
 
uint16 ConversionUtilities::toUInt16 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 16-bit unsigned integer converted from two bytes at a specified position in a char array. More...
 
int32 ConversionUtilities::toInt32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit signed integer converted from four bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toUInt24 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit unsigned integer converted from three bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toUInt32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit unsigned integer converted from four bytes at a specified position in a char array. More...
 
int64 ConversionUtilities::toInt64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit signed integer converted from eight bytes at a specified position in a char array. More...
 
uint64 ConversionUtilities::toUInt64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a char array. More...
 
float32 ConversionUtilities::toFloat32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit floating point number converted from four bytes at a specified position in a char array. More...
 
float64 ConversionUtilities::toFloat64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit floating point number converted from eight bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toSynchsafeInt (uint32 normalInt)
 Returns a 32-bit synchsafe integer converted from a normal 32-bit integer. More...
 
uint32 ConversionUtilities::toNormalInt (uint32 synchsafeInt)
 Returns a normal 32-bit integer converted from a 32-bit synchsafe integer. More...
 
void ConversionUtilities::getBytes (int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 16-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 16-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (int32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (int64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (float32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit floating point value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (float64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit floating point value at a specified position in a char array. More...
 
-
- - - - diff --git a/doc/html/binaryconversion_8cpp__incl.map b/doc/html/binaryconversion_8cpp__incl.map deleted file mode 100644 index b76ad1a..0000000 --- a/doc/html/binaryconversion_8cpp__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/html/binaryconversion_8cpp__incl.md5 b/doc/html/binaryconversion_8cpp__incl.md5 deleted file mode 100644 index 10556c1..0000000 --- a/doc/html/binaryconversion_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -d497892d512c2c976ca443aa176410ff \ No newline at end of file diff --git a/doc/html/binaryconversion_8cpp__incl.svg b/doc/html/binaryconversion_8cpp__incl.svg deleted file mode 100644 index 21052fb..0000000 --- a/doc/html/binaryconversion_8cpp__incl.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -conversion/binaryconversion.cpp - - -Node1 - -conversion/binaryconversion.cpp - - -Node2 - - -binaryconversion.h - - - - -Node1->Node2 - - - - -Node6 - - -conversionexception.h - - - - -Node1->Node6 - - - - -Node9 - -iostream - - -Node1->Node9 - - - - -Node3 - - -types.h - - - - -Node2->Node3 - - - - -Node5 - - -../application/global.h - - - - -Node2->Node5 - - - - -Node4 - -cstdint - - -Node3->Node4 - - - - -Node6->Node5 - - - - -Node7 - -stdexcept - - -Node6->Node7 - - - - -Node8 - -string - - -Node6->Node8 - - - - - diff --git a/doc/html/binaryconversion_8cpp_source.html b/doc/html/binaryconversion_8cpp_source.html deleted file mode 100644 index 2e29aa9..0000000 --- a/doc/html/binaryconversion_8cpp_source.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - -Utilities: conversion/binaryconversion.cpp Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binaryconversion.cpp
-
-
-Go to the documentation of this file.
1 #include "binaryconversion.h"
-
2 #include "conversionexception.h"
-
3 
-
4 #include <iostream>
-
5 
-
6 #if defined(CONVERSION_UTILITIES_BYTE_ORDER_LITTLE_ENDIAN)
-
7 # define BYTE_ORDER_1 ByteOrder::BigEndian
-
8 # define BYTE_ORDER_2 ByteOrder::LittleEndian
-
9 #elif defined(CONVERSION_UTILITIES_BYTE_ORDER_BIG_ENDIAN)
-
10 # define BYTE_ORDER_2 ByteOrder::BigEndian
-
11 # define BYTE_ORDER_1 ByteOrder::LittleEndian
-
12 #elif defined(CONVERSION_UTILITIES_BYTE_ORDER_MIDDLE_ENDIAN)
-
13 # error "Middle endian byte order is not supported!"
-
14 #else
-
15 # error "Byte order not determined!"
-
16 #endif
-
17 
-
18 #if defined(CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_LITTLE_ENDIAN)
-
19 # define FLOAT_BYTE_ORDER_1 ByteOrder::BigEndian
-
20 # define FLOAT_BYTE_ORDER_2 ByteOrder::LittleEndian
-
21 #elif defined(CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_BIG_ENDIAN)
-
22 # define FLOAT_BYTE_ORDER_2 ByteOrder::BigEndian
-
23 # define FLOAT_BYTE_ORDER_1 ByteOrder::LittleEndian
-
24 #elif defined(CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_MIDDLE_ENDIAN)
-
25 # error "Middle endian byte order is not supported!"
-
26 #else
-
27 # error "Byte order not determined!"
-
28 #endif
-
29 
-
41 namespace ConversionUtilities
-
42 {
-
43 
-
47 int16 toInt16(const char *value, int startIndex, ByteOrder byteOrder)
-
48 {
-
49  switch(byteOrder) {
-
50  case BYTE_ORDER_1:
-
51  return (static_cast<int16>(value[startIndex ]) << 8 & 0xFF00)
-
52  | (static_cast<int16>(value[startIndex + 1]) & 0x00FF);
-
53  case BYTE_ORDER_2:
-
54  return (static_cast<int16>(value[startIndex + 1]) << 8 & 0xFF00)
-
55  | (static_cast<int16>(value[startIndex ]) & 0x00FF);
-
56  default:
-
57  return 0;
-
58  }
-
59 }
-
60 
-
64 uint16 toUInt16(const char *value, int startIndex, ByteOrder byteOrder)
-
65 {
-
66  switch(byteOrder) {
-
67  case BYTE_ORDER_1:
-
68  return (static_cast<uint16>(value[startIndex ]) << 8 & 0xFF00)
-
69  | (static_cast<uint16>(value[startIndex + 1]) & 0x00FF);
-
70  case BYTE_ORDER_2:
-
71  return (static_cast<uint16>(value[startIndex + 1]) << 8 & 0xFF00)
-
72  | (static_cast<uint16>(value[startIndex ]) & 0x00FF);
-
73  default:
-
74  return 0;
-
75  }
-
76 }
-
77 
-
81 int32 toInt32(const char *value, int startIndex, ByteOrder byteOrder)
-
82 {
-
83  switch(byteOrder) {
-
84  case BYTE_ORDER_1:
-
85  return (static_cast<int32>(value[startIndex ]) << 24 & 0xFF000000)
-
86  | (static_cast<int32>(value[startIndex + 1]) << 16 & 0x00FF0000)
-
87  | (static_cast<int32>(value[startIndex + 2]) << 8 & 0x0000FF00)
-
88  | (static_cast<int32>(value[startIndex + 3]) & 0x000000FF);
-
89  case BYTE_ORDER_2:
-
90  return (static_cast<int32>(value[startIndex + 3]) << 24 & 0xFF000000)
-
91  | (static_cast<int32>(value[startIndex + 2]) << 16 & 0x00FF0000)
-
92  | (static_cast<int32>(value[startIndex + 1]) << 8 & 0x0000FF00)
-
93  | (static_cast<int32>(value[startIndex ]) & 0x000000FF);
-
94  default:
-
95  return 0;
-
96  }
-
97 }
-
98 
-
102 uint32 toUInt24(const char *value, int startIndex, ByteOrder byteOrder)
-
103 {
-
104  switch(byteOrder) {
-
105  case BYTE_ORDER_1:
-
106  return (static_cast<uint32>(value[startIndex ]) << 16 & 0x00FF0000)
-
107  | (static_cast<uint32>(value[startIndex + 1]) << 8 & 0x0000FF00)
-
108  | (static_cast<uint32>(value[startIndex + 2]) & 0x000000FF);
-
109  case BYTE_ORDER_2:
-
110  return (static_cast<uint32>(value[startIndex + 2]) << 16 & 0x00FF0000)
-
111  | (static_cast<uint32>(value[startIndex + 1]) << 8 & 0x0000FF00)
-
112  | (static_cast<uint32>(value[startIndex ]) & 0x000000FF);
-
113  default:
-
114  return 0;
-
115  }
-
116 }
-
117 
-
121 uint32 toUInt32(const char *value, int startIndex, ByteOrder byteOrder)
-
122 {
-
123  switch(byteOrder) {
-
124  case BYTE_ORDER_1:
-
125  return (static_cast<uint32>(value[startIndex ]) << 24 & 0xFF000000)
-
126  | (static_cast<uint32>(value[startIndex + 1]) << 16 & 0x00FF0000)
-
127  | (static_cast<uint32>(value[startIndex + 2]) << 8 & 0x0000FF00)
-
128  | (static_cast<uint32>(value[startIndex + 3]) & 0x000000FF);
-
129  case BYTE_ORDER_2:
-
130  return (static_cast<uint32>(value[startIndex + 3]) << 24 & 0xFF000000)
-
131  | (static_cast<uint32>(value[startIndex + 2]) << 16 & 0x00FF0000)
-
132  | (static_cast<uint32>(value[startIndex + 1]) << 8 & 0x0000FF00)
-
133  | (static_cast<uint32>(value[startIndex ]) & 0x000000FF);
-
134  default:
-
135  return 0;
-
136  }
-
137 }
-
138 
-
142 int64 toInt64(const char *value, int startIndex, ByteOrder byteOrder)
-
143 {
-
144  switch(byteOrder) {
-
145  case BYTE_ORDER_1:
-
146  return (static_cast<int64>(value[startIndex ]) << 56 & 0xFF00000000000000)
-
147  | (static_cast<int64>(value[startIndex + 1]) << 48 & 0x00FF000000000000)
-
148  | (static_cast<int64>(value[startIndex + 2]) << 40 & 0x0000FF0000000000)
-
149  | (static_cast<int64>(value[startIndex + 3]) << 32 & 0x000000FF00000000)
-
150  | (static_cast<int64>(value[startIndex + 4]) << 24 & 0x00000000FF000000)
-
151  | (static_cast<int64>(value[startIndex + 5]) << 16 & 0x0000000000FF0000)
-
152  | (static_cast<int64>(value[startIndex + 6]) << 8 & 0x000000000000FF00)
-
153  | (static_cast<int64>(value[startIndex + 7]) & 0x00000000000000FF);
-
154  case BYTE_ORDER_2:
-
155  return (static_cast<int64>(value[startIndex + 7]) << 56 & 0xFF00000000000000)
-
156  | (static_cast<int64>(value[startIndex + 6]) << 48 & 0x00FF000000000000)
-
157  | (static_cast<int64>(value[startIndex + 5]) << 40 & 0x0000FF0000000000)
-
158  | (static_cast<int64>(value[startIndex + 4]) << 32 & 0x000000FF00000000)
-
159  | (static_cast<int64>(value[startIndex + 3]) << 24 & 0x00000000FF000000)
-
160  | (static_cast<int64>(value[startIndex + 2]) << 16 & 0x0000000000FF0000)
-
161  | (static_cast<int64>(value[startIndex + 1]) << 8 & 0x000000000000FF00)
-
162  | (static_cast<int64>(value[startIndex ]) & 0x00000000000000FF);
-
163  default:
-
164  return 0;
-
165  }
-
166 }
-
167 
-
171 uint64 toUInt64(const char *value, int startIndex, ByteOrder byteOrder)
-
172 {
-
173  switch(byteOrder) {
-
174  case BYTE_ORDER_1:
-
175  return (static_cast<uint64>(value[startIndex ]) << 56 & 0xFF00000000000000)
-
176  | (static_cast<uint64>(value[startIndex + 1]) << 48 & 0x00FF000000000000)
-
177  | (static_cast<uint64>(value[startIndex + 2]) << 40 & 0x0000FF0000000000)
-
178  | (static_cast<uint64>(value[startIndex + 3]) << 32 & 0x000000FF00000000)
-
179  | (static_cast<uint64>(value[startIndex + 4]) << 24 & 0x00000000FF000000)
-
180  | (static_cast<uint64>(value[startIndex + 5]) << 16 & 0x0000000000FF0000)
-
181  | (static_cast<uint64>(value[startIndex + 6]) << 8 & 0x000000000000FF00)
-
182  | (static_cast<uint64>(value[startIndex + 7]) & 0x00000000000000FF);
-
183  case BYTE_ORDER_2:
-
184  return (static_cast<uint64>(value[startIndex + 7]) << 56 & 0xFF00000000000000)
-
185  | (static_cast<uint64>(value[startIndex + 6]) << 48 & 0x00FF000000000000)
-
186  | (static_cast<uint64>(value[startIndex + 5]) << 40 & 0x0000FF0000000000)
-
187  | (static_cast<uint64>(value[startIndex + 4]) << 32 & 0x000000FF00000000)
-
188  | (static_cast<uint64>(value[startIndex + 3]) << 24 & 0x00000000FF000000)
-
189  | (static_cast<uint64>(value[startIndex + 2]) << 16 & 0x0000000000FF0000)
-
190  | (static_cast<uint64>(value[startIndex + 1]) << 8 & 0x000000000000FF00)
-
191  | (static_cast<uint64>(value[startIndex ]) & 0x00000000000000FF);
-
192  default:
-
193  return 0;
-
194  }
-
195 }
-
196 
-
200 float32 toFloat32(const char *value, int startIndex, ByteOrder byteOrder)
-
201 {
-
202  int32 val;
-
203  char *c;
-
204  switch(byteOrder) {
-
205  case BYTE_ORDER_1:
-
206  val = toInt32(value, startIndex, FLOAT_BYTE_ORDER_1);
-
207  c = reinterpret_cast<char*>(&val);
-
208  return *reinterpret_cast<float32*>(c);
-
209  case BYTE_ORDER_2:
-
210  val = toInt32(value, startIndex, FLOAT_BYTE_ORDER_2);
-
211  c = reinterpret_cast<char*>(&val);
-
212  return *reinterpret_cast<float32*>(c);
-
213  default:
-
214  return 0.0;
-
215  }
-
216 }
-
217 
-
221 float64 toFloat64(const char *value, int startIndex, ByteOrder byteOrder)
-
222 {
-
223  int64 val;
-
224  char *c;
-
225  switch(byteOrder) {
-
226  case BYTE_ORDER_1:
-
227  val = toInt64(value, startIndex, FLOAT_BYTE_ORDER_1);
-
228  c = reinterpret_cast<char*>(&val);
-
229  return *reinterpret_cast<float64*>(c);
-
230  case BYTE_ORDER_2:
-
231  val = toInt64(value, startIndex, FLOAT_BYTE_ORDER_2);
-
232  c = reinterpret_cast<char*>(&val);
-
233  return *reinterpret_cast<float64*>(c);
-
234  default:
-
235  return 0.0;
-
236  }
-
237 }
-
238 
- -
247 {
-
248  return ((normalInt & 0x0000007fu) )
-
249  | ((normalInt & 0x00003f80u) << 1)
-
250  | ((normalInt & 0x001fc000u) << 2)
-
251  | ((normalInt & 0x0fe00000u) << 3);
-
252 }
-
253 
-
261 uint32 toNormalInt(uint32 synchsafeInt)
-
262 {
-
263  return ((synchsafeInt & 0x0000007fu) )
-
264  | ((synchsafeInt & 0x00007f00u) >> 1)
-
265  | ((synchsafeInt & 0x007f0000u) >> 2)
-
266  | ((synchsafeInt & 0x7f000000u) >> 3);
-
267 }
-
268 
-
272 void getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
273 {
-
274  switch(byteOrder) {
-
275  case BYTE_ORDER_1:
-
276  outputbuffer[startIndex ] = static_cast<char>((value >> 8) & 0xFF);
-
277  outputbuffer[startIndex + 1] = static_cast<char>((value ) & 0xFF);
-
278  break;
-
279  case BYTE_ORDER_2:
-
280  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
281  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
282  break;
-
283  }
-
284 }
-
285 
-
289 void getBytes(uint16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
290 {
-
291  switch(byteOrder) {
-
292  case BYTE_ORDER_1:
-
293  outputbuffer[startIndex ] = static_cast<char>((value >> 8) & 0xFF);
-
294  outputbuffer[startIndex + 1] = static_cast<char>((value ) & 0xFF);
-
295  break;
-
296  case BYTE_ORDER_2:
-
297  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
298  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
299  break;
-
300  }
-
301 }
-
302 
-
306 void getBytes(int32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
307 {
-
308  switch(byteOrder) {
-
309  case BYTE_ORDER_1:
-
310  outputbuffer[startIndex ] = static_cast<char>((value >> 24) & 0xFF);
-
311  outputbuffer[startIndex + 1] = static_cast<char>((value >> 16) & 0xFF);
-
312  outputbuffer[startIndex + 2] = static_cast<char>((value >> 8) & 0xFF);
-
313  outputbuffer[startIndex + 3] = static_cast<char>((value ) & 0xFF);
-
314  break;
-
315  case BYTE_ORDER_2:
-
316  outputbuffer[startIndex + 3] = static_cast<char>((value >> 24) & 0xFF);
-
317  outputbuffer[startIndex + 2] = static_cast<char>((value >> 16) & 0xFF);
-
318  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
319  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
320  break;
-
321  }
-
322 }
-
323 
-
327 void getBytes(uint32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
328 {
-
329  switch(byteOrder) {
-
330  case BYTE_ORDER_1:
-
331  outputbuffer[startIndex ] = static_cast<char>((value >> 24) & 0xFF);
-
332  outputbuffer[startIndex + 1] = static_cast<char>((value >> 16) & 0xFF);
-
333  outputbuffer[startIndex + 2] = static_cast<char>((value >> 8) & 0xFF);
-
334  outputbuffer[startIndex + 3] = static_cast<char>((value ) & 0xFF);
-
335  break;
-
336  case BYTE_ORDER_2:
-
337  outputbuffer[startIndex + 3] = static_cast<char>((value >> 24) & 0xFF);
-
338  outputbuffer[startIndex + 2] = static_cast<char>((value >> 16) & 0xFF);
-
339  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
340  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
341  break;
-
342  }
-
343 }
-
344 
-
348 void getBytes(int64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
349 {
-
350  switch(byteOrder) {
-
351  case BYTE_ORDER_1:
-
352  outputbuffer[startIndex ] = static_cast<char>((value >> 56) & 0xFF);
-
353  outputbuffer[startIndex + 1] = static_cast<char>((value >> 48) & 0xFF);
-
354  outputbuffer[startIndex + 2] = static_cast<char>((value >> 40) & 0xFF);
-
355  outputbuffer[startIndex + 3] = static_cast<char>((value >> 32) & 0xFF);
-
356  outputbuffer[startIndex + 4] = static_cast<char>((value >> 24) & 0xFF);
-
357  outputbuffer[startIndex + 5] = static_cast<char>((value >> 16) & 0xFF);
-
358  outputbuffer[startIndex + 6] = static_cast<char>((value >> 8) & 0xFF);
-
359  outputbuffer[startIndex + 7] = static_cast<char>((value ) & 0xFF);
-
360  break;
-
361  case BYTE_ORDER_2:
-
362  outputbuffer[startIndex + 7] = static_cast<char>((value >> 56) & 0xFF);
-
363  outputbuffer[startIndex + 6] = static_cast<char>((value >> 48) & 0xFF);
-
364  outputbuffer[startIndex + 5] = static_cast<char>((value >> 40) & 0xFF);
-
365  outputbuffer[startIndex + 4] = static_cast<char>((value >> 32) & 0xFF);
-
366  outputbuffer[startIndex + 3] = static_cast<char>((value >> 24) & 0xFF);
-
367  outputbuffer[startIndex + 2] = static_cast<char>((value >> 16) & 0xFF);
-
368  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
369  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
370  break;
-
371  }
-
372 }
-
373 
-
377 void getBytes(uint64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
378 {
-
379  switch(byteOrder) {
-
380  case BYTE_ORDER_1:
-
381  outputbuffer[startIndex ] = static_cast<char>((value >> 56) & 0xFF);
-
382  outputbuffer[startIndex + 1] = static_cast<char>((value >> 48) & 0xFF);
-
383  outputbuffer[startIndex + 2] = static_cast<char>((value >> 40) & 0xFF);
-
384  outputbuffer[startIndex + 3] = static_cast<char>((value >> 32) & 0xFF);
-
385  outputbuffer[startIndex + 4] = static_cast<char>((value >> 24) & 0xFF);
-
386  outputbuffer[startIndex + 5] = static_cast<char>((value >> 16) & 0xFF);
-
387  outputbuffer[startIndex + 6] = static_cast<char>((value >> 8) & 0xFF);
-
388  outputbuffer[startIndex + 7] = static_cast<char>((value ) & 0xFF);
-
389  break;
-
390  case BYTE_ORDER_2:
-
391  outputbuffer[startIndex + 7] = static_cast<char>((value >> 56) & 0xFF);
-
392  outputbuffer[startIndex + 6] = static_cast<char>((value >> 48) & 0xFF);
-
393  outputbuffer[startIndex + 5] = static_cast<char>((value >> 40) & 0xFF);
-
394  outputbuffer[startIndex + 4] = static_cast<char>((value >> 32) & 0xFF);
-
395  outputbuffer[startIndex + 3] = static_cast<char>((value >> 24) & 0xFF);
-
396  outputbuffer[startIndex + 2] = static_cast<char>((value >> 16) & 0xFF);
-
397  outputbuffer[startIndex + 1] = static_cast<char>((value >> 8) & 0xFF);
-
398  outputbuffer[startIndex ] = static_cast<char>((value ) & 0xFF);
-
399  break;
-
400  }
-
401 }
-
402 
-
406 void getBytes(float32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
407 {
-
408  char *c = reinterpret_cast<char*>(&value);
-
409  int32 i = *reinterpret_cast<int32*>(c);
-
410  switch(byteOrder) {
-
411  case BYTE_ORDER_1:
-
412  getBytes(i, outputbuffer, startIndex, FLOAT_BYTE_ORDER_1);
-
413  break;
-
414  case BYTE_ORDER_2:
-
415  getBytes(i, outputbuffer, startIndex, FLOAT_BYTE_ORDER_2);
-
416  break;
-
417  default: ;
-
418  }
-
419 }
-
420 
-
424 void getBytes(float64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
-
425 {
-
426  char *c = reinterpret_cast<char*>(&value);
-
427  int64 i = *reinterpret_cast<int64*>(c);
-
428  switch(byteOrder) {
-
429  case BYTE_ORDER_1:
-
430  getBytes(i, outputbuffer, startIndex, FLOAT_BYTE_ORDER_1);
-
431  break;
-
432  case BYTE_ORDER_2:
-
433  getBytes(i, outputbuffer, startIndex, FLOAT_BYTE_ORDER_2);
-
434  break;
-
435  default: ;
-
436  }
-
437 }
-
438 
-
439 }
-
void getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
Stores the specified 16-bit signed integer value at a specified position in a char array...
- -
ByteOrder
Specifies the byte order/endianness.
-
std::int64_t int64
signed 64-bit integer
Definition: types.h:29
-
float64 toFloat64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit floating point number converted from eight bytes at a specified position in a char a...
-
uint32 toNormalInt(uint32 synchsafeInt)
Returns a normal 32-bit integer converted from a 32-bit synchsafe integer.
-
int16 toInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit signed integer converted from two bytes at a specified position in a char array...
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
-
float32 toFloat32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit floating point number converted from four bytes at a specified position in a char ar...
-
uint32 toUInt24(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit unsigned integer converted from three bytes at a specified position in a char array...
-
Contains several functions providing conversions between different data types.
-
std::uint32_t uint32
unsigned 32-bit integer
Definition: types.h:44
-
uint32 toSynchsafeInt(uint32 normalInt)
Returns a 32-bit synchsafe integer converted from a normal 32-bit integer.
-
uint64 toUInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a char array...
-
std::int32_t int32
signed 32-bit integer
Definition: types.h:24
-
int32 toInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit signed integer converted from four bytes at a specified position in a char array...
-
uint32 toUInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit unsigned integer converted from four bytes at a specified position in a char array...
- -
std::int16_t int16
signed 16-bit integer
Definition: types.h:19
-
uint16 toUInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit unsigned integer converted from two bytes at a specified position in a char array...
-
std::uint16_t uint16
unsigned 16-bit integer
Definition: types.h:39
-
int64 toInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit signed integer converted from eight bytes at a specified position in a char array...
-
- - - - diff --git a/doc/html/binaryconversion_8h.html b/doc/html/binaryconversion_8h.html deleted file mode 100644 index a2ec92d..0000000 --- a/doc/html/binaryconversion_8h.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - -Utilities: conversion/binaryconversion.h File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
binaryconversion.h File Reference
-
-
-
#include "types.h"
-#include "../application/global.h"
-
-Include dependency graph for binaryconversion.h:
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Namespaces

 ConversionUtilities
 Contains several functions providing conversions between different data types.
 
- - - - -

-Enumerations

enum  ConversionUtilities::ByteOrder { ConversionUtilities::ByteOrder::BigEndian, -ConversionUtilities::ByteOrder::LittleEndian - }
 Specifies the byte order/endianness. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

int16 ConversionUtilities::toInt16 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 16-bit signed integer converted from two bytes at a specified position in a char array. More...
 
uint16 ConversionUtilities::toUInt16 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 16-bit unsigned integer converted from two bytes at a specified position in a char array. More...
 
int32 ConversionUtilities::toInt32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit signed integer converted from four bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toUInt24 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit unsigned integer converted from three bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toUInt32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit unsigned integer converted from four bytes at a specified position in a char array. More...
 
int64 ConversionUtilities::toInt64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit signed integer converted from eight bytes at a specified position in a char array. More...
 
uint64 ConversionUtilities::toUInt64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a char array. More...
 
float32 ConversionUtilities::toFloat32 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 32-bit floating point number converted from four bytes at a specified position in a char array. More...
 
float64 ConversionUtilities::toFloat64 (const char *value, int startIndex, ByteOrder byteOrder)
 Returns a 64-bit floating point number converted from eight bytes at a specified position in a char array. More...
 
uint32 ConversionUtilities::toSynchsafeInt (uint32 normalInt)
 Returns a 32-bit synchsafe integer converted from a normal 32-bit integer. More...
 
uint32 ConversionUtilities::toNormalInt (uint32 synchsafeInt)
 Returns a normal 32-bit integer converted from a 32-bit synchsafe integer. More...
 
void ConversionUtilities::getBytes (int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 16-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 16-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (int32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (int64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit signed integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (uint64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit unsigned integer value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (float32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 32-bit floating point value at a specified position in a char array. More...
 
void ConversionUtilities::getBytes (float64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
 Stores the specified 64-bit floating point value at a specified position in a char array. More...
 
-
- - - - diff --git a/doc/html/binaryconversion_8h__dep__incl.map b/doc/html/binaryconversion_8h__dep__incl.map deleted file mode 100644 index 491d8ff..0000000 --- a/doc/html/binaryconversion_8h__dep__incl.map +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/doc/html/binaryconversion_8h__dep__incl.md5 b/doc/html/binaryconversion_8h__dep__incl.md5 deleted file mode 100644 index 6f8606d..0000000 --- a/doc/html/binaryconversion_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f646831892657296cdce5b6375b0ad9a \ No newline at end of file diff --git a/doc/html/binaryconversion_8h__dep__incl.svg b/doc/html/binaryconversion_8h__dep__incl.svg deleted file mode 100644 index f7c19ce..0000000 --- a/doc/html/binaryconversion_8h__dep__incl.svg +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -conversion/binaryconversion.h - - -Node1 - -conversion/binaryconversion.h - - -Node2 - - -conversion/stringconversion.h - - - - -Node1->Node2 - - - - -Node7 - - -conversion/binaryconversion.cpp - - - - -Node1->Node7 - - - - -Node8 - - -io/binaryreader.h - - - - -Node1->Node8 - - - - -Node12 - - -io/binarywriter.h - - - - -Node1->Node12 - - - - -Node3 - - -application/argumentparser.cpp - - - - -Node2->Node3 - - - - -Node4 - - -chrono/datetime.cpp - - - - -Node2->Node4 - - - - -Node5 - - -chrono/timespan.cpp - - - - -Node2->Node5 - - - - -Node6 - - -conversion/stringconversion.cpp - - - - -Node2->Node6 - - - - -Node9 - - -io/binaryreader.cpp - - - - -Node8->Node9 - - - - -Node10 - - -io/path.h - - - - -Node8->Node10 - - - - -Node11 - - -io/path.cpp - - - - -Node10->Node11 - - - - -Node12->Node10 - - - - -Node13 - - -io/binarywriter.cpp - - - - -Node12->Node13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/binaryconversion_8h__dep__incl_org.svg b/doc/html/binaryconversion_8h__dep__incl_org.svg deleted file mode 100644 index cf47e7c..0000000 --- a/doc/html/binaryconversion_8h__dep__incl_org.svg +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -conversion/binaryconversion.h - - -Node1 - -conversion/binaryconversion.h - - -Node2 - - -conversion/stringconversion.h - - - - -Node1->Node2 - - - - -Node7 - - -conversion/binaryconversion.cpp - - - - -Node1->Node7 - - - - -Node8 - - -io/binaryreader.h - - - - -Node1->Node8 - - - - -Node12 - - -io/binarywriter.h - - - - -Node1->Node12 - - - - -Node3 - - -application/argumentparser.cpp - - - - -Node2->Node3 - - - - -Node4 - - -chrono/datetime.cpp - - - - -Node2->Node4 - - - - -Node5 - - -chrono/timespan.cpp - - - - -Node2->Node5 - - - - -Node6 - - -conversion/stringconversion.cpp - - - - -Node2->Node6 - - - - -Node9 - - -io/binaryreader.cpp - - - - -Node8->Node9 - - - - -Node10 - - -io/path.h - - - - -Node8->Node10 - - - - -Node11 - - -io/path.cpp - - - - -Node10->Node11 - - - - -Node12->Node10 - - - - -Node13 - - -io/binarywriter.cpp - - - - -Node12->Node13 - - - - - diff --git a/doc/html/binaryconversion_8h__incl.map b/doc/html/binaryconversion_8h__incl.map deleted file mode 100644 index af0fb47..0000000 --- a/doc/html/binaryconversion_8h__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/doc/html/binaryconversion_8h__incl.md5 b/doc/html/binaryconversion_8h__incl.md5 deleted file mode 100644 index 28473ef..0000000 --- a/doc/html/binaryconversion_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -a5e7058c1b09d24593f3488bc55975bb \ No newline at end of file diff --git a/doc/html/binaryconversion_8h__incl.svg b/doc/html/binaryconversion_8h__incl.svg deleted file mode 100644 index 4e9f32a..0000000 --- a/doc/html/binaryconversion_8h__incl.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - -conversion/binaryconversion.h - - -Node1 - -conversion/binaryconversion.h - - -Node2 - - -types.h - - - - -Node1->Node2 - - - - -Node4 - - -../application/global.h - - - - -Node1->Node4 - - - - -Node3 - -cstdint - - -Node2->Node3 - - - - - diff --git a/doc/html/binaryconversion_8h_source.html b/doc/html/binaryconversion_8h_source.html deleted file mode 100644 index d7f2f8d..0000000 --- a/doc/html/binaryconversion_8h_source.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -Utilities: conversion/binaryconversion.h Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binaryconversion.h
-
-
-Go to the documentation of this file.
1 #ifndef CONVERSION_UTILITIES_CONVERT_H
-
2 #define CONVERSION_UTILITIES_CONVERT_H
-
3 
-
4 #include "types.h"
-
5 
-
6 #include "../application/global.h"
-
7 
-
8 #if defined(__BYTE_ORDER__) && defined(__FLOAT_WORD_ORDER__)
-
9 # if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-
10 # define CONVERSION_UTILITIES_BYTE_ORDER_BIG_ENDIAN
-
11 # elif __BYTE_ORDER__ == __ORDER_PDP_ENDIAN__
-
12 # define CONVERSION_UTILITIES_BYTE_ORDER_MIDDLE_ENDIAN
-
13 # elif __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-
14 # define CONVERSION_UTILITIES_BYTE_ORDER_LITTLE_ENDIAN
-
15 # endif
-
16 # if __FLOAT_WORD_ORDER__ == __ORDER_BIG_ENDIAN__
-
17 # define CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_BIG_ENDIAN
-
18 # elif __FLOAT_WORD_ORDER__ == __ORDER_PDP_ENDIAN__
-
19 # define CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_MIDDLE_ENDIAN
-
20 # elif __FLOAT_WORD_ORDER__ == __ORDER_LITTLE_ENDIAN__
-
21 # define CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_LITTLE_ENDIAN
-
22 # endif
-
23 #elif defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64) || defined(__LITTLE_ENDIAN__) || defined(_little_endian__) || defined(_LITTLE_ENDIAN) || defined(_WIN32_WCE) || defined(WINAPI_FAMILY)
-
24 # define CONVERSION_UTILITIES_BYTE_ORDER_LITTLE_ENDIAN
-
25 # define CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_LITTLE_ENDIAN
-
26 #elif defined(__MIPSEB__) || defined(__s390__) || defined(__BIG_ENDIAN__) || defined(_big_endian__) || defined(_BIG_ENDIAN)
-
27 # define CONVERSION_UTILITIES_BYTE_ORDER_BIG_ENDIAN
-
28 # define CONVERSION_UTILITIES_FLOAT_BYTE_ORDER_BIG_ENDIAN
-
29 #else
-
30 # error "Unable to determine byte order!"
-
31 #endif
-
32 
-
33 namespace ConversionUtilities
-
34 {
-
35 
-
40 enum class ByteOrder
-
41 {
-
42  BigEndian,
- -
44 };
-
45 
-
46 
-
47 LIB_EXPORT int16 toInt16(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
48 LIB_EXPORT uint16 toUInt16(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
49 LIB_EXPORT int32 toInt32(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
50 LIB_EXPORT uint32 toUInt24(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
51 LIB_EXPORT uint32 toUInt32(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
52 LIB_EXPORT int64 toInt64(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
53 LIB_EXPORT uint64 toUInt64(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
54 LIB_EXPORT float32 toFloat32(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
55 LIB_EXPORT float64 toFloat64(const char *value, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
- -
57 LIB_EXPORT uint32 toNormalInt(uint32 synchsafeInt);
-
58 
-
59 LIB_EXPORT void getBytes(int16 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
60 LIB_EXPORT void getBytes(uint16 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
61 LIB_EXPORT void getBytes(int32 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
62 LIB_EXPORT void getBytes(uint32 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
63 LIB_EXPORT void getBytes(int64 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
64 LIB_EXPORT void getBytes(uint64 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
65 LIB_EXPORT void getBytes(float32 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
66 LIB_EXPORT void getBytes(float64 value, char *outputbuffer, int startIndex = 0, ByteOrder byteOrder = ByteOrder::LittleEndian);
-
67 
-
68 }
-
69 
-
70 
-
71 #endif // CONVERSION_UTILITIES_CONVERT_H
-
void getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
Stores the specified 16-bit signed integer value at a specified position in a char array...
- -
ByteOrder
Specifies the byte order/endianness.
-
std::int64_t int64
signed 64-bit integer
Definition: types.h:29
-
float64 toFloat64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit floating point number converted from eight bytes at a specified position in a char a...
-
uint32 toNormalInt(uint32 synchsafeInt)
Returns a normal 32-bit integer converted from a 32-bit synchsafe integer.
- - -
#define LIB_EXPORT
This macro marks a symbol for shared library export.
Definition: global.h:50
-
int16 toInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit signed integer converted from two bytes at a specified position in a char array...
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
-
float32 toFloat32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit floating point number converted from four bytes at a specified position in a char ar...
-
uint32 toUInt24(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit unsigned integer converted from three bytes at a specified position in a char array...
-
Contains several functions providing conversions between different data types.
-
std::uint32_t uint32
unsigned 32-bit integer
Definition: types.h:44
-
uint32 toSynchsafeInt(uint32 normalInt)
Returns a 32-bit synchsafe integer converted from a normal 32-bit integer.
-
uint64 toUInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a char array...
-
std::int32_t int32
signed 32-bit integer
Definition: types.h:24
-
int32 toInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit signed integer converted from four bytes at a specified position in a char array...
-
uint32 toUInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit unsigned integer converted from four bytes at a specified position in a char array...
-
std::int16_t int16
signed 16-bit integer
Definition: types.h:19
-
uint16 toUInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit unsigned integer converted from two bytes at a specified position in a char array...
-
std::uint16_t uint16
unsigned 16-bit integer
Definition: types.h:39
-
int64 toInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit signed integer converted from eight bytes at a specified position in a char array...
-
- - - - diff --git a/doc/html/binaryreader_8cpp.html b/doc/html/binaryreader_8cpp.html deleted file mode 100644 index 22b1860..0000000 --- a/doc/html/binaryreader_8cpp.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -Utilities: io/binaryreader.cpp File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
binaryreader.cpp File Reference
-
-
-
#include "binaryreader.h"
-#include <conversion/conversionexception.h>
-#include <sstream>
-#include <memory>
-
-Include dependency graph for binaryreader.cpp:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Namespaces

 IoUtilities
 Contains utility classes helping to read and write streams.
 
-
- - - - diff --git a/doc/html/binaryreader_8cpp__incl.map b/doc/html/binaryreader_8cpp__incl.map deleted file mode 100644 index ced9645..0000000 --- a/doc/html/binaryreader_8cpp__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/html/binaryreader_8cpp__incl.md5 b/doc/html/binaryreader_8cpp__incl.md5 deleted file mode 100644 index f154b6e..0000000 --- a/doc/html/binaryreader_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -169b7624ac6777887c37fac38f3631d9 \ No newline at end of file diff --git a/doc/html/binaryreader_8cpp__incl.svg b/doc/html/binaryreader_8cpp__incl.svg deleted file mode 100644 index d3b1746..0000000 --- a/doc/html/binaryreader_8cpp__incl.svg +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -io/binaryreader.cpp - - -Node1 - -io/binaryreader.cpp - - -Node2 - - -binaryreader.h - - - - -Node1->Node2 - - - - -Node10 - - -conversion/conversionexception.h - - - - -Node1->Node10 - - - - -Node12 - -sstream - - -Node1->Node12 - - - - -Node13 - -memory - - -Node1->Node13 - - - - -Node3 - - -../application/global.h - - - - -Node2->Node3 - - - - -Node4 - - -../conversion/types.h - - - - -Node2->Node4 - - - - -Node6 - - -../conversion/binaryconversion.h - - - - -Node2->Node6 - - - - -Node7 - -vector - - -Node2->Node7 - - - - -Node8 - -string - - -Node2->Node8 - - - - -Node9 - -istream - - -Node2->Node9 - - - - -Node5 - -cstdint - - -Node4->Node5 - - - - -Node6->Node3 - - - - -Node6->Node4 - - - - -Node10->Node3 - - - - -Node10->Node8 - - - - -Node11 - -stdexcept - - -Node10->Node11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/binaryreader_8cpp__incl_org.svg b/doc/html/binaryreader_8cpp__incl_org.svg deleted file mode 100644 index d0f081e..0000000 --- a/doc/html/binaryreader_8cpp__incl_org.svg +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -io/binaryreader.cpp - - -Node1 - -io/binaryreader.cpp - - -Node2 - - -binaryreader.h - - - - -Node1->Node2 - - - - -Node10 - - -conversion/conversionexception.h - - - - -Node1->Node10 - - - - -Node12 - -sstream - - -Node1->Node12 - - - - -Node13 - -memory - - -Node1->Node13 - - - - -Node3 - - -../application/global.h - - - - -Node2->Node3 - - - - -Node4 - - -../conversion/types.h - - - - -Node2->Node4 - - - - -Node6 - - -../conversion/binaryconversion.h - - - - -Node2->Node6 - - - - -Node7 - -vector - - -Node2->Node7 - - - - -Node8 - -string - - -Node2->Node8 - - - - -Node9 - -istream - - -Node2->Node9 - - - - -Node5 - -cstdint - - -Node4->Node5 - - - - -Node6->Node3 - - - - -Node6->Node4 - - - - -Node10->Node3 - - - - -Node10->Node8 - - - - -Node11 - -stdexcept - - -Node10->Node11 - - - - - diff --git a/doc/html/binaryreader_8cpp_source.html b/doc/html/binaryreader_8cpp_source.html deleted file mode 100644 index 7f34850..0000000 --- a/doc/html/binaryreader_8cpp_source.html +++ /dev/null @@ -1,553 +0,0 @@ - - - - - - -Utilities: io/binaryreader.cpp Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binaryreader.cpp
-
-
-Go to the documentation of this file.
1 #include "binaryreader.h"
-
2 
- -
4 
-
5 #include <sstream>
-
6 #include <memory>
-
7 
-
8 using namespace std;
-
9 using namespace IoUtilities;
-
10 using namespace ConversionUtilities;
-
11 
-
28 BinaryReader::BinaryReader(istream *stream, ByteOrder byteOrder) :
-
29  m_stream(stream),
-
30  m_ownership(false),
-
31  m_streamsize(0),
-
32  m_byteOrder(byteOrder)
-
33 {}
-
34 
- -
41  m_stream(other.m_stream),
-
42  m_ownership(false),
-
43  m_streamsize(other.m_streamsize),
-
44  m_byteOrder(other.m_byteOrder)
-
45 {}
-
46 
- -
51 {
-
52  if(m_stream && m_ownership)
-
53  delete m_stream;
-
54 }
-
55 
- -
62 {
-
63  return m_stream;
-
64 }
-
65 
-
71 const istream *BinaryReader::stream() const
-
72 {
-
73  return m_stream;
-
74 }
-
75 
-
87 void BinaryReader::setStream(istream *stream, bool giveOwnership)
-
88 {
-
89  if(m_stream && m_ownership) {
-
90  delete m_stream;
-
91  }
-
92 
-
93  if(stream) {
-
94  m_stream = stream;
-
95  m_ownership = giveOwnership;
-
96  } else {
-
97  m_stream = nullptr;
-
98  m_ownership = false;
-
99  }
-
100 
-
101  m_streamsize = 0;
-
102 }
-
103 
- -
112 {
-
113  return m_ownership;
-
114 }
-
115 
- -
124 {
-
125  if(m_stream) {
-
126  m_ownership = true;
-
127  }
-
128 }
-
129 
- -
138 {
-
139  m_ownership = false;
-
140 }
-
141 
- -
149 {
-
150  return m_byteOrder;
-
151 }
-
152 
- -
160 {
-
161  m_byteOrder = value;
-
162 }
-
163 
-
167 bool BinaryReader::fail() const
-
168 {
-
169  if(m_stream)
-
170  return m_stream->fail();
-
171  else
-
172  return false;
-
173 }
-
174 
-
178 bool BinaryReader::eof() const
-
179 {
-
180  if(m_stream)
-
181  return m_stream->eof();
-
182  else
-
183  return false;
-
184 }
-
185 
- -
190 {
-
191  if(m_stream)
-
192  return !(m_stream->fail() || m_stream->eof());
-
193  else
-
194  return false;
-
195 }
-
196 
-
203 istream::pos_type BinaryReader::readStreamsize()
-
204 {
-
205  istream::pos_type cp = m_stream->tellg();
-
206  m_stream->seekg(0, ios_base::end);
-
207  m_streamsize = m_stream->tellg();
-
208  m_stream->seekg(cp);
-
209  return m_streamsize;
-
210 }
-
211 
-
215 void BinaryReader::read(char *buffer, std::streamsize length)
-
216 {
-
217  m_stream->read(buffer, length);
-
218 }
-
219 
-
223 void BinaryReader::read(byte *buffer, std::streamsize length)
-
224 {
-
225  m_stream->read(reinterpret_cast<char *>(buffer), length);
-
226 }
-
227 
-
231 void BinaryReader::read(std::vector<char> &buffer, std::streamsize length)
-
232 {
-
233  buffer.resize(length);
-
234  m_stream->read(buffer.data(), length);
-
235 }
-
236 
- -
241 {
-
242  char buff[sizeof(int32)];
-
243  m_stream->read(buff, sizeof(int32));
-
244  return toInt32(buff, 0, m_byteOrder);
-
245 }
-
246 
- -
251 {
-
252  char buff[sizeof(uint32)];
-
253  m_stream->read(buff, sizeof(uint32));
-
254  return toUInt32(buff, 0, m_byteOrder);
-
255 }
-
256 
- -
261 {
-
262  char buff[sizeof(int16)];
-
263  m_stream->read(buff, sizeof(int16));
-
264  return toInt16(buff, 0, m_byteOrder);
-
265 }
-
266 
- -
271 {
-
272  char buff[sizeof(uint16)];
-
273  m_stream->read(buff, sizeof(uint16));
-
274  return toUInt16(buff, 0, m_byteOrder);
-
275 }
-
276 
- -
281 {
-
282  char buff[4] = {0};
-
283  switch(m_byteOrder) {
-
284  case ByteOrder::BigEndian:
-
285  m_stream->read(buff + 1, 3);
-
286  return toInt32(buff, 0, m_byteOrder);
-
287  case ByteOrder::LittleEndian:
-
288  m_stream->read(buff, 3);
-
289  return toInt32(buff, 0, m_byteOrder);
-
290  }
-
291  return 0;
-
292 }
-
293 
- -
298 {
-
299  char buff[4] = {0};
-
300  switch(m_byteOrder) {
-
301  case ByteOrder::BigEndian:
-
302  m_stream->read(buff + 1, 3);
-
303  return toUInt32(buff, 0, m_byteOrder);
-
304  case ByteOrder::LittleEndian:
-
305  m_stream->read(buff, 3);
-
306  return toUInt32(buff, 0, m_byteOrder);
-
307  }
-
308  return 0;
-
309 }
-
310 
- -
315 {
-
316  char buff[sizeof(int64)];
-
317  m_stream->read(buff, sizeof(int64));
-
318  return toInt64(buff, 0, m_byteOrder);
-
319 }
-
320 
- -
325 {
-
326  char buff[sizeof(uint64)];
-
327  m_stream->read(buff, sizeof(uint64));
-
328  return toUInt64(buff, 0, m_byteOrder);
-
329 }
-
330 
- -
335 {
-
336  char buff[sizeof(float32)];
-
337  m_stream->read(buff, sizeof(float32));
-
338  return toFloat32(buff, 0, m_byteOrder);
-
339 }
-
340 
- -
345 {
-
346  char buff[sizeof(float64)];
-
347  m_stream->read(buff, sizeof(float64));
-
348  return toFloat64(buff, 0, m_byteOrder);
-
349 }
-
350 
- -
355 {
-
356  char buff[1];
-
357  m_stream->read(buff, sizeof(buff));
-
358  return buff[0];
-
359 }
-
360 
- -
365 {
-
366  char buff[1];
-
367  m_stream->read(buff, sizeof(buff));
-
368  return static_cast<byte>(buff[0]);
-
369 }
-
370 
- -
375 {
-
376  return readByte() > 0;
-
377 }
-
378 
- -
386 {
-
387  static const int maxPrefixLength = 4;
-
388  int prefixLength = 1;
-
389  byte beg = m_stream->peek();
-
390  byte mask = 0x80;
-
391  while(prefixLength <= maxPrefixLength && (beg & mask) == 0) {
-
392  ++prefixLength;
-
393  mask >>= 1;
-
394  }
-
395  if(prefixLength > maxPrefixLength) {
-
396  throw ConversionException("Length denotation of length-prefixed string exceeds maximum.");
-
397  }
-
398  char buff[maxPrefixLength] = {0};
-
399  m_stream->read(buff + (maxPrefixLength - prefixLength), prefixLength);
-
400  *(buff + (maxPrefixLength - prefixLength)) ^= mask;
-
401  uint32 prefix = toUInt32(buff, 0, ByteOrder::BigEndian);
-
402  return readString(prefix);
-
403 // if((m_streamsize <= 0)
-
404 // || ((m_stream->tellg() + static_cast<istream::pos_type>(length)) <= m_streamsize)) {
-
405 // return readString(length);
-
406 // } else {
-
407 // return string();
-
408 // }
-
409 }
-
410 
-
414 string BinaryReader::readString(size_t length)
-
415 {
-
416  unique_ptr<char []> buff(new char[length]);
-
417  m_stream->read(buff.get(), length);
-
418  string res(buff.get(), length);
-
419  return res;
-
420 }
-
421 
- -
430 {
-
431  stringstream ss(ios_base::in | ios_base::out | ios_base::binary);
-
432  // thrown ios_base::failure when badbit or failbit is set
-
433  ss.exceptions(ios_base::badbit | ios_base::failbit);
-
434  m_stream->get(*ss.rdbuf(), termination); // delim byte is not extracted from the stream
-
435  m_stream->seekg(1, ios_base::cur); // "extract" delim byte manually
-
436  return ss.str();
-
437 }
-
438 
-
448 string BinaryReader::readTerminatedString(size_t maxBytesToRead, byte termination)
-
449 {
-
450  unique_ptr<char []> buff(new char[maxBytesToRead]);
-
451  for(char *i = buff.get(), *end = i + maxBytesToRead; i < end; ++i) {
-
452  m_stream->get(*i);
-
453  if(*(reinterpret_cast<byte *>(i)) == termination) {
-
454  return string(buff.get(), i - buff.get());
-
455  }
-
456  }
-
457  return string(buff.get(), maxBytesToRead);
-
458 }
-
459 
- -
468 {
-
469  stringstream ss(ios_base::in | ios_base::out | ios_base::binary);
-
470  // thrown ios_base::failure when badbit or failbit is set
-
471  ss.exceptions(ios_base::badbit | ios_base::failbit);
-
472  char delimChars[2];
-
473  ConversionUtilities::getBytes(termination, delimChars, 0, m_byteOrder);
-
474  char buff[2];
-
475  ConversionUtilities::getBytes(termination, delimChars, 0, m_byteOrder);
-
476  do {
-
477  m_stream->get(buff[0]);
-
478  m_stream->get(buff[1]);
-
479  } while(!((buff[0] == delimChars[0]) && (buff[1] == delimChars[1])));
-
480  return ss.str();
-
481 }
-
482 
-
492 string BinaryReader::readMultibyteTerminatedString(size_t maxBytesToRead, uint16 termination)
-
493 {
-
494  unique_ptr<char []> buff(new char[maxBytesToRead]);
-
495  char delimChars[2];
-
496  ConversionUtilities::getBytes(termination, delimChars, 0, m_byteOrder);
-
497  for(char *i = buff.get(), *end = i + maxBytesToRead; (i + 1) < end; i += 2) {
-
498  m_stream->get(*i);
-
499  m_stream->get(*(i + 1));
-
500  if((*i == delimChars[0]) && (*(i + 1) == delimChars[1])) {
-
501  return string(buff.get(), i - buff.get());
-
502  }
-
503  }
-
504  return string(buff.get(), maxBytesToRead);
-
505 }
-
506 
- -
515 {
- -
517 }
-
518 
- -
528 {
-
529  unique_ptr<char []> buff(new char[length]);
-
530  m_stream->read(buff.get(), length);
-
531  byte *block = reinterpret_cast<byte *>(&buff);
-
532  uint32 crc;
-
533  uint32 i;
-
534  crc = 0xFFFFFFFF;
-
535  for (i = 0; i < length; ++i) {
-
536  crc = ((crc >> 8) & 0x00FFFFFF) ^ crc32Table()[(crc ^ *block++) & 0xFF];
-
537  }
-
538  return (crc ^ 0xFFFFFFFF);
-
539 }
-
540 
- -
549 {
-
550  static uint32 table[] = {
-
551  0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b,
-
552  0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61,
-
553  0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7,
-
554  0x4593e01e, 0x4152fda9, 0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75,
-
555  0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
-
556  0x709f7b7a, 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039,
-
557  0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5, 0xbe2b5b58, 0xbaea46ef,
-
558  0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d,
-
559  0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb,
-
560  0xceb42022, 0xca753d95, 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
-
561  0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0,
-
562  0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072,
-
563  0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4,
-
564  0x0808d07d, 0x0cc9cdca, 0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde,
-
565  0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08,
-
566  0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
-
567  0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e, 0xbfa1b04b, 0xbb60adfc,
-
568  0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6,
-
569  0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a, 0xe0b41de7, 0xe4750050,
-
570  0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
-
571  0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34,
-
572  0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637,
-
573  0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, 0x4f040d56, 0x4bc510e1,
-
574  0x46863638, 0x42472b8f, 0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53,
-
575  0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5,
-
576  0x3f9b762c, 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff,
-
577  0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623, 0xf12f560e, 0xf5ee4bb9,
-
578  0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b,
-
579  0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd,
-
580  0xcda1f604, 0xc960ebb3, 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
-
581  0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71,
-
582  0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3,
-
583  0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2,
-
584  0x470cdd2b, 0x43cdc09c, 0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8,
-
585  0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e,
-
586  0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
-
587  0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088, 0x2497d08d, 0x2056cd3a,
-
588  0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0,
-
589  0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c, 0xe3a1cbc1, 0xe760d676,
-
590  0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
-
591  0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662,
-
592  0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668,
-
593  0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4
-
594  };
-
595  return table;
-
596 }
-
597 
-
int32 readInt24()
Reads a 24-bit signed integer from the current stream and advances the current position of the stream...
-
void getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
Stores the specified 16-bit signed integer value at a specified position in a char array...
- -
void giveOwnership()
The reader will take ownership over the assigned stream.
-
ByteOrder
Specifies the byte order/endianness.
-
std::int64_t int64
signed 64-bit integer
Definition: types.h:29
-
float32 readFloat32()
Reads a 32-bit floating point value from the current stream and advances the current position of the ...
-
byte readByte()
Reads a single byte/unsigned character from the current stream and advances the current position of t...
-
Reads primitive data types from a std::istream using a specified ConversionUtilities::ByteOrder.
Definition: binaryreader.h:14
-
float64 toFloat64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit floating point number converted from eight bytes at a specified position in a char a...
-
bool eof() const
Returns an indication whether the end-of-stream bit of the assigned stream is set.
-
uint32 toNormalInt(uint32 synchsafeInt)
Returns a normal 32-bit integer converted from a 32-bit synchsafe integer.
-
uint32 readSynchsafeUInt32()
Reads a 32-bit synchsafe integer from the current stream and advances the current position of the str...
-
The exception that is thrown when an conversion error occurs.
-
const std::istream * stream() const
Returns a pointer to the stream the reader will read from when calling one of the read-methods...
-
STL namespace.
-
bool readBool()
Reads a boolean value from the current stream and advances the current position of the stream by one ...
- -
int16 toInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit signed integer converted from two bytes at a specified position in a char array...
-
uint32 readUInt24()
Reads a 24-bit unsigned integer from the current stream and advances the current position of the stre...
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
-
int32 readInt32()
Reads a 32-bit signed integer from the current stream and advances the current position of the stream...
-
uint64 readUInt64()
Reads a 64-bit unsigned integer from the current stream and advances the current position of the stre...
-
void detatchOwnership()
The reader will not take ownership over the assigned stream.
-
void setByteOrder(ConversionUtilities::ByteOrder value)
Sets the byte order used when converting the raw bytes read from the stream to the desired base data ...
-
float64 readFloat64()
Reads a 64-bit floating point value from the current stream and advances the current position of the ...
-
float32 toFloat32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit floating point number converted from four bytes at a specified position in a char ar...
-
Contains utility classes helping to read and write streams.
-
char readChar()
Reads a single character from the current stream and advances the current position of the stream by o...
-
Contains several functions providing conversions between different data types.
-
bool hasOwnership() const
Returns whether the reader takes ownership over the assigned stream.
-
std::istream::pos_type readStreamsize()
Returns the size of the assigned stream.
-
std::uint32_t uint32
unsigned 32-bit integer
Definition: types.h:44
-
BinaryReader(std::istream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)
Constructs a new BinaryReader.
-
int64 readInt64()
Reads a 64-bit signed integer from the current stream and advances the current position of the stream...
-
uint64 toUInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a char array...
-
void setStream(std::istream *stream, bool giveOwnership=false)
Assigns the stream the reader will read from when calling one of the read-methods.
-
std::int32_t int32
signed 32-bit integer
Definition: types.h:24
-
int32 toInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit signed integer converted from four bytes at a specified position in a char array...
-
int16 readInt16()
Reads a 16-bit signed integer from the current stream and advances the current position of the stream...
-
std::string readTerminatedString(byte termination=0)
Reads a terminated string from the current stream.
-
static uint32 * crc32Table()
Returns a CRC-32 table.
-
uint32 toUInt32(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 32-bit unsigned integer converted from four bytes at a specified position in a char array...
-
uint32 readCrc32(size_t length)
Reads length bytes from the stream an computes the CRC-32 for that block of data. ...
-
std::uint8_t byte
unsigned byte
Definition: types.h:14
-
uint32 readUInt32()
Reads a 32-bit unsigned integer from the current stream and advances the current position of the stre...
-
std::string readString(size_t length)
Reads a string from the current stream of the given length from the stream and advances the current p...
-
bool canRead() const
Returns an indication whether a stream is assigned the reader can read from.
-
std::int16_t int16
signed 16-bit integer
Definition: types.h:19
-
ConversionUtilities::ByteOrder byteOrder() const
Returns the byte order used when converting the raw bytes read from the stream to the desired base da...
-
uint16 toUInt16(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 16-bit unsigned integer converted from two bytes at a specified position in a char array...
-
uint16 readUInt16()
Reads a 16-bit unsigned integer from the current stream and advances the current position of the stre...
-
std::string readLengthPrefixedString()
Reads a length prefixed string from the current stream.
-
~BinaryReader()
Destroys the BinaryReader.
-
bool fail() const
Returns an indication whether the fail bit of the assigned stream is set.
-
std::uint16_t uint16
unsigned 16-bit integer
Definition: types.h:39
-
void read(char *buffer, std::streamsize length)
Reads the specified number of characters from the stream in the character array.
-
std::string readMultibyteTerminatedString(uint16 termination=0)
Reads a multibyte-terminated string from the current stream.
-
int64 toInt64(const char *value, int startIndex, ByteOrder byteOrder)
Returns a 64-bit signed integer converted from eight bytes at a specified position in a char array...
-
- - - - diff --git a/doc/html/binaryreader_8h.html b/doc/html/binaryreader_8h.html deleted file mode 100644 index b693bc0..0000000 --- a/doc/html/binaryreader_8h.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Utilities: io/binaryreader.h File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
binaryreader.h File Reference
-
-
-
#include "../application/global.h"
-#include "../conversion/types.h"
-#include "../conversion/binaryconversion.h"
-#include <vector>
-#include <string>
-#include <istream>
-
-Include dependency graph for binaryreader.h:
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  IoUtilities::BinaryReader
 Reads primitive data types from a std::istream using a specified ConversionUtilities::ByteOrder. More...
 
- - - - -

-Namespaces

 IoUtilities
 Contains utility classes helping to read and write streams.
 
-
- - - - diff --git a/doc/html/binaryreader_8h__dep__incl.map b/doc/html/binaryreader_8h__dep__incl.map deleted file mode 100644 index ff46c23..0000000 --- a/doc/html/binaryreader_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/html/binaryreader_8h__dep__incl.md5 b/doc/html/binaryreader_8h__dep__incl.md5 deleted file mode 100644 index 5cdfff2..0000000 --- a/doc/html/binaryreader_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -e03043ccfc5e1276605508e794d79cfc \ No newline at end of file diff --git a/doc/html/binaryreader_8h__dep__incl.svg b/doc/html/binaryreader_8h__dep__incl.svg deleted file mode 100644 index 9a4ec93..0000000 --- a/doc/html/binaryreader_8h__dep__incl.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -io/binaryreader.h - - -Node1 - -io/binaryreader.h - - -Node2 - - -io/binaryreader.cpp - - - - -Node1->Node2 - - - - -Node3 - - -io/path.h - - - - -Node1->Node3 - - - - -Node4 - - -io/path.cpp - - - - -Node3->Node4 - - - - - diff --git a/doc/html/binaryreader_8h__incl.map b/doc/html/binaryreader_8h__incl.map deleted file mode 100644 index 9411a40..0000000 --- a/doc/html/binaryreader_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/html/binaryreader_8h__incl.md5 b/doc/html/binaryreader_8h__incl.md5 deleted file mode 100644 index 2a701c5..0000000 --- a/doc/html/binaryreader_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -57f5d7c10a5aeb19496281aba6ff5d60 \ No newline at end of file diff --git a/doc/html/binaryreader_8h__incl.svg b/doc/html/binaryreader_8h__incl.svg deleted file mode 100644 index c469653..0000000 --- a/doc/html/binaryreader_8h__incl.svg +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -io/binaryreader.h - - -Node1 - -io/binaryreader.h - - -Node2 - - -../application/global.h - - - - -Node1->Node2 - - - - -Node3 - - -../conversion/types.h - - - - -Node1->Node3 - - - - -Node5 - - -../conversion/binaryconversion.h - - - - -Node1->Node5 - - - - -Node6 - -vector - - -Node1->Node6 - - - - -Node7 - -string - - -Node1->Node7 - - - - -Node8 - -istream - - -Node1->Node8 - - - - -Node4 - -cstdint - - -Node3->Node4 - - - - -Node5->Node2 - - - - -Node5->Node3 - - - - - diff --git a/doc/html/binaryreader_8h_source.html b/doc/html/binaryreader_8h_source.html deleted file mode 100644 index b44dcbd..0000000 --- a/doc/html/binaryreader_8h_source.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - -Utilities: io/binaryreader.h Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binaryreader.h
-
-
-Go to the documentation of this file.
1 #ifndef BINERYREADER_H
-
2 #define BINERYREADER_H
-
3 
-
4 #include "../application/global.h"
-
5 #include "../conversion/types.h"
-
6 #include "../conversion/binaryconversion.h"
-
7 
-
8 #include <vector>
-
9 #include <string>
-
10 #include <istream>
-
11 
-
12 namespace IoUtilities
-
13 {
- -
15  {
-
16 
-
17  public:
- -
19  BinaryReader(const BinaryReader &other);
-
20  BinaryReader & operator=(const BinaryReader & rhs) = delete;
-
21  ~BinaryReader();
-
22 
-
23  const std::istream *stream() const;
-
24  std::istream *stream();
-
25  void setStream(std::istream *stream, bool giveOwnership = false);
-
26  bool hasOwnership() const;
-
27  void giveOwnership();
-
28  void detatchOwnership();
-
29  ConversionUtilities::ByteOrder byteOrder() const;
-
30  void setByteOrder(ConversionUtilities::ByteOrder value);
-
31  bool fail() const;
-
32  bool eof() const;
-
33  bool canRead() const;
-
34  std::istream::pos_type readStreamsize();
-
35  void read(char *buffer, std::streamsize length);
-
36  void read(byte *buffer, std::streamsize length);
-
37  void read(std::vector<char> &buffer, std::streamsize length);
-
38  int16 readInt16();
-
39  uint16 readUInt16();
-
40  int32 readInt24();
-
41  uint32 readUInt24();
-
42  int32 readInt32();
-
43  uint32 readUInt32();
-
44  int64 readInt64();
-
45  uint64 readUInt64();
-
46  float32 readFloat32();
-
47  float64 readFloat64();
-
48  char readChar();
-
49  byte readByte();
-
50  bool readBool();
-
51  std::string readLengthPrefixedString();
-
52  std::string readString(size_t length);
-
53  std::string readTerminatedString(byte termination = 0);
-
54  std::string readTerminatedString(size_t maxBytesToRead, byte termination = 0);
-
55  std::string readMultibyteTerminatedString(uint16 termination = 0);
-
56  std::string readMultibyteTerminatedString(size_t maxBytesToRead, uint16 termination = 0);
-
57  uint32 readSynchsafeUInt32();
-
58  uint32 readCrc32(size_t length);
-
59  static uint32 *crc32Table();
-
60 
-
61  private:
-
62  std::istream *m_stream;
-
63  bool m_ownership;
-
64  std::istream::pos_type m_streamsize;
- -
66 
-
67  };
-
68 }
-
69 
-
70 #endif // BINERYREADER_H
-
ByteOrder
Specifies the byte order/endianness.
-
std::int64_t int64
signed 64-bit integer
Definition: types.h:29
-
Reads primitive data types from a std::istream using a specified ConversionUtilities::ByteOrder.
Definition: binaryreader.h:14
- -
#define LIB_EXPORT
This macro marks a symbol for shared library export.
Definition: global.h:50
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
-
Contains utility classes helping to read and write streams.
-
std::uint32_t uint32
unsigned 32-bit integer
Definition: types.h:44
-
std::int32_t int32
signed 32-bit integer
Definition: types.h:24
-
std::uint8_t byte
unsigned byte
Definition: types.h:14
-
std::int16_t int16
signed 16-bit integer
Definition: types.h:19
-
std::uint16_t uint16
unsigned 16-bit integer
Definition: types.h:39
-
- - - - diff --git a/doc/html/binarywriter_8cpp.html b/doc/html/binarywriter_8cpp.html deleted file mode 100644 index 81c5e3a..0000000 --- a/doc/html/binarywriter_8cpp.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -Utilities: io/binarywriter.cpp File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binarywriter.cpp File Reference
-
-
-
#include "binarywriter.h"
-#include "../conversion/conversionexception.h"
-#include <cstring>
-#include <memory>
-
-Include dependency graph for binarywriter.cpp:
-
-
-
-
-
-

Go to the source code of this file.

-
- - - - diff --git a/doc/html/binarywriter_8cpp_source.html b/doc/html/binarywriter_8cpp_source.html deleted file mode 100644 index 24d5968..0000000 --- a/doc/html/binarywriter_8cpp_source.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - -Utilities: io/binarywriter.cpp Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
binarywriter.cpp
-
-
-Go to the documentation of this file.
1 #include "binarywriter.h"
-
2 
-
3 #include "../conversion/conversionexception.h"
-
4 
-
5 #include <cstring>
-
6 #include <memory>
-
7 
-
8 using namespace std;
-
9 using namespace IoUtilities;
-
10 using namespace ConversionUtilities;
-
11 
-
23 BinaryWriter::BinaryWriter(ostream *stream, ByteOrder byteOrder) :
-
24  m_stream(stream),
-
25  m_ownership(false),
-
26  m_byteOrder(byteOrder)
-
27 {}
-
28 
- -
35  m_stream(other.m_stream),
-
36  m_ownership(false),
-
37  m_byteOrder(other.m_byteOrder)
-
38 {}
-
39 
- -
44 {
-
45  if(m_stream && m_ownership) {
-
46  delete m_stream;
-
47  }
-
48 }
-
49 
- -
56 {
-
57  return m_stream;
-
58 }
-
59 
-
65 const ostream *BinaryWriter::stream() const
-
66 {
-
67  return m_stream;
-
68 }
-
69 
-
81 void BinaryWriter::setStream(ostream *stream, bool giveOwnership)
-
82 {
-
83  if(m_stream && m_ownership)
-
84  delete m_stream;
-
85  if(stream) {
-
86  m_stream = stream;
-
87  m_ownership = giveOwnership;
-
88  } else {
-
89  m_stream = nullptr;
-
90  m_ownership = false;
-
91  }
-
92 }
-
93 
- -
102 {
-
103  return m_ownership;
-
104 }
-
105 
- -
114 {
-
115  if(m_stream) {
-
116  m_ownership = true;
-
117  }
-
118 }
-
119 
- -
128 {
-
129  m_ownership = false;
-
130 }
-
131 
- -
139 {
-
140  return m_byteOrder;
-
141 }
-
142 
- -
150 {
-
151  m_byteOrder = value;
-
152 }
-
153 
- -
158 {
-
159  if(m_stream) {
-
160  m_stream->flush();
-
161  }
-
162 }
-
163 
-
167 bool BinaryWriter::fail() const
-
168 {
-
169  if(m_stream) {
-
170  return m_stream->fail();
-
171  } else {
-
172  return false;
-
173  }
-
174 }
-
175 
-
179 void BinaryWriter::write(const char *buffer, streamsize length)
-
180 {
-
181  m_stream->write(buffer, length);
-
182 }
-
183 
-
188 void BinaryWriter::write(const std::vector<char> &buffer, streamsize length)
-
189 {
-
190  m_stream->write(buffer.data(), length);
-
191 }
-
192 
-
196 void BinaryWriter::writeChar(char value)
-
197 {
-
198  char buff[1] = {value};
-
199  m_stream->write(buff, 1);
-
200 }
-
201 
- -
206 {
-
207  char buff[1] = {*reinterpret_cast<char *>(&value)};
-
208  m_stream->write(buff, 1);
-
209 }
-
210 
- -
215 {
-
216  char buff[sizeof(int16)];
-
217  getBytes(value, buff, 0, m_byteOrder);
-
218  m_stream->write(buff, sizeof(int16));
-
219 }
-
220 
- -
225 {
-
226  char buff[sizeof(uint16)];
-
227  getBytes(value, buff, 0, m_byteOrder);
-
228  m_stream->write(buff, sizeof(uint16));
-
229 }
-
230 
- -
236 {
-
237  // discard most significant byte
-
238  char buff[4] = {0};
-
239  getBytes(value, buff, 0, m_byteOrder);
-
240  switch(m_byteOrder) {
-
241  case ByteOrder::BigEndian:
-
242  m_stream->write(buff + 1, 3);
-
243  break;
-
244  case ByteOrder::LittleEndian:
-
245  m_stream->write(buff, 3);
-
246  break;
-
247  }
-
248 }
-
249 
- -
255 {
-
256  // discard most significant byte
-
257  char buff[4] = {0};
-
258  getBytes(value, buff, 0, m_byteOrder);
-
259  switch(m_byteOrder) {
-
260  case ByteOrder::BigEndian:
-
261  m_stream->write(buff + 1, 3);
-
262  break;
-
263  case ByteOrder::LittleEndian:
-
264  m_stream->write(buff, 3);
-
265  break;
-
266  }
-
267 }
-
268 
- -
273 {
-
274  char buff[sizeof(int32)];
-
275  getBytes(value, buff, 0, m_byteOrder);
-
276  m_stream->write(buff, sizeof(int32));
-
277 }
-
278 
- -
283 {
-
284  char buff[sizeof(uint32)];
-
285  getBytes(value, buff, 0, m_byteOrder);
-
286  m_stream->write(buff, sizeof(uint32));
-
287 }
-
288 
- -
293 {
-
294  char buff[sizeof(int64)];
-
295  getBytes(value, buff, 0, m_byteOrder);
-
296  m_stream->write(buff, sizeof(int64));
-
297 }
-
298 
- -
303 {
-
304  char buff[sizeof(uint64)];
-
305  getBytes(value, buff, 0, m_byteOrder);
-
306  m_stream->write(buff, sizeof(uint64));
-
307 }
-
308 
-
312 void BinaryWriter::writeFloat32(float32 value)
-
313 {
-
314  char buff[sizeof(float32)];
-
315  getBytes(value, buff, 0, m_byteOrder);
-
316  m_stream->write(buff, sizeof(float32));
-
317 }
-
318 
-
322 void BinaryWriter::writeFloat64(float64 value)
-
323 {
-
324  char buff[sizeof(float64)];
-
325  getBytes(value, buff, 0, m_byteOrder);
-
326  m_stream->write(buff, sizeof(float64));
-
327 }
-
328 
-
332 void BinaryWriter::writeString(const string &value)
-
333 {
-
334  m_stream->write(value.c_str(), value.length());
-
335 }
-
336 
- -
343 {
-
344  size_t length = value.length();
-
345  char buff[4] = {0};
-
346  if(length < 0x80) {
-
347  buff[0] = 0x80 | length;
-
348  m_stream->write(buff, 1);
-
349  } else if(length < 0x4000) {
-
350  getBytes(static_cast<uint16>(0x4000 | length), buff, 0, ByteOrder::BigEndian);
-
351  m_stream->write(buff, 2);
-
352  } else if(length < 0x200000) {
-
353  getBytes(static_cast<uint32>(0x200000 | length), buff, 0, ByteOrder::BigEndian);
-
354  m_stream->write(buff + 1, 3);
-
355  } else if(length < 0x10000000) {
-
356  getBytes(static_cast<uint32>(0x10000000 | length), buff, 0, ByteOrder::BigEndian);
-
357  m_stream->write(buff, 4);
-
358  } else {
-
359  throw ConversionException("The size of the string exceeds the maximum.");
-
360  }
-
361  m_stream->write(value.c_str(), length);
-
362 }
-
363 
-
367 void BinaryWriter::writeBool(bool value)
-
368 {
-
369  writeByte(value ? 1 : 0);
-
370 }
-
371 
-
379 void BinaryWriter::writeSynchsafeUInt32(uint32 valueToConvertAndWrite)
-
380 {
-
381  writeUInt32(ConversionUtilities::toSynchsafeInt(valueToConvertAndWrite));
-
382 }
-
383 
-
void getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)
Stores the specified 16-bit signed integer value at a specified position in a char array...
-
bool fail() const
Returns an indication whether the fail bit of the assigned stream is set.
-
ByteOrder
Specifies the byte order/endianness.
-
std::int64_t int64
signed 64-bit integer
Definition: types.h:29
-
Writes primitive data types to a std::ostream using a specified ConversionUtilities::ByteOrder.
Definition: binarywriter.h:15
-
The exception that is thrown when an conversion error occurs.
-
void writeUInt24(uint32 value)
Writes a 24-bit unsigned integer to the current stream and advances the current position of the strea...
-
void writeString(const std::string &value)
Writes a string to the current stream and advances the current position of the stream by the length o...
-
STL namespace.
-
void flush()
Calls the flush() method of the assigned stream.
-
void writeUInt32(uint32 value)
Writes a 32-bit unsigned integer to the current stream and advances the current position of the strea...
-
void writeInt24(int32 value)
Writes a 24-bit signed integer to the current stream and advances the current position of the stream ...
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
-
void writeInt32(int32 value)
Writes a 32-bit signed integer to the current stream and advances the current position of the stream ...
-
bool hasOwnership() const
Returns whether the writer takes ownership over the assigned stream.
-
void giveOwnership()
The writer will take ownership over the assigned stream.
-
void writeFloat32(float32 value)
Writes a 32-bit floating point value to the current stream and advances the current position of the s...
-
void writeLengthPrefixedString(const std::string &value)
Writes the length of a string and the string itself to the current stream.
- -
void writeFloat64(float64 value)
Writes a 64-bit floating point value to the current stream and advances the current position of the s...
-
Contains utility classes helping to read and write streams.
-
void writeBool(bool value)
Writes a boolean value to the current stream and advances the current position of the stream by one b...
-
void setStream(std::ostream *stream, bool giveOwnership=false)
Assigns the stream the writer will write to when calling one of the write-methods.
-
void writeInt16(int16 value)
Writes a 16-bit signed integer to the current stream and advances the current position of the stream ...
-
void writeSynchsafeUInt32(uint32 valueToConvertAndWrite)
Writes 32-bit synchsafe integer to the current stream and advances the current position of the stream...
-
void write(const char *buffer, std::streamsize length)
-
Contains several functions providing conversions between different data types.
-
std::uint32_t uint32
unsigned 32-bit integer
Definition: types.h:44
-
BinaryWriter(std::ostream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)
Constructs a new BinaryWriter.
-
uint32 toSynchsafeInt(uint32 normalInt)
Returns a 32-bit synchsafe integer converted from a normal 32-bit integer.
-
void writeUInt64(uint64 value)
Writes a 64-bit unsigned integer to the current stream and advances the current position of the strea...
-
const std::ostream * stream() const
Returns a pointer to the stream the writer will write to when calling one of the write-methods.
-
~BinaryWriter()
Destroys the BinaryWriter.
-
std::int32_t int32
signed 32-bit integer
Definition: types.h:24
-
void setByteOrder(ConversionUtilities::ByteOrder value)
Sets the byte order used when converting the provided values to the raw bytes written to the stream...
-
void writeInt64(int64 value)
Writes a 64-bit signed integer to the current stream and advances the current position of the stream ...
-
void detatchOwnership()
The writer will not take ownership over the assigned stream.
-
std::uint8_t byte
unsigned byte
Definition: types.h:14
-
void writeByte(byte value)
Writes a single byte to the current stream and advances the current position of the stream by one byt...
-
std::int16_t int16
signed 16-bit integer
Definition: types.h:19
-
void writeChar(char value)
Writes a single character to the current stream and advances the current position of the stream by on...
-
ConversionUtilities::ByteOrder byteOrder() const
Returns the byte order used when converting the provided values to the raw bytes written to the strea...
-
void writeUInt16(uint16 value)
Writes a 16-bit unsigned integer to the current stream and advances the current position of the strea...
-
std::uint16_t uint16
unsigned 16-bit integer
Definition: types.h:39
-
- - - - diff --git a/doc/html/binarywriter_8h__incl.map b/doc/html/binarywriter_8h__incl.map deleted file mode 100644 index 82dcc63..0000000 --- a/doc/html/binarywriter_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/html/classApplicationUtilities_1_1Failure__coll__graph.svg b/doc/html/classApplicationUtilities_1_1Failure__coll__graph.svg deleted file mode 100644 index e344c2a..0000000 --- a/doc/html/classApplicationUtilities_1_1Failure__coll__graph.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - -ApplicationUtilities::Failure - - -Node1 - -ApplicationUtilities -::Failure - - -Node2 - - -std::exception - - - - -Node2->Node1 - - - - - diff --git a/doc/html/classConversionUtilities_1_1ConversionException__coll__graph.svg b/doc/html/classConversionUtilities_1_1ConversionException__coll__graph.svg deleted file mode 100644 index 7c06e93..0000000 --- a/doc/html/classConversionUtilities_1_1ConversionException__coll__graph.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -ConversionUtilities::ConversionException - - -Node1 - -ConversionUtilities -::ConversionException - - -Node2 - - -std::runtime_error - - - - -Node2->Node1 - - - - -Node3 - - -std::exception - - - - -Node3->Node2 - - - - - diff --git a/doc/html/classes.html b/doc/html/classes.html deleted file mode 100644 index 9d45e7b..0000000 --- a/doc/html/classes.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -Utilities: Class Index - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - -
- - - - -
- -
- -
-
-
Class Index
-
-
-
A | B | C | D | F | P | T | W
- - - - - - - - - - -
  A  
-
BinaryWriter (IoUtilities)   
  F  
-
  T  
-
  C  
-
Argument (ApplicationUtilities)   Failure (ApplicationUtilities)   TimeSpan (ChronoUtilities)   
ArgumentParser (ApplicationUtilities)   ConversionException (ConversionUtilities)   
  P  
-
  W  
-
  B  
-
CopyHelper (IoUtilities)   
  D  
-
Period (ChronoUtilities)   Widen (ConversionUtilities)   
BinaryReader (IoUtilities)   
DateTime (ChronoUtilities)   
-
A | B | C | D | F | P | T | W
-
- - - - diff --git a/doc/html/conversionexception_8h__dep__incl.svg b/doc/html/conversionexception_8h__dep__incl.svg deleted file mode 100644 index e34a921..0000000 --- a/doc/html/conversionexception_8h__dep__incl.svg +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -conversion/conversionexception.h - - -Node1 - -conversion/conversionexception.h - - -Node2 - - -conversion/stringconversion.h - - - - -Node1->Node2 - - - - -Node7 - - -conversion/binaryconversion.cpp - - - - -Node1->Node7 - - - - -Node8 - - -conversion/conversionexception.cpp - - - - -Node1->Node8 - - - - -Node9 - - -io/binaryreader.cpp - - - - -Node1->Node9 - - - - -Node10 - - -io/binarywriter.cpp - - - - -Node1->Node10 - - - - -Node3 - - -application/argumentparser.cpp - - - - -Node2->Node3 - - - - -Node4 - - -chrono/datetime.cpp - - - - -Node2->Node4 - - - - -Node5 - - -chrono/timespan.cpp - - - - -Node2->Node5 - - - - -Node6 - - -conversion/stringconversion.cpp - - - - -Node2->Node6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/datetime_8cpp__incl.md5 b/doc/html/datetime_8cpp__incl.md5 deleted file mode 100644 index 3403622..0000000 --- a/doc/html/datetime_8cpp__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -22bf6b2aebd6a88fa5920cb63ff653fa \ No newline at end of file diff --git a/doc/html/datetime_8cpp__incl.svg b/doc/html/datetime_8cpp__incl.svg deleted file mode 100644 index deda1cf..0000000 --- a/doc/html/datetime_8cpp__incl.svg +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -chrono/datetime.cpp - - -Node1 - -chrono/datetime.cpp - - -Node2 - - -datetime.h - - - - -Node1->Node2 - - - - -Node8 - - -../conversion/stringconversion.h - - - - -Node1->Node8 - - - - -Node10 - -stdexcept - - -Node1->Node10 - - - - -Node12 - -sstream - - -Node1->Node12 - - - - -Node13 - -iomanip - - -Node1->Node13 - - - - -Node16 - -ctime - - -Node1->Node16 - - - - -Node3 - - -timespan.h - - - - -Node2->Node3 - - - - -Node5 - - -../conversion/types.h - - - - -Node2->Node5 - - - - -Node7 - -string - - -Node2->Node7 - - - - -Node4 - - -../application/global.h - - - - -Node3->Node4 - - - - -Node3->Node5 - - - - -Node3->Node7 - - - - -Node6 - -cstdint - - -Node5->Node6 - - - - -Node8->Node7 - - - - -Node9 - - -conversionexception.h - - - - -Node8->Node9 - - - - -Node11 - - -binaryconversion.h - - - - -Node8->Node11 - - - - -Node8->Node12 - - - - -Node8->Node13 - - - - -Node14 - -initializer_list - - -Node8->Node14 - - - - -Node15 - -bits/codecvt.h - - -Node8->Node15 - - - - -Node9->Node4 - - - - -Node9->Node7 - - - - -Node9->Node10 - - - - -Node11->Node4 - - - - -Node11->Node5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/datetime_8cpp__incl_org.svg b/doc/html/datetime_8cpp__incl_org.svg deleted file mode 100644 index c43df42..0000000 --- a/doc/html/datetime_8cpp__incl_org.svg +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - -chrono/datetime.cpp - - -Node1 - -chrono/datetime.cpp - - -Node2 - - -datetime.h - - - - -Node1->Node2 - - - - -Node8 - - -../conversion/stringconversion.h - - - - -Node1->Node8 - - - - -Node10 - -stdexcept - - -Node1->Node10 - - - - -Node12 - -sstream - - -Node1->Node12 - - - - -Node13 - -iomanip - - -Node1->Node13 - - - - -Node16 - -ctime - - -Node1->Node16 - - - - -Node3 - - -timespan.h - - - - -Node2->Node3 - - - - -Node5 - - -../conversion/types.h - - - - -Node2->Node5 - - - - -Node7 - -string - - -Node2->Node7 - - - - -Node4 - - -../application/global.h - - - - -Node3->Node4 - - - - -Node3->Node5 - - - - -Node3->Node7 - - - - -Node6 - -cstdint - - -Node5->Node6 - - - - -Node8->Node7 - - - - -Node9 - - -conversionexception.h - - - - -Node8->Node9 - - - - -Node11 - - -binaryconversion.h - - - - -Node8->Node11 - - - - -Node8->Node12 - - - - -Node8->Node13 - - - - -Node14 - -initializer_list - - -Node8->Node14 - - - - -Node15 - -bits/codecvt.h - - -Node8->Node15 - - - - -Node9->Node4 - - - - -Node9->Node7 - - - - -Node9->Node10 - - - - -Node11->Node4 - - - - -Node11->Node5 - - - - - diff --git a/doc/html/datetime_8h.html b/doc/html/datetime_8h.html deleted file mode 100644 index e5860fe..0000000 --- a/doc/html/datetime_8h.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -Utilities: chrono/datetime.h File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
datetime.h File Reference
-
-
-
#include "timespan.h"
-#include "../conversion/types.h"
-#include <string>
-
-Include dependency graph for datetime.h:
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Classes

class  ChronoUtilities::DateTime
 Represents an instant in time, typically expressed as a date and time of day. More...
 
- - - - -

-Namespaces

 ChronoUtilities
 Contains classes providing a means for handling date and time information.
 
- - - - - - - - - - -

-Enumerations

enum  ChronoUtilities::DateTimeOutputFormat {
-  ChronoUtilities::DateTimeOutputFormat::DateAndTime, -ChronoUtilities::DateTimeOutputFormat::DateOnly, -ChronoUtilities::DateTimeOutputFormat::TimeOnly, -ChronoUtilities::DateTimeOutputFormat::DateTimeAndWeekday, -
-  ChronoUtilities::DateTimeOutputFormat::DateTimeAndShortWeekday -
- }
 Specifies the output format. More...
 
enum  ChronoUtilities::DayOfWeek {
-  ChronoUtilities::DayOfWeek::Monday, -ChronoUtilities::DayOfWeek::Tuesday, -ChronoUtilities::DayOfWeek::Wednesday, -ChronoUtilities::DayOfWeek::Thursday, -
-  ChronoUtilities::DayOfWeek::Friday, -ChronoUtilities::DayOfWeek::Saturday, -ChronoUtilities::DayOfWeek::Sunday -
- }
 Specifies the day of the week. More...
 
enum  ChronoUtilities::DatePart { ChronoUtilities::DatePart::Year, -ChronoUtilities::DatePart::Month, -ChronoUtilities::DatePart::DayOfYear, -ChronoUtilities::DatePart::Day - }
 Specifies the date part. More...
 
-
- - - - diff --git a/doc/html/datetime_8h__dep__incl.map b/doc/html/datetime_8h__dep__incl.map deleted file mode 100644 index 592c75f..0000000 --- a/doc/html/datetime_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/html/datetime_8h__dep__incl.md5 b/doc/html/datetime_8h__dep__incl.md5 deleted file mode 100644 index c8dbf5f..0000000 --- a/doc/html/datetime_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -da725f51105f2088568f220ff5d44a49 \ No newline at end of file diff --git a/doc/html/datetime_8h__dep__incl.svg b/doc/html/datetime_8h__dep__incl.svg deleted file mode 100644 index 2bc02fd..0000000 --- a/doc/html/datetime_8h__dep__incl.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -chrono/datetime.h - - -Node1 - -chrono/datetime.h - - -Node2 - - -chrono/datetime.cpp - - - - -Node1->Node2 - - - - -Node3 - - -chrono/period.h - - - - -Node1->Node3 - - - - -Node4 - - -chrono/period.cpp - - - - -Node3->Node4 - - - - - diff --git a/doc/html/datetime_8h__incl.map b/doc/html/datetime_8h__incl.map deleted file mode 100644 index 73029bb..0000000 --- a/doc/html/datetime_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/doc/html/datetime_8h__incl.md5 b/doc/html/datetime_8h__incl.md5 deleted file mode 100644 index 0f17c68..0000000 --- a/doc/html/datetime_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -4d7148818d60e19cda60e1eb1a476054 \ No newline at end of file diff --git a/doc/html/datetime_8h__incl.svg b/doc/html/datetime_8h__incl.svg deleted file mode 100644 index 447af6f..0000000 --- a/doc/html/datetime_8h__incl.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -chrono/datetime.h - - -Node1 - -chrono/datetime.h - - -Node2 - - -timespan.h - - - - -Node1->Node2 - - - - -Node4 - - -../conversion/types.h - - - - -Node1->Node4 - - - - -Node6 - -string - - -Node1->Node6 - - - - -Node3 - - -../application/global.h - - - - -Node2->Node3 - - - - -Node2->Node4 - - - - -Node2->Node6 - - - - -Node5 - -cstdint - - -Node4->Node5 - - - - - diff --git a/doc/html/datetime_8h_source.html b/doc/html/datetime_8h_source.html deleted file mode 100644 index 61a02c7..0000000 --- a/doc/html/datetime_8h_source.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - -Utilities: chrono/datetime.h Source File - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
-
-
datetime.h
-
-
-Go to the documentation of this file.
1 #ifndef DATETIME_H
-
2 #define DATETIME_H
-
3 
-
4 #include "timespan.h"
-
5 
-
6 #include "../conversion/types.h"
-
7 
-
8 #include <string>
-
9 
-
10 namespace ChronoUtilities
-
11 {
-
12 
- -
19 {
-
20  DateAndTime,
-
21  DateOnly,
-
22  TimeOnly,
- - -
25 };
-
26 
-
32 enum class DayOfWeek
-
33 {
-
34  Monday,
-
35  Tuesday,
-
36  Wednesday,
-
37  Thursday,
-
38  Friday,
-
39  Saturday,
-
40  Sunday
-
41 };
-
42 
-
48 enum class DatePart
-
49 {
-
50  Year,
-
51  Month,
-
52  DayOfYear,
-
53  Day
-
54 };
-
55 
- -
57 {
-
58 public:
-
59  constexpr DateTime();
-
60  constexpr DateTime(uint64 ticks);
-
61  static DateTime fromDate(int year = 1, int month = 1, int day = 1);
-
62  static DateTime fromTime(int hour = 0, int minute = 0, int second = 0, double millisecond = 0.0);
-
63  static DateTime fromDateAndTime(int year = 1, int month = 1, int day = 1, int hour = 0, int minute = 0, int second = 0, double millisecond = 0.0);
-
64  static DateTime fromString(const std::string &str);
-
65 
-
66  constexpr uint64 totalTicks() const;
-
67  int year() const;
-
68  int month() const;
-
69  int day() const;
-
70  int dayOfYear() const;
-
71  constexpr DayOfWeek dayOfWeek() const;
-
72  constexpr int hour() const;
-
73  constexpr int minute() const;
-
74  constexpr int second() const;
-
75  constexpr int millisecond() const;
-
76  constexpr bool isNull() const;
-
77  constexpr TimeSpan timeOfDay() const;
-
78  bool isLeapYear() const;
-
79  constexpr bool isSameDay(const DateTime &other) const;
-
80  std::string toString(DateTimeOutputFormat format = DateTimeOutputFormat::DateAndTime, bool noMilliseconds = false) const;
-
81  void toString(std::string &result, DateTimeOutputFormat format = DateTimeOutputFormat::DateAndTime, bool noMilliseconds = false) const;
-
82  static const char *printDayOfWeek(DayOfWeek dayOfWeek, bool abbreviation = false);
-
83 
-
84  static DateTime now();
-
85  constexpr static bool isLeapYear(int year);
-
86  static int daysInMonth(int year, int month);
-
87 
-
88  constexpr bool operator ==(const DateTime &other) const;
-
89  constexpr bool operator !=(const DateTime &other) const;
-
90  constexpr bool operator <(const DateTime &other) const;
-
91  constexpr bool operator >(const DateTime &other) const;
-
92  constexpr bool operator <=(const DateTime &other) const;
-
93  constexpr bool operator >=(const DateTime &other) const;
-
94  constexpr DateTime operator +(const TimeSpan &timeSpan) const;
-
95  constexpr DateTime operator -(const TimeSpan &timeSpan) const;
-
96  constexpr TimeSpan operator +(const DateTime &other) const;
-
97  constexpr TimeSpan operator -(const DateTime &other) const;
-
98  DateTime &operator +=(const TimeSpan &timeSpan);
-
99  DateTime &operator -=(const TimeSpan &timeSpan);
-
100 
-
101 private:
-
102  static uint64 dateToTicks(int year, int month, int day);
-
103  static uint64 timeToTicks(int hour, int minute, int second, double millisecond);
-
104  int getDatePart(DatePart part) const;
-
105 
-
106  uint64 m_ticks;
-
107  static const int m_daysPerYear;
-
108  static const int m_daysPer4Years;
-
109  static const int m_daysPer100Years;
-
110  static const int m_daysPer400Years;
-
111  static const int m_daysTo1601;
-
112  static const int m_daysTo1899;
-
113  static const int m_daysTo10000;
-
114  static const int m_daysToMonth365[13];
-
115  static const int m_daysToMonth366[13];
-
116  static const int m_daysInMonth365[12];
-
117  static const int m_daysInMonth366[12];
-
118 };
-
119 
-
123 constexpr inline DateTime::DateTime() :
-
124  m_ticks(0)
-
125 {}
-
126 
-
130 constexpr inline DateTime::DateTime(uint64 ticks) :
-
131  m_ticks(ticks)
-
132 {}
-
133 
-
137 inline DateTime DateTime::fromDate(int year, int month, int day)
-
138 {
-
139  return DateTime(dateToTicks(year, month, day));
-
140 }
-
141 
-
145 inline DateTime DateTime::fromTime(int hour, int minute, int second, double millisecond)
-
146 {
-
147  return DateTime(timeToTicks(hour, minute, second, millisecond));
-
148 }
-
149 
-
153 inline DateTime DateTime::fromDateAndTime(int year, int month, int day, int hour, int minute, int second, double millisecond)
-
154 {
-
155  uint64 ticks = dateToTicks(year, month, day);
-
156  if(ticks) {
-
157  return DateTime(ticks + timeToTicks(hour, minute, second, millisecond));
-
158  }
-
159  return DateTime();
-
160 }
-
161 
-
165 constexpr inline uint64 DateTime::totalTicks() const
-
166 {
-
167  return m_ticks;
-
168 }
-
169 
-
173 inline int DateTime::year() const
-
174 {
-
175  return getDatePart(DatePart::Year);
-
176 }
-
177 
-
181 inline int DateTime::month() const
-
182 {
-
183  return getDatePart(DatePart::Month);
-
184 }
-
185 
-
189 inline int DateTime::day() const
-
190 {
-
191  return getDatePart(DatePart::Day);
-
192 }
-
193 
-
197 inline int DateTime::dayOfYear() const
-
198 {
-
199  return getDatePart(DatePart::DayOfYear);
-
200 }
-
201 
-
206 constexpr inline DayOfWeek DateTime::dayOfWeek() const
-
207 {
-
208  return static_cast<DayOfWeek>((m_ticks / TimeSpan::m_ticksPerDay) % 7l);
-
209 }
-
210 
-
214 constexpr inline int DateTime::hour() const
-
215 {
-
216  return m_ticks / TimeSpan::m_ticksPerHour % 24ul;
-
217 }
-
218 
-
222 constexpr inline int DateTime::minute() const
-
223 {
-
224  return m_ticks / TimeSpan::m_ticksPerMinute % 60ul;
-
225 }
-
226 
-
230 constexpr inline int DateTime::second() const
-
231 {
-
232  return m_ticks / TimeSpan::m_ticksPerSecond % 60ul;
-
233 }
-
234 
-
238 constexpr inline int DateTime::millisecond() const
-
239 {
-
240  return m_ticks / TimeSpan::m_ticksPerMillisecond % 1000ul;
-
241 }
-
242 
-
247 constexpr inline bool DateTime::isNull() const
-
248 {
-
249  return m_ticks == 0;
-
250 }
-
251 
-
255 constexpr inline TimeSpan DateTime::timeOfDay() const
-
256 {
-
257  return TimeSpan(m_ticks % TimeSpan::m_ticksPerDay);
-
258 }
-
259 
-
263 inline bool DateTime::isLeapYear() const
-
264 {
-
265  return isLeapYear(year());
-
266 }
-
267 
-
271 constexpr inline bool DateTime::isLeapYear(int year)
-
272 {
-
273  return (year % 4 != 0)
-
274  ? false
-
275  : ((year % 100 == 0)
-
276  ? (year % 400 == 0)
-
277  : true);
-
278 }
-
279 
-
283 inline int DateTime::daysInMonth(int year, int month)
-
284 {
-
285  return (month >= 1 && month <= 12)
-
286  ? (isLeapYear(year)
-
287  ? m_daysInMonth366[month - 1]
-
288  : m_daysInMonth365[month - 1])
-
289  : (0);
-
290 }
-
291 
-
295 constexpr inline bool DateTime::isSameDay(const DateTime &other) const
-
296 {
-
297  return (m_ticks / TimeSpan::m_ticksPerDay) == (other.m_ticks / TimeSpan::m_ticksPerDay);
-
298 }
-
299 
-
303 constexpr inline bool DateTime::operator ==(const DateTime &other) const
-
304 {
-
305  return m_ticks == other.m_ticks;
-
306 }
-
307 
-
311 constexpr inline bool DateTime::operator !=(const DateTime &other) const
-
312 {
-
313  return m_ticks != other.m_ticks;
-
314 }
-
315 
-
319 constexpr inline bool DateTime::operator <(const DateTime &other) const
-
320 {
-
321  return m_ticks < other.m_ticks;
-
322 }
-
323 
-
327 constexpr inline bool DateTime::operator >(const DateTime &other) const
-
328 {
-
329  return m_ticks > other.m_ticks;
-
330 }
-
331 
-
335 constexpr inline bool DateTime::operator <=(const DateTime &other) const
-
336 {
-
337  return m_ticks <= other.m_ticks;
-
338 }
-
339 
-
343 constexpr inline bool DateTime::operator >=(const DateTime &other) const
-
344 {
-
345  return m_ticks >= other.m_ticks;
-
346 }
-
347 
-
352 constexpr inline DateTime DateTime::operator +(const TimeSpan &timeSpan) const
-
353 {
-
354  return DateTime(m_ticks + timeSpan.m_ticks);
-
355 }
-
356 
-
361 constexpr inline DateTime DateTime::operator -(const TimeSpan &timeSpan) const
-
362 {
-
363  return DateTime(m_ticks - timeSpan.m_ticks);
-
364 }
-
365 
-
370 constexpr inline TimeSpan DateTime::operator +(const DateTime &other) const
-
371 {
-
372  return TimeSpan(m_ticks + other.m_ticks);
-
373 }
-
374 
-
379 constexpr inline TimeSpan DateTime::operator -(const DateTime &other) const
-
380 {
-
381  return TimeSpan(m_ticks - other.m_ticks);
-
382 }
-
383 
-
387 inline DateTime &DateTime::operator +=(const TimeSpan &timeSpan)
-
388 {
-
389  m_ticks += timeSpan.m_ticks;
-
390  return *this;
-
391 }
-
392 
-
396 inline DateTime &DateTime::operator -=(const TimeSpan &timeSpan)
-
397 {
-
398  m_ticks -= timeSpan.m_ticks;
-
399  return *this;
-
400 }
-
401 
-
402 }
-
403 
-
404 #endif // DATETIME_H
-
constexpr int millisecond() const
Gets the millisecond component of the date represented by this instance.
Definition: datetime.h:238
- -
DateTime & operator-=(const TimeSpan &timeSpan)
Substracts a TimeSpan from the current instance.
Definition: datetime.h:396
- -
constexpr bool operator<(const DateTime &other) const
Indicates whether a specified DateTime is less than another specified DateTime.
Definition: datetime.h:319
- -
static int daysInMonth(int year, int month)
Returns the number of days in the specified month and year.
Definition: datetime.h:283
- -
Represents an instant in time, typically expressed as a date and time of day.
Definition: datetime.h:56
-
Contains classes providing a means for handling date and time information.
Definition: datetime.h:10
-
constexpr int hour() const
Gets the hour component of the date represented by this instance.
Definition: datetime.h:214
- -
constexpr TimeSpan timeOfDay() const
Gets the time of day as TimeSpan for this instance.
Definition: datetime.h:255
-
Represents a time interval.
Definition: timespan.h:27
-
constexpr bool isNull() const
Returns ture if the date represented by the current DateTime class is null.
Definition: datetime.h:247
-
static DateTime fromDateAndTime(int year=1, int month=1, int day=1, int hour=0, int minute=0, int second=0, double millisecond=0.0)
Constructs a DateTime to the specified year, month, day, hour, minute, second and millisecond...
Definition: datetime.h:153
-
static DateTime fromDate(int year=1, int month=1, int day=1)
Constructs a DateTime to the specified year, month, and day.
Definition: datetime.h:137
- -
#define LIB_EXPORT
This macro marks a symbol for shared library export.
Definition: global.h:50
-
std::uint64_t uint64
unsigned 64-bit integer
Definition: types.h:49
- -
int year() const
Gets the year component of the date represented by this instance.
Definition: datetime.h:173
-
constexpr DateTime operator-(const TimeSpan &timeSpan) const
Substracts a TimeSpan.
Definition: datetime.h:361
-
constexpr bool operator==(const DateTime &other) const
Indicates whether two DateTime instances are equal.
Definition: datetime.h:303
-
DateTime & operator+=(const TimeSpan &timeSpan)
Adds a TimeSpan to the current instance.
Definition: datetime.h:387
-
constexpr bool isSameDay(const DateTime &other) const
Returns and indication whether two DateTime instances represent the same day.
Definition: datetime.h:295
-
constexpr uint64 totalTicks() const
Gets the number of ticks that represent the value of the current DateTime class.
Definition: datetime.h:165
-
constexpr int second() const
Gets the second component of the date represented by this instance.
Definition: datetime.h:230
-
constexpr bool operator!=(const DateTime &other) const
Indicates whether two DateTime instances are not equal.
Definition: datetime.h:311
- -
DatePart
Specifies the date part.
Definition: datetime.h:48
-
constexpr DateTime()
Constructs a DateTime.
Definition: datetime.h:123
-
constexpr int minute() const
Gets the minute component of the date represented by this instance.
Definition: datetime.h:222
-
static DateTime fromTime(int hour=0, int minute=0, int second=0, double millisecond=0.0)
Constructs a DateTime to the specified hour, minute, second and millisecond.
Definition: datetime.h:145
- -
int dayOfYear() const
Gets the day of the year represented by this instance.
Definition: datetime.h:197
- - -
DateTimeOutputFormat
Specifies the output format.
Definition: datetime.h:18
- - -
constexpr bool operator>(const DateTime &other) const
Indicates whether a specified DateTime is greater than another specified DateTime.
Definition: datetime.h:327
-
constexpr DateTime operator+(const TimeSpan &timeSpan) const
Adds a TimeSpan.
Definition: datetime.h:352
- -
constexpr bool operator>=(const DateTime &other) const
Indicates whether a specified DateTime is greater or equal than another specified DateTime...
Definition: datetime.h:343
- - - -
constexpr DayOfWeek dayOfWeek() const
Gets the day of the week represented by this instance.
Definition: datetime.h:206
-
DayOfWeek
Specifies the day of the week.
Definition: datetime.h:32
-
constexpr bool operator<=(const DateTime &other) const
Indicates whether a specified DateTime is less or equal than another specified DateTime.
Definition: datetime.h:335
-
int month() const
Gets the month component of the date represented by this instance.
Definition: datetime.h:181
-
bool isLeapYear() const
Returns an indication whether the year of the dae represented by this instance is a leap year...
Definition: datetime.h:263
-
int day() const
Gets the day component of the date represented by this instance.
Definition: datetime.h:189
-
- - - - diff --git a/doc/html/dir_000000_000002.html b/doc/html/dir_000000_000002.html deleted file mode 100644 index c422e06..0000000 --- a/doc/html/dir_000000_000002.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: application -> conversion Relation - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-

application → conversion Relation

File in applicationIncludes file in conversion
argumentparser.cppstringconversion.h
- - - - diff --git a/doc/html/dir_000001_000000.html b/doc/html/dir_000001_000000.html deleted file mode 100644 index 4c3802b..0000000 --- a/doc/html/dir_000001_000000.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: chrono -> application Relation - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-

chrono → application Relation

File in chronoIncludes file in application
period.hglobal.h
timespan.hglobal.h
- - - - diff --git a/doc/html/dir_000001_000002.html b/doc/html/dir_000001_000002.html deleted file mode 100644 index 29dc481..0000000 --- a/doc/html/dir_000001_000002.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: chrono -> conversion Relation - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-

chrono → conversion Relation

File in chronoIncludes file in conversion
datetime.cppstringconversion.h
datetime.htypes.h
timespan.cppstringconversion.h
timespan.htypes.h
- - - - diff --git a/doc/html/dir_000002_000000.html b/doc/html/dir_000002_000000.html deleted file mode 100644 index 0d2f33f..0000000 --- a/doc/html/dir_000002_000000.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: conversion -> application Relation - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-

conversion → application Relation

File in conversionIncludes file in application
binaryconversion.hglobal.h
conversionexception.hglobal.h
widen.hglobal.h
- - - - diff --git a/doc/html/dir_000003_000000.html b/doc/html/dir_000003_000000.html deleted file mode 100644 index f9055f2..0000000 --- a/doc/html/dir_000003_000000.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: io -> application Relation - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-

io → application Relation

File in ioIncludes file in application
binaryreader.hglobal.h
binarywriter.hglobal.h
copy.hglobal.h
path.cppglobal.h
path.hglobal.h
- - - - diff --git a/doc/html/dir_a52f4d3d586a58b02f3a4ddf0a992157.html b/doc/html/dir_a52f4d3d586a58b02f3a4ddf0a992157.html deleted file mode 100644 index ffcdcfa..0000000 --- a/doc/html/dir_a52f4d3d586a58b02f3a4ddf0a992157.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -Utilities: misc Directory Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - -
- -
- - -
-
-
-
misc Directory Reference
-
-
-
-Directory dependency graph for misc:
-
-
-
- - - - - - -

-Files

file  misc.cpp [code]
 
file  misc.h [code]
 
-
- - - - diff --git a/doc/html/dir_d75c23162a2652451dce46d2e7e8aead_dep.md5 b/doc/html/dir_d75c23162a2652451dce46d2e7e8aead_dep.md5 deleted file mode 100644 index 7783ca0..0000000 --- a/doc/html/dir_d75c23162a2652451dce46d2e7e8aead_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -8cecb175757b0596234309d913d496dc \ No newline at end of file diff --git a/doc/html/failure_8h__incl.svg b/doc/html/failure_8h__incl.svg deleted file mode 100644 index 4c4c032..0000000 --- a/doc/html/failure_8h__incl.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -application/failure.h - - -Node1 - -application/failure.h - - -Node2 - - -global.h - - - - -Node1->Node2 - - - - -Node3 - -exception - - -Node1->Node3 - - - - -Node4 - -string - - -Node1->Node4 - - - - - diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html deleted file mode 100644 index 614d716..0000000 --- a/doc/html/functions_func_i.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- i -

-
- - - - diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html deleted file mode 100644 index 29bceff..0000000 --- a/doc/html/functions_func_m.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- m -

-
- - - - diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html deleted file mode 100644 index a3698a1..0000000 --- a/doc/html/functions_func_n.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- n -

-
- - - - diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html deleted file mode 100644 index fa0e450..0000000 --- a/doc/html/functions_func_o.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- - - - - - diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html deleted file mode 100644 index 056a5dc..0000000 --- a/doc/html/functions_func_p.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- p -

-
- - - - diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html deleted file mode 100644 index c4981c9..0000000 --- a/doc/html/functions_func_r.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- r -

-
- - - - diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html deleted file mode 100644 index b7e1521..0000000 --- a/doc/html/functions_func_s.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- s -

-
- - - - diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html deleted file mode 100644 index 8a15fad..0000000 --- a/doc/html/functions_func_t.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- t -

-
- - - - diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html deleted file mode 100644 index c7e2e10..0000000 --- a/doc/html/functions_func_v.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- v -

-
- - - - diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html deleted file mode 100644 index dfc3bfd..0000000 --- a/doc/html/functions_func_w.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- w -

-
- - - - diff --git a/doc/html/functions_func_y.html b/doc/html/functions_func_y.html deleted file mode 100644 index 7d952bc..0000000 --- a/doc/html/functions_func_y.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- y -

-
- - - - diff --git a/doc/html/functions_func_~.html b/doc/html/functions_func_~.html deleted file mode 100644 index 6c0ee1c..0000000 --- a/doc/html/functions_func_~.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -Utilities: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-  - -

- ~ -

-
- - - - diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html deleted file mode 100644 index 969b40a..0000000 --- a/doc/html/functions_g.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- g -

-
- - - - diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html deleted file mode 100644 index 06c5d2b..0000000 --- a/doc/html/functions_h.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- h -

-
- - - - diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html deleted file mode 100644 index a7f7df6..0000000 --- a/doc/html/functions_i.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- i -

-
- - - - diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html deleted file mode 100644 index 4cb0a2d..0000000 --- a/doc/html/functions_m.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- m -

-
- - - - diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html deleted file mode 100644 index 3ecd0b9..0000000 --- a/doc/html/functions_n.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- n -

-
- - - - diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html deleted file mode 100644 index 827151a..0000000 --- a/doc/html/functions_o.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Utilities: Class Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- - - - - - diff --git a/doc/html/global_8h__dep__incl.svg b/doc/html/global_8h__dep__incl.svg deleted file mode 100644 index bc7cad5..0000000 --- a/doc/html/global_8h__dep__incl.svg +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -application/global.h - - -Node1 - -application/global.h - - -Node2 - - -application/argumentparser.h - - - - -Node1->Node2 - - - - -Node4 - - -application/failure.h - - - - -Node1->Node4 - - - - -Node6 - - -conversion/conversionexception.h - - - - -Node1->Node6 - - - - -Node15 - - -conversion/binaryconversion.h - - - - -Node1->Node15 - - - - -Node16 - - -io/binaryreader.h - - - - -Node1->Node16 - - - - -Node17 - - -io/path.h - - - - -Node1->Node17 - - - - -Node18 - - -io/path.cpp - - - - -Node1->Node18 - - - - -Node19 - - -io/binarywriter.h - - - - -Node1->Node19 - - - - -Node20 - - -chrono/timespan.h - - - - -Node1->Node20 - - - - -Node22 - - -chrono/period.h - - - - -Node1->Node22 - - - - -Node24 - - -conversion/widen.h - - - - -Node1->Node24 - - - - -Node25 - - -io/copy.h - - - - -Node1->Node25 - - - - -Node26 - - -math/math.h - - - - -Node1->Node26 - - - - -Node28 - - -misc/misc.h - - - - -Node1->Node28 - - - - -Node3 - - -application/argumentparser.cpp - - - - -Node2->Node3 - - - - -Node4->Node3 - - - - -Node5 - - -application/failure.cpp - - - - -Node4->Node5 - - - - -Node7 - - -conversion/stringconversion.h - - - - -Node6->Node7 - - - - -Node11 - - -conversion/binaryconversion.cpp - - - - -Node6->Node11 - - - - -Node12 - - -conversion/conversionexception.cpp - - - - -Node6->Node12 - - - - -Node13 - - -io/binaryreader.cpp - - - - -Node6->Node13 - - - - -Node14 - - -io/binarywriter.cpp - - - - -Node6->Node14 - - - - -Node7->Node3 - - - - -Node8 - - -chrono/datetime.cpp - - - - -Node7->Node8 - - - - -Node9 - - -chrono/timespan.cpp - - - - -Node7->Node9 - - - - -Node10 - - -conversion/stringconversion.cpp - - - - -Node7->Node10 - - - - -Node15->Node7 - - - - -Node15->Node11 - - - - -Node15->Node16 - - - - -Node15->Node19 - - - - -Node16->Node13 - - - - -Node16->Node17 - - - - -Node17->Node18 - - - - -Node19->Node14 - - - - -Node19->Node17 - - - - -Node20->Node9 - - - - -Node21 - - -chrono/datetime.h - - - - -Node20->Node21 - - - - -Node21->Node8 - - - - -Node21->Node22 - - - - -Node23 - - -chrono/period.cpp - - - - -Node22->Node23 - - - - -Node24->Node18 - - - - -Node27 - - -math/math.cpp - - - - -Node26->Node27 - - - - -Node29 - - -misc/misc.cpp - - - - -Node28->Node29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/global_8h__dep__incl_org.svg b/doc/html/global_8h__dep__incl_org.svg deleted file mode 100644 index f080273..0000000 --- a/doc/html/global_8h__dep__incl_org.svg +++ /dev/null @@ -1,457 +0,0 @@ - - - - - - -application/global.h - - -Node1 - -application/global.h - - -Node2 - - -application/argumentparser.h - - - - -Node1->Node2 - - - - -Node4 - - -application/failure.h - - - - -Node1->Node4 - - - - -Node6 - - -conversion/conversionexception.h - - - - -Node1->Node6 - - - - -Node15 - - -conversion/binaryconversion.h - - - - -Node1->Node15 - - - - -Node16 - - -io/binaryreader.h - - - - -Node1->Node16 - - - - -Node17 - - -io/path.h - - - - -Node1->Node17 - - - - -Node18 - - -io/path.cpp - - - - -Node1->Node18 - - - - -Node19 - - -io/binarywriter.h - - - - -Node1->Node19 - - - - -Node20 - - -chrono/timespan.h - - - - -Node1->Node20 - - - - -Node22 - - -chrono/period.h - - - - -Node1->Node22 - - - - -Node24 - - -conversion/widen.h - - - - -Node1->Node24 - - - - -Node25 - - -io/copy.h - - - - -Node1->Node25 - - - - -Node26 - - -math/math.h - - - - -Node1->Node26 - - - - -Node28 - - -misc/misc.h - - - - -Node1->Node28 - - - - -Node3 - - -application/argumentparser.cpp - - - - -Node2->Node3 - - - - -Node4->Node3 - - - - -Node5 - - -application/failure.cpp - - - - -Node4->Node5 - - - - -Node7 - - -conversion/stringconversion.h - - - - -Node6->Node7 - - - - -Node11 - - -conversion/binaryconversion.cpp - - - - -Node6->Node11 - - - - -Node12 - - -conversion/conversionexception.cpp - - - - -Node6->Node12 - - - - -Node13 - - -io/binaryreader.cpp - - - - -Node6->Node13 - - - - -Node14 - - -io/binarywriter.cpp - - - - -Node6->Node14 - - - - -Node7->Node3 - - - - -Node8 - - -chrono/datetime.cpp - - - - -Node7->Node8 - - - - -Node9 - - -chrono/timespan.cpp - - - - -Node7->Node9 - - - - -Node10 - - -conversion/stringconversion.cpp - - - - -Node7->Node10 - - - - -Node15->Node7 - - - - -Node15->Node11 - - - - -Node15->Node16 - - - - -Node15->Node19 - - - - -Node16->Node13 - - - - -Node16->Node17 - - - - -Node17->Node18 - - - - -Node19->Node14 - - - - -Node19->Node17 - - - - -Node20->Node9 - - - - -Node21 - - -chrono/datetime.h - - - - -Node20->Node21 - - - - -Node21->Node8 - - - - -Node21->Node22 - - - - -Node23 - - -chrono/period.cpp - - - - -Node22->Node23 - - - - -Node24->Node18 - - - - -Node27 - - -math/math.cpp - - - - -Node26->Node27 - - - - -Node29 - - -misc/misc.cpp - - - - -Node28->Node29 - - - - - diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html deleted file mode 100644 index d7e1750..0000000 --- a/doc/html/graph_legend.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -Utilities: Graph Legend - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - -
- - - - -
- -
- -
-
-
Graph Legend
-
-
-

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

1 /*! Invisible class because of truncation */
-
2 class Invisible { };
-
3 
-
4 /*! Truncated class, inheritance relation is hidden */
-
5 class Truncated : public Invisible { };
-
6 
-
7 /* Class not documented with doxygen comments */
-
8 class Undocumented { };
-
9 
-
10 /*! Class that is inherited using public inheritance */
-
11 class PublicBase : public Truncated { };
-
12 
-
13 /*! A template class */
-
14 template<class T> class Templ { };
-
15 
-
16 /*! Class that is inherited using protected inheritance */
-
17 class ProtectedBase { };
-
18 
-
19 /*! Class that is inherited using private inheritance */
-
20 class PrivateBase { };
-
21 
-
22 /*! Class that is used by the Inherited class */
-
23 class Used { };
-
24 
-
25 /*! Super class that inherits a number of other classes */
-
26 class Inherited : public PublicBase,
-
27  protected ProtectedBase,
-
28  private PrivateBase,
-
29  public Undocumented,
-
30  public Templ<int>
-
31 {
-
32  private:
-
33  Used *m_usedClass;
-
34 };
-

This will result in the following graph:

-

The boxes in the above graph have the following meaning:

-
    -
  • -A filled gray box represents the struct or class for which the graph is generated.
  • -
  • -A box with a black border denotes a documented struct or class.
  • -
  • -A box with a grey border denotes an undocumented struct or class.
  • -
  • -A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • -
-

The arrows have the following meaning:

-
    -
  • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • -
  • -A dark green arrow is used for protected inheritance.
  • -
  • -A dark red arrow is used for private inheritance.
  • -
  • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • -
  • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • -
-
- - - - diff --git a/doc/html/graph_legend.md5 b/doc/html/graph_legend.md5 deleted file mode 100644 index b6f44f5..0000000 --- a/doc/html/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -bc590f7814d4a5928660b951f90bd59b \ No newline at end of file diff --git a/doc/html/graph_legend.svg b/doc/html/graph_legend.svg deleted file mode 100644 index cfc0004..0000000 --- a/doc/html/graph_legend.svg +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -Graph Legend - - -Node9 - -Inherited - - -Node10 - - -PublicBase - - - - -Node10->Node9 - - - - -Node11 - - -Truncated - - - - -Node11->Node10 - - - - -Node13 - - -ProtectedBase - - - - -Node13->Node9 - - - - -Node14 - - -PrivateBase - - - - -Node14->Node9 - - - - -Node15 - -Undocumented - - -Node15->Node9 - - - - -Node16 - - -Templ< int > - - - - -Node16->Node9 - - - - -Node17 - - -Templ< T > - - - - -Node17->Node16 - - -< int > - - -Node18 - - -Used - - - - -Node18->Node9 - - -m_usedClass - - - diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html deleted file mode 100644 index cc8b36f..0000000 --- a/doc/html/hierarchy.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -Utilities: Class Hierarchy - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - -
- - - - -
- -
- -
-
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 123]
- - - - - - - - - - - - - - -
 CApplicationUtilities::ArgumentWrapper for command line argument information
 CApplicationUtilities::ArgumentParserMeans for handling command line arguments
 CIoUtilities::BinaryReaderReads primitive data types from a std::istream using a specified ConversionUtilities::ByteOrder
 CIoUtilities::BinaryWriterWrites primitive data types to a std::ostream using a specified ConversionUtilities::ByteOrder
 CIoUtilities::CopyHelper< bufferSize >The copy helper class helps to copy bytes from one stream to another
 CChronoUtilities::DateTimeRepresents an instant in time, typically expressed as a date and time of day
 Cstd::exceptionSTL class
 CApplicationUtilities::FailureThe exception that is thrown by an ArgumentParser when a parsing error occurs
 Cstd::runtime_errorSTL class
 CConversionUtilities::ConversionExceptionThe exception that is thrown when an conversion error occurs
 CChronoUtilities::PeriodRepresents a period of time
 CChronoUtilities::TimeSpanRepresents a time interval
 Cunary_function
 CConversionUtilities::Widen< E, T, A >Converts a std::string to std::wstring
-
-
- - - - diff --git a/doc/html/index.html b/doc/html/index.html deleted file mode 100644 index 83c1b84..0000000 --- a/doc/html/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Utilities: Main Page - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - -
- - - - -
- -
- -
-
-
Utilities Documentation
-
-
-
- - - - diff --git a/doc/html/inherit_graph_0.map b/doc/html/inherit_graph_0.map deleted file mode 100644 index 1e9f136..0000000 --- a/doc/html/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/inherit_graph_0.md5 b/doc/html/inherit_graph_0.md5 deleted file mode 100644 index 0087db5..0000000 --- a/doc/html/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -5a9d33af6ab68730e310ffef007f6c5b \ No newline at end of file diff --git a/doc/html/inherit_graph_0.svg b/doc/html/inherit_graph_0.svg deleted file mode 100644 index cd1c799..0000000 --- a/doc/html/inherit_graph_0.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Graphical Class Hierarchy - - -Node1 - - -ApplicationUtilities -::Argument - - - - - diff --git a/doc/html/inherit_graph_1.map b/doc/html/inherit_graph_1.map deleted file mode 100644 index fd462b6..0000000 --- a/doc/html/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/inherit_graph_1.md5 b/doc/html/inherit_graph_1.md5 deleted file mode 100644 index 9528f95..0000000 --- a/doc/html/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -54a27223da0b1bbc520654a382e8f645 \ No newline at end of file diff --git a/doc/html/inherit_graph_1.svg b/doc/html/inherit_graph_1.svg deleted file mode 100644 index d9e216f..0000000 --- a/doc/html/inherit_graph_1.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - -Graphical Class Hierarchy - - -Node1 - - -ApplicationUtilities -::ArgumentParser - - - - - diff --git a/doc/html/inherit_graph_2.map b/doc/html/inherit_graph_2.map deleted file mode 100644 index c5be83c..0000000 --- a/doc/html/inherit_graph_2.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/html/inherit_graph_2.md5 b/doc/html/inherit_graph_2.md5 deleted file mode 100644 index d63243b..0000000 --- a/doc/html/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -39d3ed630654663dd2e67012bd3b78fb \ No newline at end of file diff --git a/doc/html/inherit_graph_2.svg b/doc/html/inherit_graph_2.svg deleted file mode 100644 index fb641e3..0000000 --- a/doc/html/inherit_graph_2.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -Graphical Class Hierarchy - - -Node1 - - -std::exception - - - - -Node2 - - -ApplicationUtilities -::Failure - - - - -Node1->Node2 - - - - -Node3 - - -std::runtime_error - - - - -Node1->Node3 - - - - -Node4 - - -ConversionUtilities -::ConversionException - - - - -Node3->Node4 - - - - - diff --git a/doc/html/inherit_graph_3.map b/doc/html/inherit_graph_3.map deleted file mode 100644 index d32398c..0000000 --- a/doc/html/inherit_graph_3.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/inherits.html b/doc/html/inherits.html deleted file mode 100644 index 3179903..0000000 --- a/doc/html/inherits.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -Utilities: Class Hierarchy - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - -
- - - - -
- -
- -
-
-
Class Hierarchy
-
-
- - - - - - - - - - - -
-
-
-
- - - - diff --git a/doc/html/math_8cpp.html b/doc/html/math_8cpp.html deleted file mode 100644 index 6bae8e3..0000000 --- a/doc/html/math_8cpp.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -Utilities: math/math.cpp File Reference - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
math.cpp File Reference
-
-
-
#include "math.h"
-#include <cstdlib>
-#include <cassert>
-
-Include dependency graph for math.cpp:
-
-
-
-
-
-

Go to the source code of this file.

- - - - - -

-Namespaces

 MathUtilities
 Contains various mathematical functions.
 
-
- - - - diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html deleted file mode 100644 index 75dc5aa..0000000 --- a/doc/html/namespacemembers.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - -Utilities: Namespace Members - - - - - - - - - -
-
- - - - - - -
-
Utilities -  1 -
-
Collection of utility classes and functions used by my C++ applications.
-
-
- - - - - - - -
- - - - -
- -
- -
-
Here is a list of all namespace members with links to the namespace documentation for each member:
- -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- f -

- - -

- g -

- - -

- i -

- - -

- n -

- - -

- r -

- - -

- s -

- - -

- t -

-
- - - - diff --git a/doc/html/path_8cpp__incl_org.svg b/doc/html/path_8cpp__incl_org.svg deleted file mode 100644 index fe3c054..0000000 --- a/doc/html/path_8cpp__incl_org.svg +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - -io/path.cpp - - -Node1 - -io/path.cpp - - -Node2 - - -path.h - - - - -Node1->Node2 - - - - -Node4 - - -../application/global.h - - - - -Node1->Node4 - - - - -Node9 - -string - - -Node1->Node9 - - - - -Node13 - - -../conversion/widen.h - - - - -Node1->Node13 - - - - -Node17 - -sstream - - -Node1->Node17 - - - - -Node18 - -fstream - - -Node1->Node18 - - - - -Node19 - -cstdlib - - -Node1->Node19 - - - - -Node3 - - -binarywriter.h - - - - -Node2->Node3 - - - - -Node2->Node4 - - - - -Node2->Node9 - - - - -Node11 - - -binaryreader.h - - - - -Node2->Node11 - - - - -Node3->Node4 - - - - -Node5 - - -../conversion/types.h - - - - -Node3->Node5 - - - - -Node7 - - -../conversion/binaryconversion.h - - - - -Node3->Node7 - - - - -Node8 - -vector - - -Node3->Node8 - - - - -Node3->Node9 - - - - -Node10 - -ostream - - -Node3->Node10 - - - - -Node6 - -cstdint - - -Node5->Node6 - - - - -Node7->Node4 - - - - -Node7->Node5 - - - - -Node11->Node4 - - - - -Node11->Node5 - - - - -Node11->Node7 - - - - -Node11->Node8 - - - - -Node11->Node9 - - - - -Node12 - -istream - - -Node11->Node12 - - - - -Node13->Node4 - - - - -Node13->Node8 - - - - -Node13->Node9 - - - - -Node14 - -locale - - -Node13->Node14 - - - - -Node15 - -functional - - -Node13->Node15 - - - - -Node16 - -iostream - - -Node13->Node16 - - - - - diff --git a/doc/html/search/all_0.html b/doc/html/search/all_0.html deleted file mode 100644 index 6f4ddc3..0000000 --- a/doc/html/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_0.js b/doc/html/search/all_0.js deleted file mode 100644 index c5e9a3e..0000000 --- a/doc/html/search/all_0.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['abbreviation',['abbreviation',['../classApplicationUtilities_1_1Argument.html#a2a1178d61fe2dd9b26fbf154fead5c4c',1,'ApplicationUtilities::Argument']]], - ['actualargumentcount',['actualArgumentCount',['../classApplicationUtilities_1_1ArgumentParser.html#ace1faaceab965eb3e349e6eb9c824414',1,'ApplicationUtilities::ArgumentParser']]], - ['allrequiredvaluespresent',['allRequiredValuesPresent',['../classApplicationUtilities_1_1Argument.html#a8db35ff095a11a32989f89e2e404ec17',1,'ApplicationUtilities::Argument']]], - ['appendvaluename',['appendValueName',['../classApplicationUtilities_1_1Argument.html#ace20ccd3af0ac23a192d77a0b452c9ab',1,'ApplicationUtilities::Argument::appendValueName(const char *valueName)'],['../classApplicationUtilities_1_1Argument.html#ae69bd8087514a08235b0ef99fff51848',1,'ApplicationUtilities::Argument::appendValueName(const std::string &valueName)']]], - ['applicationutilities',['ApplicationUtilities',['../namespaceApplicationUtilities.html',1,'']]], - ['areunknownargumentsignored',['areUnknownArgumentsIgnored',['../classApplicationUtilities_1_1ArgumentParser.html#a9076342291bd5735470633ce364c54a0',1,'ApplicationUtilities::ArgumentParser']]], - ['argument',['Argument',['../classApplicationUtilities_1_1Argument.html#af6ddc0a52a972abfee082b0759f5c2d3',1,'ApplicationUtilities::Argument::Argument(const std::string &name, const std::string abbreviation=std::string(), const std::string &description=std::string())'],['../classApplicationUtilities_1_1Argument.html#a206f427e4eb218281e27c45790986fbe',1,'ApplicationUtilities::Argument::Argument(const char *name, const char *abbreviation=nullptr, const char *description=nullptr)']]], - ['argument',['Argument',['../classApplicationUtilities_1_1Argument.html',1,'ApplicationUtilities']]], - ['argumentinitializerlist',['ArgumentInitializerList',['../namespaceApplicationUtilities.html#a3656e5b818d77f7e9311936979678f02',1,'ApplicationUtilities']]], - ['argumentparser',['ArgumentParser',['../classApplicationUtilities_1_1ArgumentParser.html',1,'ApplicationUtilities']]], - ['argumentparser',['ArgumentParser',['../classApplicationUtilities_1_1Argument.html#a55c9e1ac006a645af402e3aee6b64e00',1,'ApplicationUtilities::Argument::ArgumentParser()'],['../classApplicationUtilities_1_1ArgumentParser.html#a36ad38478795bf56aba393c0b4df816e',1,'ApplicationUtilities::ArgumentParser::ArgumentParser()']]], - ['argumentparser_2ecpp',['argumentparser.cpp',['../argumentparser_8cpp.html',1,'']]], - ['argumentparser_2eh',['argumentparser.h',['../argumentparser_8h.html',1,'']]], - ['argumentpredicate',['ArgumentPredicate',['../namespaceApplicationUtilities.html#a123f8dcb22e47b52400e4315d5d784ae',1,'ApplicationUtilities']]], - ['argumentvector',['ArgumentVector',['../namespaceApplicationUtilities.html#af9f3f07895b44921c1fe8941f7209274',1,'ApplicationUtilities']]] -]; diff --git a/doc/html/search/all_1.html b/doc/html/search/all_1.html deleted file mode 100644 index fce68bd..0000000 --- a/doc/html/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_1.js b/doc/html/search/all_1.js deleted file mode 100644 index 8df0f8e..0000000 --- a/doc/html/search/all_1.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['bigendian',['BigEndian',['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462a2ce7a92ae43763828ac4acb4560c2a5b',1,'ConversionUtilities']]], - ['binaryconversion_2ecpp',['binaryconversion.cpp',['../binaryconversion_8cpp.html',1,'']]], - ['binaryconversion_2eh',['binaryconversion.h',['../binaryconversion_8h.html',1,'']]], - ['binaryreader',['BinaryReader',['../classIoUtilities_1_1BinaryReader.html#aa0c1a82f6c473ca9034329477dfab202',1,'IoUtilities::BinaryReader::BinaryReader(std::istream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)'],['../classIoUtilities_1_1BinaryReader.html#a918fa2fe9dd6e077b30829e9995741f8',1,'IoUtilities::BinaryReader::BinaryReader(const BinaryReader &other)']]], - ['binaryreader',['BinaryReader',['../classIoUtilities_1_1BinaryReader.html',1,'IoUtilities']]], - ['binaryreader_2ecpp',['binaryreader.cpp',['../binaryreader_8cpp.html',1,'']]], - ['binaryreader_2eh',['binaryreader.h',['../binaryreader_8h.html',1,'']]], - ['binarywriter',['BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html',1,'IoUtilities']]], - ['binarywriter',['BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html#ae9ee43e8008a6dfb6788f4de3ec59501',1,'IoUtilities::BinaryWriter::BinaryWriter(std::ostream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)'],['../classIoUtilities_1_1BinaryWriter.html#a475b4d156ad6911ce5eed85a29db45c6',1,'IoUtilities::BinaryWriter::BinaryWriter(const BinaryWriter &other)']]], - ['binarywriter_2ecpp',['binarywriter.cpp',['../binarywriter_8cpp.html',1,'']]], - ['binarywriter_2eh',['binarywriter.h',['../binarywriter_8h.html',1,'']]], - ['bitratetostring',['bitrateToString',['../namespaceConversionUtilities.html#a66c89732a8e81d5a80400bb9a85b1f91',1,'ConversionUtilities']]], - ['byte',['byte',['../types_8h.html#a61902b37514c53f51a2fb8423db5ee36',1,'types.h']]], - ['byteorder',['byteOrder',['../classIoUtilities_1_1BinaryReader.html#a442afc588a1d91bb7969fc8146f66d38',1,'IoUtilities::BinaryReader::byteOrder()'],['../classIoUtilities_1_1BinaryWriter.html#a4de9835b3f5998a14a2077a1e1e2ee54',1,'IoUtilities::BinaryWriter::byteOrder()'],['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462',1,'ConversionUtilities::ByteOrder()']]] -]; diff --git a/doc/html/search/all_10.html b/doc/html/search/all_10.html deleted file mode 100644 index a960bb8..0000000 --- a/doc/html/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_10.js b/doc/html/search/all_10.js deleted file mode 100644 index 283120b..0000000 --- a/doc/html/search/all_10.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['thursday',['Thursday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a78ae6f0cd191d25147e252dc54768238',1,'ChronoUtilities']]], - ['timeofday',['timeOfDay',['../classChronoUtilities_1_1DateTime.html#a6564f93c7c4dc97a2c316beb15eaffe6',1,'ChronoUtilities::DateTime']]], - ['timeonly',['TimeOnly',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a38611b3e1d65dc7d9786bc85a7238491',1,'ChronoUtilities']]], - ['timespan',['TimeSpan',['../classChronoUtilities_1_1TimeSpan.html',1,'ChronoUtilities']]], - ['timespan',['TimeSpan',['../classChronoUtilities_1_1TimeSpan.html#a9e82991c2941a15f15b89fab0741d07a',1,'ChronoUtilities::TimeSpan::TimeSpan()'],['../classChronoUtilities_1_1TimeSpan.html#a827e4ee7bb83232dce61e26dd7c38762',1,'ChronoUtilities::TimeSpan::TimeSpan(int64 ticks)']]], - ['timespan_2ecpp',['timespan.cpp',['../timespan_8cpp.html',1,'']]], - ['timespan_2eh',['timespan.h',['../timespan_8h.html',1,'']]], - ['timespanoutputformat',['TimeSpanOutputFormat',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340',1,'ChronoUtilities']]], - ['tofloat32',['toFloat32',['../namespaceConversionUtilities.html#a8298e53543ef9c1a4b1d04e86f371588',1,'ConversionUtilities']]], - ['tofloat64',['toFloat64',['../namespaceConversionUtilities.html#a7674e91b147de42358d47afd67970fab',1,'ConversionUtilities']]], - ['toint16',['toInt16',['../namespaceConversionUtilities.html#a62a906eca728bef59fe430448a32f0df',1,'ConversionUtilities']]], - ['toint32',['toInt32',['../namespaceConversionUtilities.html#a42e285b2477d09da50843509489e1921',1,'ConversionUtilities']]], - ['toint64',['toInt64',['../namespaceConversionUtilities.html#a4a22d349af363310845f8ca0d6da8a60',1,'ConversionUtilities']]], - ['tonormalint',['toNormalInt',['../namespaceConversionUtilities.html#a679b970965342384bb70e2ceee76d613',1,'ConversionUtilities']]], - ['tostring',['toString',['../classChronoUtilities_1_1DateTime.html#a80d69aee69639f2d5b689e729eedec11',1,'ChronoUtilities::DateTime::toString(DateTimeOutputFormat format=DateTimeOutputFormat::DateAndTime, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1DateTime.html#a598b27bf2015b12bebd5314e14603544',1,'ChronoUtilities::DateTime::toString(std::string &result, DateTimeOutputFormat format=DateTimeOutputFormat::DateAndTime, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1TimeSpan.html#a3b061cc17a46801b2ceffc4fb1ee5759',1,'ChronoUtilities::TimeSpan::toString(TimeSpanOutputFormat format=TimeSpanOutputFormat::Normal, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1TimeSpan.html#a38fd88a54ee39c5ad238c24387000a7f',1,'ChronoUtilities::TimeSpan::toString(std::string &result, TimeSpanOutputFormat format=TimeSpanOutputFormat::Normal, bool noMilliseconds=false) const ']]], - ['tosynchsafeint',['toSynchsafeInt',['../namespaceConversionUtilities.html#a5b3ca28402e0fad1fe5be6ecd1a2a484',1,'ConversionUtilities']]], - ['totaldays',['totalDays',['../classChronoUtilities_1_1TimeSpan.html#a1a7f1ab7a640b3f82f24f3c9b82ce4ee',1,'ChronoUtilities::TimeSpan']]], - ['totalhours',['totalHours',['../classChronoUtilities_1_1TimeSpan.html#a151403613ae37ce979525c7c82336b1c',1,'ChronoUtilities::TimeSpan']]], - ['totalmilliseconds',['totalMilliseconds',['../classChronoUtilities_1_1TimeSpan.html#a5da6a2055d776f7019b5f279fd337ede',1,'ChronoUtilities::TimeSpan']]], - ['totalminutes',['totalMinutes',['../classChronoUtilities_1_1TimeSpan.html#a67016363a2eb0244d799380dd7fe95d0',1,'ChronoUtilities::TimeSpan']]], - ['totalseconds',['totalSeconds',['../classChronoUtilities_1_1TimeSpan.html#af71c1570eec455ee630d90e4dce096b2',1,'ChronoUtilities::TimeSpan']]], - ['totalticks',['totalTicks',['../classChronoUtilities_1_1DateTime.html#a81c23751efb427401e7988eed6d115ee',1,'ChronoUtilities::DateTime::totalTicks()'],['../classChronoUtilities_1_1TimeSpan.html#a1ce2acbf69129b2ddcf9d26ba885f34a',1,'ChronoUtilities::TimeSpan::totalTicks()']]], - ['touint16',['toUInt16',['../namespaceConversionUtilities.html#a355159c7559a4133169c93d44bbb8162',1,'ConversionUtilities']]], - ['touint24',['toUInt24',['../namespaceConversionUtilities.html#aa07f1d3c5161881decf248e77c651633',1,'ConversionUtilities']]], - ['touint32',['toUInt32',['../namespaceConversionUtilities.html#a9211880ac3c53f1ecb8b41beee6ba309',1,'ConversionUtilities']]], - ['touint64',['toUInt64',['../namespaceConversionUtilities.html#a911dc859fa61a5085c699ede8dcf35a4',1,'ConversionUtilities']]], - ['truncatestring',['truncateString',['../namespaceConversionUtilities.html#a859a266dc303561b0ae681f66dec71f0',1,'ConversionUtilities']]], - ['tuesday',['Tuesday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a5792315f09a5d54fb7e3d066672b507f',1,'ChronoUtilities']]], - ['types_2eh',['types.h',['../types_8h.html',1,'']]] -]; diff --git a/doc/html/search/all_11.html b/doc/html/search/all_11.html deleted file mode 100644 index fda6861..0000000 --- a/doc/html/search/all_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_11.js b/doc/html/search/all_11.js deleted file mode 100644 index b504017..0000000 --- a/doc/html/search/all_11.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['uint16',['uint16',['../types_8h.html#ad9c79638db63f1dfe2b085743b5cbf7b',1,'types.h']]], - ['uint32',['uint32',['../types_8h.html#a22f78cc9780bf32aff91ae17c3101c8d',1,'types.h']]], - ['uint64',['uint64',['../types_8h.html#ac4dd6ce78ce3b840c53bd4b3c63ed09b',1,'types.h']]], - ['uintptr',['uintptr',['../types_8h.html#ac577343c21b6eb0206241ce897f1881c',1,'types.h']]], - ['use_5fnothrow',['USE_NOTHROW',['../global_8h.html#ac442d6343219ba41f671ce9a73fcfd8b',1,'global.h']]] -]; diff --git a/doc/html/search/all_12.html b/doc/html/search/all_12.html deleted file mode 100644 index fe96a79..0000000 --- a/doc/html/search/all_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_12.js b/doc/html/search/all_12.js deleted file mode 100644 index debb16a..0000000 --- a/doc/html/search/all_12.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['value',['value',['../classApplicationUtilities_1_1Argument.html#a5ad2a53c20a49da8d227dff463c8c7a7',1,'ApplicationUtilities::Argument']]], - ['valuecount',['valueCount',['../classApplicationUtilities_1_1Argument.html#a0e1c333e24cf3d75b9feb7f122f49536',1,'ApplicationUtilities::Argument']]], - ['valuenames',['valueNames',['../classApplicationUtilities_1_1Argument.html#a73040928af5810e3e99cfcc388ab581f',1,'ApplicationUtilities::Argument']]], - ['values',['values',['../classApplicationUtilities_1_1Argument.html#a2948138211777e36f37eeec8736c0768',1,'ApplicationUtilities::Argument']]], - ['verifysetup',['verifySetup',['../classApplicationUtilities_1_1ArgumentParser.html#ac9d2d8d937a531bfe7327c0aaa752bd3',1,'ApplicationUtilities::ArgumentParser']]] -]; diff --git a/doc/html/search/all_13.html b/doc/html/search/all_13.html deleted file mode 100644 index f75c009..0000000 --- a/doc/html/search/all_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_13.js b/doc/html/search/all_13.js deleted file mode 100644 index bc7335e..0000000 --- a/doc/html/search/all_13.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['wednesday',['Wednesday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a796c163589f295373e171842f37265d5',1,'ChronoUtilities']]], - ['what',['what',['../classApplicationUtilities_1_1Failure.html#a4ecef7e77f8110faa5e003cf3200d680',1,'ApplicationUtilities::Failure']]], - ['widen',['Widen',['../classConversionUtilities_1_1Widen.html#ab59aca8d9c1926f1fd5c83b16e990d36',1,'ConversionUtilities::Widen::Widen(const std::locale &loc=std::locale())'],['../classConversionUtilities_1_1Widen.html#a37fb038b2700080803c18092ea54cf41',1,'ConversionUtilities::Widen::Widen(const Widen &)=delete']]], - ['widen',['Widen',['../classConversionUtilities_1_1Widen.html',1,'ConversionUtilities']]], - ['widen_2eh',['widen.h',['../widen_8h.html',1,'']]], - ['withmeasures',['WithMeasures',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340a81dd91bc5e7d84bb3e9b01d8a445c121',1,'ChronoUtilities']]], - ['write',['write',['../classIoUtilities_1_1BinaryWriter.html#ad1e7a14bc0737e892dbb390508f7cd89',1,'IoUtilities::BinaryWriter::write(const char *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryWriter.html#a976b6c37535f8e568a8b8efd82a30872',1,'IoUtilities::BinaryWriter::write(const std::vector< char > &buffer, std::streamsize length)']]], - ['writebool',['writeBool',['../classIoUtilities_1_1BinaryWriter.html#ab81d89564921da1d7ec411245d305d92',1,'IoUtilities::BinaryWriter']]], - ['writebyte',['writeByte',['../classIoUtilities_1_1BinaryWriter.html#a48d91fffbe3b1a0f411667e5d1528688',1,'IoUtilities::BinaryWriter']]], - ['writechar',['writeChar',['../classIoUtilities_1_1BinaryWriter.html#aa0f9cc1cde7e461b65b8c7758ae0cd64',1,'IoUtilities::BinaryWriter']]], - ['writefloat32',['writeFloat32',['../classIoUtilities_1_1BinaryWriter.html#abd3f61e323faf5c846deb5df6af37ae5',1,'IoUtilities::BinaryWriter']]], - ['writefloat64',['writeFloat64',['../classIoUtilities_1_1BinaryWriter.html#ab550fdb9d7970901e8720b758737bbee',1,'IoUtilities::BinaryWriter']]], - ['writeint16',['writeInt16',['../classIoUtilities_1_1BinaryWriter.html#a341e5a99267b09399398e9f977954b8f',1,'IoUtilities::BinaryWriter']]], - ['writeint24',['writeInt24',['../classIoUtilities_1_1BinaryWriter.html#aeb3ed89bd1689519718164675c4bcfd6',1,'IoUtilities::BinaryWriter']]], - ['writeint32',['writeInt32',['../classIoUtilities_1_1BinaryWriter.html#a1e50e49e1d4b6ac0b87f5b918ff0ef51',1,'IoUtilities::BinaryWriter']]], - ['writeint64',['writeInt64',['../classIoUtilities_1_1BinaryWriter.html#a19e1c68816c344ee2bae12ae17ef02a5',1,'IoUtilities::BinaryWriter']]], - ['writelengthprefixedstring',['writeLengthPrefixedString',['../classIoUtilities_1_1BinaryWriter.html#ad7951346d60786b292d025dee357ecb7',1,'IoUtilities::BinaryWriter']]], - ['writestring',['writeString',['../classIoUtilities_1_1BinaryWriter.html#abf99eb4f9f08c635ccea94549c574839',1,'IoUtilities::BinaryWriter']]], - ['writesynchsafeuint32',['writeSynchsafeUInt32',['../classIoUtilities_1_1BinaryWriter.html#ad569a7ba0111fcdfcb74dc9120c331d2',1,'IoUtilities::BinaryWriter']]], - ['writeuint16',['writeUInt16',['../classIoUtilities_1_1BinaryWriter.html#a3fd2fd0286bae0b01d7f723349edb21b',1,'IoUtilities::BinaryWriter']]], - ['writeuint24',['writeUInt24',['../classIoUtilities_1_1BinaryWriter.html#aa33de2c885efea67ea98ce538cd634a3',1,'IoUtilities::BinaryWriter']]], - ['writeuint32',['writeUInt32',['../classIoUtilities_1_1BinaryWriter.html#a204e4f0b613623fef340774e2500a22b',1,'IoUtilities::BinaryWriter']]], - ['writeuint64',['writeUInt64',['../classIoUtilities_1_1BinaryWriter.html#aa64a01e7fee8d802215f0b461fb97664',1,'IoUtilities::BinaryWriter']]] -]; diff --git a/doc/html/search/all_14.html b/doc/html/search/all_14.html deleted file mode 100644 index 05de773..0000000 --- a/doc/html/search/all_14.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_14.js b/doc/html/search/all_14.js deleted file mode 100644 index ff66a96..0000000 --- a/doc/html/search/all_14.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['year',['year',['../classChronoUtilities_1_1DateTime.html#af4d9896f6a349f29c705ee031c936f27',1,'ChronoUtilities::DateTime::year()'],['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa537c66b24ef5c83b7382cdc3f34885f2',1,'ChronoUtilities::Year()']]], - ['years',['years',['../classChronoUtilities_1_1Period.html#aeb22b8e48b6d88fbdb0962e2729fdb85',1,'ChronoUtilities::Period']]] -]; diff --git a/doc/html/search/all_15.html b/doc/html/search/all_15.html deleted file mode 100644 index 0c43e50..0000000 --- a/doc/html/search/all_15.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_15.js b/doc/html/search/all_15.js deleted file mode 100644 index ad8a3bb..0000000 --- a/doc/html/search/all_15.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['_7eargument',['~Argument',['../classApplicationUtilities_1_1Argument.html#abc801943e7651bfca7b7d9f1e9be6eee',1,'ApplicationUtilities::Argument']]], - ['_7ebinaryreader',['~BinaryReader',['../classIoUtilities_1_1BinaryReader.html#a32a4fe688e94789fa6231522f7c6e320',1,'IoUtilities::BinaryReader']]], - ['_7ebinarywriter',['~BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html#a14934a864b4547fdb99d831834162ac9',1,'IoUtilities::BinaryWriter']]], - ['_7econversionexception',['~ConversionException',['../classConversionUtilities_1_1ConversionException.html#a658628502644790981f6c115d282e919',1,'ConversionUtilities::ConversionException']]], - ['_7efailure',['~Failure',['../classApplicationUtilities_1_1Failure.html#ab9bf66da7758004509340ade657748ee',1,'ApplicationUtilities::Failure']]] -]; diff --git a/doc/html/search/all_2.html b/doc/html/search/all_2.html deleted file mode 100644 index 1ee90b9..0000000 --- a/doc/html/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_2.js b/doc/html/search/all_2.js deleted file mode 100644 index 4ee1e9a..0000000 --- a/doc/html/search/all_2.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['callbackcopy',['callbackCopy',['../classIoUtilities_1_1CopyHelper.html#a6fb4ccd20df4c9d79d33be24d4be3aed',1,'IoUtilities::CopyHelper']]], - ['callbackfunction',['CallbackFunction',['../classApplicationUtilities_1_1Argument.html#a0cb0af30addfae920c41cbb136c76b31',1,'ApplicationUtilities::Argument']]], - ['canread',['canRead',['../classIoUtilities_1_1BinaryReader.html#ab692463df1a93d8faeec3efe0c2e9835',1,'IoUtilities::BinaryReader']]], - ['chronoutilities',['ChronoUtilities',['../namespaceChronoUtilities.html',1,'']]], - ['concatestrings',['concateStrings',['../namespaceConversionUtilities.html#adc90520db6708d29ac4808355f3b9952',1,'ConversionUtilities']]], - ['conflictswithargument',['conflictsWithArgument',['../classApplicationUtilities_1_1Argument.html#ad269802e48e4b994ecd5fc699dd542d4',1,'ApplicationUtilities::Argument']]], - ['conversionexception',['ConversionException',['../classConversionUtilities_1_1ConversionException.html',1,'ConversionUtilities']]], - ['conversionexception',['ConversionException',['../classConversionUtilities_1_1ConversionException.html#a6b5e7aa7b3a0f4a5039199f615924295',1,'ConversionUtilities::ConversionException::ConversionException() USE_NOTHROW'],['../classConversionUtilities_1_1ConversionException.html#a91661a2a6ec7e014e2c27493e6b36203',1,'ConversionUtilities::ConversionException::ConversionException(const std::string &what) USE_NOTHROW']]], - ['conversionexception_2ecpp',['conversionexception.cpp',['../conversionexception_8cpp.html',1,'']]], - ['conversionexception_2eh',['conversionexception.h',['../conversionexception_8h.html',1,'']]], - ['conversionutilities',['ConversionUtilities',['../namespaceConversionUtilities.html',1,'']]], - ['copy',['copy',['../classIoUtilities_1_1CopyHelper.html#a2a4acccf52eebd6f958437e42f75d5a9',1,'IoUtilities::CopyHelper']]], - ['copy_2eh',['copy.h',['../copy_8h.html',1,'']]], - ['copyhelper',['CopyHelper',['../classIoUtilities_1_1CopyHelper.html#ad413a8490212eb6c8c09eb637854e201',1,'IoUtilities::CopyHelper']]], - ['copyhelper',['CopyHelper',['../classIoUtilities_1_1CopyHelper.html',1,'IoUtilities']]], - ['crc32table',['crc32Table',['../classIoUtilities_1_1BinaryReader.html#a3e09d764c98e484c97a6c242eb9f22eb',1,'IoUtilities::BinaryReader']]], - ['currentdirectory',['currentDirectory',['../classApplicationUtilities_1_1ArgumentParser.html#a799a8bc5d3b08de37a374ba1498b92a4',1,'ApplicationUtilities::ArgumentParser']]] -]; diff --git a/doc/html/search/all_3.html b/doc/html/search/all_3.html deleted file mode 100644 index 85c4a81..0000000 --- a/doc/html/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_3.js b/doc/html/search/all_3.js deleted file mode 100644 index abb54ca..0000000 --- a/doc/html/search/all_3.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['datasizetostring',['dataSizeToString',['../namespaceConversionUtilities.html#ad8c5a173bc175597ddc453a9940f3832',1,'ConversionUtilities']]], - ['dateandtime',['DateAndTime',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a56ca15e0327fcb7a7f71e883d5c3c62a',1,'ChronoUtilities']]], - ['dateonly',['DateOnly',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469af429bc7fc984be68c218eb86098ba872',1,'ChronoUtilities']]], - ['datepart',['DatePart',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0df',1,'ChronoUtilities']]], - ['datetime',['DateTime',['../classChronoUtilities_1_1TimeSpan.html#ae3d4a8787eced68c65a23f5906c11add',1,'ChronoUtilities::TimeSpan::DateTime()'],['../classChronoUtilities_1_1DateTime.html#ab5e247a6848da34ad0e95cb8291dbef5',1,'ChronoUtilities::DateTime::DateTime()'],['../classChronoUtilities_1_1DateTime.html#a62ab60002cd9adbd7320a9fdb3f163ac',1,'ChronoUtilities::DateTime::DateTime(uint64 ticks)']]], - ['datetime',['DateTime',['../classChronoUtilities_1_1DateTime.html',1,'ChronoUtilities']]], - ['datetime_2ecpp',['datetime.cpp',['../datetime_8cpp.html',1,'']]], - ['datetime_2eh',['datetime.h',['../datetime_8h.html',1,'']]], - ['datetimeandshortweekday',['DateTimeAndShortWeekday',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a105b283df05eda3ea7679f70e7d4c4bf',1,'ChronoUtilities']]], - ['datetimeandweekday',['DateTimeAndWeekday',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469acc8d848a93e5bea071b7781f5097cdd9',1,'ChronoUtilities']]], - ['datetimeoutputformat',['DateTimeOutputFormat',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469',1,'ChronoUtilities']]], - ['day',['day',['../classChronoUtilities_1_1DateTime.html#aba7171f18b0e420f12eea1948eda2032',1,'ChronoUtilities::DateTime::day()'],['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa03727ac48595a24daed975559c944a44',1,'ChronoUtilities::Day()']]], - ['dayofweek',['dayOfWeek',['../classChronoUtilities_1_1DateTime.html#adf2f80e60f8c807e6dbf335667220ef4',1,'ChronoUtilities::DateTime::dayOfWeek()'],['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66',1,'ChronoUtilities::DayOfWeek()']]], - ['dayofyear',['dayOfYear',['../classChronoUtilities_1_1DateTime.html#ad8ea52d63ba2df2038331b4c60b0f2d0',1,'ChronoUtilities::DateTime::dayOfYear()'],['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa3735293b96f3d6a6a3b97959b786df1d',1,'ChronoUtilities::DayOfYear()']]], - ['days',['days',['../classChronoUtilities_1_1Period.html#a46e8672edaaa324d65c141158267340e',1,'ChronoUtilities::Period::days()'],['../classChronoUtilities_1_1TimeSpan.html#a031ab9ee000f3d6f8c41028511e5033f',1,'ChronoUtilities::TimeSpan::days()']]], - ['daysinmonth',['daysInMonth',['../classChronoUtilities_1_1DateTime.html#ac225cf404423651ad90a87699215ebe9',1,'ChronoUtilities::DateTime']]], - ['declare_5fenum',['DECLARE_ENUM',['../global_8h.html#a3ad5f0cdb4582323fc73443c7d08b782',1,'global.h']]], - ['description',['description',['../classApplicationUtilities_1_1Argument.html#a85cc6acce543747eb376f9898d64fb34',1,'ApplicationUtilities::Argument']]], - ['detatchownership',['detatchOwnership',['../classIoUtilities_1_1BinaryReader.html#a7439a256289dc3e7ac99a9eb0b2964bd',1,'IoUtilities::BinaryReader::detatchOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a2be2515c64878dbae8d3af07f4865bcd',1,'IoUtilities::BinaryWriter::detatchOwnership()']]], - ['digitsum',['digitsum',['../namespaceMathUtilities.html#ac0b289bcb7b9b195a270e196d5e3cd2c',1,'MathUtilities']]] -]; diff --git a/doc/html/search/all_4.html b/doc/html/search/all_4.html deleted file mode 100644 index 56eb97c..0000000 --- a/doc/html/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_4.js b/doc/html/search/all_4.js deleted file mode 100644 index 4de5b76..0000000 --- a/doc/html/search/all_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['eof',['eof',['../classIoUtilities_1_1BinaryReader.html#a0ea3026ecdb50182bd6ad1e7d7c36266',1,'IoUtilities::BinaryReader']]] -]; diff --git a/doc/html/search/all_5.html b/doc/html/search/all_5.html deleted file mode 100644 index d085ca8..0000000 --- a/doc/html/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_5.js b/doc/html/search/all_5.js deleted file mode 100644 index 601cfcc..0000000 --- a/doc/html/search/all_5.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['factorial',['factorial',['../namespaceMathUtilities.html#ae45d6b40e71d15e7176094d71105d0a4',1,'MathUtilities']]], - ['fail',['fail',['../classIoUtilities_1_1BinaryReader.html#a43a794b7a7278f78404eff446aa3cf97',1,'IoUtilities::BinaryReader::fail()'],['../classIoUtilities_1_1BinaryWriter.html#a94fba850ba6da5750da8f022247ef4d3',1,'IoUtilities::BinaryWriter::fail()']]], - ['failure',['Failure',['../classApplicationUtilities_1_1Failure.html',1,'ApplicationUtilities']]], - ['failure',['Failure',['../classApplicationUtilities_1_1Failure.html#af8aa5ac749b7ec86355f16a1fd26f01b',1,'ApplicationUtilities::Failure::Failure()'],['../classApplicationUtilities_1_1Failure.html#a35dbe5c95c870f630d5d9c1d7121bb80',1,'ApplicationUtilities::Failure::Failure(const std::string &what)']]], - ['failure_2ecpp',['failure.cpp',['../failure_8cpp.html',1,'']]], - ['failure_2eh',['failure.h',['../failure_8h.html',1,'']]], - ['filename',['fileName',['../namespaceIoUtilities.html#abb7fd2fb3287cef05279b9c1398bb92b',1,'IoUtilities']]], - ['findarg',['findArg',['../classApplicationUtilities_1_1ArgumentParser.html#adfba8d92a8c4f34549eb36529b470cd3',1,'ApplicationUtilities::ArgumentParser::findArg(const ArgumentPredicate &predicate) const '],['../classApplicationUtilities_1_1ArgumentParser.html#a6ce7f36a10584f54940ed7d78adb9094',1,'ApplicationUtilities::ArgumentParser::findArg(const ArgumentVector &arguments, const ArgumentPredicate &predicate) const ']]], - ['firstpresentuncombinablearg',['firstPresentUncombinableArg',['../namespaceApplicationUtilities.html#af462d5d2c68b0edea92c8eaeee494424',1,'ApplicationUtilities']]], - ['flush',['flush',['../classIoUtilities_1_1BinaryWriter.html#a9a50c3732dde3dc686625f07c6fb868b',1,'IoUtilities::BinaryWriter']]], - ['friday',['Friday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66ac33b138a163847cdb6caeeb7c9a126b4',1,'ChronoUtilities']]], - ['fromdate',['fromDate',['../classChronoUtilities_1_1DateTime.html#a4fea0bbfe7aeb5ff0c0e7ecb6522531d',1,'ChronoUtilities::DateTime']]], - ['fromdateandtime',['fromDateAndTime',['../classChronoUtilities_1_1DateTime.html#a63528222dcd46c6672c0a367aae726a9',1,'ChronoUtilities::DateTime']]], - ['fromdays',['fromDays',['../classChronoUtilities_1_1TimeSpan.html#a17d2341e04f7e44c8cb9dc3f9026d966',1,'ChronoUtilities::TimeSpan']]], - ['fromhours',['fromHours',['../classChronoUtilities_1_1TimeSpan.html#adaf65d063bd49d77a41da1b2a72b8418',1,'ChronoUtilities::TimeSpan']]], - ['frommilliseconds',['fromMilliseconds',['../classChronoUtilities_1_1TimeSpan.html#ad53772446f3d3f4577ed07ca32c9e605',1,'ChronoUtilities::TimeSpan']]], - ['fromminutes',['fromMinutes',['../classChronoUtilities_1_1TimeSpan.html#a5a67485e37b2de8858b776dcd0b53298',1,'ChronoUtilities::TimeSpan']]], - ['fromseconds',['fromSeconds',['../classChronoUtilities_1_1TimeSpan.html#abcee502c1f0dfd0c4f55c038548df3c3',1,'ChronoUtilities::TimeSpan']]], - ['fromstring',['fromString',['../classChronoUtilities_1_1DateTime.html#a2a36f76c82ab6249d0fa0d1f7c9611d6',1,'ChronoUtilities::DateTime::fromString()'],['../classChronoUtilities_1_1TimeSpan.html#a49d043c8d9d1471e436a7ab0dc03751e',1,'ChronoUtilities::TimeSpan::fromString(const std::string &str)'],['../classChronoUtilities_1_1TimeSpan.html#abef1faf1429cbeec28a331bb30b6bb73',1,'ChronoUtilities::TimeSpan::fromString(const std::string &str, char separator)']]], - ['fromtime',['fromTime',['../classChronoUtilities_1_1DateTime.html#a31dde0b93621ccedeef82ede1ce865a8',1,'ChronoUtilities::DateTime']]] -]; diff --git a/doc/html/search/all_6.html b/doc/html/search/all_6.html deleted file mode 100644 index 7a31022..0000000 --- a/doc/html/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_6.js b/doc/html/search/all_6.js deleted file mode 100644 index 9c02b34..0000000 --- a/doc/html/search/all_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['generaterandomcharactersequence',['generateRandomCharacterSequence',['../namespaceMiscUtilities.html#a072fad3444c7c4ae53b71d96a7af879b',1,'MiscUtilities::generateRandomCharacterSequence(char *result, int length, std::function< int()> randomizer, int highestRandomNumber, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)'],['../namespaceMiscUtilities.html#afc2008edd0903c6f07f56ad64bb7d9f6',1,'MiscUtilities::generateRandomCharacterSequence(char *result, int length, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)']]], - ['getbytes',['getBytes',['../namespaceConversionUtilities.html#a76c89fe44675e676b4859936a2398202',1,'ConversionUtilities::getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a5b5f1e8bb60a07d290c44b8e97db28da',1,'ConversionUtilities::getBytes(uint16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a75d1c61bfea68b4c26ebf2ff56e9fd86',1,'ConversionUtilities::getBytes(int32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a069fd15eaeaf3fff05d3976bd9fa2808',1,'ConversionUtilities::getBytes(uint32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#af8e84579b35214d0e085520652b21104',1,'ConversionUtilities::getBytes(int64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#aaf9a27bfc042bef044919453ae03ec04',1,'ConversionUtilities::getBytes(uint64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#af199168a466aab20957df6726a935c15',1,'ConversionUtilities::getBytes(float32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a3bdbeefeb0892ac2960ed21e0e6e45ed',1,'ConversionUtilities::getBytes(float64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)']]], - ['giveownership',['giveOwnership',['../classIoUtilities_1_1BinaryReader.html#a9c1945fdb5510788e4605abc4e0963d3',1,'IoUtilities::BinaryReader::giveOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a203ac17cfe4d430865de99cd2bb62db4',1,'IoUtilities::BinaryWriter::giveOwnership()']]], - ['global_2eh',['global.h',['../global_8h.html',1,'']]] -]; diff --git a/doc/html/search/all_7.html b/doc/html/search/all_7.html deleted file mode 100644 index f83a280..0000000 --- a/doc/html/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_7.js b/doc/html/search/all_7.js deleted file mode 100644 index e3a8ca2..0000000 --- a/doc/html/search/all_7.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['hasownership',['hasOwnership',['../classIoUtilities_1_1BinaryReader.html#a58b3f558aa72fed44e0afdf0c958a62e',1,'IoUtilities::BinaryReader::hasOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a592282f76ac87c5e2b8f6f4aa004d829',1,'IoUtilities::BinaryWriter::hasOwnership()']]], - ['hassecondaryarguments',['hasSecondaryArguments',['../classApplicationUtilities_1_1Argument.html#a6b5ff2c9ea4c2a44b0545f9f5c2723a4',1,'ApplicationUtilities::Argument']]], - ['hour',['hour',['../classChronoUtilities_1_1DateTime.html#ad7b62b12e819c958f392a62c9af0b193',1,'ChronoUtilities::DateTime']]], - ['hours',['hours',['../classChronoUtilities_1_1TimeSpan.html#a75219e8d063f2344dabad3a4af55e483',1,'ChronoUtilities::TimeSpan']]] -]; diff --git a/doc/html/search/all_8.html b/doc/html/search/all_8.html deleted file mode 100644 index e0bfa82..0000000 --- a/doc/html/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_8.js b/doc/html/search/all_8.js deleted file mode 100644 index a0642fa..0000000 --- a/doc/html/search/all_8.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['inrangeexclmax',['inRangeExclMax',['../datetime_8cpp.html#a1b7fe3c1447bd90b7085a3d4eece2a21',1,'datetime.cpp']]], - ['inrangeinclmax',['inRangeInclMax',['../datetime_8cpp.html#a6cf3d58188765256f09a16e1aed66527',1,'datetime.cpp']]], - ['int16',['int16',['../types_8h.html#aecf4e3680a32207d17f62a3426731878',1,'types.h']]], - ['int32',['int32',['../types_8h.html#a0bf9964a3ce962c07ad3d8b5432bbbcd',1,'types.h']]], - ['int64',['int64',['../types_8h.html#ad7a3bd3be7bd59e7fb6337fcbc956eb1',1,'types.h']]], - ['interpretintegerasstring',['interpretIntegerAsString',['../namespaceConversionUtilities.html#aa27c547071f6237a4753c36a67ed247a',1,'ConversionUtilities']]], - ['intptr',['intptr',['../types_8h.html#a1fa21b1a6f5c17c2c113191dd4722926',1,'types.h']]], - ['ioutilities',['IoUtilities',['../namespaceIoUtilities.html',1,'']]], - ['iscombinable',['isCombinable',['../classApplicationUtilities_1_1Argument.html#af134302a3a2a6586e49253b783734a46',1,'ApplicationUtilities::Argument']]], - ['isleapyear',['isLeapYear',['../classChronoUtilities_1_1DateTime.html#ab00f103027710908f188b5e3b4c5c3b7',1,'ChronoUtilities::DateTime::isLeapYear() const '],['../classChronoUtilities_1_1DateTime.html#ac421762e71dbee008aff9d1c4497c6e4',1,'ChronoUtilities::DateTime::isLeapYear(int year)']]], - ['ismainargument',['isMainArgument',['../classApplicationUtilities_1_1Argument.html#a07d24ca4a70e03a96b8ea0ced05c588d',1,'ApplicationUtilities::Argument']]], - ['isnegative',['isNegative',['../classChronoUtilities_1_1TimeSpan.html#a4e89421fe7e6e1bde6cb10d7e1d3266f',1,'ChronoUtilities::TimeSpan']]], - ['isnull',['isNull',['../classChronoUtilities_1_1DateTime.html#a9670dce6151da34321939b1f819f8b2a',1,'ChronoUtilities::DateTime::isNull()'],['../classChronoUtilities_1_1TimeSpan.html#adf5357157d9ec87e1f293fd2aad900c5',1,'ChronoUtilities::TimeSpan::isNull()']]], - ['isparentpresent',['isParentPresent',['../classApplicationUtilities_1_1Argument.html#a682adaec0d1f246cbf3f92d295f99cde',1,'ApplicationUtilities::Argument']]], - ['ispresent',['isPresent',['../classApplicationUtilities_1_1Argument.html#a302bd7e089070c4a780ff6d39b19d71a',1,'ApplicationUtilities::Argument']]], - ['isrequired',['isRequired',['../classApplicationUtilities_1_1Argument.html#a80ac3490ad176a7bbce9e970c9f1f46d',1,'ApplicationUtilities::Argument']]], - ['issameday',['isSameDay',['../classChronoUtilities_1_1DateTime.html#a02f79f1f1bf9231c0990d33dbd41af64',1,'ChronoUtilities::DateTime']]] -]; diff --git a/doc/html/search/all_9.html b/doc/html/search/all_9.html deleted file mode 100644 index 5cf41a6..0000000 --- a/doc/html/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_9.js b/doc/html/search/all_9.js deleted file mode 100644 index 8c19f25..0000000 --- a/doc/html/search/all_9.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['lib_5fexport',['LIB_EXPORT',['../global_8h.html#ab628e42bb29ed7b1ca25e8c54aeb77d3',1,'global.h']]], - ['lib_5fhidden',['LIB_HIDDEN',['../global_8h.html#a86f86432a8127abe80007e54079d37eb',1,'global.h']]], - ['lib_5fimport',['LIB_IMPORT',['../global_8h.html#a45f60c87846c872cbdb1d670e24d7981',1,'global.h']]], - ['littleendian',['LittleEndian',['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462a3c0ba6b22b526d7fd50c3026435a8c02',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/all_a.html b/doc/html/search/all_a.html deleted file mode 100644 index 37a0496..0000000 --- a/doc/html/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_a.js b/doc/html/search/all_a.js deleted file mode 100644 index 8cbb085..0000000 --- a/doc/html/search/all_a.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['math_2ecpp',['math.cpp',['../math_8cpp.html',1,'']]], - ['math_2eh',['math.h',['../math_8h.html',1,'']]], - ['mathutilities',['MathUtilities',['../namespaceMathUtilities.html',1,'']]], - ['millisecond',['millisecond',['../classChronoUtilities_1_1DateTime.html#a4aef114ad9d20c3cf0dae588067d6095',1,'ChronoUtilities::DateTime']]], - ['milliseconds',['milliseconds',['../classChronoUtilities_1_1TimeSpan.html#abd748551726454ddf2de27184588e069',1,'ChronoUtilities::TimeSpan']]], - ['minute',['minute',['../classChronoUtilities_1_1DateTime.html#a80cde97f99ed2e5afa0eb882062cc41a',1,'ChronoUtilities::DateTime']]], - ['minutes',['minutes',['../classChronoUtilities_1_1TimeSpan.html#aa0dfd57c72963bea329a76b30431a0a7',1,'ChronoUtilities::TimeSpan']]], - ['misc_2ecpp',['misc.cpp',['../misc_8cpp.html',1,'']]], - ['misc_2eh',['misc.h',['../misc_8h.html',1,'']]], - ['miscutilities',['MiscUtilities',['../namespaceMiscUtilities.html',1,'']]], - ['monday',['Monday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a6f8522e0610541f1ef215a22ffa66ff6',1,'ChronoUtilities']]], - ['month',['month',['../classChronoUtilities_1_1DateTime.html#a7d0e9d53b6cc296fba685b82d60013d4',1,'ChronoUtilities::DateTime::month()'],['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa7cbb885aa1164b390a0bc050a64e1812',1,'ChronoUtilities::Month()']]], - ['months',['months',['../classChronoUtilities_1_1Period.html#a06521e94c4937938cc98a950df710643',1,'ChronoUtilities::Period']]] -]; diff --git a/doc/html/search/all_b.html b/doc/html/search/all_b.html deleted file mode 100644 index 75bc645..0000000 --- a/doc/html/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_b.js b/doc/html/search/all_b.js deleted file mode 100644 index cd74e16..0000000 --- a/doc/html/search/all_b.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['name',['name',['../classApplicationUtilities_1_1Argument.html#a79bbda9f6ba231b3456223c31d22d13d',1,'ApplicationUtilities::Argument']]], - ['normal',['Normal',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340a960b44c579bc2f6818d2daaf9e4c16f0',1,'ChronoUtilities']]], - ['now',['now',['../classChronoUtilities_1_1DateTime.html#af28627b5a5a2cdc02f5fc388b07c91e7',1,'ChronoUtilities::DateTime']]], - ['numbertostring',['numberToString',['../namespaceConversionUtilities.html#ad6de2cc4a654fa6eb9ad47bd6199ffc5',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/all_c.html b/doc/html/search/all_c.html deleted file mode 100644 index 0231081..0000000 --- a/doc/html/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_c.js b/doc/html/search/all_c.js deleted file mode 100644 index f487a8a..0000000 --- a/doc/html/search/all_c.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['operator_21_3d',['operator!=',['../classChronoUtilities_1_1DateTime.html#afa05ed8e31138c7c7efad6ab8b67f8d8',1,'ChronoUtilities::DateTime::operator!=()'],['../classChronoUtilities_1_1TimeSpan.html#a5391e8caa2b07d5edb734ed16797ec21',1,'ChronoUtilities::TimeSpan::operator!=()']]], - ['operator_28_29',['operator()',['../classConversionUtilities_1_1Widen.html#a7789d2cd52e99dedb9d6a3f86a82c010',1,'ConversionUtilities::Widen']]], - ['operator_2b',['operator+',['../classChronoUtilities_1_1DateTime.html#ac7c8ae14fc391d625ccb1dee8f8494b1',1,'ChronoUtilities::DateTime::operator+(const TimeSpan &timeSpan) const '],['../classChronoUtilities_1_1DateTime.html#a34aa64e2ea2000f849489314756c678f',1,'ChronoUtilities::DateTime::operator+(const DateTime &other) const '],['../classChronoUtilities_1_1TimeSpan.html#af2644f8fd496e90f453ed4b8e172c50b',1,'ChronoUtilities::TimeSpan::operator+()']]], - ['operator_2b_3d',['operator+=',['../classChronoUtilities_1_1DateTime.html#a51a498a9234ae7cd15fe804de1c35638',1,'ChronoUtilities::DateTime::operator+=()'],['../classChronoUtilities_1_1TimeSpan.html#a602db67fdba69ef3cfa18806974694af',1,'ChronoUtilities::TimeSpan::operator+=()']]], - ['operator_2d',['operator-',['../classChronoUtilities_1_1DateTime.html#a0c31ffc98292e68a1a33a3e62606d8da',1,'ChronoUtilities::DateTime::operator-(const TimeSpan &timeSpan) const '],['../classChronoUtilities_1_1DateTime.html#a9d0a6a3763961bf6bc6e71c606297224',1,'ChronoUtilities::DateTime::operator-(const DateTime &other) const '],['../classChronoUtilities_1_1TimeSpan.html#a7a92556b4f9356c3575deda286c48610',1,'ChronoUtilities::TimeSpan::operator-()']]], - ['operator_2d_3d',['operator-=',['../classChronoUtilities_1_1DateTime.html#a3e74fd85a45e30c94df220d56ffb8b0c',1,'ChronoUtilities::DateTime::operator-=()'],['../classChronoUtilities_1_1TimeSpan.html#ad353a9bf9d675fa922a8e5221e70cdcb',1,'ChronoUtilities::TimeSpan::operator-=()']]], - ['operator_3c',['operator<',['../classChronoUtilities_1_1DateTime.html#aca35380a9a561bc93489646fcf37836a',1,'ChronoUtilities::DateTime::operator<()'],['../classChronoUtilities_1_1TimeSpan.html#a047d8c7ba5e785a237ce7750f2a492f5',1,'ChronoUtilities::TimeSpan::operator<()']]], - ['operator_3c_3d',['operator<=',['../classChronoUtilities_1_1DateTime.html#a922ba35066700af0ffc4d86955657e1d',1,'ChronoUtilities::DateTime::operator<=()'],['../classChronoUtilities_1_1TimeSpan.html#abd3b3c5dc8a3ddcc5e406fda835d4793',1,'ChronoUtilities::TimeSpan::operator<=()']]], - ['operator_3d',['operator=',['../classConversionUtilities_1_1Widen.html#a14d1e21503d09ee31344af617aef04a2',1,'ConversionUtilities::Widen::operator=()'],['../classIoUtilities_1_1BinaryReader.html#af4699444bad57a0d5afedc8f7d8b5f3b',1,'IoUtilities::BinaryReader::operator=()'],['../classIoUtilities_1_1BinaryWriter.html#a405d221c51b8f12615efee7563110bf7',1,'IoUtilities::BinaryWriter::operator=()']]], - ['operator_3d_3d',['operator==',['../classChronoUtilities_1_1DateTime.html#a7653c7736a380301429ffd535348e85d',1,'ChronoUtilities::DateTime::operator==()'],['../classChronoUtilities_1_1TimeSpan.html#a2367372771f7263bd53c735e48a156ad',1,'ChronoUtilities::TimeSpan::operator==()']]], - ['operator_3e',['operator>',['../classChronoUtilities_1_1DateTime.html#a423fc77d050b02ba7db42a58dbf23b4b',1,'ChronoUtilities::DateTime::operator>()'],['../classChronoUtilities_1_1TimeSpan.html#a47fd5f1778bf21d7c2398615d80a3617',1,'ChronoUtilities::TimeSpan::operator>()']]], - ['operator_3e_3d',['operator>=',['../classChronoUtilities_1_1DateTime.html#a8fbefc08e897a3abf05c6e4ab2a54a90',1,'ChronoUtilities::DateTime::operator>=()'],['../classChronoUtilities_1_1TimeSpan.html#a7927eaf69273533504ed3a98afae476c',1,'ChronoUtilities::TimeSpan::operator>=()']]] -]; diff --git a/doc/html/search/all_d.html b/doc/html/search/all_d.html deleted file mode 100644 index 97c55da..0000000 --- a/doc/html/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_d.js b/doc/html/search/all_d.js deleted file mode 100644 index 82ea676..0000000 --- a/doc/html/search/all_d.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['parentnames',['parentNames',['../classApplicationUtilities_1_1Argument.html#a44233a9c1e3de0f1eebe805130456e29',1,'ApplicationUtilities::Argument']]], - ['parents',['parents',['../classApplicationUtilities_1_1Argument.html#a05fb3d53062a0c9505aef32da4e7347d',1,'ApplicationUtilities::Argument']]], - ['parseargs',['parseArgs',['../classApplicationUtilities_1_1ArgumentParser.html#a4870af370de92a0198c685c6a41f0c62',1,'ApplicationUtilities::ArgumentParser']]], - ['path_2ecpp',['path.cpp',['../path_8cpp.html',1,'']]], - ['path_2eh',['path.h',['../path_8h.html',1,'']]], - ['period',['Period',['../classChronoUtilities_1_1Period.html#ad32d469b832bdf36edcfc129d57baf75',1,'ChronoUtilities::Period']]], - ['period',['Period',['../classChronoUtilities_1_1Period.html',1,'ChronoUtilities']]], - ['period_2ecpp',['period.cpp',['../period_8cpp.html',1,'']]], - ['period_2eh',['period.h',['../period_8h.html',1,'']]], - ['printdayofweek',['printDayOfWeek',['../classChronoUtilities_1_1DateTime.html#a3942998c28e769410152e947073bcec2',1,'ChronoUtilities::DateTime']]], - ['printhelp',['printHelp',['../classApplicationUtilities_1_1ArgumentParser.html#a60382643cb882c56d7f0d937c7b8abda',1,'ApplicationUtilities::ArgumentParser']]], - ['printinfo',['printInfo',['../classApplicationUtilities_1_1Argument.html#a479dfe25d4c4bb982c06d24609bc19c8',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/all_e.html b/doc/html/search/all_e.html deleted file mode 100644 index 3afc519..0000000 --- a/doc/html/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_e.js b/doc/html/search/all_e.js deleted file mode 100644 index 9c8b00d..0000000 --- a/doc/html/search/all_e.js +++ /dev/null @@ -1,27 +0,0 @@ -var searchData= -[ - ['random',['random',['../namespaceMathUtilities.html#a02ad3a7d8ed425f6e02fdba1e73b929f',1,'MathUtilities']]], - ['read',['read',['../classIoUtilities_1_1BinaryReader.html#ab0030207af4b09ee7f4dad5f3b2ab77e',1,'IoUtilities::BinaryReader::read(char *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryReader.html#aa6478c63229728bdae8ed599be39addb',1,'IoUtilities::BinaryReader::read(byte *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryReader.html#a586ca3871a636e99e6387ea3da33dc96',1,'IoUtilities::BinaryReader::read(std::vector< char > &buffer, std::streamsize length)']]], - ['readbool',['readBool',['../classIoUtilities_1_1BinaryReader.html#a6ec528d352f158faf8f379d1e8f72f8f',1,'IoUtilities::BinaryReader']]], - ['readbyte',['readByte',['../classIoUtilities_1_1BinaryReader.html#acd3115398ae6f9636eaa9b235518182c',1,'IoUtilities::BinaryReader']]], - ['readchar',['readChar',['../classIoUtilities_1_1BinaryReader.html#a7fbfc629f5437eb8983419dac838c827',1,'IoUtilities::BinaryReader']]], - ['readcrc32',['readCrc32',['../classIoUtilities_1_1BinaryReader.html#a3b18c8e7def23b3636f04e64e059edfc',1,'IoUtilities::BinaryReader']]], - ['readfloat32',['readFloat32',['../classIoUtilities_1_1BinaryReader.html#af0d48f4560d91753918dbc38782f7dd9',1,'IoUtilities::BinaryReader']]], - ['readfloat64',['readFloat64',['../classIoUtilities_1_1BinaryReader.html#a8208cebd3f943cac3ce8a24449d7319b',1,'IoUtilities::BinaryReader']]], - ['readint16',['readInt16',['../classIoUtilities_1_1BinaryReader.html#a52338eb3fe7f0b5892949ddf134667d2',1,'IoUtilities::BinaryReader']]], - ['readint24',['readInt24',['../classIoUtilities_1_1BinaryReader.html#a7a6da8e5ac193a0047fd91f4aed48db5',1,'IoUtilities::BinaryReader']]], - ['readint32',['readInt32',['../classIoUtilities_1_1BinaryReader.html#a0ee6ad0b3bc3f65b90710735547ede37',1,'IoUtilities::BinaryReader']]], - ['readint64',['readInt64',['../classIoUtilities_1_1BinaryReader.html#adf155f0fdb6f4e4997c1987a72aacf1e',1,'IoUtilities::BinaryReader']]], - ['readlengthprefixedstring',['readLengthPrefixedString',['../classIoUtilities_1_1BinaryReader.html#adf0aed87f84ec85eb9e2f0277a9c66cd',1,'IoUtilities::BinaryReader']]], - ['readmultibyteterminatedstring',['readMultibyteTerminatedString',['../classIoUtilities_1_1BinaryReader.html#a824764ef7d6ea8c2d65a1fc4ae036a87',1,'IoUtilities::BinaryReader::readMultibyteTerminatedString(uint16 termination=0)'],['../classIoUtilities_1_1BinaryReader.html#aa0274f85ab325aa17ebcc6a131108357',1,'IoUtilities::BinaryReader::readMultibyteTerminatedString(size_t maxBytesToRead, uint16 termination=0)']]], - ['readstreamsize',['readStreamsize',['../classIoUtilities_1_1BinaryReader.html#a7c4e610b5aef604ea000f2ad38a3aaf3',1,'IoUtilities::BinaryReader']]], - ['readstring',['readString',['../classIoUtilities_1_1BinaryReader.html#a92622e30e76b6fcaf40d78c653eece8d',1,'IoUtilities::BinaryReader']]], - ['readsynchsafeuint32',['readSynchsafeUInt32',['../classIoUtilities_1_1BinaryReader.html#a0f0911eecd13c05bf128c7cb2b8b16f1',1,'IoUtilities::BinaryReader']]], - ['readterminatedstring',['readTerminatedString',['../classIoUtilities_1_1BinaryReader.html#a80e49639bff8e400f37c9d81a63ec3d8',1,'IoUtilities::BinaryReader::readTerminatedString(byte termination=0)'],['../classIoUtilities_1_1BinaryReader.html#a42450ed337ef2a4f68114da84aed3970',1,'IoUtilities::BinaryReader::readTerminatedString(size_t maxBytesToRead, byte termination=0)']]], - ['readuint16',['readUInt16',['../classIoUtilities_1_1BinaryReader.html#a27408cdcfc1a68305a97a88e69a2ddb3',1,'IoUtilities::BinaryReader']]], - ['readuint24',['readUInt24',['../classIoUtilities_1_1BinaryReader.html#aa100731e0d17411eef083ddf61137b79',1,'IoUtilities::BinaryReader']]], - ['readuint32',['readUInt32',['../classIoUtilities_1_1BinaryReader.html#a24442ab054eca1db5b1ba5c62f5fb514',1,'IoUtilities::BinaryReader']]], - ['readuint64',['readUInt64',['../classIoUtilities_1_1BinaryReader.html#ab6d50a7e7ff4ae34331811e3c0d0c670',1,'IoUtilities::BinaryReader']]], - ['removeinvalidchars',['removeInvalidChars',['../namespaceIoUtilities.html#a129c40567d7cfba00aea32bb78440998',1,'IoUtilities']]], - ['requiredvaluecount',['requiredValueCount',['../classApplicationUtilities_1_1Argument.html#aa081f3aea016e3f406dd69dc3679ab32',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/all_f.html b/doc/html/search/all_f.html deleted file mode 100644 index 0e2f45e..0000000 --- a/doc/html/search/all_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/all_f.js b/doc/html/search/all_f.js deleted file mode 100644 index f625360..0000000 --- a/doc/html/search/all_f.js +++ /dev/null @@ -1,29 +0,0 @@ -var searchData= -[ - ['saturday',['Saturday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a8b7051187b9191cdcdae6ed5a10e5adc',1,'ChronoUtilities']]], - ['sbyte',['sbyte',['../types_8h.html#a16a5f13362600f8ff6f35c949e68fc8f',1,'types.h']]], - ['second',['second',['../classChronoUtilities_1_1DateTime.html#ac21a3843ddc5585a91ffd4b0388f8e82',1,'ChronoUtilities::DateTime']]], - ['secondaryarguments',['secondaryArguments',['../classApplicationUtilities_1_1Argument.html#a6e5300dd9817f5d53949678dfbc2eee3',1,'ApplicationUtilities::Argument']]], - ['seconds',['seconds',['../classChronoUtilities_1_1TimeSpan.html#a42ce5197de957bff2ed2a27d97751702',1,'ChronoUtilities::TimeSpan']]], - ['setabbreviation',['setAbbreviation',['../classApplicationUtilities_1_1Argument.html#a75665f53fecbe6f567e904f23e126f00',1,'ApplicationUtilities::Argument']]], - ['setbyteorder',['setByteOrder',['../classIoUtilities_1_1BinaryReader.html#a5c3b1e48964a61a7b035a9571147d5b5',1,'IoUtilities::BinaryReader::setByteOrder()'],['../classIoUtilities_1_1BinaryWriter.html#acb9fcf67d8db990efac63b320187c41a',1,'IoUtilities::BinaryWriter::setByteOrder()']]], - ['setcallback',['setCallback',['../classApplicationUtilities_1_1Argument.html#affe4c058a65b578dcfbbcdc0135e0290',1,'ApplicationUtilities::Argument']]], - ['setcombinable',['setCombinable',['../classApplicationUtilities_1_1Argument.html#ac723f0453ee507fb62e665d1188b9d0b',1,'ApplicationUtilities::Argument']]], - ['setdescription',['setDescription',['../classApplicationUtilities_1_1Argument.html#a9c101eb6a9fb8764f51e9092afba54d5',1,'ApplicationUtilities::Argument']]], - ['setignoreunknownarguments',['setIgnoreUnknownArguments',['../classApplicationUtilities_1_1ArgumentParser.html#a7d84fe6ec364108b9ca99d5ee3bf7d2e',1,'ApplicationUtilities::ArgumentParser']]], - ['setmainarguments',['setMainArguments',['../classApplicationUtilities_1_1ArgumentParser.html#aa564342e92c1d32b689b639cd5b0c88a',1,'ApplicationUtilities::ArgumentParser']]], - ['setname',['setName',['../classApplicationUtilities_1_1Argument.html#a34e1394164866849bb6f9390747a5f75',1,'ApplicationUtilities::Argument']]], - ['setrequired',['setRequired',['../classApplicationUtilities_1_1Argument.html#a97c5d268dd652f53a3cc106e3fd00592',1,'ApplicationUtilities::Argument']]], - ['setrequiredvaluecount',['setRequiredValueCount',['../classApplicationUtilities_1_1Argument.html#a79f0ee8685edee013619cd6225b70850',1,'ApplicationUtilities::Argument']]], - ['setsecondaryarguments',['setSecondaryArguments',['../classApplicationUtilities_1_1Argument.html#a315619d26d40f95af4216b4fd6e443e6',1,'ApplicationUtilities::Argument']]], - ['setstream',['setStream',['../classIoUtilities_1_1BinaryReader.html#a4148b35b25818d058248c5ebfed5f95b',1,'IoUtilities::BinaryReader::setStream()'],['../classIoUtilities_1_1BinaryWriter.html#a3bad5f3802be8864999ea35f76daeb8c',1,'IoUtilities::BinaryWriter::setStream()']]], - ['settingsdirectory',['settingsDirectory',['../namespaceIoUtilities.html#ae2913400cd4df270726d50e421517099',1,'IoUtilities']]], - ['setvaluenames',['setValueNames',['../classApplicationUtilities_1_1Argument.html#ac8d228adad2e5f81092789259e960743',1,'ApplicationUtilities::Argument']]], - ['stream',['stream',['../classIoUtilities_1_1BinaryReader.html#a9d6ec9db7c4161a2d3041d9a59b9d0fc',1,'IoUtilities::BinaryReader::stream() const '],['../classIoUtilities_1_1BinaryReader.html#a1594b976dce77b0a7b52a347efb40037',1,'IoUtilities::BinaryReader::stream()'],['../classIoUtilities_1_1BinaryWriter.html#a5ebd08da44152f255bd9acb2b7dafea8',1,'IoUtilities::BinaryWriter::stream() const '],['../classIoUtilities_1_1BinaryWriter.html#a02c66a5e6e482147ecf9127fd2e18ddb',1,'IoUtilities::BinaryWriter::stream()']]], - ['stringconversion_2ecpp',['stringconversion.cpp',['../stringconversion_8cpp.html',1,'']]], - ['stringconversion_2eh',['stringconversion.h',['../stringconversion_8h.html',1,'']]], - ['stringlist',['StringList',['../namespaceApplicationUtilities.html#a681eb21dae3bf3e00cc72ce440f405aa',1,'ApplicationUtilities']]], - ['stringtonumber',['stringToNumber',['../namespaceConversionUtilities.html#a3d809ed77beb5caa175a55d5ba9fc3ff',1,'ConversionUtilities']]], - ['stringvector',['StringVector',['../namespaceApplicationUtilities.html#a81d250122ee6b0958cbc063295820bd5',1,'ApplicationUtilities']]], - ['sunday',['Sunday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a9d1a0949c39e66a0cd65240bc0ac9177',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/classes_0.html b/doc/html/search/classes_0.html deleted file mode 100644 index a7b6a28..0000000 --- a/doc/html/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_0.js b/doc/html/search/classes_0.js deleted file mode 100644 index 415f1e6..0000000 --- a/doc/html/search/classes_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['argument',['Argument',['../classApplicationUtilities_1_1Argument.html',1,'ApplicationUtilities']]], - ['argumentparser',['ArgumentParser',['../classApplicationUtilities_1_1ArgumentParser.html',1,'ApplicationUtilities']]] -]; diff --git a/doc/html/search/classes_1.html b/doc/html/search/classes_1.html deleted file mode 100644 index 1adf16d..0000000 --- a/doc/html/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_1.js b/doc/html/search/classes_1.js deleted file mode 100644 index 97852cf..0000000 --- a/doc/html/search/classes_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['binaryreader',['BinaryReader',['../classIoUtilities_1_1BinaryReader.html',1,'IoUtilities']]], - ['binarywriter',['BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html',1,'IoUtilities']]] -]; diff --git a/doc/html/search/classes_2.html b/doc/html/search/classes_2.html deleted file mode 100644 index b5828d9..0000000 --- a/doc/html/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_2.js b/doc/html/search/classes_2.js deleted file mode 100644 index 4bc5650..0000000 --- a/doc/html/search/classes_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['conversionexception',['ConversionException',['../classConversionUtilities_1_1ConversionException.html',1,'ConversionUtilities']]], - ['copyhelper',['CopyHelper',['../classIoUtilities_1_1CopyHelper.html',1,'IoUtilities']]] -]; diff --git a/doc/html/search/classes_3.html b/doc/html/search/classes_3.html deleted file mode 100644 index c42a9a1..0000000 --- a/doc/html/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_3.js b/doc/html/search/classes_3.js deleted file mode 100644 index 3decc93..0000000 --- a/doc/html/search/classes_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['datetime',['DateTime',['../classChronoUtilities_1_1DateTime.html',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/classes_4.html b/doc/html/search/classes_4.html deleted file mode 100644 index 6a7e824..0000000 --- a/doc/html/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_4.js b/doc/html/search/classes_4.js deleted file mode 100644 index 2f5c89e..0000000 --- a/doc/html/search/classes_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['failure',['Failure',['../classApplicationUtilities_1_1Failure.html',1,'ApplicationUtilities']]] -]; diff --git a/doc/html/search/classes_5.html b/doc/html/search/classes_5.html deleted file mode 100644 index baa0bfe..0000000 --- a/doc/html/search/classes_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_5.js b/doc/html/search/classes_5.js deleted file mode 100644 index 4f2b859..0000000 --- a/doc/html/search/classes_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['period',['Period',['../classChronoUtilities_1_1Period.html',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/classes_6.html b/doc/html/search/classes_6.html deleted file mode 100644 index d3b1f9b..0000000 --- a/doc/html/search/classes_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_6.js b/doc/html/search/classes_6.js deleted file mode 100644 index 022ca2a..0000000 --- a/doc/html/search/classes_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['timespan',['TimeSpan',['../classChronoUtilities_1_1TimeSpan.html',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/classes_7.html b/doc/html/search/classes_7.html deleted file mode 100644 index 9afbae8..0000000 --- a/doc/html/search/classes_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/classes_7.js b/doc/html/search/classes_7.js deleted file mode 100644 index 8f4c83e..0000000 --- a/doc/html/search/classes_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['widen',['Widen',['../classConversionUtilities_1_1Widen.html',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/close.png b/doc/html/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/doc/html/search/defines_0.html b/doc/html/search/defines_0.html deleted file mode 100644 index a450861..0000000 --- a/doc/html/search/defines_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/defines_0.js b/doc/html/search/defines_0.js deleted file mode 100644 index e7e04ce..0000000 --- a/doc/html/search/defines_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['declare_5fenum',['DECLARE_ENUM',['../global_8h.html#a3ad5f0cdb4582323fc73443c7d08b782',1,'global.h']]] -]; diff --git a/doc/html/search/defines_1.html b/doc/html/search/defines_1.html deleted file mode 100644 index 31100f0..0000000 --- a/doc/html/search/defines_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/defines_1.js b/doc/html/search/defines_1.js deleted file mode 100644 index 4d66262..0000000 --- a/doc/html/search/defines_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['lib_5fexport',['LIB_EXPORT',['../global_8h.html#ab628e42bb29ed7b1ca25e8c54aeb77d3',1,'global.h']]], - ['lib_5fhidden',['LIB_HIDDEN',['../global_8h.html#a86f86432a8127abe80007e54079d37eb',1,'global.h']]], - ['lib_5fimport',['LIB_IMPORT',['../global_8h.html#a45f60c87846c872cbdb1d670e24d7981',1,'global.h']]] -]; diff --git a/doc/html/search/defines_2.html b/doc/html/search/defines_2.html deleted file mode 100644 index d5697ac..0000000 --- a/doc/html/search/defines_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/defines_2.js b/doc/html/search/defines_2.js deleted file mode 100644 index 43e79ec..0000000 --- a/doc/html/search/defines_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['use_5fnothrow',['USE_NOTHROW',['../global_8h.html#ac442d6343219ba41f671ce9a73fcfd8b',1,'global.h']]] -]; diff --git a/doc/html/search/enums_0.html b/doc/html/search/enums_0.html deleted file mode 100644 index 3242db7..0000000 --- a/doc/html/search/enums_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enums_0.js b/doc/html/search/enums_0.js deleted file mode 100644 index a29ccfe..0000000 --- a/doc/html/search/enums_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['byteorder',['ByteOrder',['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/enums_1.html b/doc/html/search/enums_1.html deleted file mode 100644 index d939cc5..0000000 --- a/doc/html/search/enums_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enums_1.js b/doc/html/search/enums_1.js deleted file mode 100644 index ee81c54..0000000 --- a/doc/html/search/enums_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['datepart',['DatePart',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0df',1,'ChronoUtilities']]], - ['datetimeoutputformat',['DateTimeOutputFormat',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469',1,'ChronoUtilities']]], - ['dayofweek',['DayOfWeek',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enums_2.html b/doc/html/search/enums_2.html deleted file mode 100644 index c3fe4be..0000000 --- a/doc/html/search/enums_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enums_2.js b/doc/html/search/enums_2.js deleted file mode 100644 index 57c0f0a..0000000 --- a/doc/html/search/enums_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['timespanoutputformat',['TimeSpanOutputFormat',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_0.html b/doc/html/search/enumvalues_0.html deleted file mode 100644 index 3e216ae..0000000 --- a/doc/html/search/enumvalues_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_0.js b/doc/html/search/enumvalues_0.js deleted file mode 100644 index 75cc3b9..0000000 --- a/doc/html/search/enumvalues_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['bigendian',['BigEndian',['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462a2ce7a92ae43763828ac4acb4560c2a5b',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/enumvalues_1.html b/doc/html/search/enumvalues_1.html deleted file mode 100644 index c78ae96..0000000 --- a/doc/html/search/enumvalues_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_1.js b/doc/html/search/enumvalues_1.js deleted file mode 100644 index 642d77e..0000000 --- a/doc/html/search/enumvalues_1.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['dateandtime',['DateAndTime',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a56ca15e0327fcb7a7f71e883d5c3c62a',1,'ChronoUtilities']]], - ['dateonly',['DateOnly',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469af429bc7fc984be68c218eb86098ba872',1,'ChronoUtilities']]], - ['datetimeandshortweekday',['DateTimeAndShortWeekday',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a105b283df05eda3ea7679f70e7d4c4bf',1,'ChronoUtilities']]], - ['datetimeandweekday',['DateTimeAndWeekday',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469acc8d848a93e5bea071b7781f5097cdd9',1,'ChronoUtilities']]], - ['day',['Day',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa03727ac48595a24daed975559c944a44',1,'ChronoUtilities']]], - ['dayofyear',['DayOfYear',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa3735293b96f3d6a6a3b97959b786df1d',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_2.html b/doc/html/search/enumvalues_2.html deleted file mode 100644 index 3f39b16..0000000 --- a/doc/html/search/enumvalues_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_2.js b/doc/html/search/enumvalues_2.js deleted file mode 100644 index 9c47e91..0000000 --- a/doc/html/search/enumvalues_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['friday',['Friday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66ac33b138a163847cdb6caeeb7c9a126b4',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_3.html b/doc/html/search/enumvalues_3.html deleted file mode 100644 index 0c76247..0000000 --- a/doc/html/search/enumvalues_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_3.js b/doc/html/search/enumvalues_3.js deleted file mode 100644 index 08c3cf5..0000000 --- a/doc/html/search/enumvalues_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['littleendian',['LittleEndian',['../namespaceConversionUtilities.html#ab037dd2e3add89397e710e087b9e6462a3c0ba6b22b526d7fd50c3026435a8c02',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/enumvalues_4.html b/doc/html/search/enumvalues_4.html deleted file mode 100644 index aa72ed1..0000000 --- a/doc/html/search/enumvalues_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_4.js b/doc/html/search/enumvalues_4.js deleted file mode 100644 index 89023c7..0000000 --- a/doc/html/search/enumvalues_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['monday',['Monday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a6f8522e0610541f1ef215a22ffa66ff6',1,'ChronoUtilities']]], - ['month',['Month',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa7cbb885aa1164b390a0bc050a64e1812',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_5.html b/doc/html/search/enumvalues_5.html deleted file mode 100644 index 4f56e84..0000000 --- a/doc/html/search/enumvalues_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_5.js b/doc/html/search/enumvalues_5.js deleted file mode 100644 index 36fa6f9..0000000 --- a/doc/html/search/enumvalues_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['normal',['Normal',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340a960b44c579bc2f6818d2daaf9e4c16f0',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_6.html b/doc/html/search/enumvalues_6.html deleted file mode 100644 index 6b5912a..0000000 --- a/doc/html/search/enumvalues_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_6.js b/doc/html/search/enumvalues_6.js deleted file mode 100644 index 553e7de..0000000 --- a/doc/html/search/enumvalues_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['saturday',['Saturday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a8b7051187b9191cdcdae6ed5a10e5adc',1,'ChronoUtilities']]], - ['sunday',['Sunday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a9d1a0949c39e66a0cd65240bc0ac9177',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_7.html b/doc/html/search/enumvalues_7.html deleted file mode 100644 index 53211d5..0000000 --- a/doc/html/search/enumvalues_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_7.js b/doc/html/search/enumvalues_7.js deleted file mode 100644 index b27b42d..0000000 --- a/doc/html/search/enumvalues_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['thursday',['Thursday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a78ae6f0cd191d25147e252dc54768238',1,'ChronoUtilities']]], - ['timeonly',['TimeOnly',['../namespaceChronoUtilities.html#a37a4dc420b7e15390cc64a033c5e9469a38611b3e1d65dc7d9786bc85a7238491',1,'ChronoUtilities']]], - ['tuesday',['Tuesday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a5792315f09a5d54fb7e3d066672b507f',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_8.html b/doc/html/search/enumvalues_8.html deleted file mode 100644 index ad12429..0000000 --- a/doc/html/search/enumvalues_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_8.js b/doc/html/search/enumvalues_8.js deleted file mode 100644 index 5a7a23d..0000000 --- a/doc/html/search/enumvalues_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['wednesday',['Wednesday',['../namespaceChronoUtilities.html#a58baa0c2ca2baec4896d8cbb20edee66a796c163589f295373e171842f37265d5',1,'ChronoUtilities']]], - ['withmeasures',['WithMeasures',['../namespaceChronoUtilities.html#ae12315959131ba2788d6a132996a1340a81dd91bc5e7d84bb3e9b01d8a445c121',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/enumvalues_9.html b/doc/html/search/enumvalues_9.html deleted file mode 100644 index cc7dda5..0000000 --- a/doc/html/search/enumvalues_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/enumvalues_9.js b/doc/html/search/enumvalues_9.js deleted file mode 100644 index 4319e97..0000000 --- a/doc/html/search/enumvalues_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['year',['Year',['../namespaceChronoUtilities.html#abfb73c295a880da22407ccddce8ff0dfa537c66b24ef5c83b7382cdc3f34885f2',1,'ChronoUtilities']]] -]; diff --git a/doc/html/search/files_0.html b/doc/html/search/files_0.html deleted file mode 100644 index 73e9ff2..0000000 --- a/doc/html/search/files_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_0.js b/doc/html/search/files_0.js deleted file mode 100644 index 3a54626..0000000 --- a/doc/html/search/files_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['argumentparser_2ecpp',['argumentparser.cpp',['../argumentparser_8cpp.html',1,'']]], - ['argumentparser_2eh',['argumentparser.h',['../argumentparser_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_1.html b/doc/html/search/files_1.html deleted file mode 100644 index f0007c8..0000000 --- a/doc/html/search/files_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_1.js b/doc/html/search/files_1.js deleted file mode 100644 index 7ea0392..0000000 --- a/doc/html/search/files_1.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['binaryconversion_2ecpp',['binaryconversion.cpp',['../binaryconversion_8cpp.html',1,'']]], - ['binaryconversion_2eh',['binaryconversion.h',['../binaryconversion_8h.html',1,'']]], - ['binaryreader_2ecpp',['binaryreader.cpp',['../binaryreader_8cpp.html',1,'']]], - ['binaryreader_2eh',['binaryreader.h',['../binaryreader_8h.html',1,'']]], - ['binarywriter_2ecpp',['binarywriter.cpp',['../binarywriter_8cpp.html',1,'']]], - ['binarywriter_2eh',['binarywriter.h',['../binarywriter_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_2.html b/doc/html/search/files_2.html deleted file mode 100644 index 5fd03fd..0000000 --- a/doc/html/search/files_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_2.js b/doc/html/search/files_2.js deleted file mode 100644 index ddce896..0000000 --- a/doc/html/search/files_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['conversionexception_2ecpp',['conversionexception.cpp',['../conversionexception_8cpp.html',1,'']]], - ['conversionexception_2eh',['conversionexception.h',['../conversionexception_8h.html',1,'']]], - ['copy_2eh',['copy.h',['../copy_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_3.html b/doc/html/search/files_3.html deleted file mode 100644 index 93ae815..0000000 --- a/doc/html/search/files_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_3.js b/doc/html/search/files_3.js deleted file mode 100644 index d5a685a..0000000 --- a/doc/html/search/files_3.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['datetime_2ecpp',['datetime.cpp',['../datetime_8cpp.html',1,'']]], - ['datetime_2eh',['datetime.h',['../datetime_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_4.html b/doc/html/search/files_4.html deleted file mode 100644 index c2708fa..0000000 --- a/doc/html/search/files_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_4.js b/doc/html/search/files_4.js deleted file mode 100644 index 81fc8a0..0000000 --- a/doc/html/search/files_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['failure_2ecpp',['failure.cpp',['../failure_8cpp.html',1,'']]], - ['failure_2eh',['failure.h',['../failure_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_5.html b/doc/html/search/files_5.html deleted file mode 100644 index 3624fe4..0000000 --- a/doc/html/search/files_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_5.js b/doc/html/search/files_5.js deleted file mode 100644 index 0297448..0000000 --- a/doc/html/search/files_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['global_2eh',['global.h',['../global_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_6.html b/doc/html/search/files_6.html deleted file mode 100644 index 7cda226..0000000 --- a/doc/html/search/files_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_6.js b/doc/html/search/files_6.js deleted file mode 100644 index 6a2ebb8..0000000 --- a/doc/html/search/files_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['math_2ecpp',['math.cpp',['../math_8cpp.html',1,'']]], - ['math_2eh',['math.h',['../math_8h.html',1,'']]], - ['misc_2ecpp',['misc.cpp',['../misc_8cpp.html',1,'']]], - ['misc_2eh',['misc.h',['../misc_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_7.html b/doc/html/search/files_7.html deleted file mode 100644 index 5e90c36..0000000 --- a/doc/html/search/files_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_7.js b/doc/html/search/files_7.js deleted file mode 100644 index 5d759c9..0000000 --- a/doc/html/search/files_7.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['path_2ecpp',['path.cpp',['../path_8cpp.html',1,'']]], - ['path_2eh',['path.h',['../path_8h.html',1,'']]], - ['period_2ecpp',['period.cpp',['../period_8cpp.html',1,'']]], - ['period_2eh',['period.h',['../period_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_8.html b/doc/html/search/files_8.html deleted file mode 100644 index 5f21776..0000000 --- a/doc/html/search/files_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_8.js b/doc/html/search/files_8.js deleted file mode 100644 index a331343..0000000 --- a/doc/html/search/files_8.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['stringconversion_2ecpp',['stringconversion.cpp',['../stringconversion_8cpp.html',1,'']]], - ['stringconversion_2eh',['stringconversion.h',['../stringconversion_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_9.html b/doc/html/search/files_9.html deleted file mode 100644 index 73bf813..0000000 --- a/doc/html/search/files_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_9.js b/doc/html/search/files_9.js deleted file mode 100644 index 1f4ab6f..0000000 --- a/doc/html/search/files_9.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['timespan_2ecpp',['timespan.cpp',['../timespan_8cpp.html',1,'']]], - ['timespan_2eh',['timespan.h',['../timespan_8h.html',1,'']]], - ['types_2eh',['types.h',['../types_8h.html',1,'']]] -]; diff --git a/doc/html/search/files_a.html b/doc/html/search/files_a.html deleted file mode 100644 index 2dcc665..0000000 --- a/doc/html/search/files_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/files_a.js b/doc/html/search/files_a.js deleted file mode 100644 index ea3bf75..0000000 --- a/doc/html/search/files_a.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['widen_2eh',['widen.h',['../widen_8h.html',1,'']]] -]; diff --git a/doc/html/search/functions_0.html b/doc/html/search/functions_0.html deleted file mode 100644 index 36aa6a6..0000000 --- a/doc/html/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_0.js b/doc/html/search/functions_0.js deleted file mode 100644 index 0accc01..0000000 --- a/doc/html/search/functions_0.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['abbreviation',['abbreviation',['../classApplicationUtilities_1_1Argument.html#a2a1178d61fe2dd9b26fbf154fead5c4c',1,'ApplicationUtilities::Argument']]], - ['actualargumentcount',['actualArgumentCount',['../classApplicationUtilities_1_1ArgumentParser.html#ace1faaceab965eb3e349e6eb9c824414',1,'ApplicationUtilities::ArgumentParser']]], - ['allrequiredvaluespresent',['allRequiredValuesPresent',['../classApplicationUtilities_1_1Argument.html#a8db35ff095a11a32989f89e2e404ec17',1,'ApplicationUtilities::Argument']]], - ['appendvaluename',['appendValueName',['../classApplicationUtilities_1_1Argument.html#ace20ccd3af0ac23a192d77a0b452c9ab',1,'ApplicationUtilities::Argument::appendValueName(const char *valueName)'],['../classApplicationUtilities_1_1Argument.html#ae69bd8087514a08235b0ef99fff51848',1,'ApplicationUtilities::Argument::appendValueName(const std::string &valueName)']]], - ['areunknownargumentsignored',['areUnknownArgumentsIgnored',['../classApplicationUtilities_1_1ArgumentParser.html#a9076342291bd5735470633ce364c54a0',1,'ApplicationUtilities::ArgumentParser']]], - ['argument',['Argument',['../classApplicationUtilities_1_1Argument.html#af6ddc0a52a972abfee082b0759f5c2d3',1,'ApplicationUtilities::Argument::Argument(const std::string &name, const std::string abbreviation=std::string(), const std::string &description=std::string())'],['../classApplicationUtilities_1_1Argument.html#a206f427e4eb218281e27c45790986fbe',1,'ApplicationUtilities::Argument::Argument(const char *name, const char *abbreviation=nullptr, const char *description=nullptr)']]], - ['argumentparser',['ArgumentParser',['../classApplicationUtilities_1_1ArgumentParser.html#a36ad38478795bf56aba393c0b4df816e',1,'ApplicationUtilities::ArgumentParser']]] -]; diff --git a/doc/html/search/functions_1.html b/doc/html/search/functions_1.html deleted file mode 100644 index 4985f9b..0000000 --- a/doc/html/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_1.js b/doc/html/search/functions_1.js deleted file mode 100644 index d1667be..0000000 --- a/doc/html/search/functions_1.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['binaryreader',['BinaryReader',['../classIoUtilities_1_1BinaryReader.html#aa0c1a82f6c473ca9034329477dfab202',1,'IoUtilities::BinaryReader::BinaryReader(std::istream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)'],['../classIoUtilities_1_1BinaryReader.html#a918fa2fe9dd6e077b30829e9995741f8',1,'IoUtilities::BinaryReader::BinaryReader(const BinaryReader &other)']]], - ['binarywriter',['BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html#ae9ee43e8008a6dfb6788f4de3ec59501',1,'IoUtilities::BinaryWriter::BinaryWriter(std::ostream *stream, ConversionUtilities::ByteOrder byteOrder=ConversionUtilities::ByteOrder::LittleEndian)'],['../classIoUtilities_1_1BinaryWriter.html#a475b4d156ad6911ce5eed85a29db45c6',1,'IoUtilities::BinaryWriter::BinaryWriter(const BinaryWriter &other)']]], - ['bitratetostring',['bitrateToString',['../namespaceConversionUtilities.html#a66c89732a8e81d5a80400bb9a85b1f91',1,'ConversionUtilities']]], - ['byteorder',['byteOrder',['../classIoUtilities_1_1BinaryReader.html#a442afc588a1d91bb7969fc8146f66d38',1,'IoUtilities::BinaryReader::byteOrder()'],['../classIoUtilities_1_1BinaryWriter.html#a4de9835b3f5998a14a2077a1e1e2ee54',1,'IoUtilities::BinaryWriter::byteOrder()']]] -]; diff --git a/doc/html/search/functions_10.html b/doc/html/search/functions_10.html deleted file mode 100644 index 51ae591..0000000 --- a/doc/html/search/functions_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_10.js b/doc/html/search/functions_10.js deleted file mode 100644 index debb16a..0000000 --- a/doc/html/search/functions_10.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['value',['value',['../classApplicationUtilities_1_1Argument.html#a5ad2a53c20a49da8d227dff463c8c7a7',1,'ApplicationUtilities::Argument']]], - ['valuecount',['valueCount',['../classApplicationUtilities_1_1Argument.html#a0e1c333e24cf3d75b9feb7f122f49536',1,'ApplicationUtilities::Argument']]], - ['valuenames',['valueNames',['../classApplicationUtilities_1_1Argument.html#a73040928af5810e3e99cfcc388ab581f',1,'ApplicationUtilities::Argument']]], - ['values',['values',['../classApplicationUtilities_1_1Argument.html#a2948138211777e36f37eeec8736c0768',1,'ApplicationUtilities::Argument']]], - ['verifysetup',['verifySetup',['../classApplicationUtilities_1_1ArgumentParser.html#ac9d2d8d937a531bfe7327c0aaa752bd3',1,'ApplicationUtilities::ArgumentParser']]] -]; diff --git a/doc/html/search/functions_11.html b/doc/html/search/functions_11.html deleted file mode 100644 index c53c506..0000000 --- a/doc/html/search/functions_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_11.js b/doc/html/search/functions_11.js deleted file mode 100644 index 3f4d522..0000000 --- a/doc/html/search/functions_11.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['what',['what',['../classApplicationUtilities_1_1Failure.html#a4ecef7e77f8110faa5e003cf3200d680',1,'ApplicationUtilities::Failure']]], - ['widen',['Widen',['../classConversionUtilities_1_1Widen.html#ab59aca8d9c1926f1fd5c83b16e990d36',1,'ConversionUtilities::Widen::Widen(const std::locale &loc=std::locale())'],['../classConversionUtilities_1_1Widen.html#a37fb038b2700080803c18092ea54cf41',1,'ConversionUtilities::Widen::Widen(const Widen &)=delete']]], - ['write',['write',['../classIoUtilities_1_1BinaryWriter.html#ad1e7a14bc0737e892dbb390508f7cd89',1,'IoUtilities::BinaryWriter::write(const char *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryWriter.html#a976b6c37535f8e568a8b8efd82a30872',1,'IoUtilities::BinaryWriter::write(const std::vector< char > &buffer, std::streamsize length)']]], - ['writebool',['writeBool',['../classIoUtilities_1_1BinaryWriter.html#ab81d89564921da1d7ec411245d305d92',1,'IoUtilities::BinaryWriter']]], - ['writebyte',['writeByte',['../classIoUtilities_1_1BinaryWriter.html#a48d91fffbe3b1a0f411667e5d1528688',1,'IoUtilities::BinaryWriter']]], - ['writechar',['writeChar',['../classIoUtilities_1_1BinaryWriter.html#aa0f9cc1cde7e461b65b8c7758ae0cd64',1,'IoUtilities::BinaryWriter']]], - ['writefloat32',['writeFloat32',['../classIoUtilities_1_1BinaryWriter.html#abd3f61e323faf5c846deb5df6af37ae5',1,'IoUtilities::BinaryWriter']]], - ['writefloat64',['writeFloat64',['../classIoUtilities_1_1BinaryWriter.html#ab550fdb9d7970901e8720b758737bbee',1,'IoUtilities::BinaryWriter']]], - ['writeint16',['writeInt16',['../classIoUtilities_1_1BinaryWriter.html#a341e5a99267b09399398e9f977954b8f',1,'IoUtilities::BinaryWriter']]], - ['writeint24',['writeInt24',['../classIoUtilities_1_1BinaryWriter.html#aeb3ed89bd1689519718164675c4bcfd6',1,'IoUtilities::BinaryWriter']]], - ['writeint32',['writeInt32',['../classIoUtilities_1_1BinaryWriter.html#a1e50e49e1d4b6ac0b87f5b918ff0ef51',1,'IoUtilities::BinaryWriter']]], - ['writeint64',['writeInt64',['../classIoUtilities_1_1BinaryWriter.html#a19e1c68816c344ee2bae12ae17ef02a5',1,'IoUtilities::BinaryWriter']]], - ['writelengthprefixedstring',['writeLengthPrefixedString',['../classIoUtilities_1_1BinaryWriter.html#ad7951346d60786b292d025dee357ecb7',1,'IoUtilities::BinaryWriter']]], - ['writestring',['writeString',['../classIoUtilities_1_1BinaryWriter.html#abf99eb4f9f08c635ccea94549c574839',1,'IoUtilities::BinaryWriter']]], - ['writesynchsafeuint32',['writeSynchsafeUInt32',['../classIoUtilities_1_1BinaryWriter.html#ad569a7ba0111fcdfcb74dc9120c331d2',1,'IoUtilities::BinaryWriter']]], - ['writeuint16',['writeUInt16',['../classIoUtilities_1_1BinaryWriter.html#a3fd2fd0286bae0b01d7f723349edb21b',1,'IoUtilities::BinaryWriter']]], - ['writeuint24',['writeUInt24',['../classIoUtilities_1_1BinaryWriter.html#aa33de2c885efea67ea98ce538cd634a3',1,'IoUtilities::BinaryWriter']]], - ['writeuint32',['writeUInt32',['../classIoUtilities_1_1BinaryWriter.html#a204e4f0b613623fef340774e2500a22b',1,'IoUtilities::BinaryWriter']]], - ['writeuint64',['writeUInt64',['../classIoUtilities_1_1BinaryWriter.html#aa64a01e7fee8d802215f0b461fb97664',1,'IoUtilities::BinaryWriter']]] -]; diff --git a/doc/html/search/functions_12.html b/doc/html/search/functions_12.html deleted file mode 100644 index b4ff9e4..0000000 --- a/doc/html/search/functions_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_12.js b/doc/html/search/functions_12.js deleted file mode 100644 index c658747..0000000 --- a/doc/html/search/functions_12.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['year',['year',['../classChronoUtilities_1_1DateTime.html#af4d9896f6a349f29c705ee031c936f27',1,'ChronoUtilities::DateTime']]], - ['years',['years',['../classChronoUtilities_1_1Period.html#aeb22b8e48b6d88fbdb0962e2729fdb85',1,'ChronoUtilities::Period']]] -]; diff --git a/doc/html/search/functions_13.html b/doc/html/search/functions_13.html deleted file mode 100644 index 6986612..0000000 --- a/doc/html/search/functions_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_13.js b/doc/html/search/functions_13.js deleted file mode 100644 index ad8a3bb..0000000 --- a/doc/html/search/functions_13.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['_7eargument',['~Argument',['../classApplicationUtilities_1_1Argument.html#abc801943e7651bfca7b7d9f1e9be6eee',1,'ApplicationUtilities::Argument']]], - ['_7ebinaryreader',['~BinaryReader',['../classIoUtilities_1_1BinaryReader.html#a32a4fe688e94789fa6231522f7c6e320',1,'IoUtilities::BinaryReader']]], - ['_7ebinarywriter',['~BinaryWriter',['../classIoUtilities_1_1BinaryWriter.html#a14934a864b4547fdb99d831834162ac9',1,'IoUtilities::BinaryWriter']]], - ['_7econversionexception',['~ConversionException',['../classConversionUtilities_1_1ConversionException.html#a658628502644790981f6c115d282e919',1,'ConversionUtilities::ConversionException']]], - ['_7efailure',['~Failure',['../classApplicationUtilities_1_1Failure.html#ab9bf66da7758004509340ade657748ee',1,'ApplicationUtilities::Failure']]] -]; diff --git a/doc/html/search/functions_2.html b/doc/html/search/functions_2.html deleted file mode 100644 index 152b4ed..0000000 --- a/doc/html/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_2.js b/doc/html/search/functions_2.js deleted file mode 100644 index 06da357..0000000 --- a/doc/html/search/functions_2.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['callbackcopy',['callbackCopy',['../classIoUtilities_1_1CopyHelper.html#a6fb4ccd20df4c9d79d33be24d4be3aed',1,'IoUtilities::CopyHelper']]], - ['canread',['canRead',['../classIoUtilities_1_1BinaryReader.html#ab692463df1a93d8faeec3efe0c2e9835',1,'IoUtilities::BinaryReader']]], - ['concatestrings',['concateStrings',['../namespaceConversionUtilities.html#adc90520db6708d29ac4808355f3b9952',1,'ConversionUtilities']]], - ['conflictswithargument',['conflictsWithArgument',['../classApplicationUtilities_1_1Argument.html#ad269802e48e4b994ecd5fc699dd542d4',1,'ApplicationUtilities::Argument']]], - ['conversionexception',['ConversionException',['../classConversionUtilities_1_1ConversionException.html#a6b5e7aa7b3a0f4a5039199f615924295',1,'ConversionUtilities::ConversionException::ConversionException() USE_NOTHROW'],['../classConversionUtilities_1_1ConversionException.html#a91661a2a6ec7e014e2c27493e6b36203',1,'ConversionUtilities::ConversionException::ConversionException(const std::string &what) USE_NOTHROW']]], - ['copy',['copy',['../classIoUtilities_1_1CopyHelper.html#a2a4acccf52eebd6f958437e42f75d5a9',1,'IoUtilities::CopyHelper']]], - ['copyhelper',['CopyHelper',['../classIoUtilities_1_1CopyHelper.html#ad413a8490212eb6c8c09eb637854e201',1,'IoUtilities::CopyHelper']]], - ['crc32table',['crc32Table',['../classIoUtilities_1_1BinaryReader.html#a3e09d764c98e484c97a6c242eb9f22eb',1,'IoUtilities::BinaryReader']]], - ['currentdirectory',['currentDirectory',['../classApplicationUtilities_1_1ArgumentParser.html#a799a8bc5d3b08de37a374ba1498b92a4',1,'ApplicationUtilities::ArgumentParser']]] -]; diff --git a/doc/html/search/functions_3.html b/doc/html/search/functions_3.html deleted file mode 100644 index 3c01efa..0000000 --- a/doc/html/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_3.js b/doc/html/search/functions_3.js deleted file mode 100644 index f2737dd..0000000 --- a/doc/html/search/functions_3.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['datasizetostring',['dataSizeToString',['../namespaceConversionUtilities.html#ad8c5a173bc175597ddc453a9940f3832',1,'ConversionUtilities']]], - ['datetime',['DateTime',['../classChronoUtilities_1_1DateTime.html#ab5e247a6848da34ad0e95cb8291dbef5',1,'ChronoUtilities::DateTime::DateTime()'],['../classChronoUtilities_1_1DateTime.html#a62ab60002cd9adbd7320a9fdb3f163ac',1,'ChronoUtilities::DateTime::DateTime(uint64 ticks)']]], - ['day',['day',['../classChronoUtilities_1_1DateTime.html#aba7171f18b0e420f12eea1948eda2032',1,'ChronoUtilities::DateTime']]], - ['dayofweek',['dayOfWeek',['../classChronoUtilities_1_1DateTime.html#adf2f80e60f8c807e6dbf335667220ef4',1,'ChronoUtilities::DateTime']]], - ['dayofyear',['dayOfYear',['../classChronoUtilities_1_1DateTime.html#ad8ea52d63ba2df2038331b4c60b0f2d0',1,'ChronoUtilities::DateTime']]], - ['days',['days',['../classChronoUtilities_1_1Period.html#a46e8672edaaa324d65c141158267340e',1,'ChronoUtilities::Period::days()'],['../classChronoUtilities_1_1TimeSpan.html#a031ab9ee000f3d6f8c41028511e5033f',1,'ChronoUtilities::TimeSpan::days()']]], - ['daysinmonth',['daysInMonth',['../classChronoUtilities_1_1DateTime.html#ac225cf404423651ad90a87699215ebe9',1,'ChronoUtilities::DateTime']]], - ['description',['description',['../classApplicationUtilities_1_1Argument.html#a85cc6acce543747eb376f9898d64fb34',1,'ApplicationUtilities::Argument']]], - ['detatchownership',['detatchOwnership',['../classIoUtilities_1_1BinaryReader.html#a7439a256289dc3e7ac99a9eb0b2964bd',1,'IoUtilities::BinaryReader::detatchOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a2be2515c64878dbae8d3af07f4865bcd',1,'IoUtilities::BinaryWriter::detatchOwnership()']]], - ['digitsum',['digitsum',['../namespaceMathUtilities.html#ac0b289bcb7b9b195a270e196d5e3cd2c',1,'MathUtilities']]] -]; diff --git a/doc/html/search/functions_4.html b/doc/html/search/functions_4.html deleted file mode 100644 index c9e43d8..0000000 --- a/doc/html/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_4.js b/doc/html/search/functions_4.js deleted file mode 100644 index 4de5b76..0000000 --- a/doc/html/search/functions_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['eof',['eof',['../classIoUtilities_1_1BinaryReader.html#a0ea3026ecdb50182bd6ad1e7d7c36266',1,'IoUtilities::BinaryReader']]] -]; diff --git a/doc/html/search/functions_5.html b/doc/html/search/functions_5.html deleted file mode 100644 index 9e9d5c5..0000000 --- a/doc/html/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_5.js b/doc/html/search/functions_5.js deleted file mode 100644 index 228c980..0000000 --- a/doc/html/search/functions_5.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['factorial',['factorial',['../namespaceMathUtilities.html#ae45d6b40e71d15e7176094d71105d0a4',1,'MathUtilities']]], - ['fail',['fail',['../classIoUtilities_1_1BinaryReader.html#a43a794b7a7278f78404eff446aa3cf97',1,'IoUtilities::BinaryReader::fail()'],['../classIoUtilities_1_1BinaryWriter.html#a94fba850ba6da5750da8f022247ef4d3',1,'IoUtilities::BinaryWriter::fail()']]], - ['failure',['Failure',['../classApplicationUtilities_1_1Failure.html#af8aa5ac749b7ec86355f16a1fd26f01b',1,'ApplicationUtilities::Failure::Failure()'],['../classApplicationUtilities_1_1Failure.html#a35dbe5c95c870f630d5d9c1d7121bb80',1,'ApplicationUtilities::Failure::Failure(const std::string &what)']]], - ['filename',['fileName',['../namespaceIoUtilities.html#abb7fd2fb3287cef05279b9c1398bb92b',1,'IoUtilities']]], - ['findarg',['findArg',['../classApplicationUtilities_1_1ArgumentParser.html#adfba8d92a8c4f34549eb36529b470cd3',1,'ApplicationUtilities::ArgumentParser::findArg(const ArgumentPredicate &predicate) const '],['../classApplicationUtilities_1_1ArgumentParser.html#a6ce7f36a10584f54940ed7d78adb9094',1,'ApplicationUtilities::ArgumentParser::findArg(const ArgumentVector &arguments, const ArgumentPredicate &predicate) const ']]], - ['firstpresentuncombinablearg',['firstPresentUncombinableArg',['../namespaceApplicationUtilities.html#af462d5d2c68b0edea92c8eaeee494424',1,'ApplicationUtilities']]], - ['flush',['flush',['../classIoUtilities_1_1BinaryWriter.html#a9a50c3732dde3dc686625f07c6fb868b',1,'IoUtilities::BinaryWriter']]], - ['fromdate',['fromDate',['../classChronoUtilities_1_1DateTime.html#a4fea0bbfe7aeb5ff0c0e7ecb6522531d',1,'ChronoUtilities::DateTime']]], - ['fromdateandtime',['fromDateAndTime',['../classChronoUtilities_1_1DateTime.html#a63528222dcd46c6672c0a367aae726a9',1,'ChronoUtilities::DateTime']]], - ['fromdays',['fromDays',['../classChronoUtilities_1_1TimeSpan.html#a17d2341e04f7e44c8cb9dc3f9026d966',1,'ChronoUtilities::TimeSpan']]], - ['fromhours',['fromHours',['../classChronoUtilities_1_1TimeSpan.html#adaf65d063bd49d77a41da1b2a72b8418',1,'ChronoUtilities::TimeSpan']]], - ['frommilliseconds',['fromMilliseconds',['../classChronoUtilities_1_1TimeSpan.html#ad53772446f3d3f4577ed07ca32c9e605',1,'ChronoUtilities::TimeSpan']]], - ['fromminutes',['fromMinutes',['../classChronoUtilities_1_1TimeSpan.html#a5a67485e37b2de8858b776dcd0b53298',1,'ChronoUtilities::TimeSpan']]], - ['fromseconds',['fromSeconds',['../classChronoUtilities_1_1TimeSpan.html#abcee502c1f0dfd0c4f55c038548df3c3',1,'ChronoUtilities::TimeSpan']]], - ['fromstring',['fromString',['../classChronoUtilities_1_1DateTime.html#a2a36f76c82ab6249d0fa0d1f7c9611d6',1,'ChronoUtilities::DateTime::fromString()'],['../classChronoUtilities_1_1TimeSpan.html#a49d043c8d9d1471e436a7ab0dc03751e',1,'ChronoUtilities::TimeSpan::fromString(const std::string &str)'],['../classChronoUtilities_1_1TimeSpan.html#abef1faf1429cbeec28a331bb30b6bb73',1,'ChronoUtilities::TimeSpan::fromString(const std::string &str, char separator)']]], - ['fromtime',['fromTime',['../classChronoUtilities_1_1DateTime.html#a31dde0b93621ccedeef82ede1ce865a8',1,'ChronoUtilities::DateTime']]] -]; diff --git a/doc/html/search/functions_6.html b/doc/html/search/functions_6.html deleted file mode 100644 index 9e23fe5..0000000 --- a/doc/html/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_6.js b/doc/html/search/functions_6.js deleted file mode 100644 index 99bdcb3..0000000 --- a/doc/html/search/functions_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['generaterandomcharactersequence',['generateRandomCharacterSequence',['../namespaceMiscUtilities.html#a072fad3444c7c4ae53b71d96a7af879b',1,'MiscUtilities::generateRandomCharacterSequence(char *result, int length, std::function< int()> randomizer, int highestRandomNumber, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)'],['../namespaceMiscUtilities.html#afc2008edd0903c6f07f56ad64bb7d9f6',1,'MiscUtilities::generateRandomCharacterSequence(char *result, int length, bool useSmallLetters, bool useCapitalLetters, bool useNumbers, bool useSymbols, bool useAtLeastOneOfEachCategory)']]], - ['getbytes',['getBytes',['../namespaceConversionUtilities.html#a76c89fe44675e676b4859936a2398202',1,'ConversionUtilities::getBytes(int16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a5b5f1e8bb60a07d290c44b8e97db28da',1,'ConversionUtilities::getBytes(uint16 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a75d1c61bfea68b4c26ebf2ff56e9fd86',1,'ConversionUtilities::getBytes(int32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a069fd15eaeaf3fff05d3976bd9fa2808',1,'ConversionUtilities::getBytes(uint32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#af8e84579b35214d0e085520652b21104',1,'ConversionUtilities::getBytes(int64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#aaf9a27bfc042bef044919453ae03ec04',1,'ConversionUtilities::getBytes(uint64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#af199168a466aab20957df6726a935c15',1,'ConversionUtilities::getBytes(float32 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)'],['../namespaceConversionUtilities.html#a3bdbeefeb0892ac2960ed21e0e6e45ed',1,'ConversionUtilities::getBytes(float64 value, char *outputbuffer, int startIndex, ByteOrder byteOrder)']]], - ['giveownership',['giveOwnership',['../classIoUtilities_1_1BinaryReader.html#a9c1945fdb5510788e4605abc4e0963d3',1,'IoUtilities::BinaryReader::giveOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a203ac17cfe4d430865de99cd2bb62db4',1,'IoUtilities::BinaryWriter::giveOwnership()']]] -]; diff --git a/doc/html/search/functions_7.html b/doc/html/search/functions_7.html deleted file mode 100644 index f7ccd59..0000000 --- a/doc/html/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_7.js b/doc/html/search/functions_7.js deleted file mode 100644 index e3a8ca2..0000000 --- a/doc/html/search/functions_7.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['hasownership',['hasOwnership',['../classIoUtilities_1_1BinaryReader.html#a58b3f558aa72fed44e0afdf0c958a62e',1,'IoUtilities::BinaryReader::hasOwnership()'],['../classIoUtilities_1_1BinaryWriter.html#a592282f76ac87c5e2b8f6f4aa004d829',1,'IoUtilities::BinaryWriter::hasOwnership()']]], - ['hassecondaryarguments',['hasSecondaryArguments',['../classApplicationUtilities_1_1Argument.html#a6b5ff2c9ea4c2a44b0545f9f5c2723a4',1,'ApplicationUtilities::Argument']]], - ['hour',['hour',['../classChronoUtilities_1_1DateTime.html#ad7b62b12e819c958f392a62c9af0b193',1,'ChronoUtilities::DateTime']]], - ['hours',['hours',['../classChronoUtilities_1_1TimeSpan.html#a75219e8d063f2344dabad3a4af55e483',1,'ChronoUtilities::TimeSpan']]] -]; diff --git a/doc/html/search/functions_8.html b/doc/html/search/functions_8.html deleted file mode 100644 index 596279e..0000000 --- a/doc/html/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_8.js b/doc/html/search/functions_8.js deleted file mode 100644 index 62a2b60..0000000 --- a/doc/html/search/functions_8.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['inrangeexclmax',['inRangeExclMax',['../datetime_8cpp.html#a1b7fe3c1447bd90b7085a3d4eece2a21',1,'datetime.cpp']]], - ['inrangeinclmax',['inRangeInclMax',['../datetime_8cpp.html#a6cf3d58188765256f09a16e1aed66527',1,'datetime.cpp']]], - ['interpretintegerasstring',['interpretIntegerAsString',['../namespaceConversionUtilities.html#aa27c547071f6237a4753c36a67ed247a',1,'ConversionUtilities']]], - ['iscombinable',['isCombinable',['../classApplicationUtilities_1_1Argument.html#af134302a3a2a6586e49253b783734a46',1,'ApplicationUtilities::Argument']]], - ['isleapyear',['isLeapYear',['../classChronoUtilities_1_1DateTime.html#ab00f103027710908f188b5e3b4c5c3b7',1,'ChronoUtilities::DateTime::isLeapYear() const '],['../classChronoUtilities_1_1DateTime.html#ac421762e71dbee008aff9d1c4497c6e4',1,'ChronoUtilities::DateTime::isLeapYear(int year)']]], - ['ismainargument',['isMainArgument',['../classApplicationUtilities_1_1Argument.html#a07d24ca4a70e03a96b8ea0ced05c588d',1,'ApplicationUtilities::Argument']]], - ['isnegative',['isNegative',['../classChronoUtilities_1_1TimeSpan.html#a4e89421fe7e6e1bde6cb10d7e1d3266f',1,'ChronoUtilities::TimeSpan']]], - ['isnull',['isNull',['../classChronoUtilities_1_1DateTime.html#a9670dce6151da34321939b1f819f8b2a',1,'ChronoUtilities::DateTime::isNull()'],['../classChronoUtilities_1_1TimeSpan.html#adf5357157d9ec87e1f293fd2aad900c5',1,'ChronoUtilities::TimeSpan::isNull()']]], - ['isparentpresent',['isParentPresent',['../classApplicationUtilities_1_1Argument.html#a682adaec0d1f246cbf3f92d295f99cde',1,'ApplicationUtilities::Argument']]], - ['ispresent',['isPresent',['../classApplicationUtilities_1_1Argument.html#a302bd7e089070c4a780ff6d39b19d71a',1,'ApplicationUtilities::Argument']]], - ['isrequired',['isRequired',['../classApplicationUtilities_1_1Argument.html#a80ac3490ad176a7bbce9e970c9f1f46d',1,'ApplicationUtilities::Argument']]], - ['issameday',['isSameDay',['../classChronoUtilities_1_1DateTime.html#a02f79f1f1bf9231c0990d33dbd41af64',1,'ChronoUtilities::DateTime']]] -]; diff --git a/doc/html/search/functions_9.html b/doc/html/search/functions_9.html deleted file mode 100644 index 52d4abd..0000000 --- a/doc/html/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_9.js b/doc/html/search/functions_9.js deleted file mode 100644 index 094fe0f..0000000 --- a/doc/html/search/functions_9.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['millisecond',['millisecond',['../classChronoUtilities_1_1DateTime.html#a4aef114ad9d20c3cf0dae588067d6095',1,'ChronoUtilities::DateTime']]], - ['milliseconds',['milliseconds',['../classChronoUtilities_1_1TimeSpan.html#abd748551726454ddf2de27184588e069',1,'ChronoUtilities::TimeSpan']]], - ['minute',['minute',['../classChronoUtilities_1_1DateTime.html#a80cde97f99ed2e5afa0eb882062cc41a',1,'ChronoUtilities::DateTime']]], - ['minutes',['minutes',['../classChronoUtilities_1_1TimeSpan.html#aa0dfd57c72963bea329a76b30431a0a7',1,'ChronoUtilities::TimeSpan']]], - ['month',['month',['../classChronoUtilities_1_1DateTime.html#a7d0e9d53b6cc296fba685b82d60013d4',1,'ChronoUtilities::DateTime']]], - ['months',['months',['../classChronoUtilities_1_1Period.html#a06521e94c4937938cc98a950df710643',1,'ChronoUtilities::Period']]] -]; diff --git a/doc/html/search/functions_a.html b/doc/html/search/functions_a.html deleted file mode 100644 index 15310b4..0000000 --- a/doc/html/search/functions_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_a.js b/doc/html/search/functions_a.js deleted file mode 100644 index 03f942e..0000000 --- a/doc/html/search/functions_a.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['name',['name',['../classApplicationUtilities_1_1Argument.html#a79bbda9f6ba231b3456223c31d22d13d',1,'ApplicationUtilities::Argument']]], - ['now',['now',['../classChronoUtilities_1_1DateTime.html#af28627b5a5a2cdc02f5fc388b07c91e7',1,'ChronoUtilities::DateTime']]], - ['numbertostring',['numberToString',['../namespaceConversionUtilities.html#ad6de2cc4a654fa6eb9ad47bd6199ffc5',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/functions_b.html b/doc/html/search/functions_b.html deleted file mode 100644 index c42f064..0000000 --- a/doc/html/search/functions_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_b.js b/doc/html/search/functions_b.js deleted file mode 100644 index f487a8a..0000000 --- a/doc/html/search/functions_b.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['operator_21_3d',['operator!=',['../classChronoUtilities_1_1DateTime.html#afa05ed8e31138c7c7efad6ab8b67f8d8',1,'ChronoUtilities::DateTime::operator!=()'],['../classChronoUtilities_1_1TimeSpan.html#a5391e8caa2b07d5edb734ed16797ec21',1,'ChronoUtilities::TimeSpan::operator!=()']]], - ['operator_28_29',['operator()',['../classConversionUtilities_1_1Widen.html#a7789d2cd52e99dedb9d6a3f86a82c010',1,'ConversionUtilities::Widen']]], - ['operator_2b',['operator+',['../classChronoUtilities_1_1DateTime.html#ac7c8ae14fc391d625ccb1dee8f8494b1',1,'ChronoUtilities::DateTime::operator+(const TimeSpan &timeSpan) const '],['../classChronoUtilities_1_1DateTime.html#a34aa64e2ea2000f849489314756c678f',1,'ChronoUtilities::DateTime::operator+(const DateTime &other) const '],['../classChronoUtilities_1_1TimeSpan.html#af2644f8fd496e90f453ed4b8e172c50b',1,'ChronoUtilities::TimeSpan::operator+()']]], - ['operator_2b_3d',['operator+=',['../classChronoUtilities_1_1DateTime.html#a51a498a9234ae7cd15fe804de1c35638',1,'ChronoUtilities::DateTime::operator+=()'],['../classChronoUtilities_1_1TimeSpan.html#a602db67fdba69ef3cfa18806974694af',1,'ChronoUtilities::TimeSpan::operator+=()']]], - ['operator_2d',['operator-',['../classChronoUtilities_1_1DateTime.html#a0c31ffc98292e68a1a33a3e62606d8da',1,'ChronoUtilities::DateTime::operator-(const TimeSpan &timeSpan) const '],['../classChronoUtilities_1_1DateTime.html#a9d0a6a3763961bf6bc6e71c606297224',1,'ChronoUtilities::DateTime::operator-(const DateTime &other) const '],['../classChronoUtilities_1_1TimeSpan.html#a7a92556b4f9356c3575deda286c48610',1,'ChronoUtilities::TimeSpan::operator-()']]], - ['operator_2d_3d',['operator-=',['../classChronoUtilities_1_1DateTime.html#a3e74fd85a45e30c94df220d56ffb8b0c',1,'ChronoUtilities::DateTime::operator-=()'],['../classChronoUtilities_1_1TimeSpan.html#ad353a9bf9d675fa922a8e5221e70cdcb',1,'ChronoUtilities::TimeSpan::operator-=()']]], - ['operator_3c',['operator<',['../classChronoUtilities_1_1DateTime.html#aca35380a9a561bc93489646fcf37836a',1,'ChronoUtilities::DateTime::operator<()'],['../classChronoUtilities_1_1TimeSpan.html#a047d8c7ba5e785a237ce7750f2a492f5',1,'ChronoUtilities::TimeSpan::operator<()']]], - ['operator_3c_3d',['operator<=',['../classChronoUtilities_1_1DateTime.html#a922ba35066700af0ffc4d86955657e1d',1,'ChronoUtilities::DateTime::operator<=()'],['../classChronoUtilities_1_1TimeSpan.html#abd3b3c5dc8a3ddcc5e406fda835d4793',1,'ChronoUtilities::TimeSpan::operator<=()']]], - ['operator_3d',['operator=',['../classConversionUtilities_1_1Widen.html#a14d1e21503d09ee31344af617aef04a2',1,'ConversionUtilities::Widen::operator=()'],['../classIoUtilities_1_1BinaryReader.html#af4699444bad57a0d5afedc8f7d8b5f3b',1,'IoUtilities::BinaryReader::operator=()'],['../classIoUtilities_1_1BinaryWriter.html#a405d221c51b8f12615efee7563110bf7',1,'IoUtilities::BinaryWriter::operator=()']]], - ['operator_3d_3d',['operator==',['../classChronoUtilities_1_1DateTime.html#a7653c7736a380301429ffd535348e85d',1,'ChronoUtilities::DateTime::operator==()'],['../classChronoUtilities_1_1TimeSpan.html#a2367372771f7263bd53c735e48a156ad',1,'ChronoUtilities::TimeSpan::operator==()']]], - ['operator_3e',['operator>',['../classChronoUtilities_1_1DateTime.html#a423fc77d050b02ba7db42a58dbf23b4b',1,'ChronoUtilities::DateTime::operator>()'],['../classChronoUtilities_1_1TimeSpan.html#a47fd5f1778bf21d7c2398615d80a3617',1,'ChronoUtilities::TimeSpan::operator>()']]], - ['operator_3e_3d',['operator>=',['../classChronoUtilities_1_1DateTime.html#a8fbefc08e897a3abf05c6e4ab2a54a90',1,'ChronoUtilities::DateTime::operator>=()'],['../classChronoUtilities_1_1TimeSpan.html#a7927eaf69273533504ed3a98afae476c',1,'ChronoUtilities::TimeSpan::operator>=()']]] -]; diff --git a/doc/html/search/functions_c.html b/doc/html/search/functions_c.html deleted file mode 100644 index 8940020..0000000 --- a/doc/html/search/functions_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_c.js b/doc/html/search/functions_c.js deleted file mode 100644 index 56bc02d..0000000 --- a/doc/html/search/functions_c.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['parentnames',['parentNames',['../classApplicationUtilities_1_1Argument.html#a44233a9c1e3de0f1eebe805130456e29',1,'ApplicationUtilities::Argument']]], - ['parents',['parents',['../classApplicationUtilities_1_1Argument.html#a05fb3d53062a0c9505aef32da4e7347d',1,'ApplicationUtilities::Argument']]], - ['parseargs',['parseArgs',['../classApplicationUtilities_1_1ArgumentParser.html#a4870af370de92a0198c685c6a41f0c62',1,'ApplicationUtilities::ArgumentParser']]], - ['period',['Period',['../classChronoUtilities_1_1Period.html#ad32d469b832bdf36edcfc129d57baf75',1,'ChronoUtilities::Period']]], - ['printdayofweek',['printDayOfWeek',['../classChronoUtilities_1_1DateTime.html#a3942998c28e769410152e947073bcec2',1,'ChronoUtilities::DateTime']]], - ['printhelp',['printHelp',['../classApplicationUtilities_1_1ArgumentParser.html#a60382643cb882c56d7f0d937c7b8abda',1,'ApplicationUtilities::ArgumentParser']]], - ['printinfo',['printInfo',['../classApplicationUtilities_1_1Argument.html#a479dfe25d4c4bb982c06d24609bc19c8',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/functions_d.html b/doc/html/search/functions_d.html deleted file mode 100644 index ac0f16a..0000000 --- a/doc/html/search/functions_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_d.js b/doc/html/search/functions_d.js deleted file mode 100644 index 9c8b00d..0000000 --- a/doc/html/search/functions_d.js +++ /dev/null @@ -1,27 +0,0 @@ -var searchData= -[ - ['random',['random',['../namespaceMathUtilities.html#a02ad3a7d8ed425f6e02fdba1e73b929f',1,'MathUtilities']]], - ['read',['read',['../classIoUtilities_1_1BinaryReader.html#ab0030207af4b09ee7f4dad5f3b2ab77e',1,'IoUtilities::BinaryReader::read(char *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryReader.html#aa6478c63229728bdae8ed599be39addb',1,'IoUtilities::BinaryReader::read(byte *buffer, std::streamsize length)'],['../classIoUtilities_1_1BinaryReader.html#a586ca3871a636e99e6387ea3da33dc96',1,'IoUtilities::BinaryReader::read(std::vector< char > &buffer, std::streamsize length)']]], - ['readbool',['readBool',['../classIoUtilities_1_1BinaryReader.html#a6ec528d352f158faf8f379d1e8f72f8f',1,'IoUtilities::BinaryReader']]], - ['readbyte',['readByte',['../classIoUtilities_1_1BinaryReader.html#acd3115398ae6f9636eaa9b235518182c',1,'IoUtilities::BinaryReader']]], - ['readchar',['readChar',['../classIoUtilities_1_1BinaryReader.html#a7fbfc629f5437eb8983419dac838c827',1,'IoUtilities::BinaryReader']]], - ['readcrc32',['readCrc32',['../classIoUtilities_1_1BinaryReader.html#a3b18c8e7def23b3636f04e64e059edfc',1,'IoUtilities::BinaryReader']]], - ['readfloat32',['readFloat32',['../classIoUtilities_1_1BinaryReader.html#af0d48f4560d91753918dbc38782f7dd9',1,'IoUtilities::BinaryReader']]], - ['readfloat64',['readFloat64',['../classIoUtilities_1_1BinaryReader.html#a8208cebd3f943cac3ce8a24449d7319b',1,'IoUtilities::BinaryReader']]], - ['readint16',['readInt16',['../classIoUtilities_1_1BinaryReader.html#a52338eb3fe7f0b5892949ddf134667d2',1,'IoUtilities::BinaryReader']]], - ['readint24',['readInt24',['../classIoUtilities_1_1BinaryReader.html#a7a6da8e5ac193a0047fd91f4aed48db5',1,'IoUtilities::BinaryReader']]], - ['readint32',['readInt32',['../classIoUtilities_1_1BinaryReader.html#a0ee6ad0b3bc3f65b90710735547ede37',1,'IoUtilities::BinaryReader']]], - ['readint64',['readInt64',['../classIoUtilities_1_1BinaryReader.html#adf155f0fdb6f4e4997c1987a72aacf1e',1,'IoUtilities::BinaryReader']]], - ['readlengthprefixedstring',['readLengthPrefixedString',['../classIoUtilities_1_1BinaryReader.html#adf0aed87f84ec85eb9e2f0277a9c66cd',1,'IoUtilities::BinaryReader']]], - ['readmultibyteterminatedstring',['readMultibyteTerminatedString',['../classIoUtilities_1_1BinaryReader.html#a824764ef7d6ea8c2d65a1fc4ae036a87',1,'IoUtilities::BinaryReader::readMultibyteTerminatedString(uint16 termination=0)'],['../classIoUtilities_1_1BinaryReader.html#aa0274f85ab325aa17ebcc6a131108357',1,'IoUtilities::BinaryReader::readMultibyteTerminatedString(size_t maxBytesToRead, uint16 termination=0)']]], - ['readstreamsize',['readStreamsize',['../classIoUtilities_1_1BinaryReader.html#a7c4e610b5aef604ea000f2ad38a3aaf3',1,'IoUtilities::BinaryReader']]], - ['readstring',['readString',['../classIoUtilities_1_1BinaryReader.html#a92622e30e76b6fcaf40d78c653eece8d',1,'IoUtilities::BinaryReader']]], - ['readsynchsafeuint32',['readSynchsafeUInt32',['../classIoUtilities_1_1BinaryReader.html#a0f0911eecd13c05bf128c7cb2b8b16f1',1,'IoUtilities::BinaryReader']]], - ['readterminatedstring',['readTerminatedString',['../classIoUtilities_1_1BinaryReader.html#a80e49639bff8e400f37c9d81a63ec3d8',1,'IoUtilities::BinaryReader::readTerminatedString(byte termination=0)'],['../classIoUtilities_1_1BinaryReader.html#a42450ed337ef2a4f68114da84aed3970',1,'IoUtilities::BinaryReader::readTerminatedString(size_t maxBytesToRead, byte termination=0)']]], - ['readuint16',['readUInt16',['../classIoUtilities_1_1BinaryReader.html#a27408cdcfc1a68305a97a88e69a2ddb3',1,'IoUtilities::BinaryReader']]], - ['readuint24',['readUInt24',['../classIoUtilities_1_1BinaryReader.html#aa100731e0d17411eef083ddf61137b79',1,'IoUtilities::BinaryReader']]], - ['readuint32',['readUInt32',['../classIoUtilities_1_1BinaryReader.html#a24442ab054eca1db5b1ba5c62f5fb514',1,'IoUtilities::BinaryReader']]], - ['readuint64',['readUInt64',['../classIoUtilities_1_1BinaryReader.html#ab6d50a7e7ff4ae34331811e3c0d0c670',1,'IoUtilities::BinaryReader']]], - ['removeinvalidchars',['removeInvalidChars',['../namespaceIoUtilities.html#a129c40567d7cfba00aea32bb78440998',1,'IoUtilities']]], - ['requiredvaluecount',['requiredValueCount',['../classApplicationUtilities_1_1Argument.html#aa081f3aea016e3f406dd69dc3679ab32',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/functions_e.html b/doc/html/search/functions_e.html deleted file mode 100644 index 4ca7201..0000000 --- a/doc/html/search/functions_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_e.js b/doc/html/search/functions_e.js deleted file mode 100644 index 1444d67..0000000 --- a/doc/html/search/functions_e.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['second',['second',['../classChronoUtilities_1_1DateTime.html#ac21a3843ddc5585a91ffd4b0388f8e82',1,'ChronoUtilities::DateTime']]], - ['secondaryarguments',['secondaryArguments',['../classApplicationUtilities_1_1Argument.html#a6e5300dd9817f5d53949678dfbc2eee3',1,'ApplicationUtilities::Argument']]], - ['seconds',['seconds',['../classChronoUtilities_1_1TimeSpan.html#a42ce5197de957bff2ed2a27d97751702',1,'ChronoUtilities::TimeSpan']]], - ['setabbreviation',['setAbbreviation',['../classApplicationUtilities_1_1Argument.html#a75665f53fecbe6f567e904f23e126f00',1,'ApplicationUtilities::Argument']]], - ['setbyteorder',['setByteOrder',['../classIoUtilities_1_1BinaryReader.html#a5c3b1e48964a61a7b035a9571147d5b5',1,'IoUtilities::BinaryReader::setByteOrder()'],['../classIoUtilities_1_1BinaryWriter.html#acb9fcf67d8db990efac63b320187c41a',1,'IoUtilities::BinaryWriter::setByteOrder()']]], - ['setcallback',['setCallback',['../classApplicationUtilities_1_1Argument.html#affe4c058a65b578dcfbbcdc0135e0290',1,'ApplicationUtilities::Argument']]], - ['setcombinable',['setCombinable',['../classApplicationUtilities_1_1Argument.html#ac723f0453ee507fb62e665d1188b9d0b',1,'ApplicationUtilities::Argument']]], - ['setdescription',['setDescription',['../classApplicationUtilities_1_1Argument.html#a9c101eb6a9fb8764f51e9092afba54d5',1,'ApplicationUtilities::Argument']]], - ['setignoreunknownarguments',['setIgnoreUnknownArguments',['../classApplicationUtilities_1_1ArgumentParser.html#a7d84fe6ec364108b9ca99d5ee3bf7d2e',1,'ApplicationUtilities::ArgumentParser']]], - ['setmainarguments',['setMainArguments',['../classApplicationUtilities_1_1ArgumentParser.html#aa564342e92c1d32b689b639cd5b0c88a',1,'ApplicationUtilities::ArgumentParser']]], - ['setname',['setName',['../classApplicationUtilities_1_1Argument.html#a34e1394164866849bb6f9390747a5f75',1,'ApplicationUtilities::Argument']]], - ['setrequired',['setRequired',['../classApplicationUtilities_1_1Argument.html#a97c5d268dd652f53a3cc106e3fd00592',1,'ApplicationUtilities::Argument']]], - ['setrequiredvaluecount',['setRequiredValueCount',['../classApplicationUtilities_1_1Argument.html#a79f0ee8685edee013619cd6225b70850',1,'ApplicationUtilities::Argument']]], - ['setsecondaryarguments',['setSecondaryArguments',['../classApplicationUtilities_1_1Argument.html#a315619d26d40f95af4216b4fd6e443e6',1,'ApplicationUtilities::Argument']]], - ['setstream',['setStream',['../classIoUtilities_1_1BinaryReader.html#a4148b35b25818d058248c5ebfed5f95b',1,'IoUtilities::BinaryReader::setStream()'],['../classIoUtilities_1_1BinaryWriter.html#a3bad5f3802be8864999ea35f76daeb8c',1,'IoUtilities::BinaryWriter::setStream()']]], - ['settingsdirectory',['settingsDirectory',['../namespaceIoUtilities.html#ae2913400cd4df270726d50e421517099',1,'IoUtilities']]], - ['setvaluenames',['setValueNames',['../classApplicationUtilities_1_1Argument.html#ac8d228adad2e5f81092789259e960743',1,'ApplicationUtilities::Argument']]], - ['stream',['stream',['../classIoUtilities_1_1BinaryReader.html#a9d6ec9db7c4161a2d3041d9a59b9d0fc',1,'IoUtilities::BinaryReader::stream() const '],['../classIoUtilities_1_1BinaryReader.html#a1594b976dce77b0a7b52a347efb40037',1,'IoUtilities::BinaryReader::stream()'],['../classIoUtilities_1_1BinaryWriter.html#a5ebd08da44152f255bd9acb2b7dafea8',1,'IoUtilities::BinaryWriter::stream() const '],['../classIoUtilities_1_1BinaryWriter.html#a02c66a5e6e482147ecf9127fd2e18ddb',1,'IoUtilities::BinaryWriter::stream()']]], - ['stringtonumber',['stringToNumber',['../namespaceConversionUtilities.html#a3d809ed77beb5caa175a55d5ba9fc3ff',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/functions_f.html b/doc/html/search/functions_f.html deleted file mode 100644 index 5683ff3..0000000 --- a/doc/html/search/functions_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/functions_f.js b/doc/html/search/functions_f.js deleted file mode 100644 index edefe63..0000000 --- a/doc/html/search/functions_f.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['timeofday',['timeOfDay',['../classChronoUtilities_1_1DateTime.html#a6564f93c7c4dc97a2c316beb15eaffe6',1,'ChronoUtilities::DateTime']]], - ['timespan',['TimeSpan',['../classChronoUtilities_1_1TimeSpan.html#a9e82991c2941a15f15b89fab0741d07a',1,'ChronoUtilities::TimeSpan::TimeSpan()'],['../classChronoUtilities_1_1TimeSpan.html#a827e4ee7bb83232dce61e26dd7c38762',1,'ChronoUtilities::TimeSpan::TimeSpan(int64 ticks)']]], - ['tofloat32',['toFloat32',['../namespaceConversionUtilities.html#a8298e53543ef9c1a4b1d04e86f371588',1,'ConversionUtilities']]], - ['tofloat64',['toFloat64',['../namespaceConversionUtilities.html#a7674e91b147de42358d47afd67970fab',1,'ConversionUtilities']]], - ['toint16',['toInt16',['../namespaceConversionUtilities.html#a62a906eca728bef59fe430448a32f0df',1,'ConversionUtilities']]], - ['toint32',['toInt32',['../namespaceConversionUtilities.html#a42e285b2477d09da50843509489e1921',1,'ConversionUtilities']]], - ['toint64',['toInt64',['../namespaceConversionUtilities.html#a4a22d349af363310845f8ca0d6da8a60',1,'ConversionUtilities']]], - ['tonormalint',['toNormalInt',['../namespaceConversionUtilities.html#a679b970965342384bb70e2ceee76d613',1,'ConversionUtilities']]], - ['tostring',['toString',['../classChronoUtilities_1_1DateTime.html#a80d69aee69639f2d5b689e729eedec11',1,'ChronoUtilities::DateTime::toString(DateTimeOutputFormat format=DateTimeOutputFormat::DateAndTime, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1DateTime.html#a598b27bf2015b12bebd5314e14603544',1,'ChronoUtilities::DateTime::toString(std::string &result, DateTimeOutputFormat format=DateTimeOutputFormat::DateAndTime, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1TimeSpan.html#a3b061cc17a46801b2ceffc4fb1ee5759',1,'ChronoUtilities::TimeSpan::toString(TimeSpanOutputFormat format=TimeSpanOutputFormat::Normal, bool noMilliseconds=false) const '],['../classChronoUtilities_1_1TimeSpan.html#a38fd88a54ee39c5ad238c24387000a7f',1,'ChronoUtilities::TimeSpan::toString(std::string &result, TimeSpanOutputFormat format=TimeSpanOutputFormat::Normal, bool noMilliseconds=false) const ']]], - ['tosynchsafeint',['toSynchsafeInt',['../namespaceConversionUtilities.html#a5b3ca28402e0fad1fe5be6ecd1a2a484',1,'ConversionUtilities']]], - ['totaldays',['totalDays',['../classChronoUtilities_1_1TimeSpan.html#a1a7f1ab7a640b3f82f24f3c9b82ce4ee',1,'ChronoUtilities::TimeSpan']]], - ['totalhours',['totalHours',['../classChronoUtilities_1_1TimeSpan.html#a151403613ae37ce979525c7c82336b1c',1,'ChronoUtilities::TimeSpan']]], - ['totalmilliseconds',['totalMilliseconds',['../classChronoUtilities_1_1TimeSpan.html#a5da6a2055d776f7019b5f279fd337ede',1,'ChronoUtilities::TimeSpan']]], - ['totalminutes',['totalMinutes',['../classChronoUtilities_1_1TimeSpan.html#a67016363a2eb0244d799380dd7fe95d0',1,'ChronoUtilities::TimeSpan']]], - ['totalseconds',['totalSeconds',['../classChronoUtilities_1_1TimeSpan.html#af71c1570eec455ee630d90e4dce096b2',1,'ChronoUtilities::TimeSpan']]], - ['totalticks',['totalTicks',['../classChronoUtilities_1_1DateTime.html#a81c23751efb427401e7988eed6d115ee',1,'ChronoUtilities::DateTime::totalTicks()'],['../classChronoUtilities_1_1TimeSpan.html#a1ce2acbf69129b2ddcf9d26ba885f34a',1,'ChronoUtilities::TimeSpan::totalTicks()']]], - ['touint16',['toUInt16',['../namespaceConversionUtilities.html#a355159c7559a4133169c93d44bbb8162',1,'ConversionUtilities']]], - ['touint24',['toUInt24',['../namespaceConversionUtilities.html#aa07f1d3c5161881decf248e77c651633',1,'ConversionUtilities']]], - ['touint32',['toUInt32',['../namespaceConversionUtilities.html#a9211880ac3c53f1ecb8b41beee6ba309',1,'ConversionUtilities']]], - ['touint64',['toUInt64',['../namespaceConversionUtilities.html#a911dc859fa61a5085c699ede8dcf35a4',1,'ConversionUtilities']]], - ['truncatestring',['truncateString',['../namespaceConversionUtilities.html#a859a266dc303561b0ae681f66dec71f0',1,'ConversionUtilities']]] -]; diff --git a/doc/html/search/mag_sel.png b/doc/html/search/mag_sel.png deleted file mode 100644 index 81f6040a2092402b4d98f9ffa8855d12a0d4ca17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn diff --git a/doc/html/search/namespaces_0.html b/doc/html/search/namespaces_0.html deleted file mode 100644 index cd68930..0000000 --- a/doc/html/search/namespaces_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/namespaces_0.js b/doc/html/search/namespaces_0.js deleted file mode 100644 index 880d221..0000000 --- a/doc/html/search/namespaces_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['applicationutilities',['ApplicationUtilities',['../namespaceApplicationUtilities.html',1,'']]] -]; diff --git a/doc/html/search/namespaces_1.html b/doc/html/search/namespaces_1.html deleted file mode 100644 index 82096d4..0000000 --- a/doc/html/search/namespaces_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/namespaces_1.js b/doc/html/search/namespaces_1.js deleted file mode 100644 index 7e4aa18..0000000 --- a/doc/html/search/namespaces_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['chronoutilities',['ChronoUtilities',['../namespaceChronoUtilities.html',1,'']]], - ['conversionutilities',['ConversionUtilities',['../namespaceConversionUtilities.html',1,'']]] -]; diff --git a/doc/html/search/namespaces_2.html b/doc/html/search/namespaces_2.html deleted file mode 100644 index aa1dac7..0000000 --- a/doc/html/search/namespaces_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/namespaces_2.js b/doc/html/search/namespaces_2.js deleted file mode 100644 index d810d49..0000000 --- a/doc/html/search/namespaces_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['ioutilities',['IoUtilities',['../namespaceIoUtilities.html',1,'']]] -]; diff --git a/doc/html/search/namespaces_3.html b/doc/html/search/namespaces_3.html deleted file mode 100644 index 9e85283..0000000 --- a/doc/html/search/namespaces_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/namespaces_3.js b/doc/html/search/namespaces_3.js deleted file mode 100644 index d32ad8a..0000000 --- a/doc/html/search/namespaces_3.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['mathutilities',['MathUtilities',['../namespaceMathUtilities.html',1,'']]], - ['miscutilities',['MiscUtilities',['../namespaceMiscUtilities.html',1,'']]] -]; diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html deleted file mode 100644 index b1ded27..0000000 --- a/doc/html/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
-
No Matches
-
- - diff --git a/doc/html/search/related_0.html b/doc/html/search/related_0.html deleted file mode 100644 index 7077e19..0000000 --- a/doc/html/search/related_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/related_0.js b/doc/html/search/related_0.js deleted file mode 100644 index 46cd92e..0000000 --- a/doc/html/search/related_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['argumentparser',['ArgumentParser',['../classApplicationUtilities_1_1Argument.html#a55c9e1ac006a645af402e3aee6b64e00',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/related_1.html b/doc/html/search/related_1.html deleted file mode 100644 index b2f4bf1..0000000 --- a/doc/html/search/related_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/related_1.js b/doc/html/search/related_1.js deleted file mode 100644 index 4e948e2..0000000 --- a/doc/html/search/related_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['datetime',['DateTime',['../classChronoUtilities_1_1TimeSpan.html#ae3d4a8787eced68c65a23f5906c11add',1,'ChronoUtilities::TimeSpan']]] -]; diff --git a/doc/html/search/search.css b/doc/html/search/search.css deleted file mode 100644 index 4d7612f..0000000 --- a/doc/html/search/search.css +++ /dev/null @@ -1,271 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - position: absolute; - float: none; - display: inline; - margin-top: 8px; - right: 0px; - width: 170px; - z-index: 102; - background-color: white; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:111px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:0px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 1; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/doc/html/search/search.js b/doc/html/search/search.js deleted file mode 100644 index d676af4..0000000 --- a/doc/html/search/search.js +++ /dev/null @@ -1,811 +0,0 @@ -// Search script generated by doxygen -// Copyright (C) 2009 by Dimitri van Heesch. - -// The code in this file is loosly based on main.js, part of Natural Docs, -// which is Copyright (C) 2003-2008 Greg Valure -// Natural Docs is licensed under the GPL. - -var indexSectionsWithContent = -{ - 0: "abcdefghilmnoprstuvwy~", - 1: "abcdfptw", - 2: "acim", - 3: "abcdfgmpstw", - 4: "abcdefghimnoprstvwy~", - 5: "abcisu", - 6: "bdt", - 7: "bdflmnstwy", - 8: "ad", - 9: "dlu" -}; - -var indexSectionNames = -{ - 0: "all", - 1: "classes", - 2: "namespaces", - 3: "files", - 4: "functions", - 5: "typedefs", - 6: "enums", - 7: "enumvalues", - 8: "related", - 9: "defines" -}; - -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W diff --git a/doc/html/search/search_r.png b/doc/html/search/search_r.png deleted file mode 100644 index 97ee8b439687084201b79c6f776a41f495c6392a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_0.js b/doc/html/search/typedefs_0.js deleted file mode 100644 index 9b96b4b..0000000 --- a/doc/html/search/typedefs_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['argumentinitializerlist',['ArgumentInitializerList',['../namespaceApplicationUtilities.html#a3656e5b818d77f7e9311936979678f02',1,'ApplicationUtilities']]], - ['argumentpredicate',['ArgumentPredicate',['../namespaceApplicationUtilities.html#a123f8dcb22e47b52400e4315d5d784ae',1,'ApplicationUtilities']]], - ['argumentvector',['ArgumentVector',['../namespaceApplicationUtilities.html#af9f3f07895b44921c1fe8941f7209274',1,'ApplicationUtilities']]] -]; diff --git a/doc/html/search/typedefs_1.html b/doc/html/search/typedefs_1.html deleted file mode 100644 index ad5e647..0000000 --- a/doc/html/search/typedefs_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_1.js b/doc/html/search/typedefs_1.js deleted file mode 100644 index 7cc6fd4..0000000 --- a/doc/html/search/typedefs_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['byte',['byte',['../types_8h.html#a61902b37514c53f51a2fb8423db5ee36',1,'types.h']]] -]; diff --git a/doc/html/search/typedefs_2.html b/doc/html/search/typedefs_2.html deleted file mode 100644 index 9a9af1f..0000000 --- a/doc/html/search/typedefs_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_2.js b/doc/html/search/typedefs_2.js deleted file mode 100644 index e5297a1..0000000 --- a/doc/html/search/typedefs_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['callbackfunction',['CallbackFunction',['../classApplicationUtilities_1_1Argument.html#a0cb0af30addfae920c41cbb136c76b31',1,'ApplicationUtilities::Argument']]] -]; diff --git a/doc/html/search/typedefs_3.html b/doc/html/search/typedefs_3.html deleted file mode 100644 index 3e74a6e..0000000 --- a/doc/html/search/typedefs_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_3.js b/doc/html/search/typedefs_3.js deleted file mode 100644 index 2f95e68..0000000 --- a/doc/html/search/typedefs_3.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['int16',['int16',['../types_8h.html#aecf4e3680a32207d17f62a3426731878',1,'types.h']]], - ['int32',['int32',['../types_8h.html#a0bf9964a3ce962c07ad3d8b5432bbbcd',1,'types.h']]], - ['int64',['int64',['../types_8h.html#ad7a3bd3be7bd59e7fb6337fcbc956eb1',1,'types.h']]], - ['intptr',['intptr',['../types_8h.html#a1fa21b1a6f5c17c2c113191dd4722926',1,'types.h']]] -]; diff --git a/doc/html/search/typedefs_4.html b/doc/html/search/typedefs_4.html deleted file mode 100644 index ff0337b..0000000 --- a/doc/html/search/typedefs_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_4.js b/doc/html/search/typedefs_4.js deleted file mode 100644 index e640d6e..0000000 --- a/doc/html/search/typedefs_4.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['sbyte',['sbyte',['../types_8h.html#a16a5f13362600f8ff6f35c949e68fc8f',1,'types.h']]], - ['stringlist',['StringList',['../namespaceApplicationUtilities.html#a681eb21dae3bf3e00cc72ce440f405aa',1,'ApplicationUtilities']]], - ['stringvector',['StringVector',['../namespaceApplicationUtilities.html#a81d250122ee6b0958cbc063295820bd5',1,'ApplicationUtilities']]] -]; diff --git a/doc/html/search/typedefs_5.html b/doc/html/search/typedefs_5.html deleted file mode 100644 index 680a317..0000000 --- a/doc/html/search/typedefs_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/doc/html/search/typedefs_5.js b/doc/html/search/typedefs_5.js deleted file mode 100644 index f0281b4..0000000 --- a/doc/html/search/typedefs_5.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['uint16',['uint16',['../types_8h.html#ad9c79638db63f1dfe2b085743b5cbf7b',1,'types.h']]], - ['uint32',['uint32',['../types_8h.html#a22f78cc9780bf32aff91ae17c3101c8d',1,'types.h']]], - ['uint64',['uint64',['../types_8h.html#ac4dd6ce78ce3b840c53bd4b3c63ed09b',1,'types.h']]], - ['uintptr',['uintptr',['../types_8h.html#ac577343c21b6eb0206241ce897f1881c',1,'types.h']]] -]; diff --git a/doc/html/stringconversion_8h__incl_org.svg b/doc/html/stringconversion_8h__incl_org.svg deleted file mode 100644 index cf73610..0000000 --- a/doc/html/stringconversion_8h__incl_org.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -conversion/stringconversion.h - - -Node1 - -conversion/stringconversion.h - - -Node2 - - -conversionexception.h - - - - -Node1->Node2 - - - - -Node5 - -string - - -Node1->Node5 - - - - -Node6 - - -binaryconversion.h - - - - -Node1->Node6 - - - - -Node9 - -sstream - - -Node1->Node9 - - - - -Node10 - -iomanip - - -Node1->Node10 - - - - -Node11 - -initializer_list - - -Node1->Node11 - - - - -Node12 - -bits/codecvt.h - - -Node1->Node12 - - - - -Node3 - - -../application/global.h - - - - -Node2->Node3 - - - - -Node4 - -stdexcept - - -Node2->Node4 - - - - -Node2->Node5 - - - - -Node6->Node3 - - - - -Node7 - - -types.h - - - - -Node6->Node7 - - - - -Node8 - -cstdint - - -Node7->Node8 - - - - - diff --git a/doc/html/timespan_8h__dep__incl.map b/doc/html/timespan_8h__dep__incl.map deleted file mode 100644 index 3433410..0000000 --- a/doc/html/timespan_8h__dep__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -