From 3e3d1f3c8a0d29b2a4ed062962c5d331faf37147 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Mon, 11 Sep 2023 11:06:21 +0000 Subject: [PATCH] deploy: a13aba304a4f71b1bdaca3dd418090b56257ef95 --- annotated.html | 2 +- base64_8hpp_source.html | 2 +- chrono_8hpp_source.html | 2 +- classes.html | 2 +- classstdex_1_1base64__dec-members.html | 2 +- classstdex_1_1base64__dec.html | 2 +- classstdex_1_1base64__enc-members.html | 2 +- classstdex_1_1base64__enc.html | 2 +- classstdex_1_1errno__error-members.html | 2 +- classstdex_1_1errno__error.html | 2 +- classstdex_1_1global__progress-members.html | 2 +- classstdex_1_1global__progress.html | 2 +- classstdex_1_1hex__dec-members.html | 2 +- classstdex_1_1hex__dec.html | 2 +- classstdex_1_1hex__enc-members.html | 2 +- classstdex_1_1hex__enc.html | 2 +- classstdex_1_1idrec_1_1record-members.html | 2 +- classstdex_1_1idrec_1_1record.html | 2 +- classstdex_1_1lazy__progress-members.html | 2 +- classstdex_1_1lazy__progress.html | 2 +- ...dex_1_1parser_1_1basic__angle-members.html | 2 +- classstdex_1_1parser_1_1basic__angle.html | 2 +- ...x_1_1parser_1_1basic__any__cu-members.html | 2 +- classstdex_1_1parser_1_1basic__any__cu.html | 2 +- ...stdex_1_1parser_1_1basic__bol-members.html | 2 +- classstdex_1_1parser_1_1basic__bol.html | 2 +- ...ex_1_1parser_1_1basic__branch-members.html | 2 +- classstdex_1_1parser_1_1basic__branch.html | 2 +- ...r_1_1basic__chemical__formula-members.html | 2 +- ...1_1parser_1_1basic__chemical__formula.html | 2 +- ...sstdex_1_1parser_1_1basic__cu-members.html | 2 +- classstdex_1_1parser_1_1basic__cu.html | 2 +- ...x_1_1parser_1_1basic__cu__set-members.html | 2 +- classstdex_1_1parser_1_1basic__cu__set.html | 2 +- ...tdex_1_1parser_1_1basic__date-members.html | 2 +- classstdex_1_1parser_1_1basic__date.html | 2 +- ...r_1_1basic__dns__domain__char-members.html | 2 +- ...1_1parser_1_1basic__dns__domain__char.html | 2 +- ...1_1parser_1_1basic__dns__name-members.html | 2 +- classstdex_1_1parser_1_1basic__dns__name.html | 2 +- ...rser_1_1basic__email__address-members.html | 2 +- ...ex_1_1parser_1_1basic__email__address.html | 2 +- ..._1_1parser_1_1basic__emoticon-members.html | 2 +- classstdex_1_1parser_1_1basic__emoticon.html | 2 +- ...stdex_1_1parser_1_1basic__eol-members.html | 2 +- classstdex_1_1parser_1_1basic__eol.html | 2 +- ..._1_1parser_1_1basic__fraction-members.html | 2 +- classstdex_1_1parser_1_1basic__fraction.html | 2 +- ...x_1_1parser_1_1basic__integer-members.html | 2 +- classstdex_1_1parser_1_1basic__integer.html | 2 +- ...1_1parser_1_1basic__integer10-members.html | 2 +- classstdex_1_1parser_1_1basic__integer10.html | 2 +- ...1parser_1_1basic__integer10ts-members.html | 2 +- ...stdex_1_1parser_1_1basic__integer10ts.html | 2 +- ...1_1parser_1_1basic__integer16-members.html | 2 +- classstdex_1_1parser_1_1basic__integer16.html | 2 +- ...arser_1_1basic__ipv4__address-members.html | 2 +- ...dex_1_1parser_1_1basic__ipv4__address.html | 2 +- ...arser_1_1basic__ipv6__address-members.html | 2 +- ...dex_1_1parser_1_1basic__ipv6__address.html | 2 +- ...1basic__ipv6__scope__id__char-members.html | 2 +- ...arser_1_1basic__ipv6__scope__id__char.html | 2 +- ..._1parser_1_1basic__iterations-members.html | 2 +- ...sstdex_1_1parser_1_1basic__iterations.html | 2 +- ...parser_1_1basic__json__string-members.html | 2 +- ...tdex_1_1parser_1_1basic__json__string.html | 2 +- ...rser_1_1basic__mixed__numeral-members.html | 2 +- ...ex_1_1parser_1_1basic__mixed__numeral.html | 2 +- ...r_1_1basic__monetary__numeral-members.html | 2 +- ...1_1parser_1_1basic__monetary__numeral.html | 2 +- ...tdex_1_1parser_1_1basic__noop-members.html | 2 +- classstdex_1_1parser_1_1basic__noop.html | 2 +- ...ex_1_1parser_1_1basic__parser-members.html | 2 +- classstdex_1_1parser_1_1basic__parser.html | 2 +- ...1parser_1_1basic__permutation-members.html | 2 +- ...stdex_1_1parser_1_1basic__permutation.html | 2 +- ...arser_1_1basic__phone__number-members.html | 2 +- ...dex_1_1parser_1_1basic__phone__number.html | 2 +- ...1_1parser_1_1basic__punct__cu-members.html | 2 +- classstdex_1_1parser_1_1basic__punct__cu.html | 2 +- ...rser_1_1basic__roman__numeral-members.html | 2 +- ...ex_1_1parser_1_1basic__roman__numeral.html | 2 +- ...1_1basic__scientific__numeral-members.html | 2 +- ...1parser_1_1basic__scientific__numeral.html | 2 +- ...dex_1_1parser_1_1basic__score-members.html | 2 +- classstdex_1_1parser_1_1basic__score.html | 2 +- ..._1_1parser_1_1basic__sequence-members.html | 2 +- classstdex_1_1parser_1_1basic__sequence.html | 2 +- ...stdex_1_1parser_1_1basic__set-members.html | 2 +- classstdex_1_1parser_1_1basic__set.html | 2 +- ...ser_1_1basic__signed__numeral-members.html | 2 +- ...x_1_1parser_1_1basic__signed__numeral.html | 2 +- ...1_1parser_1_1basic__space__cu-members.html | 2 +- classstdex_1_1parser_1_1basic__space__cu.html | 2 +- ..._1basic__space__or__punct__cu-members.html | 2 +- ...parser_1_1basic__space__or__punct__cu.html | 2 +- ...ex_1_1parser_1_1basic__string-members.html | 2 +- classstdex_1_1parser_1_1basic__string.html | 2 +- ...rser_1_1basic__string__branch-members.html | 2 +- ...ex_1_1parser_1_1basic__string__branch.html | 2 +- ...tdex_1_1parser_1_1basic__time-members.html | 2 +- classstdex_1_1parser_1_1basic__time.html | 2 +- ...stdex_1_1parser_1_1basic__url-members.html | 2 +- classstdex_1_1parser_1_1basic__url.html | 2 +- ...1_1basic__url__password__char-members.html | 2 +- ...1parser_1_1basic__url__password__char.html | 2 +- ...1_1parser_1_1basic__url__path-members.html | 2 +- classstdex_1_1parser_1_1basic__url__path.html | 2 +- ...ser_1_1basic__url__path__char-members.html | 2 +- ...x_1_1parser_1_1basic__url__path__char.html | 2 +- ...1_1basic__url__username__char-members.html | 2 +- ...1parser_1_1basic__url__username__char.html | 2 +- ...tdex_1_1parser_1_1http__agent-members.html | 2 +- classstdex_1_1parser_1_1http__agent.html | 2 +- ..._1_1parser_1_1http__any__type-members.html | 2 +- classstdex_1_1parser_1_1http__any__type.html | 2 +- ...x_1_1parser_1_1http__asterisk-members.html | 2 +- classstdex_1_1parser_1_1http__asterisk.html | 2 +- ...dex_1_1parser_1_1http__cookie-members.html | 2 +- classstdex_1_1parser_1_1http__cookie.html | 2 +- ...er_1_1http__cookie__parameter-members.html | 2 +- ..._1_1parser_1_1http__cookie__parameter.html | 2 +- ...dex_1_1parser_1_1http__header-members.html | 2 +- classstdex_1_1parser_1_1http__header.html | 2 +- ...x_1_1parser_1_1http__language-members.html | 2 +- classstdex_1_1parser_1_1http__language.html | 2 +- ..._1parser_1_1http__line__break-members.html | 2 +- ...sstdex_1_1parser_1_1http__line__break.html | 2 +- ...1parser_1_1http__media__range-members.html | 2 +- ...stdex_1_1parser_1_1http__media__range.html | 2 +- ..._1parser_1_1http__media__type-members.html | 2 +- ...sstdex_1_1parser_1_1http__media__type.html | 2 +- ..._1_1parser_1_1http__parameter-members.html | 2 +- classstdex_1_1parser_1_1http__parameter.html | 2 +- ...x_1_1parser_1_1http__protocol-members.html | 2 +- classstdex_1_1parser_1_1http__protocol.html | 2 +- ...arser_1_1http__quoted__string-members.html | 2 +- ...dex_1_1parser_1_1http__quoted__string.html | 2 +- ...ex_1_1parser_1_1http__request-members.html | 2 +- classstdex_1_1parser_1_1http__request.html | 2 +- ...tdex_1_1parser_1_1http__space-members.html | 2 +- classstdex_1_1parser_1_1http__space.html | 2 +- ...1_1parser_1_1http__text__char-members.html | 2 +- classstdex_1_1parser_1_1http__text__char.html | 2 +- ...tdex_1_1parser_1_1http__token-members.html | 2 +- classstdex_1_1parser_1_1http__token.html | 2 +- ...sstdex_1_1parser_1_1http__url-members.html | 2 +- classstdex_1_1parser_1_1http__url.html | 2 +- ...arser_1_1http__url__parameter-members.html | 2 +- ...dex_1_1parser_1_1http__url__parameter.html | 2 +- ..._1_1parser_1_1http__url__path-members.html | 2 +- classstdex_1_1parser_1_1http__url__path.html | 2 +- ...r_1_1http__url__path__segment-members.html | 2 +- ...1_1parser_1_1http__url__path__segment.html | 2 +- ..._1_1parser_1_1http__url__port-members.html | 2 +- classstdex_1_1parser_1_1http__url__port.html | 2 +- ..._1parser_1_1http__url__server-members.html | 2 +- ...sstdex_1_1parser_1_1http__url__server.html | 2 +- ...tdex_1_1parser_1_1http__value-members.html | 2 +- classstdex_1_1parser_1_1http__value.html | 2 +- ...er_1_1http__value__collection-members.html | 2 +- ..._1_1parser_1_1http__value__collection.html | 2 +- ...dex_1_1parser_1_1http__weight-members.html | 2 +- classstdex_1_1parser_1_1http__weight.html | 2 +- ...rser_1_1http__weighted__value-members.html | 2 +- ...ex_1_1parser_1_1http__weighted__value.html | 2 +- ...1parser_1_1parser__collection-members.html | 2 +- ...stdex_1_1parser_1_1parser__collection.html | 2 +- ...ex_1_1parser_1_1sgml__any__cp-members.html | 2 +- classstdex_1_1parser_1_1sgml__any__cp.html | 2 +- classstdex_1_1parser_1_1sgml__cp-members.html | 2 +- classstdex_1_1parser_1_1sgml__cp.html | 2 +- ...ex_1_1parser_1_1sgml__cp__set-members.html | 2 +- classstdex_1_1parser_1_1sgml__cp__set.html | 2 +- ...er_1_1sgml__dns__domain__char-members.html | 2 +- ..._1_1parser_1_1sgml__dns__domain__char.html | 2 +- ..._1sgml__ipv6__scope__id__char-members.html | 2 +- ...parser_1_1sgml__ipv6__scope__id__char.html | 2 +- ..._1_1parser_1_1sgml__punct__cp-members.html | 2 +- classstdex_1_1parser_1_1sgml__punct__cp.html | 2 +- ..._1_1parser_1_1sgml__space__cp-members.html | 2 +- classstdex_1_1parser_1_1sgml__space__cp.html | 2 +- ...1_1sgml__space__or__punct__cp-members.html | 2 +- ...1parser_1_1sgml__space__or__punct__cp.html | 2 +- ...dex_1_1parser_1_1sgml__string-members.html | 2 +- classstdex_1_1parser_1_1sgml__string.html | 2 +- ..._1_1sgml__url__password__char-members.html | 2 +- ..._1parser_1_1sgml__url__password__char.html | 2 +- ...rser_1_1sgml__url__path__char-members.html | 2 +- ...ex_1_1parser_1_1sgml__url__path__char.html | 2 +- ..._1_1sgml__url__username__char-members.html | 2 +- ..._1parser_1_1sgml__url__username__char.html | 2 +- classstdex_1_1progress-members.html | 2 +- classstdex_1_1progress.html | 2 +- classstdex_1_1progress__switcher-members.html | 2 +- classstdex_1_1progress__switcher.html | 2 +- classstdex_1_1ring-members.html | 2 +- classstdex_1_1ring.html | 2 +- ...ex_1_1stream_1_1async__reader-members.html | 2 +- classstdex_1_1stream_1_1async__reader.html | 2 +- ...ex_1_1stream_1_1async__writer-members.html | 2 +- classstdex_1_1stream_1_1async__writer.html | 2 +- classstdex_1_1stream_1_1basic-members.html | 2 +- classstdex_1_1stream_1_1basic.html | 2 +- ...tdex_1_1stream_1_1basic__file-members.html | 2 +- classstdex_1_1stream_1_1basic__file.html | 2 +- ...stdex_1_1stream_1_1basic__sys-members.html | 2 +- classstdex_1_1stream_1_1basic__sys.html | 2 +- classstdex_1_1stream_1_1buffer-members.html | 2 +- classstdex_1_1stream_1_1buffer.html | 2 +- ...ex_1_1stream_1_1buffered__sys-members.html | 2 +- classstdex_1_1stream_1_1buffered__sys.html | 2 +- classstdex_1_1stream_1_1cache-members.html | 2 +- classstdex_1_1stream_1_1cache.html | 2 +- ...dex_1_1stream_1_1cached__file-members.html | 2 +- classstdex_1_1stream_1_1cached__file.html | 2 +- ...sstdex_1_1stream_1_1converter-members.html | 2 +- classstdex_1_1stream_1_1converter.html | 2 +- ...stdex_1_1stream_1_1diag__file-members.html | 2 +- classstdex_1_1stream_1_1diag__file.html | 2 +- classstdex_1_1stream_1_1fifo-members.html | 2 +- classstdex_1_1stream_1_1fifo.html | 2 +- classstdex_1_1stream_1_1file-members.html | 2 +- classstdex_1_1stream_1_1file.html | 2 +- ...dex_1_1stream_1_1file__window-members.html | 2 +- classstdex_1_1stream_1_1file__window.html | 2 +- classstdex_1_1stream_1_1limiter-members.html | 2 +- classstdex_1_1stream_1_1limiter.html | 2 +- ...dex_1_1stream_1_1memory__file-members.html | 2 +- classstdex_1_1stream_1_1memory__file.html | 2 +- ...stdex_1_1stream_1_1replicator-members.html | 2 +- classstdex_1_1stream_1_1replicator.html | 2 +- ...tream_1_1replicator_1_1worker-members.html | 2 +- ...dex_1_1stream_1_1replicator_1_1worker.html | 2 +- classstdex_1_1stream_1_1window-members.html | 2 +- classstdex_1_1stream_1_1window.html | 2 +- classstdex_1_1sys__object-members.html | 2 +- classstdex_1_1sys__object.html | 2 +- classstdex_1_1user__cancelled-members.html | 2 +- classstdex_1_1user__cancelled.html | 2 +- classstdex_1_1vector__queue-members.html | 2 +- classstdex_1_1vector__queue.html | 2 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_fca3c47b2ea228727bd6729832f89576.html | 2 +- endian_8hpp_source.html | 2 +- errno_8hpp_source.html | 2 +- exception_8hpp_source.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_f.html | 2 +- functions_func.html | 2 +- functions_func_b.html | 2 +- functions_func_c.html | 2 +- functions_func_d.html | 2 +- functions_func_e.html | 2 +- functions_func_f.html | 2 +- functions_func_g.html | 2 +- functions_func_h.html | 2 +- functions_func_i.html | 2 +- functions_func_l.html | 2 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 6 +- functions_func_p.html | 2 +- functions_func_q.html | 2 +- functions_func_r.html | 2 +- functions_func_s.html | 2 +- functions_func_t.html | 2 +- functions_func_u.html | 2 +- functions_func_v.html | 2 +- functions_func_w.html | 2 +- functions_func_~.html | 2 +- functions_g.html | 2 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_l.html | 2 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 6 +- functions_p.html | 2 +- functions_q.html | 2 +- functions_r.html | 2 +- functions_s.html | 2 +- functions_t.html | 2 +- functions_type.html | 2 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 2 +- functions_w.html | 2 +- functions_~.html | 2 +- hex_8hpp_source.html | 2 +- hierarchy.html | 2 +- idrec_8hpp_source.html | 2 +- index.html | 2 +- interval_8hpp_source.html | 90 +- mapping_8hpp_source.html | 2 +- math_8hpp_source.html | 2 +- memory_8hpp_source.html | 2 +- parser_8hpp_source.html | 2 +- pch_8h_source.html | 2 +- progress_8hpp_source.html | 2 +- ring_8hpp_source.html | 2 +- sal_8hpp_source.html | 2 +- search/all_c.js | 4 +- search/functions_c.js | 4 +- sgml_8hpp_source.html | 2 +- sgml__unicode_8hpp_source.html | 2 +- stream_8hpp_source.html | 4 +- string_8hpp_source.html | 1272 +++++++++-------- ...stdex_1_1chrono_1_1aosn__date-members.html | 2 +- structstdex_1_1chrono_1_1aosn__date.html | 2 +- ..._1_1chrono_1_1aosn__timestamp-members.html | 2 +- structstdex_1_1chrono_1_1aosn__timestamp.html | 2 +- ...stdex_1_1free__locale__delete-members.html | 2 +- structstdex_1_1free__locale__delete.html | 2 +- structstdex_1_1interval-members.html | 4 +- structstdex_1_1interval.html | 82 +- structstdex_1_1mapping-members.html | 2 +- structstdex_1_1mapping.html | 2 +- structstdex_1_1no__delete-members.html | 2 +- structstdex_1_1no__delete.html | 2 +- ..._1_1no__delete_3_01_t_0f_0e_4-members.html | 2 +- structstdex_1_1no__delete_3_01_t_0f_0e_4.html | 2 +- ...1parser_1_1http__factor__more-members.html | 2 +- ...stdex_1_1parser_1_1http__factor__more.html | 2 +- ...stream_1_1buffer_1_1buffer__t-members.html | 2 +- ...tdex_1_1stream_1_1buffer_1_1buffer__t.html | 2 +- ..._1stream_1_1cache_1_1cache__t-members.html | 2 +- ...tstdex_1_1stream_1_1cache_1_1cache__t.html | 2 +- ..._1_1stream_1_1fifo_1_1node__t-members.html | 2 +- structstdex_1_1stream_1_1fifo_1_1node__t.html | 2 +- system_8hpp_source.html | 2 +- unicode_8hpp_source.html | 2 +- vector__queue_8hpp_source.html | 2 +- 339 files changed, 1082 insertions(+), 1050 deletions(-) diff --git a/annotated.html b/annotated.html index ec624aa99..d9ad30b19 100644 --- a/annotated.html +++ b/annotated.html @@ -218,7 +218,7 @@ $(function() { diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 87d36d497..e16653474 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -349,7 +349,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 529f302ed..f7fd9c8ee 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -464,7 +464,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/classes.html b/classes.html index 0b1819cda..83192920f 100644 --- a/classes.html +++ b/classes.html @@ -133,7 +133,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index e4a6bbbc4..aa6aeec26 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 6345edbf7..1a8ea6de3 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -230,7 +230,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 98532d281..3ebd97dc8 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index 2dcb2bf1e..babb8e6f6 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -235,7 +235,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1errno__error-members.html b/classstdex_1_1errno__error-members.html index bb8baaa6a..1b741163f 100644 --- a/classstdex_1_1errno__error-members.html +++ b/classstdex_1_1errno__error-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1errno__error.html b/classstdex_1_1errno__error.html index 87fab0caf..9045bbf0d 100644 --- a/classstdex_1_1errno__error.html +++ b/classstdex_1_1errno__error.html @@ -286,7 +286,7 @@ errno_t m_num diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index 998aa78e8..a56d04daa 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 44db22cbb..8734c9b01 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -547,7 +547,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index be1499805..09b0d2947 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index c41756145..b533c2bc3 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -221,7 +221,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index 358c41377..d2433b8bd 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index e5d0ebebc..e79227ff2 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -198,7 +198,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index 422678100..a7a71ac22 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index f1b25c128..cfad37591 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -526,7 +526,7 @@ template<class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 6eb441c0f..6be49e6cf 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 0e6223395..bdf7225a6 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -279,7 +279,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 3c26d48f9..1d6d1b935 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 87a423250..9ea5702ae 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index 0f49005bc..6e219d81c 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index cf821ba1c..be44bf7a8 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index 377e842d6..234819104 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index a734947f9..d512523de 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index ade6fb6be..2cb203ffb 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index 4aab07729..b47f0af89 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -253,7 +253,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index e6d42c867..bc8d36cc3 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index cf520607e..a0babaa9c 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index b9726e184..4cb2fa1b5 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index e34b568ab..6cea53cdb 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -201,7 +201,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index 3c3d9cd30..c2b09e0ce 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index caa11bb40..0d4ca0b39 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 4d306d159..c7c6ac3a8 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 9df80817d..9acd70bbf 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index 95f16a365..f21295969 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index 241f8b881..ad2616e73 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -203,7 +203,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index 08ad637ae..566fd1038 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 3cc4741b5..3aa018ee4 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -205,7 +205,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index 80d2b342e..afec6fe27 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index ce55584ac..11e9395a4 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index c67b6df64..2bc36b6fd 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index 2ce1e217f..8bbb0446d 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index aa3676e60..b6293e317 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 10a811f85..f05ef9d3a 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index ced3b67ee..92e596a4e 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 6102bc784..f8e8c42d4 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -232,7 +232,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 894c72aa7..7433ae0dd 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index c7a661599..64feab5fb 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -180,7 +180,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index e157dbb82..a26ef3b14 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index 4fc3abfcb..cce8af4f4 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -234,7 +234,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index 7cd7bca7a..1bdb2ba24 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index e01e8a855..7e9589e80 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 50b394dfd..b7ec7f049 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index 8663847c4..4480fd423 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index b8dbd45aa..d62adbc7f 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 1e41d7407..8a2082ef6 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index 3195206b5..bc24f1819 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index a88b7020c..52ff131d6 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -290,7 +290,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index ab07ef3e5..09bece6fa 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index e789f0c5c..d690b6ed1 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index 66cd00a3c..bcf53d95a 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 599014d65..1c7a133f1 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index d1f45ccd9..a422da74f 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index a8817b50f..561be9939 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -260,7 +260,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 41263e37f..d10559e05 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index 18027c08e..e9179edd8 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index cd1efd94e..00d2b7d73 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index 6c98bd7a7..03b08838c 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 15d6ef5f1..a0c790025 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index b14fc8f35..f00bf80b0 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -188,7 +188,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index e996ec842..6c48172a2 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index 3c2cef509..a04dd0157 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -183,7 +183,7 @@ class stdex::parser::basic_parser< T >

Base template for all parse

diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index 22ff7eee4..18042e819 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 8c6bd71e2..0514f72b2 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -216,7 +216,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index 1045f0eb0..89849767b 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 621e023af..06a762ce8 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index 4aa188699..12251994d 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index 382469a20..0a2dab1ba 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index d9c29ba6a..c3bef13c2 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index b6dbc2a37..ce00413a9 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index d324ad5e9..e27fdbda3 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index 2b34ae609..5baa91712 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -267,7 +267,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index e4a413684..e3aa8a531 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 4e1e02a76..750826086 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -236,7 +236,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index 1c13099dc..8e87b7157 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index b5620e2b8..2b60f5106 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index 63745fdc9..6201dedda 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index 9ea6c92d5..b21c43af1 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 837717212..2046ba756 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index a4ab4c297..9ad0fae79 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index 09b88455b..a2c5d8166 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index f9745d7cf..35d163d66 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index 31f844a9e..b2cfb5a05 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index 7e357701b..f0335a3da 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 5a03f6648..56b903d0c 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index f1d9639d8..656fc743b 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index 5f1f3f994..5b2251131 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index d984933d9..fc061c72c 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -185,7 +185,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 1c9bc1bc6..eb1a39ca5 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 56a12ee55..9e66fbef8 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 598e29fb2..3918436cf 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index 70c929546..08a2c1724 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -272,7 +272,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index ffb0fce35..8844a6063 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index c4af7124a..347545792 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index 9eb666b17..3ebcea392 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index a64a4271d..8035c3d17 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index 4f5fe722c..9afaefd27 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index 619c9fae3..966a7347e 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index 1e4ed33f6..c5addb020 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index f78db88a1..4d4c0240f 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index d2b2b0afb..2a6596e59 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index c094e0393..815815ccb 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index 33fef4694..5bcc9fc00 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 41e487f89..acfd2d2a6 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index e5d7f116b..dcc7d4acb 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index 407b47fc8..30eaec7b2 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index 09aeb6545..6f88d01d5 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index f7ca7ce76..65c52def9 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index efb9b1bdf..6e4260eca 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index acde832e3..a33b5d355 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 5e452013b..3537e01f1 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index e8cf3ed31..cb324552f 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 6ee815abc..7b243d363 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index e5dad780d..56484156d 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -217,7 +217,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index a4b83056b..b59477fc8 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index 3c91a7531..77b7b04c5 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index 141c3d747..f46148513 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index 06eb14d9d..42b810211 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -225,7 +225,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index f2f707b99..7e03ec432 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 76ac91b3e..54a758b57 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index 4bbad737e..930a059f5 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index bb0897dd3..36e6368ac 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -226,7 +226,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index 197b8c87d..9ad8d8653 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index c6c1fcfe3..b07ba7584 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index e42950f27..0b6c21842 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index 7da9bdee9..2631217a2 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index d0fe6cd1c..f30115adb 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index 7dc8ff55f..7c766ccf3 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index d80be0972..a71f721b0 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index ac5b9d082..d6b72de78 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index 2b9dd335d..31956c89b 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 027a05aeb..4a09c0563 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index 827023700..51262bf4d 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index b14eb7992..ffb341912 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index 37a2dae1d..a8f370b8c 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index b61e64b16..9a1ab54d1 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index 26fcea430..f25c41c02 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index e4a801c1a..91d921ff7 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index e51ddcfac..b042ea0a4 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index 483d6af84..578f85c1a 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -218,7 +218,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index 7edd23dc1..d1eff9862 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index 8edde76ae..48a7163d2 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index 19eab1920..aa01e049d 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 439c43adf..a450ea8f2 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index d97a3c0a5..47b2fb8b2 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 2d7a98abd..e0aeb0e50 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index 1b6235f02..13b16249e 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 967611055..9d36eb947 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index 00239c077..e80f35640 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index a7d649bba..3b78c2f19 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -107,7 +107,7 @@ class stdex::parser::http_value_collection< T >

Collection of HTTP

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index 7d6126997..8465ca5b4 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 7473a4807..ff1734468 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -221,7 +221,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index f416ae61f..2e9338480 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index d6e9bb14e..d5fc58298 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index 1907ee517..0627d0ffb 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 664a8ed70..85eaf52f6 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -189,7 +189,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index 54f1928ab..12bb3d754 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 2bc8f47ab..be6e4486c 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index f0ed9a12c..22723a382 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 6dfe4cc11..743b29247 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index c44a1fe2d..fcefbe786 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 54a8a64dd..a636d3c69 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -210,7 +210,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index 5874af929..b9139962f 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index 22224dbf0..1c3fb5373 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -205,7 +205,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index 16ee43649..717eca1d2 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index aa14186fd..411ec67f7 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -187,7 +187,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index ba1efdd8e..ecb03cfe3 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 65cc61b25..37523faa2 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index 8a97114ce..c97f37e30 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index e85dc49d6..2001babbb 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index a0f2c4042..02acdf46a 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index 1db2adf98..abab98d67 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index 316f27d5a..5572775c4 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 8229f58d2..a1b94c30b 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index 564256dd4..cca405f77 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index cdf7ee8db..ce9527094 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index efa0f81ea..8a2bbc72f 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index db3423cd8..346472a47 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index 7f3bfe193..941570a34 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index 99bd8e57b..15e91c9d9 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index a85c2363f..91080c2d0 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 19150cccd..966184b45 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -319,7 +319,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index 2cf3c00df..9f8cd8f01 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index e12294e3a..4e5e9f7a9 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -163,7 +163,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index 62a7e6185..7cdb04955 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index 79ed67621..f475b3201 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t CAPACITY> diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index f9f077743..812917dbf 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -149,7 +149,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index bf760f0ac..5a6fdc044 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -390,7 +390,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 5aa5e8f93..e0d36316f 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -149,7 +149,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index a4bacfab0..08bb1f61b 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -421,7 +421,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index cc54b7cd4..fbab6798e 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -139,7 +139,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index 7105959fd..f582a83ec 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1320,7 +1320,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1basic__file-members.html b/classstdex_1_1stream_1_1basic__file-members.html index d1c732f17..ee34ffe78 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 06f927d93..53d840fd0 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -927,7 +927,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index b83627106..099bf0632 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index fe74415d5..2f6b3ed2f 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -493,7 +493,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index cafd7c84c..bd2fcb755 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index ff4fb0867..226936e43 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -468,7 +468,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1buffered__sys-members.html b/classstdex_1_1stream_1_1buffered__sys-members.html index 5ca9266b0..15d0080d9 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -152,7 +152,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 10460ef01..7ac4f1e05 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -344,7 +344,7 @@ void done () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 49f5c0e16..75cd34f48 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -167,7 +167,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 7b563dc44..9174c33fc 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -933,7 +933,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1cached__file-members.html b/classstdex_1_1stream_1_1cached__file-members.html index 5e7e56953..c50f0b0d8 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -171,7 +171,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index 364db00e6..f8730886e 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -500,7 +500,7 @@ void write_cache () diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 85c3c1dc0..badeb8fbf 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -144,7 +144,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index 35c0d3d8c..2c5c9261e 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -480,7 +480,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1diag__file-members.html b/classstdex_1_1stream_1_1diag__file-members.html index 347df55fc..5d102873d 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -158,7 +158,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index 91574b15e..5c1cfb272 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -720,7 +720,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index 1d67e34c8..1750278db 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -146,7 +146,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 409779b45..c496e1f09 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -445,7 +445,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index 1fc1b9141..0ffccf903 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -174,7 +174,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index d8857fdbe..3c9c11a8c 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -877,7 +877,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 03638fc79..2f4d65416 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -159,7 +159,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index dad89deca..205f5ed7a 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -753,7 +753,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index b9640418d..92ae93fea 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -147,7 +147,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index de548ceb7..c15c8784f 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -429,7 +429,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1memory__file-members.html b/classstdex_1_1stream_1_1memory__file-members.html index d8f5d7cd7..84bff4e57 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -196,7 +196,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index c0350815e..bb73cf3e9 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1465,7 +1465,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index 421b4baca..46408e236 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -144,7 +144,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index 8d166ffe3..925bb219c 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -428,7 +428,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1replicator_1_1worker-members.html b/classstdex_1_1stream_1_1replicator_1_1worker-members.html index fb5d9a76e..68b2ae9b9 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index 01767ff32..879c5f23a 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -146,7 +146,7 @@ static void process_op diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 5e4ab3b5e..402755bed 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 81c88891d..c9d6b225a 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -438,7 +438,7 @@ state_t m_state diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index 6b846bd4d..1e43e4f0c 100644 --- a/classstdex_1_1sys__object-members.html +++ b/classstdex_1_1sys__object-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html index de3af8359..9f0fffe5a 100644 --- a/classstdex_1_1sys__object.html +++ b/classstdex_1_1sys__object.html @@ -182,7 +182,7 @@ sys_handle m_h diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index 7f525f9f0..7e043fc47 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index f57785edd..41515241f 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -141,7 +141,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index 4056790df..0d83317c5 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -122,7 +122,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index d92e7be15..f4a5023ff 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 992614d32..c7ae25055 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -86,7 +86,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index b3f0e30a5..75339fdef 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -86,7 +86,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index a94773555..99f0dec4c 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -128,7 +128,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index b5cc19fcf..a6b7e9239 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -187,7 +187,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/errno_8hpp_source.html b/errno_8hpp_source.html index 5e81050bc..bcb908cb2 100644 --- a/errno_8hpp_source.html +++ b/errno_8hpp_source.html @@ -153,7 +153,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 733cd4f83..f83ce647e 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -111,7 +111,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/files.html b/files.html index 523f43b38..965e5d28a 100644 --- a/files.html +++ b/files.html @@ -106,7 +106,7 @@ $(function() { diff --git a/functions.html b/functions.html index e1e2ae0c6..f7969c13c 100644 --- a/functions.html +++ b/functions.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index 69157010d..16d6c0afa 100644 --- a/functions_b.html +++ b/functions_b.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index 0f5c9713d..28dc7921e 100644 --- a/functions_c.html +++ b/functions_c.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 78343b939..59b5870fe 100644 --- a/functions_d.html +++ b/functions_d.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_e.html b/functions_e.html index 0eaad9783..855a2460c 100644 --- a/functions_e.html +++ b/functions_e.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index ebbc97871..42b523d11 100644 --- a/functions_f.html +++ b/functions_f.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index d7fd59208..3e7ba4d8c 100644 --- a/functions_func.html +++ b/functions_func.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index ced853ad9..a96771e5b 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index 64019f993..ba1b1b9f5 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index 37816a346..fc90e347e 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_e.html b/functions_func_e.html index 505345164..0ff3b78e5 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index cafe30055..48e14f8c6 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index d6b9a3a8b..e6b07c6af 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_h.html b/functions_func_h.html index cf867521c..3f1efca03 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 4ef6fe199..0184677b0 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index b7faeec8e..41baecd7c 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index e5114158d..4eb9b6175 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index 4cc230663..5eba79676 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index 081e3c87b..df29c6936 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -76,16 +76,16 @@ $(function() {
  • ok() : stdex::stream::basic
  • open() : stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >, stdex::stream::cached_file, stdex::stream::file
  • operator bool() : stdex::interval< T >, stdex::sys_object
  • -
  • operator!=() : stdex::interval< T >, stdex::mapping< T >
  • +
  • operator!=() : stdex::mapping< T >
  • operator()() : stdex::free_locale_delete
  • operator=() : stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >, stdex::vector_queue< T >
  • -
  • operator==() : stdex::interval< T >, stdex::mapping< T >
  • +
  • operator==() : stdex::mapping< T >
  • operator[]() : stdex::vector_queue< T >
  • diff --git a/functions_func_p.html b/functions_func_p.html index dafdf550b..3a035ae78 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index c69f767f7..48dc1e3bc 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index 81aa793dc..bcc6b0c28 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index 8f8cca583..61ac8578f 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -95,7 +95,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index 38cac54f6..77d3dd903 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index f6b5936bd..9d09cabf5 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index ea85d25a3..846d1b8d2 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index c10ca1237..f5086e332 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index 7eb2ad38c..74bf275a0 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index a7dba64d4..ad86d29e7 100644 --- a/functions_g.html +++ b/functions_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_h.html b/functions_h.html index 8ffd3c8bc..a4ee81d64 100644 --- a/functions_h.html +++ b/functions_h.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index f8c0343ee..58230ee78 100644 --- a/functions_i.html +++ b/functions_i.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index 6efb84c8a..a0a939e0e 100644 --- a/functions_l.html +++ b/functions_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index ee5880e49..9532d73b6 100644 --- a/functions_m.html +++ b/functions_m.html @@ -95,7 +95,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index e98ec7427..9a252ae6e 100644 --- a/functions_n.html +++ b/functions_n.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index 166b5f553..722adf696 100644 --- a/functions_o.html +++ b/functions_o.html @@ -77,16 +77,16 @@ $(function() {
  • op : stdex::stream::replicator::worker
  • open() : stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >, stdex::stream::cached_file, stdex::stream::file
  • operator bool() : stdex::interval< T >, stdex::sys_object
  • -
  • operator!=() : stdex::interval< T >, stdex::mapping< T >
  • +
  • operator!=() : stdex::mapping< T >
  • operator()() : stdex::free_locale_delete
  • operator=() : stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >, stdex::vector_queue< T >
  • -
  • operator==() : stdex::interval< T >, stdex::mapping< T >
  • +
  • operator==() : stdex::mapping< T >
  • operator[]() : stdex::vector_queue< T >
  • diff --git a/functions_p.html b/functions_p.html index 158916bd5..ef6d66a28 100644 --- a/functions_p.html +++ b/functions_p.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index b95fd3715..0bed1d2f8 100644 --- a/functions_q.html +++ b/functions_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index f732fbe44..c4cd17470 100644 --- a/functions_r.html +++ b/functions_r.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index 6ac251500..ad424a90e 100644 --- a/functions_s.html +++ b/functions_s.html @@ -101,7 +101,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index 7e77824e1..6df3c0451 100644 --- a/functions_t.html +++ b/functions_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index a9b1c9a56..c79ebe120 100644 --- a/functions_type.html +++ b/functions_type.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index f1e328ef5..53091232d 100644 --- a/functions_u.html +++ b/functions_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index c4f5a80e2..092dfe655 100644 --- a/functions_v.html +++ b/functions_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 4fa69bbaf..4e974f886 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -204,7 +204,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index 870df2649..8e2e4ac79 100644 --- a/functions_w.html +++ b/functions_w.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index 47728d494..950b45ffa 100644 --- a/functions_~.html +++ b/functions_~.html @@ -78,7 +78,7 @@ $(function() { diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index 4327b1d82..74e61ba73 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -232,7 +232,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/hierarchy.html b/hierarchy.html index 27816d63a..263d94866 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -231,7 +231,7 @@ $(function() { diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index 94ae67d4b..0220853ee 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -421,7 +421,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/index.html b/index.html index fef2ccf01..65ab84852 100644 --- a/index.html +++ b/index.html @@ -76,7 +76,7 @@ $(function() { diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index 81958e1e9..01b7d12fd 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -113,32 +113,96 @@ $(document).ready(function() { init_codefold(0); });
    55
    61 inline operator bool() const { return start <= end; }
    62
    -
    70 inline bool operator==(const interval& other) const { return start == other.start && end == other.end; }
    -
    71
    -
    79 inline bool operator!=(const interval& other) const { return !operator==(other); }
    -
    80
    -
    88 inline bool contains(_In_ T x) const { return start <= x && x < end; }
    -
    89 };
    +
    70 inline bool contains(_In_ T x) const { return start <= x && x < end; }
    +
    71 };
    +
    72
    +
    73 template <class T, class _Alloc = std::allocator<interval<T>>>
    +
    74 using interval_vector = std::vector<interval<T>, _Alloc>;
    +
    75}
    +
    76
    +
    85template <class T>
    +
    86inline stdex::interval<T> operator+(_In_ const stdex::interval<T>& a, _In_ const stdex::interval<T>& b)
    +
    87{
    +
    88 return stdex::interval<T>(a.start + b.start, a.end + b.end);
    +
    89}
    90
    -
    91 template <class T, class _Alloc = std::allocator<interval<T>>>
    -
    92 using interval_vector = std::vector<interval<T>, _Alloc>;
    -
    93}
    +
    99template <class T>
    +
    100inline stdex::interval<T> operator+(_In_ const stdex::interval<T>& i, _In_ const T x)
    +
    101{
    +
    102 return stdex::interval<T>(i.start + x, i.end + x);
    +
    103}
    +
    104
    +
    112template <class T>
    +
    113inline stdex::interval<T> operator++(_Inout_ stdex::interval<T>& i)
    +
    114{
    +
    115 ++i.start;
    +
    116 ++i.end;
    +
    117 return i;
    +
    118}
    +
    119
    +
    127template <class T>
    +
    128inline stdex::interval<T> operator++(_Inout_ stdex::interval<T>& i, int) // Postfix increment operator.
    +
    129{
    +
    130 stdex::interval<T> r = i;
    +
    131 ++i.start;
    +
    132 ++i.end;
    +
    133 return r;
    +
    134}
    +
    135
    +
    144template <class T>
    +
    145inline stdex::interval<T> operator-(_In_ const stdex::interval<T>& a, _In_ const stdex::interval<T>& b)
    +
    146{
    +
    147 return stdex::interval<T>(a.start - b.start, a.end - b.end);
    +
    148}
    +
    149
    +
    158template <class T>
    +
    159inline stdex::interval<T> operator-(_In_ const stdex::interval<T>& i, _In_ const T x)
    +
    160{
    +
    161 return stdex::interval<T>(i.start - x, i.end - x);
    +
    162}
    +
    163
    +
    171template <class T>
    +
    172inline stdex::interval<T> operator--(_Inout_ stdex::interval<T>& i)
    +
    173{
    +
    174 --i.start;
    +
    175 --i.end;
    +
    176 return i;
    +
    177}
    +
    178
    +
    186template <class T>
    +
    187inline stdex::interval<T> operator--(_Inout_ stdex::interval<T>& i, int)
    +
    188{
    +
    189 stdex::interval<T> r = i;
    +
    190 --i.start;
    +
    191 --i.end;
    +
    192 return r;
    +
    193}
    +
    194
    +
    203template <class T>
    +
    204inline bool operator==(_In_ const stdex::interval<T>& a, _In_ const stdex::interval<T>& b)
    +
    205{
    +
    206 return a.start == b.start && a.end == b.end;
    +
    207}
    +
    208
    +
    217template <class T>
    +
    218inline bool operator!=(_In_ const stdex::interval<T>& a, _In_ const stdex::interval<T>& b)
    +
    219{
    +
    220 return a.start != b.start || a.end != b.end;
    +
    221}
    Numerical interval.
    Definition interval.hpp:18
    interval(T x) noexcept
    Constructs a zero-size interval.
    Definition interval.hpp:32
    -
    bool contains(T x) const
    Is value in interval?
    Definition interval.hpp:88
    +
    bool contains(T x) const
    Is value in interval?
    Definition interval.hpp:70
    bool empty() const
    Is interval empty?
    Definition interval.hpp:54
    interval(T _start, T _end) noexcept
    Constructs an interval.
    Definition interval.hpp:40
    T size() const
    Returns interval size.
    Definition interval.hpp:47
    T end
    interval end
    Definition interval.hpp:20
    interval() noexcept
    Constructs an invalid interval.
    Definition interval.hpp:25
    -
    bool operator!=(const interval &other) const
    Are intervals different?
    Definition interval.hpp:79
    T start
    interval start
    Definition interval.hpp:19
    -
    bool operator==(const interval &other) const
    Are intervals identical?
    Definition interval.hpp:70
    diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index fe141f802..935d03c5c 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -124,7 +124,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 6822917cb..1d4f0241c 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -134,7 +134,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index 8d11b0866..7168ca363 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index 1abb4b0ac..f99b47f00 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -6727,7 +6727,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/pch_8h_source.html b/pch_8h_source.html index a918e5aeb..13cd09e6d 100644 --- a/pch_8h_source.html +++ b/pch_8h_source.html @@ -116,7 +116,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 5fda1c7e1..ce3d00a86 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -331,7 +331,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index 4d4d74cba..40496359e 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -224,7 +224,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sal_8hpp_source.html b/sal_8hpp_source.html index 6b7a3b650..9c0ff950e 100644 --- a/sal_8hpp_source.html +++ b/sal_8hpp_source.html @@ -179,7 +179,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/search/all_c.js b/search/all_c.js index 8a61d22b6..18e813a94 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -4,9 +4,9 @@ var searchData= ['op_1',['op',['../classstdex_1_1stream_1_1replicator_1_1worker.html#a9ddd37c6da22d559f6deb46102833f31',1,'stdex::stream::replicator::worker']]], ['open_2',['open',['../classstdex_1_1idrec_1_1record.html#a379d9eeac3c52375982ba75df33604ca',1,'stdex::idrec::record::open(std::ostream &stream)'],['../classstdex_1_1idrec_1_1record.html#a0498a09948194be47553433c87121ec4',1,'stdex::idrec::record::open(stdex::stream::basic_file &stream)'],['../classstdex_1_1stream_1_1file.html#a556c4cff7086d5f258dcdf914556084a',1,'stdex::stream::file::open()'],['../classstdex_1_1stream_1_1cached__file.html#a8a1ac6ccd8e1d321112412d346eec0e1',1,'stdex::stream::cached_file::open()']]], ['operator_20bool_3',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1sys__object.html#a529b0f9294ed46591389ca3dd9c540f3',1,'stdex::sys_object::operator bool()']]], - ['operator_21_3d_4',['operator!=',['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping::operator!=()'],['../structstdex_1_1interval.html#aa5e6ff5a63e3cd9f8e36a32663ebfda8',1,'stdex::interval::operator!=()']]], + ['operator_21_3d_4',['operator!=',['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping']]], ['operator_28_29_5',['operator()',['../structstdex_1_1free__locale__delete.html#ab7a2cd4be45534b436a871e09805b36f',1,'stdex::free_locale_delete']]], ['operator_3d_6',['operator=',['../classstdex_1_1idrec_1_1record.html#a3d4bff1bf080fb8cb3960b5b5018392c',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue< value_type > &&other)']]], - ['operator_3d_3d_7',['operator==',['../structstdex_1_1interval.html#abec7b896ea0d650fc086955b0cba00a9',1,'stdex::interval::operator==()'],['../structstdex_1_1mapping.html#a6d9fa746849e2ea27f53e40b8b44fb46',1,'stdex::mapping::operator==()']]], + ['operator_3d_3d_7',['operator==',['../structstdex_1_1mapping.html#a6d9fa746849e2ea27f53e40b8b44fb46',1,'stdex::mapping']]], ['operator_5b_5d_8',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 4ab1ce02d..d201fee93 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -3,9 +3,9 @@ var searchData= ['ok_0',['ok',['../classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1',1,'stdex::stream::basic']]], ['open_1',['open',['../classstdex_1_1idrec_1_1record.html#a379d9eeac3c52375982ba75df33604ca',1,'stdex::idrec::record::open(std::ostream &stream)'],['../classstdex_1_1idrec_1_1record.html#a0498a09948194be47553433c87121ec4',1,'stdex::idrec::record::open(stdex::stream::basic_file &stream)'],['../classstdex_1_1stream_1_1file.html#a556c4cff7086d5f258dcdf914556084a',1,'stdex::stream::file::open()'],['../classstdex_1_1stream_1_1cached__file.html#a8a1ac6ccd8e1d321112412d346eec0e1',1,'stdex::stream::cached_file::open()']]], ['operator_20bool_2',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1sys__object.html#a529b0f9294ed46591389ca3dd9c540f3',1,'stdex::sys_object::operator bool()']]], - ['operator_21_3d_3',['operator!=',['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping::operator!=()'],['../structstdex_1_1interval.html#aa5e6ff5a63e3cd9f8e36a32663ebfda8',1,'stdex::interval::operator!=()']]], + ['operator_21_3d_3',['operator!=',['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping']]], ['operator_28_29_4',['operator()',['../structstdex_1_1free__locale__delete.html#ab7a2cd4be45534b436a871e09805b36f',1,'stdex::free_locale_delete']]], ['operator_3d_5',['operator=',['../classstdex_1_1idrec_1_1record.html#a3d4bff1bf080fb8cb3960b5b5018392c',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue< value_type > &&other)']]], - ['operator_3d_3d_6',['operator==',['../structstdex_1_1interval.html#abec7b896ea0d650fc086955b0cba00a9',1,'stdex::interval::operator==()'],['../structstdex_1_1mapping.html#a6d9fa746849e2ea27f53e40b8b44fb46',1,'stdex::mapping::operator==()']]], + ['operator_3d_3d_6',['operator==',['../structstdex_1_1mapping.html#a6d9fa746849e2ea27f53e40b8b44fb46',1,'stdex::mapping']]], ['operator_5b_5d_7',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]] ]; diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index f94f252f7..445f590d7 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -767,7 +767,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index f64ada31b..6bcc04564 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -3175,7 +3175,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index b048fe519..037b3094b 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -3855,7 +3855,7 @@ $(document).ready(function() { init_codefold(0); });
    Operating system object (file, pipe, anything with an OS handle etc.)
    Definition system.hpp:76
    virtual void close()
    Closes object.
    Definition system.hpp:117
    Numerical interval.
    Definition interval.hpp:18
    -
    bool contains(T x) const
    Is value in interval?
    Definition interval.hpp:88
    +
    bool contains(T x) const
    Is value in interval?
    Definition interval.hpp:70
    bool empty() const
    Is interval empty?
    Definition interval.hpp:54
    T size() const
    Returns interval size.
    Definition interval.hpp:47
    T end
    interval end
    Definition interval.hpp:20
    @@ -3867,7 +3867,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/string_8hpp_source.html b/string_8hpp_source.html index 2edd24aaf..89435f64e 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -225,630 +225,680 @@ $(document).ready(function() { init_codefold(0); });
    214
    215 constexpr auto npos{ static_cast<size_t>(-1) };
    216
    -
    226 template <class T>
    -
    227 inline size_t strnchr(
    -
    228 _In_reads_or_z_opt_(count) const T* str,
    -
    229 _In_ size_t count,
    -
    230 _In_ T chr)
    -
    231 {
    -
    232 assert(str || !count);
    -
    233 for (size_t i = 0; i < count && str[i]; ++i)
    -
    234 if (str[i] == chr) return i;
    -
    235 return npos;
    -
    236 }
    -
    237
    -
    247 template <class T>
    -
    248 inline size_t strrnchr(
    -
    249 _In_reads_or_z_opt_(count) const T* str,
    -
    250 _In_ size_t count,
    -
    251 _In_ T chr)
    -
    252 {
    -
    253 assert(str || !count);
    -
    254 size_t z = npos;
    -
    255 for (size_t i = 0; i < count && str[i]; ++i)
    -
    256 if (str[i] == chr) z = i;
    -
    257 return z;
    -
    258 }
    -
    259
    -
    269 template <class T>
    -
    270 inline size_t strnichr(
    -
    271 _In_reads_or_z_opt_(count) const T* str,
    -
    272 _In_ size_t count,
    -
    273 _In_ T chr,
    -
    274 _In_ const std::locale& locale)
    -
    275 {
    -
    276 assert(str || !count);
    -
    277 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
    -
    278 chr = ctype.tolower(chr);
    -
    279 for (size_t i = 0; i < count && str[i]; ++i)
    -
    280 if (ctype.tolower(str[i]) == chr) return i;
    -
    281 return npos;
    -
    282 }
    -
    283
    -
    293 template <class T>
    -
    294 inline size_t strrnichr(
    -
    295 _In_reads_or_z_opt_(count) const T* str,
    -
    296 _In_ size_t count,
    -
    297 _In_ T chr,
    -
    298 _In_ const std::locale& locale)
    -
    299 {
    -
    300 assert(str || !count);
    -
    301 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
    -
    302 chr = ctype.tolower(chr);
    -
    303 size_t z = npos;
    -
    304 for (size_t i = 0; i < count && str[i]; ++i)
    -
    305 if (ctype.tolower(str[i]) == chr) z = i;
    -
    306 return z;
    -
    307 }
    -
    308
    -
    319 template <class T1, class T2>
    -
    320 inline int strncmp(
    -
    321 _In_reads_or_z_opt_(count1) const T1* str1, _In_ size_t count1,
    -
    322 _In_reads_or_z_opt_(count2) const T2* str2, _In_ size_t count2)
    -
    323 {
    -
    324 assert(str1 || !count1);
    -
    325 assert(str2 || !count2);
    -
    326 size_t i; T1 a; T2 b;
    -
    327 for (i = 0; i < count1 && i < count2 && ((a = str1[i]) | (b = str2[i])); ++i) {
    -
    328 if (a > b) return +1;
    -
    329 if (a < b) return -1;
    -
    330 }
    -
    331 if (i < count1 && str1[i]) return +1;
    -
    332 if (i < count2 && str2[i]) return -1;
    -
    333 return 0;
    -
    334 }
    -
    335
    -
    346 template <class T>
    -
    347 inline int strncoll(
    -
    348 _In_reads_or_z_opt_(count1) const T* str1, _In_ size_t count1,
    -
    349 _In_reads_or_z_opt_(count2) const T* str2, _In_ size_t count2,
    -
    350 _In_ const std::locale& locale)
    -
    351 {
    -
    352 assert(str1 || !count1);
    -
    353 assert(str2 || !count2);
    -
    354 auto& collate = std::use_facet<std::collate<T>>(locale);
    -
    355 return collate.compare(str1, str1 + count1, str2, str2 + count2);
    -
    356 }
    -
    357
    -
    368 template <class T1, class T2>
    -
    369 inline int strnicmp(
    -
    370 _In_reads_or_z_opt_(count1) const T1* str1, _In_ size_t count1,
    -
    371 _In_reads_or_z_opt_(count2) const T2* str2, _In_ size_t count2,
    -
    372 _In_ const std::locale& locale)
    -
    373 {
    -
    374 assert(str1 || !count1);
    -
    375 assert(str2 || !count2);
    -
    376 size_t i; T1 a; T2 b;
    -
    377 const auto& ctype1 = std::use_facet<std::ctype<T1>>(locale);
    -
    378 const auto& ctype2 = std::use_facet<std::ctype<T2>>(locale);
    -
    379 for (i = 0; i < count1 && i < count2 && ((a = ctype1.tolower(str1[i])) | (b = ctype2.tolower(str2[i]))); i++) {
    -
    380 if (a > b) return +1;
    -
    381 if (a < b) return -1;
    -
    382 }
    -
    383 if (i < count1 && str1[i]) return +1;
    -
    384 if (i < count2 && str2[i]) return -1;
    -
    385 return 0;
    -
    386 }
    -
    387
    -
    397 template <class T1, class T2>
    -
    398 inline size_t strnstr(
    -
    399 _In_reads_or_z_opt_(count) const T1* str,
    -
    400 _In_ size_t count,
    -
    401 _In_z_ const T2* sample)
    -
    402 {
    -
    403 assert(str || !count);
    -
    404 assert(sample);
    -
    405 for (size_t offset = 0;; ++offset) {
    -
    406 for (size_t i = offset, j = 0;; ++i, ++j) {
    -
    407 if (!sample[j])
    -
    408 return offset;
    -
    409 if (i >= count || !str[i])
    -
    410 return npos;
    -
    411 if (str[i] != sample[j])
    -
    412 break;
    -
    413 }
    -
    414 }
    -
    415 }
    -
    416
    -
    426 template <class T1, class T2>
    -
    427 inline size_t strnistr(
    -
    428 _In_reads_or_z_opt_(count) const T1* str,
    -
    429 _In_ size_t count,
    -
    430 _In_z_ const T2* sample,
    -
    431 _In_ const std::locale& locale)
    -
    432 {
    -
    433 assert(str || !count);
    -
    434 assert(sample);
    -
    435 const auto& ctype1 = std::use_facet<std::ctype<T1>>(locale);
    -
    436 const auto& ctype2 = std::use_facet<std::ctype<T2>>(locale);
    -
    437 for (size_t offset = 0;; ++offset) {
    -
    438 for (size_t i = offset, j = 0;; ++i, ++j) {
    -
    439 if (!sample[j])
    -
    440 return offset;
    -
    441 if (i >= count || !str[i])
    -
    442 return npos;
    -
    443 if (ctype1.tolower(str[i]) != ctype2.tolower(sample[j]))
    -
    444 break;
    -
    445 }
    -
    446 }
    -
    447 }
    -
    448
    -
    457 template <class T1, class T2>
    -
    458 inline size_t strcpy(
    -
    459 _Out_writes_z_(_String_length_(src) + 1) T1* dst,
    -
    460 _In_z_ const T2* src)
    -
    461 {
    -
    462 assert(dst && src);
    -
    463 for (size_t i = 0; ; ++i) {
    -
    464 if ((dst[i] = src[i]) == 0)
    -
    465 return i;
    -
    466 }
    -
    467 }
    -
    468
    -
    478 template <class T1, class T2>
    -
    479 inline size_t strncpy(
    -
    480 _Out_writes_(count) _Post_maybez_ T1* dst,
    -
    481 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
    -
    482 {
    -
    483 assert(dst && src || !count);
    -
    484 for (size_t i = 0; ; ++i) {
    -
    485 if (i >= count)
    -
    486 return i;
    -
    487 if ((dst[i] = src[i]) == 0)
    -
    488 return i;
    -
    489 }
    -
    490 }
    -
    491
    -
    502 template <class T1, class T2>
    -
    503 inline size_t strncpy(
    -
    504 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
    -
    505 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
    +
    225 template <class T>
    +
    226 inline size_t strchr(_In_z_ const T* str, _In_ T chr)
    +
    227 {
    +
    228 assert(str);
    +
    229 for (size_t i = 0; str[i]; ++i)
    +
    230 if (str[i] == chr) return i;
    +
    231 return npos;
    +
    232 }
    +
    233
    +
    243 template <class T>
    +
    244 inline size_t strnchr(
    +
    245 _In_reads_or_z_opt_(count) const T* str,
    +
    246 _In_ size_t count,
    +
    247 _In_ T chr)
    +
    248 {
    +
    249 assert(str || !count);
    +
    250 for (size_t i = 0; i < count && str[i]; ++i)
    +
    251 if (str[i] == chr) return i;
    +
    252 return npos;
    +
    253 }
    +
    254
    +
    264 template <class T>
    +
    265 inline size_t strrnchr(
    +
    266 _In_reads_or_z_opt_(count) const T* str,
    +
    267 _In_ size_t count,
    +
    268 _In_ T chr)
    +
    269 {
    +
    270 assert(str || !count);
    +
    271 size_t z = npos;
    +
    272 for (size_t i = 0; i < count && str[i]; ++i)
    +
    273 if (str[i] == chr) z = i;
    +
    274 return z;
    +
    275 }
    +
    276
    +
    286 template <class T>
    +
    287 inline size_t strnichr(
    +
    288 _In_reads_or_z_opt_(count) const T* str,
    +
    289 _In_ size_t count,
    +
    290 _In_ T chr,
    +
    291 _In_ const std::locale& locale)
    +
    292 {
    +
    293 assert(str || !count);
    +
    294 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
    +
    295 chr = ctype.tolower(chr);
    +
    296 for (size_t i = 0; i < count && str[i]; ++i)
    +
    297 if (ctype.tolower(str[i]) == chr) return i;
    +
    298 return npos;
    +
    299 }
    +
    300
    +
    310 template <class T>
    +
    311 inline size_t strrnichr(
    +
    312 _In_reads_or_z_opt_(count) const T* str,
    +
    313 _In_ size_t count,
    +
    314 _In_ T chr,
    +
    315 _In_ const std::locale& locale)
    +
    316 {
    +
    317 assert(str || !count);
    +
    318 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
    +
    319 chr = ctype.tolower(chr);
    +
    320 size_t z = npos;
    +
    321 for (size_t i = 0; i < count && str[i]; ++i)
    +
    322 if (ctype.tolower(str[i]) == chr) z = i;
    +
    323 return z;
    +
    324 }
    +
    325
    +
    336 template <class T1, class T2>
    +
    337 inline int strncmp(
    +
    338 _In_reads_or_z_opt_(count1) const T1* str1, _In_ size_t count1,
    +
    339 _In_reads_or_z_opt_(count2) const T2* str2, _In_ size_t count2)
    +
    340 {
    +
    341 assert(str1 || !count1);
    +
    342 assert(str2 || !count2);
    +
    343 size_t i; T1 a; T2 b;
    +
    344 for (i = 0; i < count1 && i < count2 && ((a = str1[i]) | (b = str2[i])); ++i) {
    +
    345 if (a > b) return +1;
    +
    346 if (a < b) return -1;
    +
    347 }
    +
    348 if (i < count1 && str1[i]) return +1;
    +
    349 if (i < count2 && str2[i]) return -1;
    +
    350 return 0;
    +
    351 }
    +
    352
    +
    363 template <class T>
    +
    364 inline int strncoll(
    +
    365 _In_reads_or_z_opt_(count1) const T* str1, _In_ size_t count1,
    +
    366 _In_reads_or_z_opt_(count2) const T* str2, _In_ size_t count2,
    +
    367 _In_ const std::locale& locale)
    +
    368 {
    +
    369 assert(str1 || !count1);
    +
    370 assert(str2 || !count2);
    +
    371 auto& collate = std::use_facet<std::collate<T>>(locale);
    +
    372 return collate.compare(str1, str1 + count1, str2, str2 + count2);
    +
    373 }
    +
    374
    +
    385 template <class T1, class T2>
    +
    386 inline int strnicmp(
    +
    387 _In_reads_or_z_opt_(count1) const T1* str1, _In_ size_t count1,
    +
    388 _In_reads_or_z_opt_(count2) const T2* str2, _In_ size_t count2,
    +
    389 _In_ const std::locale& locale)
    +
    390 {
    +
    391 assert(str1 || !count1);
    +
    392 assert(str2 || !count2);
    +
    393 size_t i; T1 a; T2 b;
    +
    394 const auto& ctype1 = std::use_facet<std::ctype<T1>>(locale);
    +
    395 const auto& ctype2 = std::use_facet<std::ctype<T2>>(locale);
    +
    396 for (i = 0; i < count1 && i < count2 && ((a = ctype1.tolower(str1[i])) | (b = ctype2.tolower(str2[i]))); i++) {
    +
    397 if (a > b) return +1;
    +
    398 if (a < b) return -1;
    +
    399 }
    +
    400 if (i < count1 && str1[i]) return +1;
    +
    401 if (i < count2 && str2[i]) return -1;
    +
    402 return 0;
    +
    403 }
    +
    404
    +
    413 template <class T1, class T2>
    +
    414 inline size_t strstr(
    +
    415 _In_z_ const T1* str,
    +
    416 _In_z_ const T2* sample)
    +
    417 {
    +
    418 assert(str);
    +
    419 assert(sample);
    +
    420 for (size_t offset = 0;; ++offset) {
    +
    421 for (size_t i = offset, j = 0;; ++i, ++j) {
    +
    422 if (!sample[j])
    +
    423 return offset;
    +
    424 if (!str[i])
    +
    425 return npos;
    +
    426 if (str[i] != sample[j])
    +
    427 break;
    +
    428 }
    +
    429 }
    +
    430 }
    +
    431
    +
    441 template <class T1, class T2>
    +
    442 inline size_t strnstr(
    +
    443 _In_reads_or_z_opt_(count) const T1* str,
    +
    444 _In_ size_t count,
    +
    445 _In_z_ const T2* sample)
    +
    446 {
    +
    447 assert(str || !count);
    +
    448 assert(sample);
    +
    449 for (size_t offset = 0;; ++offset) {
    +
    450 for (size_t i = offset, j = 0;; ++i, ++j) {
    +
    451 if (!sample[j])
    +
    452 return offset;
    +
    453 if (i >= count || !str[i])
    +
    454 return npos;
    +
    455 if (str[i] != sample[j])
    +
    456 break;
    +
    457 }
    +
    458 }
    +
    459 }
    +
    460
    +
    469 template <class T1, class T2>
    +
    470 inline size_t stristr(
    +
    471 _In_z_ const T1* str,
    +
    472 _In_z_ const T2* sample,
    +
    473 _In_ const std::locale& locale)
    +
    474 {
    +
    475 assert(str);
    +
    476 assert(sample);
    +
    477 const auto& ctype1 = std::use_facet<std::ctype<T1>>(locale);
    +
    478 const auto& ctype2 = std::use_facet<std::ctype<T2>>(locale);
    +
    479 for (size_t offset = 0;; ++offset) {
    +
    480 for (size_t i = offset, j = 0;; ++i, ++j) {
    +
    481 if (!sample[j])
    +
    482 return offset;
    +
    483 if (!str[i])
    +
    484 return npos;
    +
    485 if (ctype1.tolower(str[i]) != ctype2.tolower(sample[j]))
    +
    486 break;
    +
    487 }
    +
    488 }
    +
    489 }
    +
    490
    +
    500 template <class T1, class T2>
    +
    501 inline size_t strnistr(
    +
    502 _In_reads_or_z_opt_(count) const T1* str,
    +
    503 _In_ size_t count,
    +
    504 _In_z_ const T2* sample,
    +
    505 _In_ const std::locale& locale)
    506 {
    -
    507 assert(dst || !count_dst);
    -
    508 assert(src || !count_src);
    -
    509 for (size_t i = 0; ; ++i)
    -
    510 {
    -
    511 if (i > count_dst)
    -
    512 return i;
    -
    513 if (i > count_src) {
    -
    514 dst[i] = 0;
    -
    515 return i;
    -
    516 }
    -
    517 if ((dst[i] = src[i]) == 0)
    -
    518 return i;
    -
    519 }
    -
    520 }
    -
    521
    -
    530 template <class T1, class T2>
    -
    531 inline size_t strcat(
    -
    532 _In_z_ _Out_writes_z_(_String_length_(dst) + _String_length_(src) + 1) T1* dst,
    -
    533 _In_z_ const T2* src)
    -
    534 {
    -
    535 assert(dst && src);
    -
    536 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
    -
    537 if ((dst[j] = src[i]) == 0)
    -
    538 return j;
    -
    539 }
    -
    540 }
    -
    541
    -
    551 template <class T1, class T2>
    -
    552 inline size_t strncat(
    -
    553 _Out_writes_(count) _Post_maybez_ T1* dst,
    -
    554 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
    -
    555 {
    -
    556 assert(dst && src || !count);
    -
    557 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
    -
    558 if (i >= count)
    -
    559 return j;
    -
    560 if ((dst[j] = src[i]) == 0)
    -
    561 return j;
    -
    562 }
    -
    563 }
    -
    564
    -
    575 template <class T1, class T2>
    -
    576 inline size_t strncat(
    -
    577 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
    -
    578 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
    -
    579 {
    -
    580 assert(dst || !count_dst);
    -
    581 assert(src || !count_src);
    -
    582 for (size_t i = 0, j = stdex::strnlen<T1>(dst, count_dst); ; ++i, ++j)
    -
    583 {
    -
    584 if (j > count_dst)
    -
    585 return j;
    -
    586 if (i > count_src) {
    -
    587 dst[j] = 0;
    -
    588 return j;
    -
    589 }
    -
    590 if ((dst[j] = src[i]) == 0)
    -
    591 return j;
    -
    592 }
    -
    593 }
    -
    594
    -
    605 template <class T>
    -
    606 inline _Check_return_ _Ret_maybenull_z_ T* strdup(_In_opt_z_ const T* str)
    -
    607 {
    -
    608 if (!str) _Unlikely_
    -
    609 return nullptr;
    -
    610 size_t count = strlen(str) + 1;
    -
    611 T* dst = new T[count];
    -
    612 strncpy(dst, count, str, SIZE_MAX);
    -
    613 return dst;
    +
    507 assert(str || !count);
    +
    508 assert(sample);
    +
    509 const auto& ctype1 = std::use_facet<std::ctype<T1>>(locale);
    +
    510 const auto& ctype2 = std::use_facet<std::ctype<T2>>(locale);
    +
    511 for (size_t offset = 0;; ++offset) {
    +
    512 for (size_t i = offset, j = 0;; ++i, ++j) {
    +
    513 if (!sample[j])
    +
    514 return offset;
    +
    515 if (i >= count || !str[i])
    +
    516 return npos;
    +
    517 if (ctype1.tolower(str[i]) != ctype2.tolower(sample[j]))
    +
    518 break;
    +
    519 }
    +
    520 }
    +
    521 }
    +
    522
    +
    531 template <class T1, class T2>
    +
    532 inline size_t strcpy(
    +
    533 _Out_writes_z_(_String_length_(src) + 1) T1* dst,
    +
    534 _In_z_ const T2* src)
    +
    535 {
    +
    536 assert(dst && src);
    +
    537 for (size_t i = 0; ; ++i) {
    +
    538 if ((dst[i] = src[i]) == 0)
    +
    539 return i;
    +
    540 }
    +
    541 }
    +
    542
    +
    552 template <class T1, class T2>
    +
    553 inline size_t strncpy(
    +
    554 _Out_writes_(count) _Post_maybez_ T1* dst,
    +
    555 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
    +
    556 {
    +
    557 assert(dst && src || !count);
    +
    558 for (size_t i = 0; ; ++i) {
    +
    559 if (i >= count)
    +
    560 return i;
    +
    561 if ((dst[i] = src[i]) == 0)
    +
    562 return i;
    +
    563 }
    +
    564 }
    +
    565
    +
    576 template <class T1, class T2>
    +
    577 inline size_t strncpy(
    +
    578 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
    +
    579 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
    +
    580 {
    +
    581 assert(dst || !count_dst);
    +
    582 assert(src || !count_src);
    +
    583 for (size_t i = 0; ; ++i)
    +
    584 {
    +
    585 if (i > count_dst)
    +
    586 return i;
    +
    587 if (i > count_src) {
    +
    588 dst[i] = 0;
    +
    589 return i;
    +
    590 }
    +
    591 if ((dst[i] = src[i]) == 0)
    +
    592 return i;
    +
    593 }
    +
    594 }
    +
    595
    +
    604 template <class T1, class T2>
    +
    605 inline size_t strcat(
    +
    606 _In_z_ _Out_writes_z_(_String_length_(dst) + _String_length_(src) + 1) T1* dst,
    +
    607 _In_z_ const T2* src)
    +
    608 {
    +
    609 assert(dst && src);
    +
    610 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
    +
    611 if ((dst[j] = src[i]) == 0)
    +
    612 return j;
    +
    613 }
    614 }
    615
    -
    627 template <class T>
    -
    628 inline _Ret_z_ T* strndup(
    -
    629 _In_reads_or_z_opt_(count) const T* str,
    -
    630 _In_ size_t count)
    -
    631 {
    -
    632 T* dst = new T[count];
    -
    633 strncpy(dst, count, str, SIZE_MAX);
    -
    634 return dst;
    -
    635 }
    -
    636
    -
    646 template <class T>
    -
    647 inline size_t crlf2nl(_Out_writes_z_(strlen(src)) T* dst, _In_z_ const T* src)
    -
    648 {
    -
    649 assert(dst);
    -
    650 assert(src);
    -
    651 size_t i, j;
    -
    652 for (i = j = 0; src[j];) {
    -
    653 if (src[j] != '\r' || src[j + 1] != '\n')
    -
    654 dst[i++] = src[j++];
    -
    655 else {
    -
    656 dst[i++] = '\n';
    -
    657 j += 2;
    -
    658 }
    -
    659 }
    -
    660 dst[i] = 0;
    -
    661 return i;
    -
    662 }
    -
    663
    -
    665 template <class T, class T_bin>
    -
    666 inline T_bin strtoint(
    -
    667 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    668 _Out_opt_ size_t* end,
    -
    669 _In_ int radix,
    -
    670 _Out_ uint8_t& flags)
    -
    671 {
    -
    672 assert(str || !count);
    -
    673 assert(radix == 0 || 2 <= radix && radix <= 36);
    -
    674
    -
    675 size_t i = 0;
    -
    676 T_bin value = 0, digit,
    -
    677 max_ui = (T_bin)-1,
    -
    678 max_ui_pre1, max_ui_pre2;
    -
    679
    -
    680 flags = 0;
    -
    681
    -
    682 // Skip leading spaces.
    -
    683 for (;; ++i) {
    -
    684 if (i >= count || !str[i]) goto error;
    -
    685 if (!isspace(str[i])) break;
    -
    686 }
    -
    687
    -
    688 // Read the sign.
    -
    689 if (str[i] == '+') {
    -
    690 flags &= ~0x01;
    -
    691 ++i;
    -
    692 if (i >= count || !str[i]) goto error;
    -
    693 }
    -
    694 else if (str[i] == '-') {
    -
    695 flags |= 0x01;
    -
    696 ++i;
    -
    697 if (i >= count || !str[i]) goto error;
    -
    698 }
    -
    699
    -
    700 if (radix == 16) {
    -
    701 // On hexadecimal, allow leading 0x.
    -
    702 if (str[i] == '0' && i + 1 < count && (str[i + 1] == 'x' || str[i + 1] == 'X')) {
    -
    703 i += 2;
    -
    704 if (i >= count || !str[i]) goto error;
    -
    705 }
    -
    706 }
    -
    707 else if (!radix) {
    -
    708 // Autodetect radix.
    -
    709 if (str[i] == '0') {
    -
    710 ++i;
    -
    711 if (i >= count || !str[i]) goto error;
    -
    712 if (str[i] == 'x' || str[i] == 'X') {
    -
    713 radix = 16;
    -
    714 ++i;
    -
    715 if (i >= count || !str[i]) goto error;
    -
    716 }
    -
    717 else
    -
    718 radix = 8;
    -
    719 }
    -
    720 else
    -
    721 radix = 10;
    -
    722 }
    -
    723
    -
    724 // We have the radix.
    -
    725 max_ui_pre1 = max_ui / (T_bin)radix;
    -
    726 max_ui_pre2 = max_ui % (T_bin)radix;
    -
    727 for (;;) {
    -
    728 if ('0' <= str[i] && str[i] <= '9')
    -
    729 digit = (T_bin)str[i] - '0';
    -
    730 else if ('A' <= str[i] && str[i] <= 'Z')
    -
    731 digit = (T_bin)str[i] - 'A' + '\x0a';
    -
    732 else if ('a' <= str[i] && str[i] <= 'z')
    -
    733 digit = (T_bin)str[i] - 'a' + '\x0a';
    -
    734 else
    -
    735 goto error;
    -
    736 if (digit >= (T_bin)radix)
    -
    737 goto error;
    -
    738
    -
    739 if (value < max_ui_pre1 || // Multiplication nor addition will not overflow.
    -
    740 value == max_ui_pre1 && digit <= max_ui_pre2) // Small digits will not overflow.
    -
    741 value = value * (T_bin)radix + digit;
    -
    742 else {
    -
    743 // Overflow!
    -
    744 flags |= 0x02;
    -
    745 }
    -
    746
    -
    747 ++i;
    -
    748 if (i >= count || !str[i])
    -
    749 goto error;
    -
    750 }
    -
    751
    -
    752 error:
    -
    753 if (end) *end = i;
    -
    754 return value;
    -
    755 }
    -
    757
    -
    768 template <class T, class T_bin>
    -
    769 T_bin strtoint(
    -
    770 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    771 _Out_opt_ size_t* end,
    -
    772 _In_ int radix)
    -
    773 {
    -
    774 uint8_t flags;
    -
    775 T_bin value;
    -
    776
    -
    777 switch (sizeof(T_bin)) {
    -
    778 case 1:
    -
    779 value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags);
    -
    780 if ((flags & 0x01) && (value & 0x80)) {
    -
    781 // Sign bit is 1 => overflow.
    -
    782 flags |= 0x02;
    -
    783 }
    -
    784 return (flags & 0x02) ?
    -
    785 (flags & 0x01) ? (T_bin)0x80 : (T_bin)0x7f :
    -
    786 (flags & 0x01) ? -value : value;
    -
    787
    -
    788 case 2:
    -
    789 value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags);
    -
    790 if ((flags & 0x01) && (value & 0x8000)) {
    -
    791 // Sign bit is 1 => overflow.
    -
    792 flags |= 0x02;
    +
    625 template <class T1, class T2>
    +
    626 inline size_t strncat(
    +
    627 _Out_writes_(count) _Post_maybez_ T1* dst,
    +
    628 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
    +
    629 {
    +
    630 assert(dst && src || !count);
    +
    631 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
    +
    632 if (i >= count)
    +
    633 return j;
    +
    634 if ((dst[j] = src[i]) == 0)
    +
    635 return j;
    +
    636 }
    +
    637 }
    +
    638
    +
    649 template <class T1, class T2>
    +
    650 inline size_t strncat(
    +
    651 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
    +
    652 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
    +
    653 {
    +
    654 assert(dst || !count_dst);
    +
    655 assert(src || !count_src);
    +
    656 for (size_t i = 0, j = stdex::strnlen<T1>(dst, count_dst); ; ++i, ++j)
    +
    657 {
    +
    658 if (j > count_dst)
    +
    659 return j;
    +
    660 if (i > count_src) {
    +
    661 dst[j] = 0;
    +
    662 return j;
    +
    663 }
    +
    664 if ((dst[j] = src[i]) == 0)
    +
    665 return j;
    +
    666 }
    +
    667 }
    +
    668
    +
    679 template <class T>
    +
    680 inline _Check_return_ _Ret_maybenull_z_ T* strdup(_In_opt_z_ const T* str)
    +
    681 {
    +
    682 if (!str) _Unlikely_
    +
    683 return nullptr;
    +
    684 size_t count = strlen(str) + 1;
    +
    685 T* dst = new T[count];
    +
    686 strncpy(dst, count, str, SIZE_MAX);
    +
    687 return dst;
    +
    688 }
    +
    689
    +
    701 template <class T>
    +
    702 inline _Ret_z_ T* strndup(
    +
    703 _In_reads_or_z_opt_(count) const T* str,
    +
    704 _In_ size_t count)
    +
    705 {
    +
    706 T* dst = new T[count];
    +
    707 strncpy(dst, count, str, SIZE_MAX);
    +
    708 return dst;
    +
    709 }
    +
    710
    +
    720 template <class T>
    +
    721 inline size_t crlf2nl(_Out_writes_z_(strlen(src)) T* dst, _In_z_ const T* src)
    +
    722 {
    +
    723 assert(dst);
    +
    724 assert(src);
    +
    725 size_t i, j;
    +
    726 for (i = j = 0; src[j];) {
    +
    727 if (src[j] != '\r' || src[j + 1] != '\n')
    +
    728 dst[i++] = src[j++];
    +
    729 else {
    +
    730 dst[i++] = '\n';
    +
    731 j += 2;
    +
    732 }
    +
    733 }
    +
    734 dst[i] = 0;
    +
    735 return i;
    +
    736 }
    +
    737
    +
    739 template <class T, class T_bin>
    +
    740 inline T_bin strtoint(
    +
    741 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    742 _Out_opt_ size_t* end,
    +
    743 _In_ int radix,
    +
    744 _Out_ uint8_t& flags)
    +
    745 {
    +
    746 assert(str || !count);
    +
    747 assert(radix == 0 || 2 <= radix && radix <= 36);
    +
    748
    +
    749 size_t i = 0;
    +
    750 T_bin value = 0, digit,
    +
    751 max_ui = (T_bin)-1,
    +
    752 max_ui_pre1, max_ui_pre2;
    +
    753
    +
    754 flags = 0;
    +
    755
    +
    756 // Skip leading spaces.
    +
    757 for (;; ++i) {
    +
    758 if (i >= count || !str[i]) goto error;
    +
    759 if (!isspace(str[i])) break;
    +
    760 }
    +
    761
    +
    762 // Read the sign.
    +
    763 if (str[i] == '+') {
    +
    764 flags &= ~0x01;
    +
    765 ++i;
    +
    766 if (i >= count || !str[i]) goto error;
    +
    767 }
    +
    768 else if (str[i] == '-') {
    +
    769 flags |= 0x01;
    +
    770 ++i;
    +
    771 if (i >= count || !str[i]) goto error;
    +
    772 }
    +
    773
    +
    774 if (radix == 16) {
    +
    775 // On hexadecimal, allow leading 0x.
    +
    776 if (str[i] == '0' && i + 1 < count && (str[i + 1] == 'x' || str[i + 1] == 'X')) {
    +
    777 i += 2;
    +
    778 if (i >= count || !str[i]) goto error;
    +
    779 }
    +
    780 }
    +
    781 else if (!radix) {
    +
    782 // Autodetect radix.
    +
    783 if (str[i] == '0') {
    +
    784 ++i;
    +
    785 if (i >= count || !str[i]) goto error;
    +
    786 if (str[i] == 'x' || str[i] == 'X') {
    +
    787 radix = 16;
    +
    788 ++i;
    +
    789 if (i >= count || !str[i]) goto error;
    +
    790 }
    +
    791 else
    +
    792 radix = 8;
    793 }
    -
    794 return (flags & 0x02) ?
    -
    795 (flags & 0x01) ? (T_bin)0x8000 : (T_bin)0x7fff :
    -
    796 (flags & 0x01) ? -value : value;
    +
    794 else
    +
    795 radix = 10;
    +
    796 }
    797
    -
    798 case 4:
    -
    799 value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags);
    -
    800 if ((flags & 0x01) && (value & 0x80000000)) {
    -
    801 // Sign bit is 1 => overflow.
    -
    802 flags |= 0x02;
    -
    803 }
    -
    804 return (flags & 0x02) ?
    -
    805 (flags & 0x01) ? (T_bin)0x80000000 : (T_bin)0x7fffffff :
    -
    806 (flags & 0x01) ? -value : value;
    -
    807
    -
    808 case 8:
    -
    809 value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags);
    -
    810 if ((flags & 0x01) && (value & 0x8000000000000000)) {
    -
    811 // Sign bit is 1 => overflow.
    -
    812 flags |= 0x02;
    -
    813 }
    -
    814 return (flags & 0x02) ?
    -
    815 (flags & 0x01) ? (T_bin)0x8000000000000000 : (T_bin)0x7fffffffffffffff :
    -
    816 (flags & 0x01) ? -value : value;
    -
    817
    -
    818 default:
    -
    819 throw std::invalid_argument("Unsupported bit length");
    -
    820 }
    -
    821 }
    -
    822
    -
    833 template <class T, class T_bin>
    -
    834 inline T_bin strtouint(
    -
    835 _In_reads_or_z_opt_(count) const T* str,
    -
    836 _In_ size_t count,
    -
    837 _Out_opt_ size_t* end,
    -
    838 _In_ int radix)
    -
    839 {
    -
    840 uint8_t flags;
    -
    841 T_bin value;
    -
    842
    -
    843 switch (sizeof(T_bin)) {
    -
    844 case 1: value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags); break;
    -
    845 case 2: value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags); break;
    -
    846 case 4: value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags); break;
    -
    847 case 8: value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags); break;
    -
    848 default: throw std::invalid_argument("Unsupported bit length");
    -
    849 }
    +
    798 // We have the radix.
    +
    799 max_ui_pre1 = max_ui / (T_bin)radix;
    +
    800 max_ui_pre2 = max_ui % (T_bin)radix;
    +
    801 for (;;) {
    +
    802 if ('0' <= str[i] && str[i] <= '9')
    +
    803 digit = (T_bin)str[i] - '0';
    +
    804 else if ('A' <= str[i] && str[i] <= 'Z')
    +
    805 digit = (T_bin)str[i] - 'A' + '\x0a';
    +
    806 else if ('a' <= str[i] && str[i] <= 'z')
    +
    807 digit = (T_bin)str[i] - 'a' + '\x0a';
    +
    808 else
    +
    809 goto error;
    +
    810 if (digit >= (T_bin)radix)
    +
    811 goto error;
    +
    812
    +
    813 if (value < max_ui_pre1 || // Multiplication nor addition will not overflow.
    +
    814 value == max_ui_pre1 && digit <= max_ui_pre2) // Small digits will not overflow.
    +
    815 value = value * (T_bin)radix + digit;
    +
    816 else {
    +
    817 // Overflow!
    +
    818 flags |= 0x02;
    +
    819 }
    +
    820
    +
    821 ++i;
    +
    822 if (i >= count || !str[i])
    +
    823 goto error;
    +
    824 }
    +
    825
    +
    826 error:
    +
    827 if (end) *end = i;
    +
    828 return value;
    +
    829 }
    +
    831
    +
    842 template <class T, class T_bin>
    +
    843 T_bin strtoint(
    +
    844 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    845 _Out_opt_ size_t* end,
    +
    846 _In_ int radix)
    +
    847 {
    +
    848 uint8_t flags;
    +
    849 T_bin value;
    850
    -
    851 return (flags & 0x02) ?
    -
    852 (flags & 0x01) ? (T_bin)0 : (T_bin)-1 :
    -
    853 (flags & 0x01) ? ~value : value;
    -
    854 }
    -
    855
    -
    866 template <class T>
    -
    867 inline int32_t strto32(
    -
    868 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    869 _Out_opt_ size_t* end,
    -
    870 _In_ int radix)
    -
    871 {
    -
    872 return strtoint<T, int32_t>(str, count, end, radix);
    -
    873 }
    -
    874
    -
    885 template <class T>
    -
    886 inline int64_t strto64(
    -
    887 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    888 _Out_opt_ size_t* end,
    -
    889 _In_ int radix)
    -
    890 {
    -
    891 return strtoint<T, int64_t>(str, count, end, radix);
    -
    892 }
    -
    893
    -
    905 template <class T>
    -
    906 inline intptr_t strtoi(
    -
    907 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    908 _Out_opt_ size_t* end,
    -
    909 _In_ int radix)
    -
    910 {
    -
    911#if defined(_WIN64) || defined(__LP64__)
    -
    912 return (intptr_t)strto64(str, count, end, radix);
    -
    913#else
    -
    914 return (intptr_t)strto32(str, count, end, radix);
    -
    915#endif
    -
    916 }
    -
    917
    -
    928 template <class T>
    -
    929 inline uint32_t strtou32(
    -
    930 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    931 _Out_opt_ size_t* end,
    -
    932 _In_ int radix)
    -
    933 {
    -
    934 return strtouint<T, uint32_t>(str, count, end, radix);
    -
    935 }
    -
    936
    -
    947 template <class T>
    -
    948 inline uint64_t strtou64(
    -
    949 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    950 _Out_opt_ size_t* end,
    -
    951 _In_ int radix)
    -
    952 {
    -
    953 return strtouint<T, uint64_t>(str, count, end, radix);
    -
    954 }
    -
    955
    -
    967 template <class T>
    -
    968 inline size_t strtoui(
    -
    969 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    -
    970 _Out_opt_ size_t* end,
    -
    971 _In_ int radix)
    -
    972 {
    -
    973#if defined(_WIN64) || defined(__LP64__)
    -
    974 return (size_t)strtou64(str, count, end, radix);
    -
    975#else
    -
    976 return (size_t)strtou32(str, count, end, radix);
    -
    977#endif
    -
    978 }
    -
    979
    -
    981 inline int vsnprintf(_Out_z_cap_(capacity) char *str, _In_ size_t capacity, _In_z_ _Printf_format_string_params_(2) const char *format, _In_opt_ locale_t locale, _In_ va_list arg)
    -
    982 {
    -
    983 int r;
    -
    984#ifdef _WIN32
    -
    985 // Don't use _vsnprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
    -
    986#pragma warning(suppress: 4996)
    -
    987 r = _vsnprintf_l(str, capacity, format, locale, arg);
    -
    988#else
    -
    989 r = vsnprintf(str, capacity, format, arg);
    -
    990#endif
    -
    991 if (r == -1 && strnlen(str, capacity) == capacity) {
    -
    992 // Buffer overrun. Estimate buffer size for the next iteration.
    -
    993 capacity += std::max<size_t>(capacity / 8, 0x80);
    -
    994 if (capacity > INT_MAX)
    -
    995 throw std::invalid_argument("string too big");
    -
    996 return (int)capacity;
    -
    997 }
    -
    998 return r;
    -
    999 }
    -
    1000
    -
    1001 inline int vsnprintf(_Out_z_cap_(capacity) wchar_t *str, _In_ size_t capacity, _In_z_ _Printf_format_string_params_(2) const wchar_t *format, _In_opt_ locale_t locale, _In_ va_list arg)
    -
    1002 {
    -
    1003 int r;
    -
    1004
    -
    1005#ifdef _WIN32
    -
    1006 // Don't use _vsnwprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
    -
    1007#pragma warning(suppress: 4996)
    -
    1008 r = _vsnwprintf_l(str, capacity, format, locale, arg);
    -
    1009#else
    -
    1010 r = vswprintf(str, capacity, format, arg);
    -
    1011#endif
    -
    1012 if (r == -1 && strnlen(str, capacity) == capacity) {
    -
    1013 // Buffer overrun. Estimate buffer size for the next iteration.
    -
    1014 capacity += std::max<size_t>(capacity / 8, 0x80);
    -
    1015 if (capacity > INT_MAX)
    -
    1016 throw std::invalid_argument("string too big");
    -
    1017 return (int)capacity;
    -
    1018 }
    -
    1019 return r;
    -
    1020 }
    -
    1022
    -
    1031 template<class _Elem, class _Traits, class _Ax>
    -
    1032 inline void vappendf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    -
    1033 {
    -
    1034 _Elem buf[1024/sizeof(_Elem)];
    -
    1035
    -
    1036 // Try with stack buffer first.
    -
    1037 int count = vsnprintf(buf, _countof(buf) - 1, format, locale, arg);
    -
    1038 if (count >= 0) {
    -
    1039 // Copy from stack.
    -
    1040 str.append(buf, count);
    -
    1041 } else {
    -
    1042 for (size_t capacity = 2*1024/sizeof(_Elem);; capacity *= 2) {
    -
    1043 // Allocate on heap and retry.
    -
    1044 auto buf_dyn = std::make_unique<_Elem[]>(capacity);
    -
    1045 count = vsnprintf(buf_dyn.get(), capacity - 1, format, locale, arg);
    -
    1046 if (count >= 0) {
    -
    1047 str.append(buf_dyn.get(), count);
    -
    1048 break;
    -
    1049 }
    -
    1050 }
    -
    1051 }
    +
    851 switch (sizeof(T_bin)) {
    +
    852 case 1:
    +
    853 value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags);
    +
    854 if ((flags & 0x01) && (value & 0x80)) {
    +
    855 // Sign bit is 1 => overflow.
    +
    856 flags |= 0x02;
    +
    857 }
    +
    858 return (flags & 0x02) ?
    +
    859 (flags & 0x01) ? (T_bin)0x80 : (T_bin)0x7f :
    +
    860 (flags & 0x01) ? -value : value;
    +
    861
    +
    862 case 2:
    +
    863 value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags);
    +
    864 if ((flags & 0x01) && (value & 0x8000)) {
    +
    865 // Sign bit is 1 => overflow.
    +
    866 flags |= 0x02;
    +
    867 }
    +
    868 return (flags & 0x02) ?
    +
    869 (flags & 0x01) ? (T_bin)0x8000 : (T_bin)0x7fff :
    +
    870 (flags & 0x01) ? -value : value;
    +
    871
    +
    872 case 4:
    +
    873 value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags);
    +
    874 if ((flags & 0x01) && (value & 0x80000000)) {
    +
    875 // Sign bit is 1 => overflow.
    +
    876 flags |= 0x02;
    +
    877 }
    +
    878 return (flags & 0x02) ?
    +
    879 (flags & 0x01) ? (T_bin)0x80000000 : (T_bin)0x7fffffff :
    +
    880 (flags & 0x01) ? -value : value;
    +
    881
    +
    882 case 8:
    +
    883 value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags);
    +
    884 if ((flags & 0x01) && (value & 0x8000000000000000)) {
    +
    885 // Sign bit is 1 => overflow.
    +
    886 flags |= 0x02;
    +
    887 }
    +
    888 return (flags & 0x02) ?
    +
    889 (flags & 0x01) ? (T_bin)0x8000000000000000 : (T_bin)0x7fffffffffffffff :
    +
    890 (flags & 0x01) ? -value : value;
    +
    891
    +
    892 default:
    +
    893 throw std::invalid_argument("Unsupported bit length");
    +
    894 }
    +
    895 }
    +
    896
    +
    907 template <class T, class T_bin>
    +
    908 inline T_bin strtouint(
    +
    909 _In_reads_or_z_opt_(count) const T* str,
    +
    910 _In_ size_t count,
    +
    911 _Out_opt_ size_t* end,
    +
    912 _In_ int radix)
    +
    913 {
    +
    914 uint8_t flags;
    +
    915 T_bin value;
    +
    916
    +
    917 switch (sizeof(T_bin)) {
    +
    918 case 1: value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags); break;
    +
    919 case 2: value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags); break;
    +
    920 case 4: value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags); break;
    +
    921 case 8: value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags); break;
    +
    922 default: throw std::invalid_argument("Unsupported bit length");
    +
    923 }
    +
    924
    +
    925 return (flags & 0x02) ?
    +
    926 (flags & 0x01) ? (T_bin)0 : (T_bin)-1 :
    +
    927 (flags & 0x01) ? ~value : value;
    +
    928 }
    +
    929
    +
    940 template <class T>
    +
    941 inline int32_t strto32(
    +
    942 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    943 _Out_opt_ size_t* end,
    +
    944 _In_ int radix)
    +
    945 {
    +
    946 return strtoint<T, int32_t>(str, count, end, radix);
    +
    947 }
    +
    948
    +
    959 template <class T>
    +
    960 inline int64_t strto64(
    +
    961 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    962 _Out_opt_ size_t* end,
    +
    963 _In_ int radix)
    +
    964 {
    +
    965 return strtoint<T, int64_t>(str, count, end, radix);
    +
    966 }
    +
    967
    +
    979 template <class T>
    +
    980 inline intptr_t strtoi(
    +
    981 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    982 _Out_opt_ size_t* end,
    +
    983 _In_ int radix)
    +
    984 {
    +
    985#if defined(_WIN64) || defined(__LP64__)
    +
    986 return (intptr_t)strto64(str, count, end, radix);
    +
    987#else
    +
    988 return (intptr_t)strto32(str, count, end, radix);
    +
    989#endif
    +
    990 }
    +
    991
    +
    1002 template <class T>
    +
    1003 inline uint32_t strtou32(
    +
    1004 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    1005 _Out_opt_ size_t* end,
    +
    1006 _In_ int radix)
    +
    1007 {
    +
    1008 return strtouint<T, uint32_t>(str, count, end, radix);
    +
    1009 }
    +
    1010
    +
    1021 template <class T>
    +
    1022 inline uint64_t strtou64(
    +
    1023 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    1024 _Out_opt_ size_t* end,
    +
    1025 _In_ int radix)
    +
    1026 {
    +
    1027 return strtouint<T, uint64_t>(str, count, end, radix);
    +
    1028 }
    +
    1029
    +
    1041 template <class T>
    +
    1042 inline size_t strtoui(
    +
    1043 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
    +
    1044 _Out_opt_ size_t* end,
    +
    1045 _In_ int radix)
    +
    1046 {
    +
    1047#if defined(_WIN64) || defined(__LP64__)
    +
    1048 return (size_t)strtou64(str, count, end, radix);
    +
    1049#else
    +
    1050 return (size_t)strtou32(str, count, end, radix);
    +
    1051#endif
    1052 }
    1053
    -
    1061 template<class _Elem, class _Traits, class _Ax>
    -
    1062 inline void appendf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    -
    1063 {
    -
    1064 va_list arg;
    -
    1065 va_start(arg, locale);
    -
    1066 vappendf(str, format, locale, arg);
    -
    1067 va_end(arg);
    -
    1068 }
    -
    1069
    -
    1078 template<class _Elem, class _Traits, class _Ax>
    -
    1079 inline void vsprintf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    -
    1080 {
    -
    1081 str.clear();
    -
    1082 vappendf(str, format, locale, arg);
    -
    1083 }
    -
    1084
    -
    1092 template<class _Elem, class _Traits, class _Ax>
    -
    1093 inline void sprintf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    -
    1094 {
    -
    1095 va_list arg;
    -
    1096 va_start(arg, locale);
    -
    1097 vsprintf(str, format, locale, arg);
    -
    1098 va_end(arg);
    -
    1099 }
    -
    1100
    -
    1110 template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
    -
    1111 inline std::basic_string<_Elem, _Traits, _Ax> vsprintf(_In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    -
    1112 {
    -
    1113 std::basic_string<_Elem, _Traits, _Ax> str;
    -
    1114 vappendf(str, format, locale, arg);
    -
    1115 return str;
    -
    1116 }
    -
    1117
    -
    1126 template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
    -
    1127 inline std::basic_string<_Elem, _Traits, _Ax> sprintf(_In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    -
    1128 {
    -
    1129 va_list arg;
    -
    1130 va_start(arg, locale);
    -
    1131 auto str = vsprintf(format, locale, arg);
    -
    1132 va_end(arg);
    -
    1133 return str;
    -
    1134 }
    -
    1135}
    +
    1055 inline int vsnprintf(_Out_z_cap_(capacity) char *str, _In_ size_t capacity, _In_z_ _Printf_format_string_params_(2) const char *format, _In_opt_ locale_t locale, _In_ va_list arg)
    +
    1056 {
    +
    1057 int r;
    +
    1058#ifdef _WIN32
    +
    1059 // Don't use _vsnprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
    +
    1060#pragma warning(suppress: 4996)
    +
    1061 r = _vsnprintf_l(str, capacity, format, locale, arg);
    +
    1062#else
    +
    1063 r = vsnprintf(str, capacity, format, arg);
    +
    1064#endif
    +
    1065 if (r == -1 && strnlen(str, capacity) == capacity) {
    +
    1066 // Buffer overrun. Estimate buffer size for the next iteration.
    +
    1067 capacity += std::max<size_t>(capacity / 8, 0x80);
    +
    1068 if (capacity > INT_MAX)
    +
    1069 throw std::invalid_argument("string too big");
    +
    1070 return (int)capacity;
    +
    1071 }
    +
    1072 return r;
    +
    1073 }
    +
    1074
    +
    1075 inline int vsnprintf(_Out_z_cap_(capacity) wchar_t *str, _In_ size_t capacity, _In_z_ _Printf_format_string_params_(2) const wchar_t *format, _In_opt_ locale_t locale, _In_ va_list arg)
    +
    1076 {
    +
    1077 int r;
    +
    1078
    +
    1079#ifdef _WIN32
    +
    1080 // Don't use _vsnwprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
    +
    1081#pragma warning(suppress: 4996)
    +
    1082 r = _vsnwprintf_l(str, capacity, format, locale, arg);
    +
    1083#else
    +
    1084 r = vswprintf(str, capacity, format, arg);
    +
    1085#endif
    +
    1086 if (r == -1 && strnlen(str, capacity) == capacity) {
    +
    1087 // Buffer overrun. Estimate buffer size for the next iteration.
    +
    1088 capacity += std::max<size_t>(capacity / 8, 0x80);
    +
    1089 if (capacity > INT_MAX)
    +
    1090 throw std::invalid_argument("string too big");
    +
    1091 return (int)capacity;
    +
    1092 }
    +
    1093 return r;
    +
    1094 }
    +
    1096
    +
    1105 template<class _Elem, class _Traits, class _Ax>
    +
    1106 inline void vappendf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    +
    1107 {
    +
    1108 _Elem buf[1024/sizeof(_Elem)];
    +
    1109
    +
    1110 // Try with stack buffer first.
    +
    1111 int count = vsnprintf(buf, _countof(buf) - 1, format, locale, arg);
    +
    1112 if (count >= 0) {
    +
    1113 // Copy from stack.
    +
    1114 str.append(buf, count);
    +
    1115 } else {
    +
    1116 for (size_t capacity = 2*1024/sizeof(_Elem);; capacity *= 2) {
    +
    1117 // Allocate on heap and retry.
    +
    1118 auto buf_dyn = std::make_unique<_Elem[]>(capacity);
    +
    1119 count = vsnprintf(buf_dyn.get(), capacity - 1, format, locale, arg);
    +
    1120 if (count >= 0) {
    +
    1121 str.append(buf_dyn.get(), count);
    +
    1122 break;
    +
    1123 }
    +
    1124 }
    +
    1125 }
    +
    1126 }
    +
    1127
    +
    1135 template<class _Elem, class _Traits, class _Ax>
    +
    1136 inline void appendf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    +
    1137 {
    +
    1138 va_list arg;
    +
    1139 va_start(arg, locale);
    +
    1140 vappendf(str, format, locale, arg);
    +
    1141 va_end(arg);
    +
    1142 }
    +
    1143
    +
    1152 template<class _Elem, class _Traits, class _Ax>
    +
    1153 inline void vsprintf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    +
    1154 {
    +
    1155 str.clear();
    +
    1156 vappendf(str, format, locale, arg);
    +
    1157 }
    +
    1158
    +
    1166 template<class _Elem, class _Traits, class _Ax>
    +
    1167 inline void sprintf(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &str, _In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    +
    1168 {
    +
    1169 va_list arg;
    +
    1170 va_start(arg, locale);
    +
    1171 vsprintf(str, format, locale, arg);
    +
    1172 va_end(arg);
    +
    1173 }
    +
    1174
    +
    1184 template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
    +
    1185 inline std::basic_string<_Elem, _Traits, _Ax> vsprintf(_In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, _In_ va_list arg)
    +
    1186 {
    +
    1187 std::basic_string<_Elem, _Traits, _Ax> str;
    +
    1188 vappendf(str, format, locale, arg);
    +
    1189 return str;
    +
    1190 }
    +
    1191
    +
    1200 template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
    +
    1201 inline std::basic_string<_Elem, _Traits, _Ax> sprintf(_In_z_ _Printf_format_string_params_(2) const _Elem *format, _In_opt_ locale_t locale, ...)
    +
    1202 {
    +
    1203 va_list arg;
    +
    1204 va_start(arg, locale);
    +
    1205 auto str = vsprintf(format, locale, arg);
    +
    1206 va_end(arg);
    +
    1207 return str;
    +
    1208 }
    +
    1209}
    Deleter for unique_ptr using free_locale.
    Definition string.hpp:33
    void operator()(locale_t locale) const
    Delete a pointer.
    Definition string.hpp:37
    diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index 1a486b9de..40482c3d1 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 46eb57261..5da7362a1 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -152,7 +152,7 @@ static constexpr bool is_s diff --git a/structstdex_1_1chrono_1_1aosn__timestamp-members.html b/structstdex_1_1chrono_1_1aosn__timestamp-members.html index 37e970145..825e79d68 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index e98083083..88b15c687 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -197,7 +197,7 @@ static constexpr rep p_wee diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index 41c358e42..2d06d9723 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index 3c4b2aa3f..2a07ef843 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -101,7 +101,7 @@ void operator() (local diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index c7da7de1b..2c0f05b71 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -87,14 +87,12 @@ $(function() { interval(T x) noexceptstdex::interval< T >inline interval(T _start, T _end) noexceptstdex::interval< T >inline operator bool() conststdex::interval< T >inline - operator!=(const interval &other) conststdex::interval< T >inline - operator==(const interval &other) conststdex::interval< T >inline size() conststdex::interval< T >inline startstdex::interval< T > diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index 3d6aa24ea..050300697 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -108,12 +108,6 @@ Public Member Functions  operator bool () const  Is interval valid?
      -bool operator== (const interval &other) const - Are intervals identical?
    -  -bool operator!= (const interval &other) const - Are intervals different?
    -  bool contains (T x) const  Is value in interval?
      @@ -312,80 +306,6 @@ template<class T >

    Is interval valid?

    Returns
    true if interval is valid or false otherwise
    - - - -

    ◆ operator!=()

    - -
    -
    -
    -template<class T >
    - - - - - -
    - - - - - - - - -
    bool stdex::interval< T >::operator!= (const interval< T > & other) const
    -
    -inline
    -
    - -

    Are intervals different?

    -
    Parameters
    - - -
    [in]otherOther interval to compare against
    -
    -
    -
    Returns
    true if intervals are different or false otherwise
    - -
    -
    - -

    ◆ operator==()

    - -
    -
    -
    -template<class T >
    - - - - - -
    - - - - - - - - -
    bool stdex::interval< T >::operator== (const interval< T > & other) const
    -
    -inline
    -
    - -

    Are intervals identical?

    -
    Parameters
    - - -
    [in]otherOther interval to compare against
    -
    -
    -
    Returns
    true if intervals are identical or false otherwise
    -
    @@ -424,7 +344,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index 8e65b3116..87bd315af 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index 614a46077..7d6e8d49b 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -283,7 +283,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index bf21c1a5d..8782b2bd6 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 1d6935551..fce48390b 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -105,7 +105,7 @@ struct stdex::no_delete< T >

    Noop deleter.

    diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html index 16af0f564..e976993b6 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html index 0c7236f1c..86fa199af 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html @@ -106,7 +106,7 @@ struct stdex::no_delete< T[]>

    Noop array deleter.

    diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index 66ee6f051..ef5b9c987 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 1323e64f5..17a61722a 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -93,7 +93,7 @@ Public Member Functions diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html index 46d302d48..4e43e0a69 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index a422b1648..2061182d9 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -109,7 +109,7 @@ size_t capacity diff --git a/structstdex_1_1stream_1_1cache_1_1cache__t-members.html b/structstdex_1_1stream_1_1cache_1_1cache__t-members.html index 4bc47886e..a3994a3b5 100644 --- a/structstdex_1_1stream_1_1cache_1_1cache__t-members.html +++ b/structstdex_1_1stream_1_1cache_1_1cache__t-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1cache_1_1cache__t.html b/structstdex_1_1stream_1_1cache_1_1cache__t.html index 1d25ce563..430334af1 100644 --- a/structstdex_1_1stream_1_1cache_1_1cache__t.html +++ b/structstdex_1_1stream_1_1cache_1_1cache__t.html @@ -119,7 +119,7 @@ enum stdex::stream::cache::cache_t::status_t  diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html index 18ea72434..0d26d3134 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index 9c90d6e7b..a948f8acf 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -99,7 +99,7 @@ uint8_t data [0]< diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 8dfba950d..ab3f2752d 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -274,7 +274,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index 95b31c7e2..54a508491 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -302,7 +302,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 2289d790b..209010236 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -451,7 +451,7 @@ $(document).ready(function() { init_codefold(0); });