From 97e76e45fed195f3ec4401e9d00380ed6e83a233 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Mon, 8 Jan 2024 07:53:23 +0000 Subject: [PATCH] deploy: 38c6b40b21f3e71415b136ea9127ea7874fd2f63 --- _unit_tests_2compat_8hpp_source.html | 4 +- annotated.html | 2 +- base64_8hpp_source.html | 4 +- chrono_8hpp_source.html | 4 +- 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_1base64__reader-members.html | 2 +- classstdex_1_1base64__reader.html | 2 +- classstdex_1_1base64__writer-members.html | 2 +- classstdex_1_1base64__writer.html | 2 +- classstdex_1_1basic__hash-members.html | 2 +- classstdex_1_1basic__hash.html | 2 +- classstdex_1_1block__hash-members.html | 2 +- classstdex_1_1block__hash.html | 2 +- classstdex_1_1charset__encoder-members.html | 2 +- classstdex_1_1charset__encoder.html | 2 +- classstdex_1_1crc32__hash-members.html | 2 +- classstdex_1_1crc32__hash.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_1html_1_1comment-members.html | 2 +- classstdex_1_1html_1_1comment.html | 2 +- ...sstdex_1_1html_1_1declaration-members.html | 2 +- classstdex_1_1html_1_1declaration.html | 2 +- classstdex_1_1html_1_1document-members.html | 2 +- classstdex_1_1html_1_1document.html | 2 +- classstdex_1_1html_1_1element-members.html | 2 +- classstdex_1_1html_1_1element.html | 2 +- ...stdex_1_1html_1_1element__end-members.html | 2 +- classstdex_1_1html_1_1element__end.html | 2 +- ...dex_1_1html_1_1element__start-members.html | 2 +- classstdex_1_1html_1_1element__start.html | 2 +- ...sstdex_1_1html_1_1instruction-members.html | 2 +- classstdex_1_1html_1_1instruction.html | 2 +- classstdex_1_1html_1_1parser-members.html | 2 +- classstdex_1_1html_1_1parser.html | 2 +- classstdex_1_1html_1_1sequence-members.html | 2 +- classstdex_1_1html_1_1sequence.html | 2 +- ...ex_1_1html_1_1starting__token-members.html | 2 +- classstdex_1_1html_1_1starting__token.html | 2 +- ...sstdex_1_1html_1_1text__token-members.html | 2 +- classstdex_1_1html_1_1text__token.html | 2 +- classstdex_1_1html_1_1token-members.html | 2 +- classstdex_1_1html_1_1token.html | 2 +- classstdex_1_1html_1_1url__token-members.html | 2 +- classstdex_1_1html_1_1url__token.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 +- classstdex_1_1locale-members.html | 2 +- classstdex_1_1locale.html | 2 +- classstdex_1_1md5__hash-members.html | 2 +- classstdex_1_1md5__hash.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 +- ...1_1basic__creditor__reference-members.html | 2 +- ...1parser_1_1basic__creditor__reference.html | 2 +- ..._1_1parser_1_1basic__css__cdc-members.html | 2 +- classstdex_1_1parser_1_1basic__css__cdc.html | 2 +- ..._1_1parser_1_1basic__css__cdo-members.html | 2 +- classstdex_1_1parser_1_1basic__css__cdo.html | 2 +- ...parser_1_1basic__css__comment-members.html | 2 +- ...tdex_1_1parser_1_1basic__css__comment.html | 2 +- ...1parser_1_1basic__css__import-members.html | 2 +- ...stdex_1_1parser_1_1basic__css__import.html | 2 +- ...1parser_1_1basic__css__string-members.html | 2 +- ...stdex_1_1parser_1_1basic__css__string.html | 2 +- ..._1_1parser_1_1basic__css__uri-members.html | 2 +- classstdex_1_1parser_1_1basic__css__uri.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 +- ...__declaration__condition__end-members.html | 2 +- ...ic__html__declaration__condition__end.html | 2 +- ...declaration__condition__start-members.html | 2 +- ...__html__declaration__condition__start.html | 2 +- ...1parser_1_1basic__html__ident-members.html | 2 +- ...stdex_1_1parser_1_1basic__html__ident.html | 2 +- ...1_1parser_1_1basic__html__tag-members.html | 2 +- classstdex_1_1parser_1_1basic__html__tag.html | 2 +- ...1parser_1_1basic__html__value-members.html | 2 +- ...stdex_1_1parser_1_1basic__html__value.html | 2 +- ...tdex_1_1parser_1_1basic__iban-members.html | 2 +- classstdex_1_1parser_1_1basic__iban.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 +- ..._1parser_1_1basic__mime__type-members.html | 2 +- ...sstdex_1_1parser_1_1basic__mime__type.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 +- ...arser_1_1basic__si__reference-members.html | 2 +- ...dex_1_1parser_1_1basic__si__reference.html | 2 +- ...sic__si__reference__delimiter-members.html | 2 +- ...er_1_1basic__si__reference__delimiter.html | 2 +- ...1_1basic__si__reference__part-members.html | 2 +- ...1parser_1_1basic__si__reference__part.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_1pool-members.html | 2 +- classstdex_1_1pool.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 +- classstdex_1_1sha1__hash-members.html | 2 +- classstdex_1_1sha1__hash.html | 2 +- classstdex_1_1spinlock-members.html | 2 +- classstdex_1_1spinlock.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_1socket-members.html | 2 +- classstdex_1_1stream_1_1socket.html | 2 +- classstdex_1_1stream_1_1window-members.html | 2 +- classstdex_1_1stream_1_1window.html | 2 +- classstdex_1_1stream__hasher-members.html | 2 +- classstdex_1_1stream__hasher.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 +- classstdex_1_1watchdog-members.html | 2 +- classstdex_1_1watchdog.html | 2 +- debug_8hpp_source.html | 4 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_fca3c47b2ea228727bd6729832f89576.html | 2 +- endian_8hpp_source.html | 4 +- exception_8hpp_source.html | 4 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_enum.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 | 2 +- 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 | 2 +- functions_p.html | 2 +- functions_q.html | 2 +- functions_r.html | 2 +- functions_rela.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_vars_b.html | 2 +- functions_vars_c.html | 2 +- functions_vars_d.html | 2 +- functions_vars_e.html | 2 +- functions_vars_f.html | 2 +- functions_vars_h.html | 2 +- functions_vars_i.html | 2 +- functions_vars_l.html | 2 +- functions_vars_m.html | 2 +- functions_vars_n.html | 2 +- functions_vars_o.html | 2 +- functions_vars_p.html | 2 +- functions_vars_r.html | 2 +- functions_vars_s.html | 2 +- functions_vars_t.html | 2 +- functions_vars_u.html | 2 +- functions_vars_v.html | 2 +- functions_vars_w.html | 2 +- functions_w.html | 2 +- functions_~.html | 2 +- hash_8cpp_source.html | 4 +- hash_8hpp_source.html | 4 +- hex_8hpp_source.html | 4 +- hierarchy.html | 2 +- html_8hpp_source.html | 4 +- idrec_8hpp_source.html | 4 +- include_2stdex_2compat_8hpp_source.html | 4 +- index.html | 2 +- interval_8hpp_source.html | 4 +- locale_8hpp_source.html | 4 +- mapping_8hpp_source.html | 4 +- math_8cpp_source.html | 4 +- math_8hpp_source.html | 4 +- memory_8hpp_source.html | 4 +- parser_8cpp_source.html | 4 +- parser_8hpp_source.html | 4 +- pch_8hpp_source.html | 4 +- pool_8hpp_source.html | 4 +- progress_8hpp_source.html | 4 +- ring_8cpp_source.html | 4 +- ring_8hpp_source.html | 4 +- sgml_8cpp_source.html | 4 +- sgml_8hpp_source.html | 4 +- sgml__unicode_8hpp_source.html | 4 +- socket_8hpp_source.html | 4 +- spinlock_8hpp_source.html | 4 +- stream_8cpp_source.html | 4 +- stream_8hpp_source.html | 4 +- string_8hpp_source.html | 968 +++++++-------- ...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 +- ...ex_1_1html_1_1element__traits-members.html | 2 +- structstdex_1_1html_1_1element__traits.html | 2 +- structstdex_1_1html_1_1entity-members.html | 2 +- structstdex_1_1html_1_1entity.html | 2 +- ...ex_1_1html_1_1inserted__token-members.html | 2 +- structstdex_1_1html_1_1inserted__token.html | 2 +- structstdex_1_1interval-members.html | 2 +- structstdex_1_1interval.html | 2 +- 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 +- ..._1_1parser_1_1html__attribute-members.html | 2 +- structstdex_1_1parser_1_1html__attribute.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 +- ..._1_1stream_1_1fifo_1_1node__t-members.html | 2 +- structstdex_1_1stream_1_1fifo_1_1node__t.html | 2 +- structstdex_1_1sys__info__t-members.html | 2 +- structstdex_1_1sys__info__t.html | 2 +- structstdex_1_1wav_1_1cue-members.html | 2 +- structstdex_1_1wav_1_1cue.html | 2 +- structstdex_1_1wav_1_1cue__ex-members.html | 2 +- structstdex_1_1wav_1_1cue__ex.html | 2 +- structstdex_1_1wav_1_1data-members.html | 2 +- structstdex_1_1wav_1_1data.html | 2 +- structstdex_1_1wav_1_1format-members.html | 2 +- structstdex_1_1wav_1_1format.html | 2 +- structstdex_1_1wav_1_1header-members.html | 2 +- structstdex_1_1wav_1_1header.html | 2 +- structstdex_1_1wav_1_1label-members.html | 2 +- structstdex_1_1wav_1_1label.html | 2 +- structstdex_1_1wav_1_1list-members.html | 2 +- structstdex_1_1wav_1_1list.html | 2 +- structstdex_1_1wav_1_1ltxt-members.html | 2 +- structstdex_1_1wav_1_1ltxt.html | 2 +- structstdex_1_1wav_1_1note-members.html | 2 +- structstdex_1_1wav_1_1note.html | 2 +- structstdex_1_1wav_1_1silence-members.html | 2 +- structstdex_1_1wav_1_1silence.html | 2 +- structstdex_1_1wav_1_1wave-members.html | 2 +- structstdex_1_1wav_1_1wave.html | 2 +- sys__info_8hpp_source.html | 4 +- system_8hpp_source.html | 4 +- unicode_8cpp_source.html | 4 +- unicode_8hpp_source.html | 1062 +++++++++-------- unionstdex_1_1md2__t-members.html | 2 +- unionstdex_1_1md2__t.html | 2 +- unionstdex_1_1sha256__t-members.html | 2 +- unionstdex_1_1sha256__t.html | 2 +- unionstdex_1_1sha__t-members.html | 2 +- unionstdex_1_1sha__t.html | 2 +- uuid_8hpp_source.html | 4 +- vector__queue_8hpp_source.html | 4 +- watchdog_8cpp_source.html | 4 +- watchdog_8hpp_source.html | 4 +- wav_8hpp_source.html | 4 +- windows_8h_source.html | 4 +- 499 files changed, 1557 insertions(+), 1549 deletions(-) diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index f08d3de08..3fbeac3fa 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -172,7 +172,7 @@ $(function() { codefold.init(0); });
diff --git a/annotated.html b/annotated.html index 85faf5574..2fa326a1f 100644 --- a/annotated.html +++ b/annotated.html @@ -283,7 +283,7 @@ $(function() { diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 6095bf21f..ff9514c60 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -543,7 +543,7 @@ $(function() { codefold.init(0); });
diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index d1307c342..c5edf9cc5 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -469,7 +469,7 @@ $(function() { codefold.init(0); });
diff --git a/classes.html b/classes.html index 7eba7eeb3..512a592a7 100644 --- a/classes.html +++ b/classes.html @@ -138,7 +138,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index 93c05752f..20be57afa 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 0ed4eeb2f..651063884 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -231,7 +231,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 4bf358a01..90b84fd3b 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index a322a9fcc..db8f57e05 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -236,7 +236,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1base64__reader-members.html b/classstdex_1_1base64__reader-members.html index 0a5e3a635..b1e772024 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -163,7 +163,7 @@ $(function() { diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index 86de78dc6..375c0c2c3 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -434,7 +434,7 @@ size_t m_num diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index 6177e091c..8c70fbcc9 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index 218ca3ea1..4a109f515 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -441,7 +441,7 @@ size_t m_num diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index 226f88aa8..662111833 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index b63b162b7..74aa8f9e7 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -250,7 +250,7 @@ template<class T > diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html index 74a19cb90..43781ec04 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index 7f1f34f31..75607d98c 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -240,7 +240,7 @@ template<class T > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index 92bdbcab8..075a89e84 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index 61add6f16..170b77445 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -556,7 +556,7 @@ template<class TR_to = std::char_traits<T_to>, class AX_to = std::all diff --git a/classstdex_1_1crc32__hash-members.html b/classstdex_1_1crc32__hash-members.html index 07da059ad..8f76d7d85 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index 42bd64f03..deefc72c8 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -240,7 +240,7 @@ crc32_t m_value diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index 57693ae24..398eaca0f 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 5281942db..4b4613177 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -523,7 +523,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index ab3092f78..6d8447c94 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index 25d90daee..da82b94af 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -213,7 +213,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index cdbe01373..13822cf66 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index 3ce70f328..f75979307 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -191,7 +191,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1comment-members.html b/classstdex_1_1html_1_1comment-members.html index 88bfbef49..dfa5132dd 100644 --- a/classstdex_1_1html_1_1comment-members.html +++ b/classstdex_1_1html_1_1comment-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1comment.html b/classstdex_1_1html_1_1comment.html index 867cede67..8ad29070e 100644 --- a/classstdex_1_1html_1_1comment.html +++ b/classstdex_1_1html_1_1comment.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1declaration-members.html b/classstdex_1_1html_1_1declaration-members.html index bd39708b3..5b91bc411 100644 --- a/classstdex_1_1html_1_1declaration-members.html +++ b/classstdex_1_1html_1_1declaration-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1declaration.html b/classstdex_1_1html_1_1declaration.html index 12d820dd5..280568f83 100644 --- a/classstdex_1_1html_1_1declaration.html +++ b/classstdex_1_1html_1_1declaration.html @@ -141,7 +141,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1document-members.html b/classstdex_1_1html_1_1document-members.html index 97eabe1d1..b67240026 100644 --- a/classstdex_1_1html_1_1document-members.html +++ b/classstdex_1_1html_1_1document-members.html @@ -109,7 +109,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1document.html b/classstdex_1_1html_1_1document.html index 5f45e661c..38f44ec54 100644 --- a/classstdex_1_1html_1_1document.html +++ b/classstdex_1_1html_1_1document.html @@ -199,7 +199,7 @@ class stdex::html::document< T, TR, AX >

HTML document.

diff --git a/classstdex_1_1html_1_1element-members.html b/classstdex_1_1html_1_1element-members.html index 8434ae637..79fc66548 100644 --- a/classstdex_1_1html_1_1element-members.html +++ b/classstdex_1_1html_1_1element-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element.html b/classstdex_1_1html_1_1element.html index fcd609401..a15379601 100644 --- a/classstdex_1_1html_1_1element.html +++ b/classstdex_1_1html_1_1element.html @@ -154,7 +154,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__end-members.html b/classstdex_1_1html_1_1element__end-members.html index 9166797d9..4e0451c53 100644 --- a/classstdex_1_1html_1_1element__end-members.html +++ b/classstdex_1_1html_1_1element__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__end.html b/classstdex_1_1html_1_1element__end.html index 9ffec95ba..de7b67490 100644 --- a/classstdex_1_1html_1_1element__end.html +++ b/classstdex_1_1html_1_1element__end.html @@ -145,7 +145,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__start-members.html b/classstdex_1_1html_1_1element__start-members.html index 1a9afca8b..fcfd5d016 100644 --- a/classstdex_1_1html_1_1element__start-members.html +++ b/classstdex_1_1html_1_1element__start-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__start.html b/classstdex_1_1html_1_1element__start.html index 247795208..c6654e9b3 100644 --- a/classstdex_1_1html_1_1element__start.html +++ b/classstdex_1_1html_1_1element__start.html @@ -164,7 +164,7 @@ template<class T > diff --git a/classstdex_1_1html_1_1instruction-members.html b/classstdex_1_1html_1_1instruction-members.html index 3d12503a6..414c0fa41 100644 --- a/classstdex_1_1html_1_1instruction-members.html +++ b/classstdex_1_1html_1_1instruction-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1instruction.html b/classstdex_1_1html_1_1instruction.html index e184f8b4c..85f063273 100644 --- a/classstdex_1_1html_1_1instruction.html +++ b/classstdex_1_1html_1_1instruction.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1parser-members.html b/classstdex_1_1html_1_1parser-members.html index 10b2e7487..354d7c6da 100644 --- a/classstdex_1_1html_1_1parser-members.html +++ b/classstdex_1_1html_1_1parser-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1parser.html b/classstdex_1_1html_1_1parser.html index deddbc761..540c74de2 100644 --- a/classstdex_1_1html_1_1parser.html +++ b/classstdex_1_1html_1_1parser.html @@ -564,7 +564,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1sequence-members.html b/classstdex_1_1html_1_1sequence-members.html index d88e71b01..21712cd0a 100644 --- a/classstdex_1_1html_1_1sequence-members.html +++ b/classstdex_1_1html_1_1sequence-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1sequence.html b/classstdex_1_1html_1_1sequence.html index 63da73aad..46f3ac046 100644 --- a/classstdex_1_1html_1_1sequence.html +++ b/classstdex_1_1html_1_1sequence.html @@ -132,7 +132,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1starting__token-members.html b/classstdex_1_1html_1_1starting__token-members.html index da48cf016..82ca570b6 100644 --- a/classstdex_1_1html_1_1starting__token-members.html +++ b/classstdex_1_1html_1_1starting__token-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1starting__token.html b/classstdex_1_1html_1_1starting__token.html index 8e50f1b93..0b3af2b15 100644 --- a/classstdex_1_1html_1_1starting__token.html +++ b/classstdex_1_1html_1_1starting__token.html @@ -183,7 +183,7 @@ class stdex::html::starting_token< T, TR, AX >

Token representing

diff --git a/classstdex_1_1html_1_1text__token-members.html b/classstdex_1_1html_1_1text__token-members.html index b089cf722..b76e7ebbd 100644 --- a/classstdex_1_1html_1_1text__token-members.html +++ b/classstdex_1_1html_1_1text__token-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1text__token.html b/classstdex_1_1html_1_1text__token.html index ffd31c6c7..a5728d91b 100644 --- a/classstdex_1_1html_1_1text__token.html +++ b/classstdex_1_1html_1_1text__token.html @@ -170,7 +170,7 @@ class stdex::html::text_token< T, TR, AX >

Token representing part

diff --git a/classstdex_1_1html_1_1token-members.html b/classstdex_1_1html_1_1token-members.html index ea39eda8e..0dbd7610f 100644 --- a/classstdex_1_1html_1_1token-members.html +++ b/classstdex_1_1html_1_1token-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1token.html b/classstdex_1_1html_1_1token.html index 8c4653890..fa65c5fb8 100644 --- a/classstdex_1_1html_1_1token.html +++ b/classstdex_1_1html_1_1token.html @@ -231,7 +231,7 @@ template<class TR = std::char_traits<wchar_t>, class AX = std::alloca diff --git a/classstdex_1_1html_1_1url__token-members.html b/classstdex_1_1html_1_1url__token-members.html index c8e63968c..c0b0311ab 100644 --- a/classstdex_1_1html_1_1url__token-members.html +++ b/classstdex_1_1html_1_1url__token-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1url__token.html b/classstdex_1_1html_1_1url__token.html index 219abaa63..bb3177d50 100644 --- a/classstdex_1_1html_1_1url__token.html +++ b/classstdex_1_1html_1_1url__token.html @@ -165,7 +165,7 @@ class stdex::html::url_token< T, TR, AX >

HTTP token representing

diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index c22a398e5..e16031345 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index a95bf2371..44ef06339 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -764,7 +764,7 @@ template<class T , class T_id , const T_id ID, class T_size , T_size N_align& diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 2c8b5cf27..181169a4a 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 24bd9bac1..926bf907f 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -272,7 +272,7 @@ template<class T > diff --git a/classstdex_1_1locale-members.html b/classstdex_1_1locale-members.html index 98d2ff962..6521d866a 100644 --- a/classstdex_1_1locale-members.html +++ b/classstdex_1_1locale-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1locale.html b/classstdex_1_1locale.html index 776a4aa0a..880c42bf4 100644 --- a/classstdex_1_1locale.html +++ b/classstdex_1_1locale.html @@ -117,7 +117,7 @@ Public Member Functions diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index ec2e1cea7..1a5cccde6 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index 9c59507a7..a79ab8385 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 1f597f31d..b635db0d7 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 4f4c164b6..8d4b621f5 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -243,7 +243,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 b3efd77b0..8a42c8698 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index 0f1ed36f5..1d0c02b38 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index 6bd40ffec..a6aa6fbe2 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 16a5abfbc..16503b2a0 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index d35f750cd..f9ffd46b7 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index 5e764825f..8b50ccc87 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -248,7 +248,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 733fa5614..ee64f3692 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index d330f8486..c58981cda 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -238,7 +238,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index 7c623d43e..ceb529015 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index dcb8adae8..5e027bcd7 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdc-members.html b/classstdex_1_1parser_1_1basic__css__cdc-members.html index 56732f7e3..233c77d7b 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdc-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdc.html b/classstdex_1_1parser_1_1basic__css__cdc.html index 42e4da4be..fb42d11f3 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc.html +++ b/classstdex_1_1parser_1_1basic__css__cdc.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdo-members.html b/classstdex_1_1parser_1_1basic__css__cdo-members.html index a51dada86..dd544985b 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdo-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdo.html b/classstdex_1_1parser_1_1basic__css__cdo.html index debd5882b..8b1ccb70b 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo.html +++ b/classstdex_1_1parser_1_1basic__css__cdo.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__comment-members.html b/classstdex_1_1parser_1_1basic__css__comment-members.html index bd52c5bd6..2494077e0 100644 --- a/classstdex_1_1parser_1_1basic__css__comment-members.html +++ b/classstdex_1_1parser_1_1basic__css__comment-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__comment.html b/classstdex_1_1parser_1_1basic__css__comment.html index 529b77f49..a22de81e7 100644 --- a/classstdex_1_1parser_1_1basic__css__comment.html +++ b/classstdex_1_1parser_1_1basic__css__comment.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__import-members.html b/classstdex_1_1parser_1_1basic__css__import-members.html index 9c6f08e7c..eb014770c 100644 --- a/classstdex_1_1parser_1_1basic__css__import-members.html +++ b/classstdex_1_1parser_1_1basic__css__import-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__import.html b/classstdex_1_1parser_1_1basic__css__import.html index 91d7ed4e5..52a869d43 100644 --- a/classstdex_1_1parser_1_1basic__css__import.html +++ b/classstdex_1_1parser_1_1basic__css__import.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__string-members.html b/classstdex_1_1parser_1_1basic__css__string-members.html index 7b0eeabd6..eca1e3d1f 100644 --- a/classstdex_1_1parser_1_1basic__css__string-members.html +++ b/classstdex_1_1parser_1_1basic__css__string-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__string.html b/classstdex_1_1parser_1_1basic__css__string.html index 8f1e35609..353048966 100644 --- a/classstdex_1_1parser_1_1basic__css__string.html +++ b/classstdex_1_1parser_1_1basic__css__string.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__uri-members.html b/classstdex_1_1parser_1_1basic__css__uri-members.html index ea3618006..f810f791c 100644 --- a/classstdex_1_1parser_1_1basic__css__uri-members.html +++ b/classstdex_1_1parser_1_1basic__css__uri-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__uri.html b/classstdex_1_1parser_1_1basic__css__uri.html index cb52a324b..0d5e4bc24 100644 --- a/classstdex_1_1parser_1_1basic__css__uri.html +++ b/classstdex_1_1parser_1_1basic__css__uri.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index e721696fa..311075de3 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index aec9f441d..cebe64ee5 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -200,7 +200,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 77c0795f1..86497494d 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 321323c2e..02abd88c7 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 11c25fdbc..6e54add68 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 3eab82a20..bb118f153 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -251,7 +251,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 a26195e11..356008115 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -97,7 +97,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 9e6cc197c..3b38906ad 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -202,7 +202,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 5174e9bd5..06d17f81f 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 3bc4d6337..a46463457 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -204,7 +204,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 a46aec17b..ef4c70b0a 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index 3611aeb1b..5c7f348b3 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index 300820155..bfd008b75 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index cb9cc8bc4..c7f039b1e 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index 01f13370b..f59776966 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index e23fb4c45..bd1793d9d 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index b999b04df..3babe4a48 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 67c76e9f7..1c6a2c28b 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html index 569d09e1f..32466577c 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html index 7dcfeea6c..c9b207896 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html index 4870d8097..778b9494c 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html index 43d21441b..b9955e993 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html @@ -225,7 +225,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__ident-members.html b/classstdex_1_1parser_1_1basic__html__ident-members.html index 27f6205f2..f004cf589 100644 --- a/classstdex_1_1parser_1_1basic__html__ident-members.html +++ b/classstdex_1_1parser_1_1basic__html__ident-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__ident.html b/classstdex_1_1parser_1_1basic__html__ident.html index 2c25a8636..6e77cf138 100644 --- a/classstdex_1_1parser_1_1basic__html__ident.html +++ b/classstdex_1_1parser_1_1basic__html__ident.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__tag-members.html b/classstdex_1_1parser_1_1basic__html__tag-members.html index de16978d4..df2b8f343 100644 --- a/classstdex_1_1parser_1_1basic__html__tag-members.html +++ b/classstdex_1_1parser_1_1basic__html__tag-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__tag.html b/classstdex_1_1parser_1_1basic__html__tag.html index 2f8b386d2..c017b5a97 100644 --- a/classstdex_1_1parser_1_1basic__html__tag.html +++ b/classstdex_1_1parser_1_1basic__html__tag.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__value-members.html b/classstdex_1_1parser_1_1basic__html__value-members.html index 2bf050153..4f8d46654 100644 --- a/classstdex_1_1parser_1_1basic__html__value-members.html +++ b/classstdex_1_1parser_1_1basic__html__value-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__value.html b/classstdex_1_1parser_1_1basic__html__value.html index 7d5eb5d51..0bed52477 100644 --- a/classstdex_1_1parser_1_1basic__html__value.html +++ b/classstdex_1_1parser_1_1basic__html__value.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index a1442a6b1..3eaf42cde 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index af9e4a344..5e21951ac 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 17e6d0635..6624253d1 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index 19ae05f9b..811cd1f6a 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -184,7 +184,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index b44d654de..f52b936e8 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index 4aeded094..c5352db3e 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -233,7 +233,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index 68e369d0e..05c22c0e5 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index c5c2e2ec6..400f01a03 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index b4bddbab3..d10d14c92 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index f207ed3b0..a72c9097c 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -251,7 +251,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 fccd9f0ae..c52a55641 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 6e8375cad..63b5c1f4c 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -264,7 +264,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 07ac784fc..77ad00b83 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -116,7 +116,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index daa6e5a90..95eca2a0c 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -289,7 +289,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 20d3f8602..d6efcfa0c 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 @@ -95,7 +95,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 049fe5274..17b6bb585 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index 784c86e7c..9d835891d 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 2358d3656..8f1fb6650 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -210,7 +210,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 0c5ecf698..e64b3b336 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index 566fa2720..2fa2a40cb 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -259,7 +259,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mime__type-members.html b/classstdex_1_1parser_1_1basic__mime__type-members.html index 0f1d623d8..f3dc4dbe4 100644 --- a/classstdex_1_1parser_1_1basic__mime__type-members.html +++ b/classstdex_1_1parser_1_1basic__mime__type-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mime__type.html b/classstdex_1_1parser_1_1basic__mime__type.html index 4dd202f34..8f160ae96 100644 --- a/classstdex_1_1parser_1_1basic__mime__type.html +++ b/classstdex_1_1parser_1_1basic__mime__type.html @@ -231,7 +231,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 bb9a6ace9..f212a6f59 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index 08f4c855a..87ee7794b 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -246,7 +246,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 3b4b2b943..4dd866474 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index f6bbc0c63..c12ec612f 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -250,7 +250,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 6bdbb4cf4..8a201c120 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index 85ed06752..de68d6789 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index a178aa2e3..5821ec780 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index e15f2bed6..1c135e979 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index 6b8dba8ae..fe2277001 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 2baf79869..3554ee16c 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -211,7 +211,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 2b36afa5b..5da6a4af2 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 1ff7d445f..28e1e5c35 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -245,7 +245,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 99c24844e..3b44337f0 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index fb8bff9e4..b66d8dc89 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -197,7 +197,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 ad2d0b14d..f03715c93 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index a13bbf5c4..20b803955 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -230,7 +230,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 83a8b9908..603e38f0d 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index c1efe8868..027d84d16 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -266,7 +266,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index 6b3850424..120784f4a 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 25687081b..b78d03119 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -235,7 +235,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index 5b0379740..83b19a7d7 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 981041c20..3a7ad6af9 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -208,7 +208,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index 43360e89b..d71e1e972 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index 3417db0a8..7881a0e4d 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -222,7 +222,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index 19b0b0f32..901e53f45 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index 5a0d2a737..5b4ec7f57 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -264,7 +264,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html index eb27fd3ed..b02b3c141 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index 340dc87ca..ed02f41c9 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__part-members.html b/classstdex_1_1parser_1_1basic__si__reference__part-members.html index 055633e40..4462b4e11 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index 53371e4d4..9c9584a7c 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -191,7 +191,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 ee59b1741..0f48bd2c4 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 5b14801ee..f897c4054 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -238,7 +238,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 405f7c387..585c11ef4 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index 3c961629e..d8e70a2cb 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -197,7 +197,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 54b83ee2c..19b8e7e62 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 @@ -96,7 +96,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 be3f9f93a..b78ee9736 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 52bc20be8..e8e0d5cd3 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index bbeb72b00..f72f08bee 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -197,7 +197,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 be9dc9e7b..c6dedea21 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index 4da58a9a2..f98c8deab 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -189,7 +189,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 cc6a2a628..1860a8032 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index dae11171d..36bf83782 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 9f605d73d..345e307d5 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -111,7 +111,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index 823867b5b..1ec79d5b1 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -271,7 +271,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 90c83c08a..952b1d4d1 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -95,7 +95,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 994c0d67d..a5fd234d6 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -190,7 +190,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 61ba27562..2635e10b9 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index c6de4d2e2..a1c18bb98 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -241,7 +241,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 80c08153a..82a3d6265 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -95,7 +95,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 f1bfbf0e0..c7f6a69f2 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -190,7 +190,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 e8674b3b5..e616d4ca6 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -95,7 +95,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 9a03aac8a..0174d5f08 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index 081093fc3..88f99b0d6 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index b3bfd3b02..890e41ecf 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -184,7 +184,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 6b68931c1..02a28d9c1 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 908db971b..9e9220d85 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -143,7 +143,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 94f07af91..1efbda5b5 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index a01c9f155..c1c4e7d68 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -143,7 +143,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 849d9cfa2..f1ba44889 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 089f0d7f4..3a914fc2a 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -194,7 +194,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 acb73d0fd..ad40c7f98 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index f571f1050..1f362a1f7 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -188,7 +188,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 027607946..6cb9715e7 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index 1be5bb558..32a75e2e6 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -188,7 +188,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 4ce46c37b..f46d668e4 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index 5d25a12a1..ea6107e6e 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -181,7 +181,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 8e59dc4ff..da9a3bbfe 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index e97ffa322..1267d4ca0 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -143,7 +143,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 4794c8596..b2e0b62eb 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index dbf931ebc..c25ee53b2 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -189,7 +189,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 3e385a773..1d9f5a879 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 67673a8a4..12197fc92 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -233,7 +233,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 36fe41095..4821ca2bc 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index bc6cdf269..6c0b23249 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -190,7 +190,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 a701e588e..55c71fc4c 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index 9f5cdf374..b28007b79 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -194,7 +194,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 feb6f7ee2..7eb8d4c09 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index d83620a7b..618e33d5a 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -186,7 +186,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 2b83d7fb7..1887adc4e 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index f0b3ddd7b..3760d69a4 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -194,7 +194,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 08c56d919..dc2cb1fc9 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index 0f1afec5f..aeb6d77d3 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -150,7 +150,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 627dbbf54..40a26c866 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 477fde7a6..448a07937 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -150,7 +150,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 601ce43cf..5a7008e52 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index 3a035e50c..d6f85a32e 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -143,7 +143,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 d7ae55713..ae2cc1e3e 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index ee3c1541a..267b96373 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -193,7 +193,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 666fb44a9..e686c3a0f 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 66f894d58..4c5b22cc6 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -184,7 +184,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 a5d4b22ee..2b649a435 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index e67a3e62d..dc5de41d0 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -182,7 +182,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 b2f66d51c..d7cd3daae 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -87,7 +87,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 01976ccf9..6236914a6 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -143,7 +143,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 1840adc75..c4f7d2d5c 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 02073d083..530f0c138 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -184,7 +184,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 90c62fa42..b0fd9e67e 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 07395425e..852269b43 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -143,7 +143,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 7449ef184..c2422e522 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 7c34ae341..969dabe72 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -186,7 +186,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 28378df59..da6c99207 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index a4204d60a..a5a14a7e2 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -109,7 +109,7 @@ class stdex::parser::http_value_collection< KEY, T >

Collection of

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index 692b9d0fa..28d3b3809 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 456d4fd58..07e06a279 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -185,7 +185,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 244cd3a60..31f09cc18 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 5f24d78ee..44d03e1d7 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -193,7 +193,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index 7cd18ef08..9ee2e9107 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index cfb78388d..8b4d84de6 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -193,7 +193,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 ad3cba0f2..a0efb83e9 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index bf7f36fec..8f4b47d38 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -158,7 +158,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 b059c38ef..a203d7137 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index dc9de3966..840609059 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -160,7 +160,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 ed66a9c3b..a0316a9c9 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 68646425e..be4d58467 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -172,7 +172,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 ce2b17bb1..ec8f4c33a 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -97,7 +97,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 c8f709b5d..32cbe7e23 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -167,7 +167,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 8a531fc71..4c4143a1c 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 @@ -88,7 +88,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 d8f509155..5ab604336 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -150,7 +150,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 33bab15a9..f16fa1826 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 95ded84a7..3a5ae16b6 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -162,7 +162,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 9ec55f0b4..69fe9f1ca 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index 75a30a9bc..3de892e72 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -162,7 +162,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 1db1a1f49..1d11ddb29 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 @@ -96,7 +96,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 61e8a55c1..001d318b5 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -162,7 +162,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 93fc265af..578c32a99 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 0ae4ee84e..2025714a3 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -157,7 +157,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 49a0b50ac..2b27be699 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -96,7 +96,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 579f99c84..ffd6dcb5e 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -158,7 +158,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 aa3d83f0f..e98bc9cb1 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -96,7 +96,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 1e0790c86..6b0ff1011 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -158,7 +158,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 3d0fa01d9..0e0ad6820 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -96,7 +96,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 093bab9c8..7fe5671e3 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1pool-members.html b/classstdex_1_1pool-members.html index bccb66fa3..eeafe9999 100644 --- a/classstdex_1_1pool-members.html +++ b/classstdex_1_1pool-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1pool.html b/classstdex_1_1pool.html index defdae9d5..9ce3414f0 100644 --- a/classstdex_1_1pool.html +++ b/classstdex_1_1pool.html @@ -190,7 +190,7 @@ template<class T > diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index 43656aeae..59cd0a6fd 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 4a475c3d6..264183219 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -311,7 +311,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index 384d248d9..641e1f12a 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 74dc9fced..c20440d19 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -165,7 +165,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index 4d3be86fe..9afafc1e1 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index a12c83245..51507c2e3 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t N_cap> diff --git a/classstdex_1_1sha1__hash-members.html b/classstdex_1_1sha1__hash-members.html index 4cffb6fd6..64213d3e0 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index 2a8d448f6..b871afa8d 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1spinlock-members.html b/classstdex_1_1spinlock-members.html index 6f7db3438..2d5a2d346 100644 --- a/classstdex_1_1spinlock-members.html +++ b/classstdex_1_1spinlock-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1spinlock.html b/classstdex_1_1spinlock.html index 72051aba5..0aab5a2f9 100644 --- a/classstdex_1_1spinlock.html +++ b/classstdex_1_1spinlock.html @@ -140,7 +140,7 @@ void unlock () noexcep diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index 72e283cea..70fc278a1 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index 408d3f7f4..e656bb8a7 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -405,7 +405,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index b85186428..4d67cf236 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index d1a820556..e49ee506a 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -436,7 +436,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 6c85b0687..881add236 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -149,7 +149,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index 38b5871e8..6b5fdeb49 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1253,7 +1253,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 7cec1349a..3763c2cea 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 491f5e3f8..4ca2f1f33 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -929,7 +929,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 7618f9c55..bb426a9c7 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -161,7 +161,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 94e1d0475..5193966cb 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -511,7 +511,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index d3e751b85..202b85a1d 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 2a5685d0b..a2ecccf74 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -473,7 +473,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 3942406ff..320e2fe3e 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -158,7 +158,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 95465678b..f810d86c4 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -363,7 +363,7 @@ void flush_write () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 2862c6ff3..540651ebc 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 59e09f079..56262ae90 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -885,7 +885,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 f589380b9..bafba4e86 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -175,7 +175,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index db13adb52..abe41f25f 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -578,7 +578,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 051c368ea..c55f871a9 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index 2bd3bd136..932320197 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -491,7 +491,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 cbcb82677..38ebb207a 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index bd685c04c..4207e9794 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -717,7 +717,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index b59aaf44d..6ca9803f1 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 4bb0e13ad..3ef7ad244 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -463,7 +463,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index ee67c6c30..801a23fac 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -190,7 +190,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index 487147c8e..7d4f36c61 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1115,7 +1115,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 74656a4e3..2439460fa 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -169,7 +169,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index 349f51c03..5dad9299f 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -749,7 +749,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index a5515db79..698c99bc7 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 5718fa22b..527db0fed 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -440,7 +440,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 ce38c0ac6..fb0664fd9 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -213,7 +213,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index dc7b49c4c..bf4a669d7 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1719,7 +1719,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index ccf302551..d03f9f780 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index 329ff2536..a3c49c2f3 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -453,7 +453,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 8667cde8d..5451e76e5 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index 69cb29905..5851b6eb9 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -151,7 +151,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index 63f5e999c..cfa4be9a7 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index 4a0a6495a..305db5f3b 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -509,7 +509,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 0561a26a2..b1d00f034 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 9dbd98668..d4331b0d0 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -449,7 +449,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index 19d02eef9..3c3e4c0c1 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index 377898fdc..d10957b34 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -432,7 +432,7 @@ template<class T > diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index 7c1e2f875..0db790840 100644 --- a/classstdex_1_1sys__object-members.html +++ b/classstdex_1_1sys__object-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html index fa10476d8..5a45f4b4f 100644 --- a/classstdex_1_1sys__object.html +++ b/classstdex_1_1sys__object.html @@ -184,7 +184,7 @@ sys_handle m_h diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index a63156526..3cc333d76 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index 02bb8fbf2..8bd6f91a2 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -142,7 +142,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index e6dc13495..5e2c20880 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -124,7 +124,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index 009c7826c..bcb946ed2 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -782,7 +782,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index e989bdd09..61671ea4c 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index b2541d9bf..8b35048bd 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -218,7 +218,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/debug_8hpp_source.html b/debug_8hpp_source.html index 1c9338a5d..936c2f0d0 100644 --- a/debug_8hpp_source.html +++ b/debug_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -183,7 +183,7 @@ $(function() { codefold.init(0); });
diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 21740f0da..8fdf175a5 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -106,7 +106,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 3ccc4418f..8e7cef141 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -88,7 +88,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index d44f8989b..1686304c9 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -152,7 +152,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 285131565..6d9da3c64 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -227,7 +227,7 @@ $(function() { codefold.init(0); });
diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 082672272..d7039ec4f 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -109,7 +109,7 @@ $(function() { codefold.init(0); });
diff --git a/files.html b/files.html index 2535191a0..046d7e466 100644 --- a/files.html +++ b/files.html @@ -128,7 +128,7 @@ $(function() { diff --git a/functions.html b/functions.html index a2172d07b..dfb6e1e8e 100644 --- a/functions.html +++ b/functions.html @@ -96,7 +96,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index 2b27248a9..4aa190da1 100644 --- a/functions_b.html +++ b/functions_b.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index a0452d491..3c2033698 100644 --- a/functions_c.html +++ b/functions_c.html @@ -100,7 +100,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 1af7ac15d..ed627e26b 100644 --- a/functions_d.html +++ b/functions_d.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_e.html b/functions_e.html index ca460ab8c..580c197b3 100644 --- a/functions_e.html +++ b/functions_e.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_enum.html b/functions_enum.html index b989de5cb..2d675be7d 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index ab06c093f..10cd29ace 100644 --- a/functions_f.html +++ b/functions_f.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index 09a6ba02d..a8282c089 100644 --- a/functions_func.html +++ b/functions_func.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index 104b6981c..07aa93e31 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index 0d3ea9e3f..f0358a552 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index 86934aa06..34448b0b6 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_e.html b/functions_func_e.html index 8213f2a2c..20edf2fef 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index 51b3960ac..4456b8643 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index 3814f2fe9..968d3a415 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_h.html b/functions_func_h.html index 2bbb9bdda..44fa298b5 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 7660405b2..dbfd6788c 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -99,7 +99,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index 07ead46e2..8482cfd47 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index efa6d10e8..93c1e8ffd 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index d079226cb..cdf9f48c8 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index b524b4590..0442bbf69 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_func_p.html b/functions_func_p.html index 884bfc810..51eef1719 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index 436653152..0b86db044 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index f1910d637..f231cfbeb 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index f5f4516c3..32be3013f 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -103,7 +103,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index 33fd76f72..9b371fab4 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index 057589a95..43166d706 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index 7dc7f6c0b..88075aadc 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index ca89844d3..3f7654c7e 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index 11a63e779..fcf291a83 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index 66982ebe6..323a66258 100644 --- a/functions_g.html +++ b/functions_g.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_h.html b/functions_h.html index c384262ae..9828b9fbd 100644 --- a/functions_h.html +++ b/functions_h.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index 1f54a0656..210f74b6f 100644 --- a/functions_i.html +++ b/functions_i.html @@ -102,7 +102,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index a2d310e02..cb48e3926 100644 --- a/functions_l.html +++ b/functions_l.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index a09e73965..c7a9581fa 100644 --- a/functions_m.html +++ b/functions_m.html @@ -126,7 +126,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index 95ab5171e..969644a2c 100644 --- a/functions_n.html +++ b/functions_n.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index d584659e7..a85635953 100644 --- a/functions_o.html +++ b/functions_o.html @@ -96,7 +96,7 @@ $(function() { diff --git a/functions_p.html b/functions_p.html index 9232dd52b..1f6583c63 100644 --- a/functions_p.html +++ b/functions_p.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index a6e47dc0c..05b179336 100644 --- a/functions_q.html +++ b/functions_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index df5ef9e18..6e3be90db 100644 --- a/functions_r.html +++ b/functions_r.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_rela.html b/functions_rela.html index b90908971..19385ca5e 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index ec3888ea1..01a35b68c 100644 --- a/functions_s.html +++ b/functions_s.html @@ -112,7 +112,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index 6551714bb..221b5e029 100644 --- a/functions_t.html +++ b/functions_t.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index 17a6ea3a9..c0e18a11b 100644 --- a/functions_type.html +++ b/functions_type.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index 046381564..47c66f7be 100644 --- a/functions_u.html +++ b/functions_u.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index 037727a60..8c0042c40 100644 --- a/functions_v.html +++ b/functions_v.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 858c944ba..a9f81f6fd 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_vars_b.html b/functions_vars_b.html index 1189e3c35..a4a010be8 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_c.html b/functions_vars_c.html index 9cf1e08fb..b01f21d14 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_d.html b/functions_vars_d.html index 9ec25903e..651ee0f25 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_vars_e.html b/functions_vars_e.html index 4aa55f8bc..c5a3c4a6a 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_f.html b/functions_vars_f.html index 050b6cdb4..b7aee201c 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_h.html b/functions_vars_h.html index 55801af8e..245bfebba 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_i.html b/functions_vars_i.html index 7b4c52680..3c1472c71 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_l.html b/functions_vars_l.html index 7c6d4c55b..c0d061c35 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_m.html b/functions_vars_m.html index 40e488a8f..b9505b0cc 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -121,7 +121,7 @@ $(function() { diff --git a/functions_vars_n.html b/functions_vars_n.html index f3f3423f7..7225d8240 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_o.html b/functions_vars_o.html index 949224df9..6ba167cc7 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_p.html b/functions_vars_p.html index 4534799ed..2308b2f15 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_r.html b/functions_vars_r.html index 317b6d620..ae8623f1e 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_vars_s.html b/functions_vars_s.html index d66cb28d2..f943945ff 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_t.html b/functions_vars_t.html index 67e528358..a2c5ffb89 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_u.html b/functions_vars_u.html index 91a2673e2..f7651bc88 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_v.html b/functions_vars_v.html index 69221b1f2..74da1ea64 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_w.html b/functions_vars_w.html index 081b121ad..5b563b571 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index 30d9f316a..29d5e877e 100644 --- a/functions_w.html +++ b/functions_w.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index 7ccc0de62..d19685157 100644 --- a/functions_~.html +++ b/functions_~.html @@ -81,7 +81,7 @@ $(function() { diff --git a/hash_8cpp_source.html b/hash_8cpp_source.html index 3cc613d0d..4e5e0ab02 100644 --- a/hash_8cpp_source.html +++ b/hash_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -166,7 +166,7 @@ $(function() { codefold.init(0); });
diff --git a/hash_8hpp_source.html b/hash_8hpp_source.html index 06f055c0e..75aab9794 100644 --- a/hash_8hpp_source.html +++ b/hash_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -745,7 +745,7 @@ $(function() { codefold.init(0); });
diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index 39459224f..88db7dca2 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -223,7 +223,7 @@ $(function() { codefold.init(0); });
diff --git a/hierarchy.html b/hierarchy.html index 31b303a04..062927b16 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -305,7 +305,7 @@ $(function() { diff --git a/html_8hpp_source.html b/html_8hpp_source.html index 5eb421ed5..b8ac42283 100644 --- a/html_8hpp_source.html +++ b/html_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -2551,7 +2551,7 @@ $(function() { codefold.init(0); });
diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index f38853680..5337bd899 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -480,7 +480,7 @@ $(function() { codefold.init(0); });
diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index 463efe2a2..3b80ad8a5 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2022-2023 Amebis
+
3 Copyright © 2022-2024 Amebis
4*/
5
6#pragma once
@@ -298,7 +298,7 @@ $(function() { codefold.init(0); });
diff --git a/index.html b/index.html index 4839a9976..cf8bd80d2 100644 --- a/index.html +++ b/index.html @@ -87,7 +87,7 @@ Requirements diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index aa85ee3fa..d3dbabfd7 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -233,7 +233,7 @@ $(function() { codefold.init(0); });
diff --git a/locale_8hpp_source.html b/locale_8hpp_source.html index 133db9a23..8a850ab2a 100644 --- a/locale_8hpp_source.html +++ b/locale_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -188,7 +188,7 @@ $(function() { codefold.init(0); });
diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index d988f36e9..db88bd3ff 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -126,7 +126,7 @@ $(function() { codefold.init(0); });
diff --git a/math_8cpp_source.html b/math_8cpp_source.html index 569a9dc71..2b1d45267 100644 --- a/math_8cpp_source.html +++ b/math_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -131,7 +131,7 @@ $(function() { codefold.init(0); });
diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 20300593d..526369c0b 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -169,7 +169,7 @@ $(function() { codefold.init(0); });
diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index fbc07868b..802266ed0 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -131,7 +131,7 @@ $(function() { codefold.init(0); });
diff --git a/parser_8cpp_source.html b/parser_8cpp_source.html index 08d23edc7..5d73e0a58 100644 --- a/parser_8cpp_source.html +++ b/parser_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -600,7 +600,7 @@ $(function() { codefold.init(0); });
diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index 1dc75b20d..5a9a70f38 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -8548,7 +8548,7 @@ $(function() { codefold.init(0); });
diff --git a/pch_8hpp_source.html b/pch_8hpp_source.html index 0511acfab..35b1e13ff 100644 --- a/pch_8hpp_source.html +++ b/pch_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -127,7 +127,7 @@ $(function() { codefold.init(0); });
diff --git a/pool_8hpp_source.html b/pool_8hpp_source.html index bb3480837..f6a4c9dc6 100644 --- a/pool_8hpp_source.html +++ b/pool_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -172,7 +172,7 @@ $(function() { codefold.init(0); });
diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 709ce2c0e..a4639aab7 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -333,7 +333,7 @@ $(function() { codefold.init(0); });
diff --git a/ring_8cpp_source.html b/ring_8cpp_source.html index 069b533f2..67c991b7d 100644 --- a/ring_8cpp_source.html +++ b/ring_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -146,7 +146,7 @@ $(function() { codefold.init(0); });
diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index 4f624a47f..4f910d3d7 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -225,7 +225,7 @@ $(function() { codefold.init(0); });
diff --git a/sgml_8cpp_source.html b/sgml_8cpp_source.html index 9abd6c564..c5eeb370c 100644 --- a/sgml_8cpp_source.html +++ b/sgml_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -155,7 +155,7 @@ $(function() { codefold.init(0); });
diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index b8b2fd614..0b24b202c 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -779,7 +779,7 @@ $(function() { codefold.init(0); });
diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index 03f85b22c..01c8857f9 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -3177,7 +3177,7 @@ $(function() { codefold.init(0); });
diff --git a/socket_8hpp_source.html b/socket_8hpp_source.html index a6ca43f9c..954408246 100644 --- a/socket_8hpp_source.html +++ b/socket_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -115,7 +115,7 @@ $(function() { codefold.init(0); });
diff --git a/spinlock_8hpp_source.html b/spinlock_8hpp_source.html index 9784babef..b002c96fb 100644 --- a/spinlock_8hpp_source.html +++ b/spinlock_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -159,7 +159,7 @@ $(function() { codefold.init(0); });
diff --git a/stream_8cpp_source.html b/stream_8cpp_source.html index 2cbc7d803..1dc98f55f 100644 --- a/stream_8cpp_source.html +++ b/stream_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -259,7 +259,7 @@ $(function() { codefold.init(0); });
diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index d599c97a8..14dfe0630 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -4343,7 +4343,7 @@ $(function() { codefold.init(0); });
diff --git a/string_8hpp_source.html b/string_8hpp_source.html index dcfce8057..74c606296 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -1490,494 +1490,498 @@ $(function() { codefold.init(0); });
2278 _Out_opt_ size_t* end,
2279 _In_opt_ locale_t locale)
2280 {
-
2281 std::string tmp(str, strnlen(str, count));
-
2282 char* _end;
-
2283 double r;
-
2284#if _WIN32
-
2285 r = _strtod_l(tmp.c_str(), &_end, locale);
-
2286#else
-
2287 r = strtod_l(tmp.c_str(), &_end, locale);
-
2288#endif
-
2289 if (end) *end = (size_t)(_end - tmp.c_str());
-
2290 return r;
-
2291 }
-
2292
-
2303 inline double strtod(
-
2304 _In_reads_or_z_opt_(count) const wchar_t* str, _In_ size_t count,
-
2305 _Out_opt_ size_t* end,
-
2306 _In_opt_ locale_t locale)
-
2307 {
-
2308 std::wstring tmp(str, strnlen(str, count));
-
2309 wchar_t* _end;
-
2310 double r;
-
2311#if _WIN32
-
2312 r = _wcstod_l(tmp.c_str(), &_end, locale);
-
2313#else
-
2314 r = wcstod_l(tmp.c_str(), &_end, locale);
-
2315#endif
-
2316 if (end) *end = (size_t)(_end - tmp.c_str());
-
2317 return r;
-
2318 }
-
2319
-
2321 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)
-
2322 {
-
2323#ifdef _WIN32
-
2324 // Don't use _vsnprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
-
2325#pragma warning(suppress: 4996)
-
2326 return _vsnprintf_l(str, capacity, format, locale, arg);
-
2327#else
-
2328 return ::vsnprintf(str, capacity, format, arg);
-
2329#endif
-
2330 }
-
2331
-
2332 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)
-
2333 {
-
2334#ifdef _WIN32
-
2335 // Don't use _vsnwprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
-
2336#pragma warning(suppress: 4996)
-
2337 return _vsnwprintf_l(str, capacity, format, locale, arg);
-
2338#else
-
2339 return vswprintf(str, capacity, format, arg);
-
2340#endif
-
2341 }
-
2343
-
2354 template<class T, class TR, class AX>
-
2355 inline size_t vappendf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
-
2356 {
-
2357 T buf[1024 / sizeof(T)];
-
2358
-
2359 // Try with stack buffer first.
-
2360 int count = vsnprintf(buf, _countof(buf), format, locale, arg);
-
2361 if (0 <= count && count < _countof(buf)) {
-
2362 // Copy from stack.
-
2363 str.append(buf, count);
-
2364 return count;
-
2365 }
-
2366 if (count < 0) {
-
2367 switch (errno) {
-
2368 case 0:
-
2369 count = vsnprintf(NULL, 0, format, locale, arg);
-
2370 break;
-
2371 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
-
2372 case EILSEQ: throw std::runtime_error("encoding error");
-
2373 default: throw std::runtime_error("failed to format string");
-
2374 }
-
2375 }
-
2376 auto buf_dyn = std::make_unique<T[]>(count + 1);
-
2377 count = vsnprintf(buf_dyn.get(), count + 1, format, locale, arg);
-
2378 if (count < 0) _Unlikely_
-
2379 throw std::runtime_error("failed to format string");
-
2380 str.append(buf_dyn.get(), count);
-
2381 return count;
-
2382 }
-
2383
-
2393 template<class T, class TR, class AX>
-
2394 inline size_t appendf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
-
2395 {
-
2396 va_list arg;
-
2397 va_start(arg, locale);
-
2398 size_t n = vappendf(str, format, locale, arg);
-
2399 va_end(arg);
-
2400 return n;
-
2401 }
-
2402
-
2411 template<class T, class TR, class AX>
-
2412 inline void vsprintf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
-
2413 {
-
2414 str.clear();
-
2415 vappendf(str, format, locale, arg);
-
2416 }
-
2417
-
2425 template<class T, class TR, class AX>
-
2426 inline void sprintf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
-
2427 {
-
2428 va_list arg;
-
2429 va_start(arg, locale);
-
2430 vsprintf(str, format, locale, arg);
-
2431 va_end(arg);
-
2432 }
-
2433
-
2443 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2444 inline std::basic_string<T, TR, AX> vsprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
-
2445 {
-
2446 std::basic_string<T, TR, AX> str;
-
2447 vappendf(str, format, locale, arg);
-
2448 return str;
-
2449 }
-
2450
-
2459 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2460 inline std::basic_string<T, TR, AX> sprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
-
2461 {
-
2462 va_list arg;
-
2463 va_start(arg, locale);
-
2464 auto str = vsprintf(format, locale, arg);
-
2465 va_end(arg);
-
2466 return str;
-
2467 }
-
2468
-
2470 inline size_t strftime(_Out_z_cap_(capacity) char* str, _In_ size_t capacity, _In_z_ _Printf_format_string_ const char* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
-
2471 {
-
2472#ifdef _WIN32
-
2473 return _strftime_l(str, capacity, format, time, locale);
-
2474#else
-
2475 return strftime_l(str, capacity, format, time, locale);
-
2476#endif
-
2477 }
-
2478
-
2479 inline size_t strftime(_Out_z_cap_(capacity) wchar_t* str, _In_ size_t capacity, _In_z_ _Printf_format_string_ const wchar_t* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
-
2480 {
-
2481#ifdef _WIN32
-
2482 return _wcsftime_l(str, capacity, format, time, locale);
-
2483#else
-
2484 return wcsftime_l(str, capacity, format, time, locale);
-
2485#endif
-
2486 }
-
2488
-
2497 template<class T, class TR, class AX>
-
2498 inline void strcatftime(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
-
2499 {
-
2500 T buf[1024 / sizeof(T)];
-
2501
-
2502 // Try with stack buffer first.
-
2503 size_t count = strftime(buf, _countof(buf), format, time, locale);
-
2504 if (count) {
-
2505 // Copy from stack.
-
2506 str.append(buf, count);
-
2507 }
-
2508 else {
-
2509 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
-
2510 // Allocate on heap and retry.
-
2511 auto buf_dyn = std::make_unique<T[]>(capacity);
-
2512 count = strftime(buf_dyn.get(), capacity, format, time, locale);
-
2513 if (count) {
-
2514 str.append(buf_dyn.get(), count);
-
2515 break;
-
2516 }
-
2517 }
-
2518 }
-
2519 }
-
2520
-
2529 template<class T, class TR, class AX>
-
2530 inline void strftime(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
-
2531 {
-
2532 str.clear();
-
2533 strcatftime(str, format, time, locale);
-
2534 }
-
2535
-
2546 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2547 inline std::basic_string<T, TR, AX> strftime(_In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
-
2548 {
-
2549 std::basic_string<T, TR, AX> str;
-
2550 strcatftime(str, format, time, locale);
-
2551 return str;
-
2552 }
-
2553
-
2559 //template<class T>
-
2560 //inline void strlwr(_Inout_z_ T* str)
-
2561 //{
-
2562 // _Assume_(str);
-
2563 // for (size_t i = 0; str[i]; ++i)
-
2564 // str[i] = tolower(str[i]);
-
2565 //}
-
2566
-
2573 //template<class T>
-
2574 //inline void strlwr(_Inout_z_ T* str, _In_ const std::locale& locale)
-
2575 //{
-
2576 // _Assume_(str);
-
2577 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2578 // for (size_t i = 0; str[i]; ++i)
-
2579 // str[i] = ctype.tolower(str[i]);
-
2580 //}
-
2581
-
2588 template<class T>
-
2589 inline void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count)
-
2590 {
-
2591 _Assume_(str || !count);
-
2592 for (size_t i = 0; i < count && str[i]; ++i)
-
2593 str[i] = tolower(str[i]);
-
2594 }
-
2595
-
2603 template<class T>
-
2604 inline void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
-
2605 {
-
2606 _Assume_(str || !count);
-
2607 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2608 for (size_t i = 0; i < count && str[i]; ++i)
-
2609 str[i] = ctype.tolower(str[i]);
-
2610 }
-
2611
-
2617 template<class T, size_t N>
-
2618 inline void strlwr(_Inout_ T (&str)[N])
-
2619 {
-
2620 strlwr(str, count);
-
2621 }
-
2622
-
2629 template<class T, size_t N>
-
2630 inline void strlwr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
-
2631 {
-
2632 strlwr(str, count, locale);
-
2633 }
-
2634
-
2640 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2641 inline void strlwr(_Inout_ std::basic_string<T, TR, AX>& str)
-
2642 {
-
2643 for (auto& c : str)
-
2644 c = tolower(c);
-
2645 }
-
2646
-
2653 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2654 inline void strlwr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
-
2655 {
-
2656 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2657 for (auto& c : str)
-
2658 c = ctype.tolower(c);
-
2659 }
-
2660
-
2666 //template<class T>
-
2667 //inline void strupr(_Inout_z_ T* str)
-
2668 //{
-
2669 // _Assume_(str);
-
2670 // for (size_t i = 0; str[i]; ++i)
-
2671 // str[i] = toupper(str[i]);
-
2672 //}
-
2673
-
2680 //template<class T>
-
2681 //inline void strupr(_Inout_z_ T* str, _In_ const std::locale& locale)
-
2682 //{
-
2683 // _Assume_(str);
-
2684 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2685 // for (size_t i = 0; str[i]; ++i)
-
2686 // str[i] = ctype.toupper(str[i]);
-
2687 //}
-
2688
-
2695 template<class T>
-
2696 inline void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count)
-
2697 {
-
2698 _Assume_(str || !count);
-
2699 for (size_t i = 0; i < count && str[i]; ++i)
-
2700 str[i] = toupper(str[i]);
-
2701 }
-
2702
-
2710 template<class T>
-
2711 inline void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
-
2712 {
-
2713 _Assume_(str || !count);
-
2714 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2715 for (size_t i = 0; i < count && str[i]; ++i)
-
2716 str[i] = ctype.toupper(str[i]);
-
2717 }
-
2718
-
2724 template<class T, size_t N>
-
2725 inline void strupr(_Inout_ T (&str)[N])
-
2726 {
-
2727 return strupr(str, N);
-
2728 }
-
2729
-
2736 template<class T, size_t N>
-
2737 inline void strupr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
-
2738 {
-
2739 return strupr(str, N, locale);
-
2740 }
-
2741
-
2747 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2748 inline void strupr(_Inout_ std::basic_string<T, TR, AX>& str)
-
2749 {
-
2750 for (auto& c : str)
-
2751 c = toupper(c);
-
2752 }
-
2753
-
2760 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2761 inline void strupr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
-
2762 {
-
2763 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2764 for (auto& c : str)
-
2765 c = ctype.toupper(c);
-
2766 }
-
2767
-
2776 template<class T>
-
2777 inline size_t ltrim(
-
2778 _Inout_z_count_(count) T* str, _In_ size_t count)
-
2779 {
-
2780 for (size_t i = 0;; ++i) {
-
2781 if (i >= count) {
-
2782 if (count) str[0] = 0;
-
2783 return 0;
-
2784 }
-
2785 if (!str[i]) {
-
2786 str[0] = 0;
+
2281 count = strnlen(str, count);
+
2282 _Assume_(str || !count);
+
2283 std::string tmp(str, count);
+
2284 char* _end;
+
2285 double r;
+
2286#if _WIN32
+
2287 r = _strtod_l(tmp.c_str(), &_end, locale);
+
2288#else
+
2289 r = strtod_l(tmp.c_str(), &_end, locale);
+
2290#endif
+
2291 if (end) *end = (size_t)(_end - tmp.c_str());
+
2292 return r;
+
2293 }
+
2294
+
2305 inline double strtod(
+
2306 _In_reads_or_z_opt_(count) const wchar_t* str, _In_ size_t count,
+
2307 _Out_opt_ size_t* end,
+
2308 _In_opt_ locale_t locale)
+
2309 {
+
2310 count = strnlen(str, count);
+
2311 _Assume_(str || !count);
+
2312 std::wstring tmp(str, count);
+
2313 wchar_t* _end;
+
2314 double r;
+
2315#if _WIN32
+
2316 r = _wcstod_l(tmp.c_str(), &_end, locale);
+
2317#else
+
2318 r = wcstod_l(tmp.c_str(), &_end, locale);
+
2319#endif
+
2320 if (end) *end = (size_t)(_end - tmp.c_str());
+
2321 return r;
+
2322 }
+
2323
+
2325 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)
+
2326 {
+
2327#ifdef _WIN32
+
2328 // Don't use _vsnprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
+
2329#pragma warning(suppress: 4996)
+
2330 return _vsnprintf_l(str, capacity, format, locale, arg);
+
2331#else
+
2332 return ::vsnprintf(str, capacity, format, arg);
+
2333#endif
+
2334 }
+
2335
+
2336 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)
+
2337 {
+
2338#ifdef _WIN32
+
2339 // Don't use _vsnwprintf_s(). It terminates the string even if we want to print to the edge of the buffer.
+
2340#pragma warning(suppress: 4996)
+
2341 return _vsnwprintf_l(str, capacity, format, locale, arg);
+
2342#else
+
2343 return vswprintf(str, capacity, format, arg);
+
2344#endif
+
2345 }
+
2347
+
2358 template<class T, class TR, class AX>
+
2359 inline size_t vappendf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
+
2360 {
+
2361 T buf[1024 / sizeof(T)];
+
2362
+
2363 // Try with stack buffer first.
+
2364 int count = vsnprintf(buf, _countof(buf), format, locale, arg);
+
2365 if (0 <= count && count < _countof(buf)) {
+
2366 // Copy from stack.
+
2367 str.append(buf, count);
+
2368 return count;
+
2369 }
+
2370 if (count < 0) {
+
2371 switch (errno) {
+
2372 case 0:
+
2373 count = vsnprintf(NULL, 0, format, locale, arg);
+
2374 _Assume_(count >= 0);
+
2375 break;
+
2376 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
+
2377 case EILSEQ: throw std::runtime_error("encoding error");
+
2378 default: throw std::runtime_error("failed to format string");
+
2379 }
+
2380 }
+
2381 size_t offset = str.size();
+
2382 str.resize(offset + count);
+
2383 if (vsnprintf(&str[offset], count + 1, format, locale, arg) != count) _Unlikely_
+
2384 throw std::runtime_error("failed to format string");
+
2385 return count;
+
2386 }
+
2387
+
2397 template<class T, class TR, class AX>
+
2398 inline size_t appendf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
+
2399 {
+
2400 va_list arg;
+
2401 va_start(arg, locale);
+
2402 size_t n = vappendf(str, format, locale, arg);
+
2403 va_end(arg);
+
2404 return n;
+
2405 }
+
2406
+
2415 template<class T, class TR, class AX>
+
2416 inline void vsprintf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
+
2417 {
+
2418 str.clear();
+
2419 vappendf(str, format, locale, arg);
+
2420 }
+
2421
+
2429 template<class T, class TR, class AX>
+
2430 inline void sprintf(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
+
2431 {
+
2432 va_list arg;
+
2433 va_start(arg, locale);
+
2434 vsprintf(str, format, locale, arg);
+
2435 va_end(arg);
+
2436 }
+
2437
+
2447 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2448 inline std::basic_string<T, TR, AX> vsprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, _In_ va_list arg)
+
2449 {
+
2450 std::basic_string<T, TR, AX> str;
+
2451 vappendf(str, format, locale, arg);
+
2452 return str;
+
2453 }
+
2454
+
2463 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2464 inline std::basic_string<T, TR, AX> sprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
+
2465 {
+
2466 va_list arg;
+
2467 va_start(arg, locale);
+
2468 auto str = vsprintf(format, locale, arg);
+
2469 va_end(arg);
+
2470 return str;
+
2471 }
+
2472
+
2474 inline size_t strftime(_Out_z_cap_(capacity) char* str, _In_ size_t capacity, _In_z_ _Printf_format_string_ const char* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
+
2475 {
+
2476#ifdef _WIN32
+
2477 return _strftime_l(str, capacity, format, time, locale);
+
2478#else
+
2479 return strftime_l(str, capacity, format, time, locale);
+
2480#endif
+
2481 }
+
2482
+
2483 inline size_t strftime(_Out_z_cap_(capacity) wchar_t* str, _In_ size_t capacity, _In_z_ _Printf_format_string_ const wchar_t* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
+
2484 {
+
2485#ifdef _WIN32
+
2486 return _wcsftime_l(str, capacity, format, time, locale);
+
2487#else
+
2488 return wcsftime_l(str, capacity, format, time, locale);
+
2489#endif
+
2490 }
+
2492
+
2501 template<class T, class TR, class AX>
+
2502 inline void strcatftime(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
+
2503 {
+
2504 T buf[1024 / sizeof(T)];
+
2505
+
2506 // Try with stack buffer first.
+
2507 size_t count = strftime(buf, _countof(buf), format, time, locale);
+
2508 if (count) {
+
2509 // Copy from stack.
+
2510 str.append(buf, count);
+
2511 return;
+
2512 }
+
2513 size_t offset = str.size();
+
2514 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
+
2515 // Allocate on heap and retry.
+
2516 str.resize(offset + capacity);
+
2517 count = strftime(&str[offset], capacity + 1, format, time, locale);
+
2518 if (count) {
+
2519 str.resize(offset + count);
+
2520 return;
+
2521 }
+
2522 }
+
2523 }
+
2524
+
2533 template<class T, class TR, class AX>
+
2534 inline void strftime(_Inout_ std::basic_string<T, TR, AX>& str, _In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
+
2535 {
+
2536 str.clear();
+
2537 strcatftime(str, format, time, locale);
+
2538 }
+
2539
+
2550 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2551 inline std::basic_string<T, TR, AX> strftime(_In_z_ _Printf_format_string_ const T* format, _In_ const struct tm* time, _In_opt_ locale_t locale)
+
2552 {
+
2553 std::basic_string<T, TR, AX> str;
+
2554 strcatftime(str, format, time, locale);
+
2555 return str;
+
2556 }
+
2557
+
2563 //template<class T>
+
2564 //inline void strlwr(_Inout_z_ T* str)
+
2565 //{
+
2566 // _Assume_(str);
+
2567 // for (size_t i = 0; str[i]; ++i)
+
2568 // str[i] = tolower(str[i]);
+
2569 //}
+
2570
+
2577 //template<class T>
+
2578 //inline void strlwr(_Inout_z_ T* str, _In_ const std::locale& locale)
+
2579 //{
+
2580 // _Assume_(str);
+
2581 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2582 // for (size_t i = 0; str[i]; ++i)
+
2583 // str[i] = ctype.tolower(str[i]);
+
2584 //}
+
2585
+
2592 template<class T>
+
2593 inline void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count)
+
2594 {
+
2595 _Assume_(str || !count);
+
2596 for (size_t i = 0; i < count && str[i]; ++i)
+
2597 str[i] = tolower(str[i]);
+
2598 }
+
2599
+
2607 template<class T>
+
2608 inline void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
+
2609 {
+
2610 _Assume_(str || !count);
+
2611 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2612 for (size_t i = 0; i < count && str[i]; ++i)
+
2613 str[i] = ctype.tolower(str[i]);
+
2614 }
+
2615
+
2621 template<class T, size_t N>
+
2622 inline void strlwr(_Inout_ T (&str)[N])
+
2623 {
+
2624 strlwr(str, count);
+
2625 }
+
2626
+
2633 template<class T, size_t N>
+
2634 inline void strlwr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
+
2635 {
+
2636 strlwr(str, count, locale);
+
2637 }
+
2638
+
2644 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2645 inline void strlwr(_Inout_ std::basic_string<T, TR, AX>& str)
+
2646 {
+
2647 for (auto& c : str)
+
2648 c = tolower(c);
+
2649 }
+
2650
+
2657 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2658 inline void strlwr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
+
2659 {
+
2660 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2661 for (auto& c : str)
+
2662 c = ctype.tolower(c);
+
2663 }
+
2664
+
2670 //template<class T>
+
2671 //inline void strupr(_Inout_z_ T* str)
+
2672 //{
+
2673 // _Assume_(str);
+
2674 // for (size_t i = 0; str[i]; ++i)
+
2675 // str[i] = toupper(str[i]);
+
2676 //}
+
2677
+
2684 //template<class T>
+
2685 //inline void strupr(_Inout_z_ T* str, _In_ const std::locale& locale)
+
2686 //{
+
2687 // _Assume_(str);
+
2688 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2689 // for (size_t i = 0; str[i]; ++i)
+
2690 // str[i] = ctype.toupper(str[i]);
+
2691 //}
+
2692
+
2699 template<class T>
+
2700 inline void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count)
+
2701 {
+
2702 _Assume_(str || !count);
+
2703 for (size_t i = 0; i < count && str[i]; ++i)
+
2704 str[i] = toupper(str[i]);
+
2705 }
+
2706
+
2714 template<class T>
+
2715 inline void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
+
2716 {
+
2717 _Assume_(str || !count);
+
2718 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2719 for (size_t i = 0; i < count && str[i]; ++i)
+
2720 str[i] = ctype.toupper(str[i]);
+
2721 }
+
2722
+
2728 template<class T, size_t N>
+
2729 inline void strupr(_Inout_ T (&str)[N])
+
2730 {
+
2731 return strupr(str, N);
+
2732 }
+
2733
+
2740 template<class T, size_t N>
+
2741 inline void strupr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
+
2742 {
+
2743 return strupr(str, N, locale);
+
2744 }
+
2745
+
2751 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2752 inline void strupr(_Inout_ std::basic_string<T, TR, AX>& str)
+
2753 {
+
2754 for (auto& c : str)
+
2755 c = toupper(c);
+
2756 }
+
2757
+
2764 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2765 inline void strupr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
+
2766 {
+
2767 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2768 for (auto& c : str)
+
2769 c = ctype.toupper(c);
+
2770 }
+
2771
+
2780 template<class T>
+
2781 inline size_t ltrim(
+
2782 _Inout_z_count_(count) T* str, _In_ size_t count)
+
2783 {
+
2784 for (size_t i = 0;; ++i) {
+
2785 if (i >= count) {
+
2786 if (count) str[0] = 0;
2787 return 0;
2788 }
-
2789 if (!isspace(str[i])) {
-
2790 if (!i)
-
2791 return strnlen(str, count);
-
2792 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
-
2793 str[n] = 0;
-
2794 return n;
-
2795 }
-
2796 }
-
2797 }
-
2798
-
2808 template<class T>
-
2809 inline size_t ltrim(
-
2810 _Inout_z_count_(count) T* str, _In_ size_t count,
-
2811 _In_ const std::locale& locale)
-
2812 {
-
2813 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2814 for (size_t i = 0;; ++i) {
-
2815 if (i >= count) {
-
2816 if (count) str[0] = 0;
-
2817 return 0;
-
2818 }
-
2819 if (!str[i]) {
-
2820 str[0] = 0;
+
2789 if (!str[i]) {
+
2790 str[0] = 0;
+
2791 return 0;
+
2792 }
+
2793 if (!isspace(str[i])) {
+
2794 if (!i)
+
2795 return strnlen(str, count);
+
2796 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
+
2797 str[n] = 0;
+
2798 return n;
+
2799 }
+
2800 }
+
2801 }
+
2802
+
2812 template<class T>
+
2813 inline size_t ltrim(
+
2814 _Inout_z_count_(count) T* str, _In_ size_t count,
+
2815 _In_ const std::locale& locale)
+
2816 {
+
2817 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2818 for (size_t i = 0;; ++i) {
+
2819 if (i >= count) {
+
2820 if (count) str[0] = 0;
2821 return 0;
2822 }
-
2823 if (!ctype.is(ctype.space, str[i])) {
-
2824 if (!i)
-
2825 return strnlen(str, count);
-
2826 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
-
2827 str[n] = 0;
-
2828 return n;
-
2829 }
-
2830 }
-
2831 }
-
2832
-
2838 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2839 inline void ltrim(_Inout_ std::basic_string<T, TR, AX>& s)
-
2840 {
-
2841 s.erase(
-
2842 s.begin(),
-
2843 std::find_if(
-
2844 s.begin(),
-
2845 s.end(),
-
2846 [&](_In_ T ch) { return !isspace(ch); }));
-
2847 }
-
2848
-
2855 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2856 inline void ltrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
2857 {
-
2858 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2859 s.erase(
-
2860 s.begin(),
-
2861 std::find_if(
-
2862 s.begin(),
-
2863 s.end(),
-
2864 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }));
-
2865 }
-
2866
-
2875 template<class T>
-
2876 inline size_t rtrim(
-
2877 _Inout_z_count_(count) T* str, _In_ size_t count)
-
2878 {
-
2879 for (size_t i = 0, j = 0;;) {
-
2880 if (i >= count || !str[i]) {
-
2881 if (j < count) str[j] = 0;
-
2882 return j;
-
2883 }
-
2884 if (!isspace(str[i]))
-
2885 j = ++i;
-
2886 else
-
2887 ++i;
-
2888 }
-
2889 }
-
2890
-
2900 template<class T>
-
2901 inline size_t rtrim(
-
2902 _Inout_z_count_(count) T* str, _In_ size_t count,
-
2903 _In_ const std::locale& locale)
-
2904 {
-
2905 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2906 for (size_t i = 0, j = 0;;) {
-
2907 if (i >= count || !str[i]) {
-
2908 if (j < count) str[j] = 0;
-
2909 return j;
-
2910 }
-
2911 if (!ctype.is(ctype.space, str[i]))
-
2912 j = ++i;
-
2913 else
-
2914 ++i;
-
2915 }
-
2916 }
-
2917
-
2923 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2924 static inline void rtrim(_Inout_ std::basic_string<T, TR, AX>& s)
-
2925 {
-
2926 s.erase(
-
2927 std::find_if(
-
2928 s.rbegin(),
-
2929 s.rend(),
-
2930 [&](_In_ T ch) { return !isspace(ch); }).base(),
-
2931 s.end());
-
2932 }
-
2933
-
2940 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2941 static inline void rtrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
2942 {
-
2943 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2944 s.erase(
-
2945 std::find_if(
-
2946 s.rbegin(),
-
2947 s.rend(),
-
2948 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }).base(),
-
2949 s.end());
-
2950 }
-
2951
-
2960 template<class T>
-
2961 inline size_t trim(
-
2962 _Inout_z_count_(count) T* str, _In_ size_t count)
-
2963 {
-
2964 return ltrim(str, rtrim(str, count));
-
2965 }
-
2966
-
2976 template<class T>
-
2977 inline size_t trim(
-
2978 _Inout_z_count_(count) T* str, _In_ size_t count,
-
2979 _In_ const std::locale& locale)
-
2980 {
-
2981 return ltrim(str, rtrim(str, count, locale), locale);
-
2982 }
-
2983
-
2989 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2990 static inline void trim(_Inout_ std::basic_string<T, TR, AX>& s)
-
2991 {
-
2992 auto nonspace = [&](_In_ T ch) { return !isspace(ch); };
-
2993 s.erase(
-
2994 s.begin(),
-
2995 std::find_if(
-
2996 s.begin(),
-
2997 s.end(),
-
2998 nonspace));
-
2999 s.erase(
-
3000 std::find_if(
-
3001 s.rbegin(),
-
3002 s.rend(),
-
3003 nonspace).base(),
-
3004 s.end());
-
3005 }
-
3006
-
3013 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3014 static inline void trim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
3015 {
-
3016 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3017 auto nonspace = [&](_In_ T ch) { return !ctype.is(ctype.space, ch); };
-
3018 s.erase(
-
3019 s.begin(),
-
3020 std::find_if(
-
3021 s.begin(),
-
3022 s.end(),
-
3023 nonspace));
-
3024 s.erase(
-
3025 std::find_if(
-
3026 s.rbegin(),
-
3027 s.rend(),
-
3028 nonspace).base(),
-
3029 s.end());
-
3030 }
-
3031}
+
2823 if (!str[i]) {
+
2824 str[0] = 0;
+
2825 return 0;
+
2826 }
+
2827 if (!ctype.is(ctype.space, str[i])) {
+
2828 if (!i)
+
2829 return strnlen(str, count);
+
2830 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
+
2831 str[n] = 0;
+
2832 return n;
+
2833 }
+
2834 }
+
2835 }
+
2836
+
2842 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2843 inline void ltrim(_Inout_ std::basic_string<T, TR, AX>& s)
+
2844 {
+
2845 s.erase(
+
2846 s.begin(),
+
2847 std::find_if(
+
2848 s.begin(),
+
2849 s.end(),
+
2850 [&](_In_ T ch) { return !isspace(ch); }));
+
2851 }
+
2852
+
2859 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2860 inline void ltrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
2861 {
+
2862 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2863 s.erase(
+
2864 s.begin(),
+
2865 std::find_if(
+
2866 s.begin(),
+
2867 s.end(),
+
2868 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }));
+
2869 }
+
2870
+
2879 template<class T>
+
2880 inline size_t rtrim(
+
2881 _Inout_z_count_(count) T* str, _In_ size_t count)
+
2882 {
+
2883 for (size_t i = 0, j = 0;;) {
+
2884 if (i >= count || !str[i]) {
+
2885 if (j < count) str[j] = 0;
+
2886 return j;
+
2887 }
+
2888 if (!isspace(str[i]))
+
2889 j = ++i;
+
2890 else
+
2891 ++i;
+
2892 }
+
2893 }
+
2894
+
2904 template<class T>
+
2905 inline size_t rtrim(
+
2906 _Inout_z_count_(count) T* str, _In_ size_t count,
+
2907 _In_ const std::locale& locale)
+
2908 {
+
2909 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2910 for (size_t i = 0, j = 0;;) {
+
2911 if (i >= count || !str[i]) {
+
2912 if (j < count) str[j] = 0;
+
2913 return j;
+
2914 }
+
2915 if (!ctype.is(ctype.space, str[i]))
+
2916 j = ++i;
+
2917 else
+
2918 ++i;
+
2919 }
+
2920 }
+
2921
+
2927 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2928 static inline void rtrim(_Inout_ std::basic_string<T, TR, AX>& s)
+
2929 {
+
2930 s.erase(
+
2931 std::find_if(
+
2932 s.rbegin(),
+
2933 s.rend(),
+
2934 [&](_In_ T ch) { return !isspace(ch); }).base(),
+
2935 s.end());
+
2936 }
+
2937
+
2944 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2945 static inline void rtrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
2946 {
+
2947 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2948 s.erase(
+
2949 std::find_if(
+
2950 s.rbegin(),
+
2951 s.rend(),
+
2952 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }).base(),
+
2953 s.end());
+
2954 }
+
2955
+
2964 template<class T>
+
2965 inline size_t trim(
+
2966 _Inout_z_count_(count) T* str, _In_ size_t count)
+
2967 {
+
2968 return ltrim(str, rtrim(str, count));
+
2969 }
+
2970
+
2980 template<class T>
+
2981 inline size_t trim(
+
2982 _Inout_z_count_(count) T* str, _In_ size_t count,
+
2983 _In_ const std::locale& locale)
+
2984 {
+
2985 return ltrim(str, rtrim(str, count, locale), locale);
+
2986 }
+
2987
+
2993 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2994 static inline void trim(_Inout_ std::basic_string<T, TR, AX>& s)
+
2995 {
+
2996 auto nonspace = [&](_In_ T ch) { return !isspace(ch); };
+
2997 s.erase(
+
2998 s.begin(),
+
2999 std::find_if(
+
3000 s.begin(),
+
3001 s.end(),
+
3002 nonspace));
+
3003 s.erase(
+
3004 std::find_if(
+
3005 s.rbegin(),
+
3006 s.rend(),
+
3007 nonspace).base(),
+
3008 s.end());
+
3009 }
+
3010
+
3017 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3018 static inline void trim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
3019 {
+
3020 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3021 auto nonspace = [&](_In_ T ch) { return !ctype.is(ctype.space, ch); };
+
3022 s.erase(
+
3023 s.begin(),
+
3024 std::find_if(
+
3025 s.begin(),
+
3026 s.end(),
+
3027 nonspace));
+
3028 s.erase(
+
3029 std::find_if(
+
3030 s.rbegin(),
+
3031 s.rend(),
+
3032 nonspace).base(),
+
3033 s.end());
+
3034 }
+
3035}
diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index 7f8daf45e..a5dd67ce3 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 337e65c7a..3c507ca2e 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -154,7 +154,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 3e8067de2..8d5c5f17e 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index c1f5f3d2a..c8d44c4ff 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -199,7 +199,7 @@ static constexpr rep one_w diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index 631aeb9fe..cb0614e34 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index d4cb17e88..37b6e789f 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -103,7 +103,7 @@ void operator() (local diff --git a/structstdex_1_1html_1_1element__traits-members.html b/structstdex_1_1html_1_1element__traits-members.html index cbed07f15..5078a1ad9 100644 --- a/structstdex_1_1html_1_1element__traits-members.html +++ b/structstdex_1_1html_1_1element__traits-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1element__traits.html b/structstdex_1_1html_1_1element__traits.html index 95626e2e5..262cdf1c7 100644 --- a/structstdex_1_1html_1_1element__traits.html +++ b/structstdex_1_1html_1_1element__traits.html @@ -821,7 +821,7 @@ template<class T > diff --git a/structstdex_1_1html_1_1entity-members.html b/structstdex_1_1html_1_1entity-members.html index 68d4c2563..11fa852e4 100644 --- a/structstdex_1_1html_1_1entity-members.html +++ b/structstdex_1_1html_1_1entity-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1entity.html b/structstdex_1_1html_1_1entity.html index b2b69c4c4..3ebe0ab01 100644 --- a/structstdex_1_1html_1_1entity.html +++ b/structstdex_1_1html_1_1entity.html @@ -108,7 +108,7 @@ struct stdex::html::entity< T, TR, AX >

HTML entity.

diff --git a/structstdex_1_1html_1_1inserted__token-members.html b/structstdex_1_1html_1_1inserted__token-members.html index d793235ec..e62a7d7ee 100644 --- a/structstdex_1_1html_1_1inserted__token-members.html +++ b/structstdex_1_1html_1_1inserted__token-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1inserted__token.html b/structstdex_1_1html_1_1inserted__token.html index b05c32495..5f68cb881 100644 --- a/structstdex_1_1html_1_1inserted__token.html +++ b/structstdex_1_1html_1_1inserted__token.html @@ -115,7 +115,7 @@ bool after_word diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index e6bbaace3..8c336dd9a 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index 20a1ff51d..5bb0517a0 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -707,7 +707,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index e248d79d6..a2e164d45 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index fed48ba36..67b9e3599 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -275,7 +275,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index 715caa829..a5165099c 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 5d78373bb..2642e8da7 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -107,7 +107,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 7ffc8e4c0..98aa89c47 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 @@ -88,7 +88,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 6307e3732..8e1aeb885 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 @@ -108,7 +108,7 @@ struct stdex::no_delete< T[]>

Noop array deleter.

diff --git a/structstdex_1_1parser_1_1html__attribute-members.html b/structstdex_1_1parser_1_1html__attribute-members.html index 789bfdac9..89ea731e0 100644 --- a/structstdex_1_1parser_1_1html__attribute-members.html +++ b/structstdex_1_1parser_1_1html__attribute-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1html__attribute.html b/structstdex_1_1parser_1_1html__attribute.html index 841a0c776..3e3808395 100644 --- a/structstdex_1_1parser_1_1html__attribute.html +++ b/structstdex_1_1parser_1_1html__attribute.html @@ -107,7 +107,7 @@ Public Attributes diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index c9fec90ad..ac9d114f6 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 9cd02fddf..1767e7100 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -95,7 +95,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 32d8d3d0f..b487c2130 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -91,7 +91,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 0f8084edb..b5853c2df 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -111,7 +111,7 @@ size_t capacity 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 a263d75ec..e33b152f4 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -88,7 +88,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 7b2e3aee2..423b342bc 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -101,7 +101,7 @@ uint8_t data [0]< diff --git a/structstdex_1_1sys__info__t-members.html b/structstdex_1_1sys__info__t-members.html index ab0c16c78..710de96c9 100644 --- a/structstdex_1_1sys__info__t-members.html +++ b/structstdex_1_1sys__info__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1sys__info__t.html b/structstdex_1_1sys__info__t.html index 0693243f8..3f365e753 100644 --- a/structstdex_1_1sys__info__t.html +++ b/structstdex_1_1sys__info__t.html @@ -139,7 +139,7 @@ struct utsname m_utsn< diff --git a/structstdex_1_1wav_1_1cue-members.html b/structstdex_1_1wav_1_1cue-members.html index ec6590132..e8066c766 100644 --- a/structstdex_1_1wav_1_1cue-members.html +++ b/structstdex_1_1wav_1_1cue-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue.html b/structstdex_1_1wav_1_1cue.html index accbe3c15..c95fdcafa 100644 --- a/structstdex_1_1wav_1_1cue.html +++ b/structstdex_1_1wav_1_1cue.html @@ -132,7 +132,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1cue__ex-members.html b/structstdex_1_1wav_1_1cue__ex-members.html index ad93a7a36..59eb1c95b 100644 --- a/structstdex_1_1wav_1_1cue__ex-members.html +++ b/structstdex_1_1wav_1_1cue__ex-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue__ex.html b/structstdex_1_1wav_1_1cue__ex.html index b41d0fff4..859f13831 100644 --- a/structstdex_1_1wav_1_1cue__ex.html +++ b/structstdex_1_1wav_1_1cue__ex.html @@ -169,7 +169,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1data-members.html b/structstdex_1_1wav_1_1data-members.html index 294c7dc51..97a6a5da1 100644 --- a/structstdex_1_1wav_1_1data-members.html +++ b/structstdex_1_1wav_1_1data-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1data.html b/structstdex_1_1wav_1_1data.html index 9b8037fe6..19cc9319d 100644 --- a/structstdex_1_1wav_1_1data.html +++ b/structstdex_1_1wav_1_1data.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1format-members.html b/structstdex_1_1wav_1_1format-members.html index 0efe01a80..f0198147f 100644 --- a/structstdex_1_1wav_1_1format-members.html +++ b/structstdex_1_1wav_1_1format-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1format.html b/structstdex_1_1wav_1_1format.html index bcb560f52..dd264f2c3 100644 --- a/structstdex_1_1wav_1_1format.html +++ b/structstdex_1_1wav_1_1format.html @@ -211,7 +211,7 @@ Friends diff --git a/structstdex_1_1wav_1_1header-members.html b/structstdex_1_1wav_1_1header-members.html index 617628c45..712f8a0a5 100644 --- a/structstdex_1_1wav_1_1header-members.html +++ b/structstdex_1_1wav_1_1header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1header.html b/structstdex_1_1wav_1_1header.html index 930776218..8a6a68e74 100644 --- a/structstdex_1_1wav_1_1header.html +++ b/structstdex_1_1wav_1_1header.html @@ -130,7 +130,7 @@ Friends diff --git a/structstdex_1_1wav_1_1label-members.html b/structstdex_1_1wav_1_1label-members.html index 9241acbd9..cb6f45aad 100644 --- a/structstdex_1_1wav_1_1label-members.html +++ b/structstdex_1_1wav_1_1label-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1label.html b/structstdex_1_1wav_1_1label.html index 8e5646841..ab8925807 100644 --- a/structstdex_1_1wav_1_1label.html +++ b/structstdex_1_1wav_1_1label.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1list-members.html b/structstdex_1_1wav_1_1list-members.html index e57e2b01e..3436bc195 100644 --- a/structstdex_1_1wav_1_1list-members.html +++ b/structstdex_1_1wav_1_1list-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1list.html b/structstdex_1_1wav_1_1list.html index fd23d28bf..0f1d89638 100644 --- a/structstdex_1_1wav_1_1list.html +++ b/structstdex_1_1wav_1_1list.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/structstdex_1_1wav_1_1ltxt-members.html b/structstdex_1_1wav_1_1ltxt-members.html index abb1bb444..3b49c99b3 100644 --- a/structstdex_1_1wav_1_1ltxt-members.html +++ b/structstdex_1_1wav_1_1ltxt-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1ltxt.html b/structstdex_1_1wav_1_1ltxt.html index 72dcbdcfc..85b75c420 100644 --- a/structstdex_1_1wav_1_1ltxt.html +++ b/structstdex_1_1wav_1_1ltxt.html @@ -148,7 +148,7 @@ Friends diff --git a/structstdex_1_1wav_1_1note-members.html b/structstdex_1_1wav_1_1note-members.html index ad7ea371f..7bb325e36 100644 --- a/structstdex_1_1wav_1_1note-members.html +++ b/structstdex_1_1wav_1_1note-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1note.html b/structstdex_1_1wav_1_1note.html index 4b40e30ea..116261bc6 100644 --- a/structstdex_1_1wav_1_1note.html +++ b/structstdex_1_1wav_1_1note.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1silence-members.html b/structstdex_1_1wav_1_1silence-members.html index 4656c8657..e4aac3337 100644 --- a/structstdex_1_1wav_1_1silence-members.html +++ b/structstdex_1_1wav_1_1silence-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1silence.html b/structstdex_1_1wav_1_1silence.html index d727131f1..4d6a926b8 100644 --- a/structstdex_1_1wav_1_1silence.html +++ b/structstdex_1_1wav_1_1silence.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1wave-members.html b/structstdex_1_1wav_1_1wave-members.html index 62db361bc..464c8f42b 100644 --- a/structstdex_1_1wav_1_1wave-members.html +++ b/structstdex_1_1wav_1_1wave-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1wave.html b/structstdex_1_1wav_1_1wave.html index cd16a74da..608125ad7 100644 --- a/structstdex_1_1wav_1_1wave.html +++ b/structstdex_1_1wav_1_1wave.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/sys__info_8hpp_source.html b/sys__info_8hpp_source.html index b5f21a936..eae36ff62 100644 --- a/sys__info_8hpp_source.html +++ b/sys__info_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -287,7 +287,7 @@ $(function() { codefold.init(0); });
diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 1bc274ff5..f94fd1cc1 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -294,7 +294,7 @@ $(function() { codefold.init(0); });
diff --git a/unicode_8cpp_source.html b/unicode_8cpp_source.html index 14fed2feb..dfa8f2c0a 100644 --- a/unicode_8cpp_source.html +++ b/unicode_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -195,7 +195,7 @@ $(function() { codefold.init(0); });
diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index 49de871eb..727fc2698 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -271,549 +271,553 @@ $(function() { codefold.init(0); });
207 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
208 // Query the required output size. Allocate buffer. Then convert again.
209 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
-
210 std::unique_ptr<WCHAR[]> szBuffer(new WCHAR[cch]);
-
211 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBuffer.get(), cch);
-
212 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? wcsnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
-
213 return;
-
214 }
-
215 throw std::system_error(GetLastError(), std::system_category(), "MultiByteToWideChar failed");
-
216 }
-
217
-
218#pragma warning(suppress: 4127)
-
219 if constexpr (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
-
220 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
-
221
-
222 // Try to convert to stack buffer first.
-
223 CHAR szStackBuffer[1024 / sizeof(CHAR)];
-
224#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpWideCharStr parameter wrong?
-
225 int cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer), lpDefaultChar, NULL);
-
226 if (cch) {
-
227 // Copy from stack. Be careful not to include zero terminator.
-
228 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? strnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
-
229 return;
-
230 }
-
231 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
232 // Query the required output size. Allocate buffer. Then convert again.
-
233 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), NULL, 0, lpDefaultChar, NULL);
-
234 std::unique_ptr<CHAR[]> szBuffer(new CHAR[cch]);
-
235 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szBuffer.get(), cch, lpDefaultChar, NULL);
-
236 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? strnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
-
237 return;
-
238 }
-
239 throw std::system_error(GetLastError(), std::system_category(), "WideCharToMultiByte failed");
-
240 }
-
241
-
242#pragma warning(suppress: 4127)
-
243 if constexpr (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
-
244 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
-
245
-
246 // Try to convert to stack buffer first.
-
247 WCHAR szStackBufferMBWC[512 / sizeof(WCHAR)];
-
248#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
-
249 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBufferMBWC, _countof(szStackBufferMBWC));
-
250 if (cch) {
-
251 // Append from stack.
-
252 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szStackBufferMBWC, cch) : static_cast<size_t>(cch) - 1;
-
253 _Assume_(count_inter < INT_MAX);
-
254
-
255 // Try to convert to stack buffer first.
-
256 CHAR szStackBufferWCMB[512 / sizeof(CHAR)];
-
257#pragma warning(suppress: 6387) // Testing indicates szStackBufferMBWC may be NULL when count_inter is also 0. Is SAL of the lpWideCharStr parameter wrong?
-
258 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szStackBufferWCMB, _countof(szStackBufferWCMB), lpDefaultChar, NULL);
-
259 if (cch) {
-
260 // Copy from stack. Be careful not to include zero terminator.
-
261 dst.append(reinterpret_cast<const T_to*>(szStackBufferWCMB), strnlen(szStackBufferWCMB, cch));
-
262 return;
-
263 }
-
264 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
265 // Query the required output size. Allocate buffer. Then convert again.
-
266 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
-
267 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
-
268 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
-
269 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
-
270 return;
-
271 }
-
272 throw std::system_error(GetLastError(), std::system_category(), "WideCharToMultiByte failed");
-
273 }
-
274 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
275 // Query the required output size. Allocate buffer. Then convert again.
-
276 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
-
277 std::unique_ptr<WCHAR[]> szBufferMBWC(new WCHAR[cch]);
-
278 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBufferMBWC.get(), cch);
-
279 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szBufferMBWC.get(), cch) : static_cast<size_t>(cch) - 1;
-
280
-
281 // Query the required output size. Allocate buffer. Then convert again.
-
282 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
-
283 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
-
284 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
-
285 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
-
286 return;
-
287 }
-
288 throw std::system_error(GetLastError(), std::system_category(), "MultiByteToWideChar failed");
-
289 }
-
290#else
-
291 dst.reserve(dst.size() + count_src);
-
292 T_to buf[1024 / sizeof(T_to)];
-
293 size_t src_size = stdex::mul(sizeof(T_from), count_src);
-
294 for (;;) {
-
295 T_to* output = &buf[0];
-
296 size_t output_size = sizeof(buf);
-
297 errno = 0;
-
298 iconv(m_handle, const_cast<char**>(reinterpret_cast<const char**>(&src)), &src_size, reinterpret_cast<char**>(&output), &output_size);
-
299 dst.append(buf, reinterpret_cast<T_to*>(reinterpret_cast<char*>(buf) + sizeof(buf) - output_size));
-
300 if (!errno)
-
301 break;
-
302 if (errno == E2BIG)
-
303 continue;
-
304 throw std::system_error(errno, std::system_category(), "iconv failed");
-
305 }
-
306#endif
-
307 }
+
210 size_t offset = dst.size();
+
211 dst.resize(offset + static_cast<size_t>(cch));
+
212 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), &dst[offset], cch);
+
213 dst.resize(offset + (count_src != SIZE_MAX ? wcsnlen(&dst[offset], cch) : static_cast<size_t>(cch) - 1));
+
214 return;
+
215 }
+
216 throw std::system_error(GetLastError(), std::system_category(), "MultiByteToWideChar failed");
+
217 }
+
218
+
219#pragma warning(suppress: 4127)
+
220 if constexpr (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
+
221 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
+
222
+
223 // Try to convert to stack buffer first.
+
224 CHAR szStackBuffer[1024 / sizeof(CHAR)];
+
225#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpWideCharStr parameter wrong?
+
226 int cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer), lpDefaultChar, NULL);
+
227 if (cch) {
+
228 // Copy from stack. Be careful not to include zero terminator.
+
229 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? strnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
+
230 return;
+
231 }
+
232 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
233 // Query the required output size. Allocate buffer. Then convert again.
+
234 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), NULL, 0, lpDefaultChar, NULL);
+
235 size_t offset = dst.size();
+
236 dst.resize(offset + static_cast<size_t>(cch));
+
237 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), &dst[offset], cch, lpDefaultChar, NULL);
+
238 dst.resize(offset + (count_src != SIZE_MAX ? strnlen(&dst[offset], cch) : static_cast<size_t>(cch) - 1));
+
239 return;
+
240 }
+
241 throw std::system_error(GetLastError(), std::system_category(), "WideCharToMultiByte failed");
+
242 }
+
243
+
244#pragma warning(suppress: 4127)
+
245 if constexpr (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
+
246 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
+
247
+
248 // Try to convert to stack buffer first.
+
249 WCHAR szStackBufferMBWC[512 / sizeof(WCHAR)];
+
250#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
+
251 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBufferMBWC, _countof(szStackBufferMBWC));
+
252 if (cch) {
+
253 // Append from stack.
+
254 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szStackBufferMBWC, cch) : static_cast<size_t>(cch) - 1;
+
255 _Assume_(count_inter < INT_MAX);
+
256
+
257 // Try to convert to stack buffer first.
+
258 CHAR szStackBufferWCMB[512 / sizeof(CHAR)];
+
259#pragma warning(suppress: 6387) // Testing indicates szStackBufferMBWC may be NULL when count_inter is also 0. Is SAL of the lpWideCharStr parameter wrong?
+
260 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szStackBufferWCMB, _countof(szStackBufferWCMB), lpDefaultChar, NULL);
+
261 if (cch) {
+
262 // Copy from stack. Be careful not to include zero terminator.
+
263 dst.append(reinterpret_cast<const T_to*>(szStackBufferWCMB), strnlen(szStackBufferWCMB, cch));
+
264 return;
+
265 }
+
266 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
267 // Query the required output size. Allocate buffer. Then convert again.
+
268 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
+
269 size_t offset = dst.size();
+
270 dst.resize(offset + cch);
+
271 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), &dst[offset], cch, lpDefaultChar, NULL);
+
272 dst.resize(offset + strnlen(&dst[offset], cch));
+
273 return;
+
274 }
+
275 throw std::system_error(GetLastError(), std::system_category(), "WideCharToMultiByte failed");
+
276 }
+
277 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
278 // Query the required output size. Allocate buffer. Then convert again.
+
279 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
+
280 std::unique_ptr<WCHAR[]> szBufferMBWC(new WCHAR[cch]);
+
281 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBufferMBWC.get(), cch);
+
282 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szBufferMBWC.get(), cch) : static_cast<size_t>(cch) - 1;
+
283
+
284 // Query the required output size. Allocate buffer. Then convert again.
+
285 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
+
286 size_t offset = dst.size();
+
287 dst.resize(offset + cch);
+
288 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), &dst[offset], cch, lpDefaultChar, NULL);
+
289 dst.resize(offset + strnlen(&dst[offset], cch));
+
290 return;
+
291 }
+
292 throw std::system_error(GetLastError(), std::system_category(), "MultiByteToWideChar failed");
+
293 }
+
294#else
+
295 dst.reserve(dst.size() + count_src);
+
296 T_to buf[1024 / sizeof(T_to)];
+
297 size_t src_size = stdex::mul(sizeof(T_from), count_src);
+
298 for (;;) {
+
299 T_to* output = &buf[0];
+
300 size_t output_size = sizeof(buf);
+
301 errno = 0;
+
302 iconv(m_handle, const_cast<char**>(reinterpret_cast<const char**>(&src)), &src_size, reinterpret_cast<char**>(&output), &output_size);
+
303 dst.append(buf, reinterpret_cast<T_to*>(reinterpret_cast<char*>(buf) + sizeof(buf) - output_size));
+
304 if (!errno)
+
305 break;
+
306 if (errno == E2BIG)
+
307 continue;
+
308 throw std::system_error(errno, std::system_category(), "iconv failed");
+
309 }
+
310#endif
+
311 }
-
308
-
315 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
316 void strcat(
-
317 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
318 _In_z_ const T_from* src)
-
319 {
-
320 strcat(dst, src, SIZE_MAX);
-
321 }
+
312
+
319 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
320 void strcat(
+
321 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
322 _In_z_ const T_from* src)
+
323 {
+
324 strcat(dst, src, SIZE_MAX);
+
325 }
-
322
-
329 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
330 void strcat(
-
331 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
332 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
-
333 {
-
334 strcat(dst, src.data(), src.size());
-
335 }
+
326
+
333 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
334 void strcat(
+
335 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
336 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
+
337 {
+
338 strcat(dst, src.data(), src.size());
+
339 }
-
336
-
344 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
345 void strcpy(
-
346 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
347 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
-
348 {
-
349 dst.clear();
-
350 strcat(dst, src, count_src);
-
351 }
+
340
+
348 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
349 void strcpy(
+
350 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
351 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
+
352 {
+
353 dst.clear();
+
354 strcat(dst, src, count_src);
+
355 }
-
352
-
359 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
360 void strcpy(
-
361 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
362 _In_z_ const T_from* src)
-
363 {
-
364 strcpy(dst, src, SIZE_MAX);
-
365 }
+
356
+
363 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
364 void strcpy(
+
365 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
366 _In_z_ const T_from* src)
+
367 {
+
368 strcpy(dst, src, SIZE_MAX);
+
369 }
-
366
-
373 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
374 void strcpy(
-
375 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
376 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
-
377 {
-
378 strcpy(dst, src.data(), src.size());
-
379 }
+
370
+
377 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
378 void strcpy(
+
379 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
380 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
+
381 {
+
382 strcpy(dst, src.data(), src.size());
+
383 }
-
380
-
387 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
388 std::basic_string<T_to, TR_to, AX_to> convert(_In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
-
389 {
-
390 std::basic_string<T_to, TR_to, AX_to> dst;
-
391 strcat(dst, src, count_src);
-
392 return dst;
-
393 }
+
384
+
391 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
392 std::basic_string<T_to, TR_to, AX_to> convert(_In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
+
393 {
+
394 std::basic_string<T_to, TR_to, AX_to> dst;
+
395 strcat(dst, src, count_src);
+
396 return dst;
+
397 }
-
394
-
400 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
401 std::basic_string<T_to, TR_to, AX_to> convert(_In_z_ const T_from* src)
-
402 {
-
403 return convert(src, SIZE_MAX);
-
404 }
+
398
+
404 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
405 std::basic_string<T_to, TR_to, AX_to> convert(_In_z_ const T_from* src)
+
406 {
+
407 return convert(src, SIZE_MAX);
+
408 }
-
405
-
411 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
-
412 std::basic_string<T_to, TR_to, AX_to> convert(_In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
-
413 {
-
414 return convert(src.data(), src.size());
-
415 }
+
409
+
415 template <class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
+
416 std::basic_string<T_to, TR_to, AX_to> convert(_In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src)
+
417 {
+
418 return convert(src.data(), src.size());
+
419 }
-
416
-
417 void clear()
-
418 {
-
419#ifndef _WIN32
-
420 iconv(m_handle, NULL, NULL, NULL, NULL);
-
421#endif
-
422 }
-
423
-
424 static charset_id system_charset()
-
425 {
-
426#ifdef _WIN32
-
427 return static_cast<charset_id>(GetACP());
-
428#else
-
429 return charset_from_name(nl_langinfo(CODESET));
-
430#endif
-
431 }
-
432
-
433#ifdef _WIN32
-
434 protected:
-
435 static UINT to_encoding(_In_ charset_id charset)
-
436 {
-
437 return
-
438 charset == charset_id::system ? GetACP() :
-
439 charset == charset_id::oem ? GetOEMCP() :
-
440 static_cast<UINT>(charset);
-
441 }
-
442
-
443 protected:
-
444 UINT m_from_wincp, m_to_wincp;
-
445#else
-
446 protected:
-
447 static const char* to_encoding(_In_ charset_id charset)
-
448 {
-
449 static const char* const encodings[static_cast<std::underlying_type_t<charset_id>>(charset_id::_max)] = {
-
450 "", // system
-
451 "UTF-7", // utf7
-
452 "UTF-8", // utf8
-
453#if BYTE_ORDER == BIG_ENDIAN
-
454 "UTF-16BE", // utf16
-
455 "UTF-32BE", // utf32
-
456#else
-
457 "UTF-16LE", // utf16
-
458 "UTF-32LE", // utf32
-
459#endif
-
460 "CP1250", // windows1250
-
461 "CP1251", // windows1251
-
462 "CP1252", // windows1252
-
463 };
-
464 return
-
465 charset == charset_id::system ? nl_langinfo(CODESET) :
-
466 encodings[static_cast<std::underlying_type_t<charset_id>>(charset)];
-
467 }
-
468
-
469 protected:
-
470 iconv_t m_handle;
-
471#endif
-
472 };
+
420
+
421 void clear()
+
422 {
+
423#ifndef _WIN32
+
424 iconv(m_handle, NULL, NULL, NULL, NULL);
+
425#endif
+
426 }
+
427
+
428 static charset_id system_charset()
+
429 {
+
430#ifdef _WIN32
+
431 return static_cast<charset_id>(GetACP());
+
432#else
+
433 return charset_from_name(nl_langinfo(CODESET));
+
434#endif
+
435 }
+
436
+
437#ifdef _WIN32
+
438 protected:
+
439 static UINT to_encoding(_In_ charset_id charset)
+
440 {
+
441 return
+
442 charset == charset_id::system ? GetACP() :
+
443 charset == charset_id::oem ? GetOEMCP() :
+
444 static_cast<UINT>(charset);
+
445 }
+
446
+
447 protected:
+
448 UINT m_from_wincp, m_to_wincp;
+
449#else
+
450 protected:
+
451 static const char* to_encoding(_In_ charset_id charset)
+
452 {
+
453 static const char* const encodings[static_cast<std::underlying_type_t<charset_id>>(charset_id::_max)] = {
+
454 "", // system
+
455 "UTF-7", // utf7
+
456 "UTF-8", // utf8
+
457#if BYTE_ORDER == BIG_ENDIAN
+
458 "UTF-16BE", // utf16
+
459 "UTF-32BE", // utf32
+
460#else
+
461 "UTF-16LE", // utf16
+
462 "UTF-32LE", // utf32
+
463#endif
+
464 "CP1250", // windows1250
+
465 "CP1251", // windows1251
+
466 "CP1252", // windows1252
+
467 };
+
468 return
+
469 charset == charset_id::system ? nl_langinfo(CODESET) :
+
470 encodings[static_cast<std::underlying_type_t<charset_id>>(charset)];
+
471 }
+
472
+
473 protected:
+
474 iconv_t m_handle;
+
475#endif
+
476 };
-
473
-
484 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
485#ifndef _WIN32
-
486 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
487#endif
-
488 inline void strcat(
-
489 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
490 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
491 _In_ charset_id charset = charset_id::system)
-
492 {
-
493 charset_encoder<char, wchar_t>(charset, wchar_t_charset).strcat(dst, src, count_src);
-
494 }
-
495
-
496 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
497 _Deprecated_("Use stdex::strcat")
-
498 inline void str2wstr(
-
499 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
500 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
501 _In_ charset_id charset = charset_id::system)
-
502 {
-
503 strcat(dst, src, count_src, charset);
-
504 }
-
505
-
515 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
516#ifndef _WIN32
-
517 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
518#endif
-
519 inline void strcat(
-
520 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
521 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
-
522 _In_ charset_id charset = charset_id::system)
-
523 {
-
524 strcat(dst, src.data(), src.size(), charset);
-
525 }
-
526
-
527 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
528 _Deprecated_("Use stdex::strcat")
-
529 inline void str2wstr(
-
530 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
531 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
-
532 _In_ charset_id charset = charset_id::system)
-
533 {
-
534 strcat(dst, src, charset);
-
535 }
-
536
-
547 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
548#ifndef _WIN32
-
549 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
550#endif
-
551 inline void strcpy(
-
552 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
553 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
554 _In_ charset_id charset = charset_id::system)
-
555 {
-
556 dst.clear();
-
557 strcat(dst, src, count_src, charset);
-
558 }
-
559
-
569 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
-
570#ifndef _WIN32
-
571 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
572#endif
-
573 inline void strcpy(
-
574 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
-
575 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
-
576 _In_ charset_id charset = charset_id::system)
-
577 {
-
578 strcpy(dst, src.data(), src.size(), charset);
-
579 }
-
580
-
591#ifndef _WIN32
-
592 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
593#endif
-
594 inline std::wstring str2wstr(
-
595 _In_z_ const char* src,
-
596 _In_ charset_id charset = charset_id::system)
-
597 {
-
598 std::wstring dst;
-
599 strcat(dst, src, SIZE_MAX, charset);
-
600 return dst;
-
601 }
-
602
-
614#ifndef _WIN32
-
615 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
616#endif
-
617 inline std::wstring str2wstr(
-
618 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
619 _In_ charset_id charset = charset_id::system)
-
620 {
-
621 std::wstring dst;
-
622 strcat(dst, src, count_src, charset);
-
623 return dst;
-
624 }
-
625
-
636#ifndef _WIN32
-
637 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
638#endif
-
639 inline std::wstring str2wstr(
-
640 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
-
641 _In_ charset_id charset = charset_id::system)
-
642 {
-
643 return str2wstr(src.data(), src.size(), charset);
-
644 }
-
645
-
656 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
657#ifndef _WIN32
-
658 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
659#endif
-
660 inline void strcat(
-
661 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
662 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
663 _In_ charset_id charset = charset_id::system)
-
664 {
-
665 charset_encoder<wchar_t, char>(wchar_t_charset, charset).strcat(dst, src, count_src);
-
666 }
-
667
-
668 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
669 _Deprecated_("Use stdex::strcat")
-
670 inline void wstr2str(
-
671 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
672 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
673 _In_ charset_id charset = charset_id::system)
-
674 {
-
675 strcat(dst, src, count_src, charset);
-
676 }
-
677
-
687 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
688#ifndef _WIN32
-
689 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
690#endif
-
691 inline void strcat(
-
692 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
693 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
-
694 _In_ charset_id charset = charset_id::system)
-
695 {
-
696 strcat(dst, src.data(), src.size(), charset);
-
697 }
-
698
-
699 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
700 _Deprecated_("Use stdex::strcat")
-
701 inline void wstr2str(
-
702 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
703 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
-
704 _In_ charset_id charset = charset_id::system)
-
705 {
-
706 strcat(dst, src, charset);
-
707 }
-
708
-
719 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
720#ifndef _WIN32
-
721 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
722#endif
-
723 inline void strcpy(
-
724 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
725 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
726 _In_ charset_id charset = charset_id::system)
-
727 {
-
728 dst.clear();
-
729 strcat(dst, src, count_src, charset);
-
730 }
-
731
-
741 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
742#ifndef _WIN32
-
743 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
744#endif
-
745 inline void strcpy(
-
746 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
747 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
-
748 _In_ charset_id charset = charset_id::system)
-
749 {
-
750 strcpy(dst, src.data(), src.size(), charset);
-
751 }
-
752
-
763#ifndef _WIN32
-
764 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
765#endif
-
766 inline std::string wstr2str(
-
767 _In_z_ const wchar_t* src,
-
768 _In_ charset_id charset = charset_id::system)
-
769 {
-
770 std::string dst;
-
771 strcat(dst, src, SIZE_MAX, charset);
-
772 return dst;
-
773 }
-
774
-
786#ifndef _WIN32
-
787 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
788#endif
-
789 inline std::string wstr2str(
-
790 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
791 _In_ charset_id charset = charset_id::system)
-
792 {
-
793 std::string dst;
-
794 strcat(dst, src, count_src, charset);
-
795 return dst;
-
796 }
-
797
-
808#ifndef _WIN32
-
809 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
810#endif
-
811 inline std::string wstr2str(
-
812 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
-
813 _In_ charset_id charset = charset_id::system)
-
814 {
-
815 return wstr2str(src.data(), src.size(), charset);
-
816 }
-
817
-
818#ifdef _WIN32
-
828 template <class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
-
829 size_t normalizecat(
-
830 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
-
831 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
-
832 {
-
833 count_src = strnlen(src, count_src);
-
834 size_t count_dst = dst.size();
-
835 dst.resize(count_dst + count_src);
-
836 _Assume_(count_src + 1 < INT_MAX);
-
837#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpSrcString parameter wrong?
-
838 int r = NormalizeString(NormalizationC, src, static_cast<int>(count_src), dst.data() + count_dst, static_cast<int>(count_src + 1));
-
839 if (r >= 0)
-
840 dst.resize(count_dst + r);
-
841 else
-
842#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the _Src parameter wrong?
-
843 memcpy(dst.data() + count_dst, src, count_src * sizeof(wchar_t));
-
844 return dst.size();
-
845 }
-
846
-
855 template <size_t N, class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
-
856 size_t normalizecat(
-
857 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
-
858 _In_ const wchar_t (&src)[N])
-
859 {
-
860 return normalizecat(dst, src, N);
-
861 }
-
862
-
871 template <class TR_dst = std::char_traits<wchar_t>, class AX_dst = std::allocator<wchar_t>>
-
872 size_t normalizecat(
-
873 _Inout_ std::basic_string<wchar_t, TR_dst, AX_dst>& dst,
-
874 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
-
875 {
-
876 return normalizecat(dst, src.data(), src.size());
-
877 }
-
878
-
888 template <class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
-
889 size_t normalize(
-
890 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
-
891 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
-
892 {
-
893 dst.clear();
-
894 return normalizecat(dst, src, count_src);
-
895 }
-
896
-
905 template <size_t N, class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
-
906 size_t normalize(
-
907 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
-
908 _In_ const wchar_t(&src)[N])
-
909 {
-
910 return normalize(dst, src, N);
-
911 }
-
912
-
921 template <class TR_dst = std::char_traits<wchar_t>, class AX_dst = std::allocator<wchar_t>>
-
922 size_t normalize(
-
923 _Inout_ std::basic_string<wchar_t, TR_dst, AX_dst>& dst,
-
924 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
-
925 {
-
926 return normalize(dst, src.data(), src.size());
-
927 }
-
928
-
937 inline std::wstring normalize(_In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
-
938 {
-
939 std::wstring dst;
-
940 normalizecat(dst, src, count_src);
-
941 return dst;
-
942 }
-
943
-
951 template <size_t N>
-
952 std::wstring normalize(_In_ const wchar_t(&src)[N])
-
953 {
-
954 std::wstring dst;
-
955 normalizecat(dst, src, N);
-
956 return dst;
-
957 }
-
958
-
966 inline std::wstring normalize(_In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
-
967 {
-
968 std::wstring dst;
-
969 normalizecat(dst, src.data(), src.size());
-
970 return dst;
-
971 }
-
972#endif
-
973}
-
974
-
975#ifndef _WIN32
-
976#pragma GCC diagnostic pop
-
977#endif
+
477
+
488 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
489#ifndef _WIN32
+
490 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
491#endif
+
492 inline void strcat(
+
493 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
494 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
495 _In_ charset_id charset = charset_id::system)
+
496 {
+
497 charset_encoder<char, wchar_t>(charset, wchar_t_charset).strcat(dst, src, count_src);
+
498 }
+
499
+
500 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
501 _Deprecated_("Use stdex::strcat")
+
502 inline void str2wstr(
+
503 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
504 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
505 _In_ charset_id charset = charset_id::system)
+
506 {
+
507 strcat(dst, src, count_src, charset);
+
508 }
+
509
+
519 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
520#ifndef _WIN32
+
521 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
522#endif
+
523 inline void strcat(
+
524 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
525 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
+
526 _In_ charset_id charset = charset_id::system)
+
527 {
+
528 strcat(dst, src.data(), src.size(), charset);
+
529 }
+
530
+
531 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
532 _Deprecated_("Use stdex::strcat")
+
533 inline void str2wstr(
+
534 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
535 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
+
536 _In_ charset_id charset = charset_id::system)
+
537 {
+
538 strcat(dst, src, charset);
+
539 }
+
540
+
551 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
552#ifndef _WIN32
+
553 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
554#endif
+
555 inline void strcpy(
+
556 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
557 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
558 _In_ charset_id charset = charset_id::system)
+
559 {
+
560 dst.clear();
+
561 strcat(dst, src, count_src, charset);
+
562 }
+
563
+
573 template <class TR_to = std::char_traits<wchar_t>, class AX_to = std::allocator<wchar_t>>
+
574#ifndef _WIN32
+
575 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
576#endif
+
577 inline void strcpy(
+
578 _Inout_ std::basic_string<wchar_t, TR_to, AX_to>& dst,
+
579 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
+
580 _In_ charset_id charset = charset_id::system)
+
581 {
+
582 strcpy(dst, src.data(), src.size(), charset);
+
583 }
+
584
+
595#ifndef _WIN32
+
596 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
597#endif
+
598 inline std::wstring str2wstr(
+
599 _In_z_ const char* src,
+
600 _In_ charset_id charset = charset_id::system)
+
601 {
+
602 std::wstring dst;
+
603 strcat(dst, src, SIZE_MAX, charset);
+
604 return dst;
+
605 }
+
606
+
618#ifndef _WIN32
+
619 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
620#endif
+
621 inline std::wstring str2wstr(
+
622 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
623 _In_ charset_id charset = charset_id::system)
+
624 {
+
625 std::wstring dst;
+
626 strcat(dst, src, count_src, charset);
+
627 return dst;
+
628 }
+
629
+
640#ifndef _WIN32
+
641 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
642#endif
+
643 inline std::wstring str2wstr(
+
644 _In_ const std::basic_string_view<char, std::char_traits<char>> src,
+
645 _In_ charset_id charset = charset_id::system)
+
646 {
+
647 return str2wstr(src.data(), src.size(), charset);
+
648 }
+
649
+
660 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
661#ifndef _WIN32
+
662 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
663#endif
+
664 inline void strcat(
+
665 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
666 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
667 _In_ charset_id charset = charset_id::system)
+
668 {
+
669 charset_encoder<wchar_t, char>(wchar_t_charset, charset).strcat(dst, src, count_src);
+
670 }
+
671
+
672 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
673 _Deprecated_("Use stdex::strcat")
+
674 inline void wstr2str(
+
675 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
676 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
677 _In_ charset_id charset = charset_id::system)
+
678 {
+
679 strcat(dst, src, count_src, charset);
+
680 }
+
681
+
691 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
692#ifndef _WIN32
+
693 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
694#endif
+
695 inline void strcat(
+
696 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
697 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
+
698 _In_ charset_id charset = charset_id::system)
+
699 {
+
700 strcat(dst, src.data(), src.size(), charset);
+
701 }
+
702
+
703 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
704 _Deprecated_("Use stdex::strcat")
+
705 inline void wstr2str(
+
706 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
707 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
+
708 _In_ charset_id charset = charset_id::system)
+
709 {
+
710 strcat(dst, src, charset);
+
711 }
+
712
+
723 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
724#ifndef _WIN32
+
725 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
726#endif
+
727 inline void strcpy(
+
728 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
729 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
730 _In_ charset_id charset = charset_id::system)
+
731 {
+
732 dst.clear();
+
733 strcat(dst, src, count_src, charset);
+
734 }
+
735
+
745 template <class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
746#ifndef _WIN32
+
747 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
748#endif
+
749 inline void strcpy(
+
750 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
751 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
+
752 _In_ charset_id charset = charset_id::system)
+
753 {
+
754 strcpy(dst, src.data(), src.size(), charset);
+
755 }
+
756
+
767#ifndef _WIN32
+
768 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
769#endif
+
770 inline std::string wstr2str(
+
771 _In_z_ const wchar_t* src,
+
772 _In_ charset_id charset = charset_id::system)
+
773 {
+
774 std::string dst;
+
775 strcat(dst, src, SIZE_MAX, charset);
+
776 return dst;
+
777 }
+
778
+
790#ifndef _WIN32
+
791 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
792#endif
+
793 inline std::string wstr2str(
+
794 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
795 _In_ charset_id charset = charset_id::system)
+
796 {
+
797 std::string dst;
+
798 strcat(dst, src, count_src, charset);
+
799 return dst;
+
800 }
+
801
+
812#ifndef _WIN32
+
813 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
814#endif
+
815 inline std::string wstr2str(
+
816 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src,
+
817 _In_ charset_id charset = charset_id::system)
+
818 {
+
819 return wstr2str(src.data(), src.size(), charset);
+
820 }
+
821
+
822#ifdef _WIN32
+
832 template <class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
+
833 size_t normalizecat(
+
834 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
+
835 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
+
836 {
+
837 count_src = strnlen(src, count_src);
+
838 size_t count_dst = dst.size();
+
839 dst.resize(count_dst + count_src);
+
840 _Assume_(count_src + 1 < INT_MAX);
+
841#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpSrcString parameter wrong?
+
842 int r = NormalizeString(NormalizationC, src, static_cast<int>(count_src), dst.data() + count_dst, static_cast<int>(count_src + 1));
+
843 if (r >= 0)
+
844 dst.resize(count_dst + r);
+
845 else
+
846#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the _Src parameter wrong?
+
847 memcpy(dst.data() + count_dst, src, count_src * sizeof(wchar_t));
+
848 return dst.size();
+
849 }
+
850
+
859 template <size_t N, class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
+
860 size_t normalizecat(
+
861 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
+
862 _In_ const wchar_t (&src)[N])
+
863 {
+
864 return normalizecat(dst, src, N);
+
865 }
+
866
+
875 template <class TR_dst = std::char_traits<wchar_t>, class AX_dst = std::allocator<wchar_t>>
+
876 size_t normalizecat(
+
877 _Inout_ std::basic_string<wchar_t, TR_dst, AX_dst>& dst,
+
878 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
+
879 {
+
880 return normalizecat(dst, src.data(), src.size());
+
881 }
+
882
+
892 template <class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
+
893 size_t normalize(
+
894 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
+
895 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
+
896 {
+
897 dst.clear();
+
898 return normalizecat(dst, src, count_src);
+
899 }
+
900
+
909 template <size_t N, class TR = std::char_traits<wchar_t>, class AX = std::allocator<wchar_t>>
+
910 size_t normalize(
+
911 _Inout_ std::basic_string<wchar_t, TR, AX>& dst,
+
912 _In_ const wchar_t(&src)[N])
+
913 {
+
914 return normalize(dst, src, N);
+
915 }
+
916
+
925 template <class TR_dst = std::char_traits<wchar_t>, class AX_dst = std::allocator<wchar_t>>
+
926 size_t normalize(
+
927 _Inout_ std::basic_string<wchar_t, TR_dst, AX_dst>& dst,
+
928 _In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
+
929 {
+
930 return normalize(dst, src.data(), src.size());
+
931 }
+
932
+
941 inline std::wstring normalize(_In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src)
+
942 {
+
943 std::wstring dst;
+
944 normalizecat(dst, src, count_src);
+
945 return dst;
+
946 }
+
947
+
955 template <size_t N>
+
956 std::wstring normalize(_In_ const wchar_t(&src)[N])
+
957 {
+
958 std::wstring dst;
+
959 normalizecat(dst, src, N);
+
960 return dst;
+
961 }
+
962
+
970 inline std::wstring normalize(_In_ const std::basic_string_view<wchar_t, std::char_traits<wchar_t>> src)
+
971 {
+
972 std::wstring dst;
+
973 normalizecat(dst, src.data(), src.size());
+
974 return dst;
+
975 }
+
976#endif
+
977}
+
978
+
979#ifndef _WIN32
+
980#pragma GCC diagnostic pop
+
981#endif
Encoding converter context.
Definition unicode.hpp:137
void strcat(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string and append to string.
Definition unicode.hpp:174
-
void strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Convert string and append to string.
Definition unicode.hpp:330
-
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)
Convert string.
Definition unicode.hpp:360
-
void strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)
Convert string and append to string.
Definition unicode.hpp:316
-
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string.
Definition unicode.hpp:345
-
std::basic_string< T_to, TR_to, AX_to > convert(const T_from *src)
Return converted string.
Definition unicode.hpp:401
-
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Convert string.
Definition unicode.hpp:374
-
std::basic_string< T_to, TR_to, AX_to > convert(const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Return converted string.
Definition unicode.hpp:412
-
std::basic_string< T_to, TR_to, AX_to > convert(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Return converted string.
Definition unicode.hpp:388
+
void strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Convert string and append to string.
Definition unicode.hpp:334
+
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)
Convert string.
Definition unicode.hpp:364
+
void strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)
Convert string and append to string.
Definition unicode.hpp:320
+
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string.
Definition unicode.hpp:349
+
std::basic_string< T_to, TR_to, AX_to > convert(const T_from *src)
Return converted string.
Definition unicode.hpp:405
+
void strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Convert string.
Definition unicode.hpp:378
+
std::basic_string< T_to, TR_to, AX_to > convert(const std::basic_string_view< T_from, std::char_traits< T_from > > src)
Return converted string.
Definition unicode.hpp:416
+
std::basic_string< T_to, TR_to, AX_to > convert(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Return converted string.
Definition unicode.hpp:392
diff --git a/unionstdex_1_1md2__t-members.html b/unionstdex_1_1md2__t-members.html index 05a0383b6..9117da6d0 100644 --- a/unionstdex_1_1md2__t-members.html +++ b/unionstdex_1_1md2__t-members.html @@ -91,7 +91,7 @@ $(function() {
diff --git a/unionstdex_1_1md2__t.html b/unionstdex_1_1md2__t.html index db802fdc8..c13628525 100644 --- a/unionstdex_1_1md2__t.html +++ b/unionstdex_1_1md2__t.html @@ -125,7 +125,7 @@ Friends
diff --git a/unionstdex_1_1sha256__t-members.html b/unionstdex_1_1sha256__t-members.html index 5d8d75109..d7fdd7eb5 100644 --- a/unionstdex_1_1sha256__t-members.html +++ b/unionstdex_1_1sha256__t-members.html @@ -91,7 +91,7 @@ $(function() {
diff --git a/unionstdex_1_1sha256__t.html b/unionstdex_1_1sha256__t.html index 07670dd99..223377673 100644 --- a/unionstdex_1_1sha256__t.html +++ b/unionstdex_1_1sha256__t.html @@ -125,7 +125,7 @@ Friends
diff --git a/unionstdex_1_1sha__t-members.html b/unionstdex_1_1sha__t-members.html index ade639633..992675ad2 100644 --- a/unionstdex_1_1sha__t-members.html +++ b/unionstdex_1_1sha__t-members.html @@ -91,7 +91,7 @@ $(function() {
diff --git a/unionstdex_1_1sha__t.html b/unionstdex_1_1sha__t.html index 03d8378fa..96b13d19b 100644 --- a/unionstdex_1_1sha__t.html +++ b/unionstdex_1_1sha__t.html @@ -125,7 +125,7 @@ Friends
diff --git a/uuid_8hpp_source.html b/uuid_8hpp_source.html index 26d9f1394..f049b492e 100644 --- a/uuid_8hpp_source.html +++ b/uuid_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -147,7 +147,7 @@ $(function() { codefold.init(0); });
diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 686bf0011..70373285c 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2016-2023 Amebis
+
3 Copyright © 2016-2024 Amebis
4*/
5
6#pragma once
@@ -454,7 +454,7 @@ $(function() { codefold.init(0); });
diff --git a/watchdog_8cpp_source.html b/watchdog_8cpp_source.html index 9328a97f9..be7f9cb4e 100644 --- a/watchdog_8cpp_source.html +++ b/watchdog_8cpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#include "pch.hpp"
@@ -120,7 +120,7 @@ $(function() { codefold.init(0); });
diff --git a/watchdog_8hpp_source.html b/watchdog_8hpp_source.html index b99ef97af..56dddb7cf 100644 --- a/watchdog_8hpp_source.html +++ b/watchdog_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -178,7 +178,7 @@ $(function() { codefold.init(0); });
diff --git a/wav_8hpp_source.html b/wav_8hpp_source.html index 9d092cb93..9d309b002 100644 --- a/wav_8hpp_source.html +++ b/wav_8hpp_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -789,7 +789,7 @@ $(function() { codefold.init(0); });
diff --git a/windows_8h_source.html b/windows_8h_source.html index 44fa06daa..9f0da478e 100644 --- a/windows_8h_source.html +++ b/windows_8h_source.html @@ -86,7 +86,7 @@ $(function() { codefold.init(0); });
1/*
2 SPDX-License-Identifier: MIT
-
3 Copyright © 2023 Amebis
+
3 Copyright © 2023-2024 Amebis
4*/
5
6#pragma once
@@ -111,7 +111,7 @@ $(function() { codefold.init(0); });