From b5302245cf1e565bb69b9702d5d9c87e79beafed Mon Sep 17 00:00:00 2001 From: rozmansi Date: Tue, 19 Nov 2024 09:18:45 +0000 Subject: [PATCH] deploy: 246f2baa1e3a7964f173469da3fd16e8336094cc --- _unit_tests_2compat_8hpp_source.html | 2 +- annotated.html | 2 +- assert_8hpp_source.html | 2 +- base64_8hpp_source.html | 2 +- chrono_8hpp_source.html | 2 +- classes.html | 2 +- ...sstdex_1_1aggregate__progress-members.html | 2 +- classstdex_1_1aggregate__progress.html | 2 +- ..._progress_1_1worker__progress-members.html | 2 +- ...gregate__progress_1_1worker__progress.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_1basic__sys__object-members.html | 2 +- classstdex_1_1basic__sys__object.html | 2 +- classstdex_1_1benchmark-members.html | 2 +- classstdex_1_1benchmark.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_1curl__initializer-members.html | 2 +- classstdex_1_1curl__initializer.html | 2 +- ...stdex_1_1curl__runtime__error-members.html | 2 +- classstdex_1_1curl__runtime__error.html | 2 +- classstdex_1_1global__progress-members.html | 2 +- classstdex_1_1global__progress.html | 2 +- classstdex_1_1hex__dec-members.html | 2 +- classstdex_1_1hex__dec.html | 2 +- classstdex_1_1hex__enc-members.html | 2 +- classstdex_1_1hex__enc.html | 2 +- classstdex_1_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 +- ...ex_1_1minisign_1_1line__break-members.html | 2 +- classstdex_1_1minisign_1_1line__break.html | 2 +- ...inisign_1_1untrusted__comment-members.html | 2 +- ...dex_1_1minisign_1_1untrusted__comment.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_1ref__unique__ptr-members.html | 2 +- classstdex_1_1ref__unique__ptr.html | 2 +- ...ptr_3_01_t_0f_0e_00_01_d_01_4-members.html | 2 +- ...unique__ptr_3_01_t_0f_0e_00_01_d_01_4.html | 2 +- classstdex_1_1ring-members.html | 2 +- classstdex_1_1ring.html | 2 +- ...tdex_1_1sanitizing__allocator-members.html | 2 +- classstdex_1_1sanitizing__allocator.html | 2 +- classstdex_1_1sanitizing__blob-members.html | 2 +- classstdex_1_1sanitizing__blob.html | 2 +- classstdex_1_1scoped__executor-members.html | 2 +- classstdex_1_1scoped__executor.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_1timeout__progress-members.html | 2 +- classstdex_1_1timeout__progress.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 +- classstdex_1_1zlib__reader-members.html | 2 +- classstdex_1_1zlib__reader.html | 2 +- classstdex_1_1zlib__writer-members.html | 2 +- classstdex_1_1zlib__writer.html | 2 +- curl_8hpp_source.html | 2 +- debug_8hpp_source.html | 2 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_fca3c47b2ea228727bd6729832f89576.html | 2 +- endian_8hpp_source.html | 2 +- exception_8hpp_source.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_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_8hpp_source.html | 2 +- hex_8hpp_source.html | 2 +- hierarchy.html | 2 +- html_8hpp_source.html | 2 +- idrec_8hpp_source.html | 2 +- include_2stdex_2compat_8hpp_source.html | 2 +- index.html | 2 +- interval_8hpp_source.html | 2 +- langid_8hpp_source.html | 2 +- locale_8hpp_source.html | 2 +- mapping_8hpp_source.html | 2 +- math_8hpp_source.html | 2 +- memory_8hpp_source.html | 2 +- minisign_8hpp_source.html | 2 +- parser_8hpp_source.html | 2 +- pch_8hpp_source.html | 2 +- pool_8hpp_source.html | 2 +- progress_8hpp_source.html | 2 +- ring_8hpp_source.html | 2 +- scoped__executor_8hpp_source.html | 2 +- sgml_8hpp_source.html | 2 +- sgml__unicode_8hpp_source.html | 2 +- socket_8hpp_source.html | 2 +- spinlock_8hpp_source.html | 2 +- stream_8hpp_source.html | 2 +- string_8hpp_source.html | 2161 +++++++++-------- ...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 +- ..._1curl__easy__cleanup__delete-members.html | 2 +- ...tstdex_1_1curl__easy__cleanup__delete.html | 2 +- ...url__slist__free__all__delete-members.html | 2 +- ...dex_1_1curl__slist__free__all__delete.html | 2 +- ...stdex_1_1free__locale__delete-members.html | 2 +- structstdex_1_1free__locale__delete.html | 2 +- ...stdex_1_1freeaddrinfo__delete-members.html | 2 +- structstdex_1_1freeaddrinfo__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 +- ...nitizing__allocator_1_1rebind-members.html | 2 +- ...ex_1_1sanitizing__allocator_1_1rebind.html | 2 +- structstdex_1_1socket__traits-members.html | 2 +- structstdex_1_1socket__traits.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 +- ...tstdex_1_1sys__object__traits-members.html | 2 +- structstdex_1_1sys__object__traits.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 | 2 +- system_8hpp_source.html | 2 +- unicode_8hpp_source.html | 2 +- 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 | 2 +- vector__queue_8hpp_source.html | 2 +- watchdog_8hpp_source.html | 2 +- wav_8hpp_source.html | 2 +- windows_8h_source.html | 2 +- zlib_8hpp_source.html | 2 +- 539 files changed, 1620 insertions(+), 1617 deletions(-) diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index 3a804d81f..1681d1de0 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -191,7 +191,7 @@ $(function(){ initResizable(false); }); diff --git a/annotated.html b/annotated.html index b7ad732fc..e9286d824 100644 --- a/annotated.html +++ b/annotated.html @@ -315,7 +315,7 @@ $(function(){ initResizable(false); }); diff --git a/assert_8hpp_source.html b/assert_8hpp_source.html index 328a4b533..0c488c5b7 100644 --- a/assert_8hpp_source.html +++ b/assert_8hpp_source.html @@ -160,7 +160,7 @@ $(function(){ initResizable(false); }); diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 468f94f11..ab9d902e9 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -558,7 +558,7 @@ $(function(){ initResizable(false); }); diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 1342771d5..72c417678 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -548,7 +548,7 @@ $(function(){ initResizable(false); }); diff --git a/classes.html b/classes.html index 399e9463e..7525fe49b 100644 --- a/classes.html +++ b/classes.html @@ -154,7 +154,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1aggregate__progress-members.html b/classstdex_1_1aggregate__progress-members.html index 451bf4977..5c7b6545c 100644 --- a/classstdex_1_1aggregate__progress-members.html +++ b/classstdex_1_1aggregate__progress-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1aggregate__progress.html b/classstdex_1_1aggregate__progress.html index b3ea32887..3124dd479 100644 --- a/classstdex_1_1aggregate__progress.html +++ b/classstdex_1_1aggregate__progress.html @@ -298,7 +298,7 @@ template<class T > diff --git a/classstdex_1_1aggregate__progress_1_1worker__progress-members.html b/classstdex_1_1aggregate__progress_1_1worker__progress-members.html index e3d222139..55395ea33 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress-members.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1aggregate__progress_1_1worker__progress.html b/classstdex_1_1aggregate__progress_1_1worker__progress.html index 0b67779f5..404c139fb 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress.html @@ -342,7 +342,7 @@ template<class T > diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index 5f9d3a024..b0ebe2264 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index d9a0e186e..397b34f95 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -244,7 +244,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 e82b9e916..61b02b44c 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index 41a3fbbf4..fcdffa097 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -249,7 +249,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 74848d99a..afe708cbb 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -176,7 +176,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index 481e79123..35067e849 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -447,7 +447,7 @@ size_t m_num diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index 671d0133f..d6856b42d 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -178,7 +178,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index 9c13c63b0..a639b7881 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -475,7 +475,7 @@ size_t m_num diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index 1c9d20eb3..eedddb00a 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index fe98dc692..1421dc778 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -259,7 +259,7 @@ template<class T > diff --git a/classstdex_1_1basic__sys__object-members.html b/classstdex_1_1basic__sys__object-members.html index 3910f1df7..8fc7fbf14 100644 --- a/classstdex_1_1basic__sys__object-members.html +++ b/classstdex_1_1basic__sys__object-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1basic__sys__object.html b/classstdex_1_1basic__sys__object.html index 19cb04043..98834a59d 100644 --- a/classstdex_1_1basic__sys__object.html +++ b/classstdex_1_1basic__sys__object.html @@ -188,7 +188,7 @@ template<class T = sys_handle, class TR = sys_object_traits> diff --git a/classstdex_1_1benchmark-members.html b/classstdex_1_1benchmark-members.html index 7dd4e0f3b..cef2ab823 100644 --- a/classstdex_1_1benchmark-members.html +++ b/classstdex_1_1benchmark-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1benchmark.html b/classstdex_1_1benchmark.html index 367ff83c6..1887622db 100644 --- a/classstdex_1_1benchmark.html +++ b/classstdex_1_1benchmark.html @@ -163,7 +163,7 @@ std::chrono::time_point< std::chrono::high_resolution_clock >  diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html index 48089d923..e3ab81f90 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index 7dbe57d9b..dd830a8f0 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -253,7 +253,7 @@ template<class T > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index f8563713c..b71908f18 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index dcdb08ca8..bc4df6804 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -569,7 +569,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 c0cb9eb0a..528bf7b40 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index 8ac60e321..837e17038 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -253,7 +253,7 @@ crc32_t m_value diff --git a/classstdex_1_1curl__initializer-members.html b/classstdex_1_1curl__initializer-members.html index f112889c6..166ada2ec 100644 --- a/classstdex_1_1curl__initializer-members.html +++ b/classstdex_1_1curl__initializer-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1curl__initializer.html b/classstdex_1_1curl__initializer.html index 1952edab8..dfae72b2e 100644 --- a/classstdex_1_1curl__initializer.html +++ b/classstdex_1_1curl__initializer.html @@ -175,7 +175,7 @@ Public Member Functions diff --git a/classstdex_1_1curl__runtime__error-members.html b/classstdex_1_1curl__runtime__error-members.html index 06a14ffab..45d673809 100644 --- a/classstdex_1_1curl__runtime__error-members.html +++ b/classstdex_1_1curl__runtime__error-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1curl__runtime__error.html b/classstdex_1_1curl__runtime__error.html index ae8e72637..624ab648a 100644 --- a/classstdex_1_1curl__runtime__error.html +++ b/classstdex_1_1curl__runtime__error.html @@ -249,7 +249,7 @@ CURLcode m_num diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index 74de9673d..b204ca570 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 3f89d0d14..e0566931a 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -537,7 +537,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index 4b6e1f6c4..3ae5277fe 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index 1d6678612..f8d9da974 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -226,7 +226,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 271ee0070..5b41ec0a5 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index 47cd562f4..e2eabc078 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -204,7 +204,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 7c3a27d37..392766c37 100644 --- a/classstdex_1_1html_1_1comment-members.html +++ b/classstdex_1_1html_1_1comment-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1comment.html b/classstdex_1_1html_1_1comment.html index d65c9b91c..0087165e6 100644 --- a/classstdex_1_1html_1_1comment.html +++ b/classstdex_1_1html_1_1comment.html @@ -150,7 +150,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 e6f9aa094..4bae30872 100644 --- a/classstdex_1_1html_1_1declaration-members.html +++ b/classstdex_1_1html_1_1declaration-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1declaration.html b/classstdex_1_1html_1_1declaration.html index 1a6158aa5..662975fda 100644 --- a/classstdex_1_1html_1_1declaration.html +++ b/classstdex_1_1html_1_1declaration.html @@ -154,7 +154,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 70c3d49c5..2b0943a1a 100644 --- a/classstdex_1_1html_1_1document-members.html +++ b/classstdex_1_1html_1_1document-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1document.html b/classstdex_1_1html_1_1document.html index d21c95a4e..111a0ef4c 100644 --- a/classstdex_1_1html_1_1document.html +++ b/classstdex_1_1html_1_1document.html @@ -212,7 +212,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 9b5f932d4..277553272 100644 --- a/classstdex_1_1html_1_1element-members.html +++ b/classstdex_1_1html_1_1element-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1element.html b/classstdex_1_1html_1_1element.html index 7f2c57aef..15d63fdd4 100644 --- a/classstdex_1_1html_1_1element.html +++ b/classstdex_1_1html_1_1element.html @@ -167,7 +167,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 e2e57a393..3bf7d27c9 100644 --- a/classstdex_1_1html_1_1element__end-members.html +++ b/classstdex_1_1html_1_1element__end-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1element__end.html b/classstdex_1_1html_1_1element__end.html index 2e8980049..d312a55c8 100644 --- a/classstdex_1_1html_1_1element__end.html +++ b/classstdex_1_1html_1_1element__end.html @@ -158,7 +158,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 0a5a6d225..238469b0a 100644 --- a/classstdex_1_1html_1_1element__start-members.html +++ b/classstdex_1_1html_1_1element__start-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1element__start.html b/classstdex_1_1html_1_1element__start.html index b65b4ef1c..f84148833 100644 --- a/classstdex_1_1html_1_1element__start.html +++ b/classstdex_1_1html_1_1element__start.html @@ -177,7 +177,7 @@ template<class T > diff --git a/classstdex_1_1html_1_1instruction-members.html b/classstdex_1_1html_1_1instruction-members.html index 7b5dcf732..9be1d30ae 100644 --- a/classstdex_1_1html_1_1instruction-members.html +++ b/classstdex_1_1html_1_1instruction-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1instruction.html b/classstdex_1_1html_1_1instruction.html index 0ad965a90..8811d58de 100644 --- a/classstdex_1_1html_1_1instruction.html +++ b/classstdex_1_1html_1_1instruction.html @@ -150,7 +150,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 a545bfe1d..0fcab0ec0 100644 --- a/classstdex_1_1html_1_1parser-members.html +++ b/classstdex_1_1html_1_1parser-members.html @@ -125,7 +125,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1parser.html b/classstdex_1_1html_1_1parser.html index ddf147e0b..0674634cb 100644 --- a/classstdex_1_1html_1_1parser.html +++ b/classstdex_1_1html_1_1parser.html @@ -577,7 +577,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 ad25ffb65..d8d554452 100644 --- a/classstdex_1_1html_1_1sequence-members.html +++ b/classstdex_1_1html_1_1sequence-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1sequence.html b/classstdex_1_1html_1_1sequence.html index 8ba1ccb28..8de8b6702 100644 --- a/classstdex_1_1html_1_1sequence.html +++ b/classstdex_1_1html_1_1sequence.html @@ -145,7 +145,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 803232a34..daab9fd99 100644 --- a/classstdex_1_1html_1_1starting__token-members.html +++ b/classstdex_1_1html_1_1starting__token-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1starting__token.html b/classstdex_1_1html_1_1starting__token.html index 6ef2134f2..1530b3c54 100644 --- a/classstdex_1_1html_1_1starting__token.html +++ b/classstdex_1_1html_1_1starting__token.html @@ -196,7 +196,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 2ec304710..5387a67c7 100644 --- a/classstdex_1_1html_1_1text__token-members.html +++ b/classstdex_1_1html_1_1text__token-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1text__token.html b/classstdex_1_1html_1_1text__token.html index 60410ef92..016c40573 100644 --- a/classstdex_1_1html_1_1text__token.html +++ b/classstdex_1_1html_1_1text__token.html @@ -183,7 +183,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 48a88f77b..413eec550 100644 --- a/classstdex_1_1html_1_1token-members.html +++ b/classstdex_1_1html_1_1token-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1token.html b/classstdex_1_1html_1_1token.html index 1e3ade635..682728b9b 100644 --- a/classstdex_1_1html_1_1token.html +++ b/classstdex_1_1html_1_1token.html @@ -244,7 +244,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 c0c128428..4703b3eb8 100644 --- a/classstdex_1_1html_1_1url__token-members.html +++ b/classstdex_1_1html_1_1url__token-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1html_1_1url__token.html b/classstdex_1_1html_1_1url__token.html index 397fb3f79..3cc431b4b 100644 --- a/classstdex_1_1html_1_1url__token.html +++ b/classstdex_1_1html_1_1url__token.html @@ -178,7 +178,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 a2a26822e..59ee58c7f 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index 0d175de3a..c6f75d050 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -777,7 +777,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 98e6df29f..8c74f9d8b 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 4340614b6..d822af7de 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -285,7 +285,7 @@ template<class T > diff --git a/classstdex_1_1locale-members.html b/classstdex_1_1locale-members.html index e9f3bf52b..7fe91fa60 100644 --- a/classstdex_1_1locale-members.html +++ b/classstdex_1_1locale-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1locale.html b/classstdex_1_1locale.html index fbda06eba..f1b54ee45 100644 --- a/classstdex_1_1locale.html +++ b/classstdex_1_1locale.html @@ -127,7 +127,7 @@ Public Member Functions diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index e864366e5..a744f3768 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index 83dab9e69..97570966c 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -275,7 +275,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1minisign_1_1line__break-members.html b/classstdex_1_1minisign_1_1line__break-members.html index 1a663015a..893d09ca4 100644 --- a/classstdex_1_1minisign_1_1line__break-members.html +++ b/classstdex_1_1minisign_1_1line__break-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1minisign_1_1line__break.html b/classstdex_1_1minisign_1_1line__break.html index 667ef51e1..f2b9dec52 100644 --- a/classstdex_1_1minisign_1_1line__break.html +++ b/classstdex_1_1minisign_1_1line__break.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1minisign_1_1untrusted__comment-members.html b/classstdex_1_1minisign_1_1untrusted__comment-members.html index 1e970590f..e6021e214 100644 --- a/classstdex_1_1minisign_1_1untrusted__comment-members.html +++ b/classstdex_1_1minisign_1_1untrusted__comment-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1minisign_1_1untrusted__comment.html b/classstdex_1_1minisign_1_1untrusted__comment.html index 69085e587..fe7b8bfe2 100644 --- a/classstdex_1_1minisign_1_1untrusted__comment.html +++ b/classstdex_1_1minisign_1_1untrusted__comment.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 3e6ac1452..856cbaa38 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index e964e9fea..4f623b98b 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -257,7 +257,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index adcace4e7..57214866d 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index 34d1ce378..c12cdd331 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -204,7 +204,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index 82f6f48af..ea382afb8 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 09ffdc901..432f1db51 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -211,7 +211,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index 9b28f92cc..7cf57cfc2 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index bbdbef0ed..249574ce5 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -262,7 +262,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index 42c63644c..d4118bcc2 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index e8ad18625..c9fc41c96 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -252,7 +252,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index a1e7f1c0a..15860ac5d 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 4e560c7ec..9ba28dbdf 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -253,7 +253,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__cdc-members.html b/classstdex_1_1parser_1_1basic__css__cdc-members.html index e2bea1c39..2b44dc851 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdc-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__cdc.html b/classstdex_1_1parser_1_1basic__css__cdc.html index b74c71a73..e4101481f 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc.html +++ b/classstdex_1_1parser_1_1basic__css__cdc.html @@ -197,7 +197,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__cdo-members.html b/classstdex_1_1parser_1_1basic__css__cdo-members.html index 2a0fdce15..253213b86 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdo-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__cdo.html b/classstdex_1_1parser_1_1basic__css__cdo.html index 0b46b9a52..5ef27c955 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo.html +++ b/classstdex_1_1parser_1_1basic__css__cdo.html @@ -197,7 +197,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__comment-members.html b/classstdex_1_1parser_1_1basic__css__comment-members.html index 95b288fae..9515d6a93 100644 --- a/classstdex_1_1parser_1_1basic__css__comment-members.html +++ b/classstdex_1_1parser_1_1basic__css__comment-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__comment.html b/classstdex_1_1parser_1_1basic__css__comment.html index c672db2eb..182c89bd9 100644 --- a/classstdex_1_1parser_1_1basic__css__comment.html +++ b/classstdex_1_1parser_1_1basic__css__comment.html @@ -237,7 +237,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__import-members.html b/classstdex_1_1parser_1_1basic__css__import-members.html index a09c4f345..a6a049e49 100644 --- a/classstdex_1_1parser_1_1basic__css__import-members.html +++ b/classstdex_1_1parser_1_1basic__css__import-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__import.html b/classstdex_1_1parser_1_1basic__css__import.html index 56789994a..4c90cb8c2 100644 --- a/classstdex_1_1parser_1_1basic__css__import.html +++ b/classstdex_1_1parser_1_1basic__css__import.html @@ -237,7 +237,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__string-members.html b/classstdex_1_1parser_1_1basic__css__string-members.html index 5e7dd2a10..fe343597f 100644 --- a/classstdex_1_1parser_1_1basic__css__string-members.html +++ b/classstdex_1_1parser_1_1basic__css__string-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__string.html b/classstdex_1_1parser_1_1basic__css__string.html index b04974f35..394be434d 100644 --- a/classstdex_1_1parser_1_1basic__css__string.html +++ b/classstdex_1_1parser_1_1basic__css__string.html @@ -237,7 +237,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__css__uri-members.html b/classstdex_1_1parser_1_1basic__css__uri-members.html index c86aa71e1..25ca1d397 100644 --- a/classstdex_1_1parser_1_1basic__css__uri-members.html +++ b/classstdex_1_1parser_1_1basic__css__uri-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__css__uri.html b/classstdex_1_1parser_1_1basic__css__uri.html index a75d825e1..6649db0e8 100644 --- a/classstdex_1_1parser_1_1basic__css__uri.html +++ b/classstdex_1_1parser_1_1basic__css__uri.html @@ -237,7 +237,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index b418f614f..b5fe54af9 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index 0885a5707..654c0b00e 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -214,7 +214,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index eaf6dff08..8538612c1 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 519f1158d..9831c9443 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -224,7 +224,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index c3bda572f..a0f4f8bfa 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -116,7 +116,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 1ed10b018..cc8a801dd 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -265,7 +265,7 @@ template<class T > 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 cf92cd242..972b0ac0a 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index 80f80b5c5..1dcb4b0f0 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -216,7 +216,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index f4fc3ce61..8bba6205d 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 015283868..f958888f7 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -218,7 +218,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index e90350dcc..c93b9584f 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index e52a3c6c1..cbe9f920c 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -258,7 +258,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index 0ee5fd253..e4c8a6233 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index e8a40ce6a..79f474d51 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -256,7 +256,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index 58431a9b6..cd1dcbce1 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 7478a2d94..1098fa0b9 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -211,7 +211,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index aa5cdf8d0..1ade29b1c 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 56ee47e5b..57992b705 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -245,7 +245,7 @@ template<class T > 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 1e03c4d41..dee3b30e8 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 @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); 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 ee1731cb7..8e16e57ac 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html @@ -197,7 +197,7 @@ template<class T > 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 b57734955..63c38e94e 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 @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); 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 924db6786..4fbd8d463 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html @@ -239,7 +239,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__html__ident-members.html b/classstdex_1_1parser_1_1basic__html__ident-members.html index 49831f842..abf69672c 100644 --- a/classstdex_1_1parser_1_1basic__html__ident-members.html +++ b/classstdex_1_1parser_1_1basic__html__ident-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__html__ident.html b/classstdex_1_1parser_1_1basic__html__ident.html index 1aa6c537a..fd0b31a80 100644 --- a/classstdex_1_1parser_1_1basic__html__ident.html +++ b/classstdex_1_1parser_1_1basic__html__ident.html @@ -197,7 +197,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__html__tag-members.html b/classstdex_1_1parser_1_1basic__html__tag-members.html index 8b5c67ba4..0c1c7ffd5 100644 --- a/classstdex_1_1parser_1_1basic__html__tag-members.html +++ b/classstdex_1_1parser_1_1basic__html__tag-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__html__tag.html b/classstdex_1_1parser_1_1basic__html__tag.html index 82cb15d96..fde11ae42 100644 --- a/classstdex_1_1parser_1_1basic__html__tag.html +++ b/classstdex_1_1parser_1_1basic__html__tag.html @@ -255,7 +255,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__html__value-members.html b/classstdex_1_1parser_1_1basic__html__value-members.html index 14cca4608..bc7217b07 100644 --- a/classstdex_1_1parser_1_1basic__html__value-members.html +++ b/classstdex_1_1parser_1_1basic__html__value-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__html__value.html b/classstdex_1_1parser_1_1basic__html__value.html index 410737c96..ae9972138 100644 --- a/classstdex_1_1parser_1_1basic__html__value.html +++ b/classstdex_1_1parser_1_1basic__html__value.html @@ -237,7 +237,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index c25f4d65a..b0535cb8d 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index 8ff1387b6..bc61b9a94 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -257,7 +257,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 05a599494..70c922e8b 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index d3a394ce7..fbe4fae93 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -197,7 +197,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index 171a5782b..bf70286e3 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -120,7 +120,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index eb584771c..1c4d24e42 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -247,7 +247,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index e64983ef4..8c02a62bb 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index a2da8a6e7..72d7e0095 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -261,7 +261,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 543fdfb3c..fa06e41cd 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -126,7 +126,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index c05bffada..98d32d002 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -265,7 +265,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index ba3accbb9..db255c754 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -121,7 +121,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 2d7373caa..1e333c876 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -278,7 +278,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index 9c16aaf26..c1f10ce91 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -129,7 +129,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 57357ba21..9f5bf363e 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -303,7 +303,7 @@ template<class T > 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 45e13ea99..fcef22484 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 @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); 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 2a41160a9..508c2ce09 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -204,7 +204,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index f22a1adaa..17411d5aa 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 7714eb586..0372aab55 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -224,7 +224,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index f77c216ae..d3975dce5 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -120,7 +120,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index c6aecdd4b..2ce374f0d 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -273,7 +273,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__mime__type-members.html b/classstdex_1_1parser_1_1basic__mime__type-members.html index 8e0944c17..cf45e9052 100644 --- a/classstdex_1_1parser_1_1basic__mime__type-members.html +++ b/classstdex_1_1parser_1_1basic__mime__type-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__mime__type.html b/classstdex_1_1parser_1_1basic__mime__type.html index e57ccedf8..b99a839bc 100644 --- a/classstdex_1_1parser_1_1basic__mime__type.html +++ b/classstdex_1_1parser_1_1basic__mime__type.html @@ -245,7 +245,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 0cffcf626..80a437e94 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index 462b8f05c..d3776b68c 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -260,7 +260,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index a47594942..207b5a2dd 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index e70cd938e..a4b79467f 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -264,7 +264,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 074a12931..e73e93edf 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index e900e46e6..302c11fd4 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -197,7 +197,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index a1df8beaf..f1efe0fd9 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index bbf54a508..834502af4 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -255,7 +255,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index c9ef514a0..91f386605 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index fbf0ee171..e4218dc3b 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -225,7 +225,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index 8167a6360..2b71020f2 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 7b43027a1..73a91c785 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -259,7 +259,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index f9cb891df..e270fbbff 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index 6ac0b10fd..d422d91dc 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -211,7 +211,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index 327bb990f..b353fd683 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -119,7 +119,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index e717a416d..af56947b3 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -244,7 +244,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index ccb1e3363..a4d47ab06 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -119,7 +119,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index 191a2d425..7102a3b9f 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -280,7 +280,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index de8aae624..642692955 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 0be3699bc..47cf72d6d 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -249,7 +249,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index c86697e18..bb24b7b75 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 668eed40e..e24299eea 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -222,7 +222,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index b1e19ef39..d2b16b5e0 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index b36aa3b74..05544fb2a 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -236,7 +236,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index f19a981d8..2560f31cf 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -118,7 +118,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index 5e6a6e7f4..49a5dde50 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -278,7 +278,7 @@ template<class T > 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 638d2c8c6..5bec7675b 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index 8efe67f72..29092f185 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -205,7 +205,7 @@ template<class T > 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 076baf947..ea8cf0907 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index 0cc8de770..00de8b6fd 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -205,7 +205,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 51ed150d1..22d21348d 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -112,7 +112,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index fe50c49a2..3e75cdaeb 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -252,7 +252,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index 382874ba6..f6faad402 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index 37d335525..59ac39847 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -211,7 +211,7 @@ template<class T > 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 567e44d7b..135be002a 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 @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); 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 f4928236c..71d7a66d2 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -211,7 +211,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index a09061e99..955af3a4b 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index f8ab497e2..02a8b258f 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -211,7 +211,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index 413dc0d7a..a9f5338f1 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -120,7 +120,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index c000cdcbd..960a5ca0a 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -203,7 +203,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 05b6b5778..3b63e0d8d 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 9727f01eb..38782c02c 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -255,7 +255,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index b2c1d1b6b..35c32db2d 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -124,7 +124,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index fb296e8af..69bc23ac4 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -285,7 +285,7 @@ template<class T > 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 4dc640f17..897fbb4e3 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index d6f9cbb0e..aac6e6deb 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -204,7 +204,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index b8fd09ecf..dc7a01247 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 30167d702..59d6908d2 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -255,7 +255,7 @@ template<class T > 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 3f376f52a..1abbf43f3 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index d8766aeab..156febbd2 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -204,7 +204,7 @@ template<class T > 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 1897b23fa..6b4373da9 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 856fa5454..20d790e39 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -204,7 +204,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index e8ac4e657..036117048 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index b7d405d04..23be9c538 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -197,7 +197,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 a298d42cb..fbc7c5ff9 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 04bdd8f1c..b12773337 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -156,7 +156,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 af853c663..8ec3d4e9f 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index 34e405bd0..ae2283ab5 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -156,7 +156,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 8b1241551..5d19b9bfc 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 82c9de32a..bb9fc91cf 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -207,7 +207,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 6678a5c5d..0d7ccac64 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index ee6c520ac..431e110d8 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -201,7 +201,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 cc268e7c3..314224814 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index f63c085e4..7bd635c36 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -201,7 +201,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 c199549d0..98a8ee1ba 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index dae41a0b6..6c20d0508 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -194,7 +194,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 e29d12927..e6bf1fb1b 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index b0e4ac7ab..c9473a5a8 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -156,7 +156,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 439eef06a..565120d6d 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index 864c03d50..c8fe73929 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -202,7 +202,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 1389f9d3f..75df243fc 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index e965eeef2..d66c48803 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -248,7 +248,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 7a4be0814..698dd1ef8 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 0939f924b..f54f279b4 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -203,7 +203,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 49b419d96..ac310a87c 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index ae1277ed2..2792df6f3 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -207,7 +207,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 ebd2b75e8..85ad468e4 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index 2e7c1071b..971e0350e 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -199,7 +199,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 8e8fa836b..17b13770f 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index fe281fde2..8c3c71dec 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -207,7 +207,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 80750881a..67fcfb863 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index 1610bed95..b060120a4 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -163,7 +163,7 @@ virtual void invalidate diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index defee4635..e9e314d35 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 191d9ef57..dd602fe18 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -163,7 +163,7 @@ virtual void invalidate diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index f61f8b042..e9539c5c0 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index 6fae72368..338cf47f0 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -156,7 +156,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 3cb66ae87..9ceceb308 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index 3d2a92909..3de579aa4 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -206,7 +206,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 46852958f..e21376bff 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 5040cb269..ccd70c507 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -197,7 +197,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 4c5dcb7c2..5c75a9f0c 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index 8091fb109..84d2c7aeb 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -195,7 +195,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 b3ceb154d..d1af5d12d 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index c4c78696d..3299a74ca 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -156,7 +156,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 d48ec3f5e..446bd6969 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 5693d2846..a422c4002 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -197,7 +197,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 c7b7cc229..4d2ea8ea8 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 60cf7ed37..beac898a1 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -156,7 +156,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 626a57886..4d1215c26 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 3bf317ea2..7bac48c84 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -199,7 +199,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 548ed0ba5..3ef32dab3 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 1dc8508ca..1ebf37db8 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -122,7 +122,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 54a85259a..625eb0c70 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index b4929f970..7597b7aa1 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -198,7 +198,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 e94e188d1..c26f49e79 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 7f187e05c..32cc3ca80 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -206,7 +206,7 @@ template<class T , class T_asterisk = http_asterisk> diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index 8290090f5..d19bfee4f 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 8aaea1729..5ab58bc52 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -206,7 +206,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index f08f9c432..f946fdeb0 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 456b24cc0..c44b5e34a 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -168,7 +168,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 fecb0cd95..cdf113a79 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 224654587..1ecfaf484 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -173,7 +173,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 ccc3fdaec..c5b967685 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 48e8abf40..2336219cb 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -182,7 +182,7 @@ size_t hit_offset 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 c0c8dd66d..5f4bed4ef 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index 09eaff5b1..4e919e558 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -177,7 +177,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 dfbff9878..c5e9ae18c 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 @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); 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 0afc1ce19..24db3895d 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -163,7 +163,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 7ecdc1406..0060a569c 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 2395bde7e..3efc1f740 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -172,7 +172,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 2a2059c32..b6e0ff4a6 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index e02a238d8..7299bc75b 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -172,7 +172,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 2883b308a..4f4ee6634 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 @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); 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 2738cc480..1951a2403 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -172,7 +172,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 a6efa08c0..04dec5cae 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index f9abd6232..f4e71b147 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -170,7 +170,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 d25c56914..887c1bbaa 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index a21ee677b..31bc55e1e 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -168,7 +168,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 4f47b8088..48afccc89 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index 10e73046d..6f5ef0142 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -168,7 +168,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 a298ec103..d8f266715 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index 26971b4e1..71d0799fe 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -168,7 +168,7 @@ std::locale m_locale diff --git a/classstdex_1_1pool-members.html b/classstdex_1_1pool-members.html index ac387f64c..4f3316cde 100644 --- a/classstdex_1_1pool-members.html +++ b/classstdex_1_1pool-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1pool.html b/classstdex_1_1pool.html index 6b1c5c19e..bd98b8a21 100644 --- a/classstdex_1_1pool.html +++ b/classstdex_1_1pool.html @@ -207,7 +207,7 @@ template<class T > diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index 5a65c7b1f..a7da65b44 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 206ada370..01f4da59c 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -326,7 +326,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index ca36dee14..6f8195939 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -116,7 +116,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 6a7029b61..0683db754 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -179,7 +179,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ref__unique__ptr-members.html b/classstdex_1_1ref__unique__ptr-members.html index e9076d5be..ba6a42ad7 100644 --- a/classstdex_1_1ref__unique__ptr-members.html +++ b/classstdex_1_1ref__unique__ptr-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1ref__unique__ptr.html b/classstdex_1_1ref__unique__ptr.html index d266ea52b..6ade5e585 100644 --- a/classstdex_1_1ref__unique__ptr.html +++ b/classstdex_1_1ref__unique__ptr.html @@ -273,7 +273,7 @@ template<typename T , typename D > diff --git a/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4-members.html b/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4-members.html index eb80117fd..f84df60c4 100644 --- a/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4-members.html +++ b/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4.html b/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4.html index 92c8a760e..f11104bd6 100644 --- a/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4.html +++ b/classstdex_1_1ref__unique__ptr_3_01_t_0f_0e_00_01_d_01_4.html @@ -273,7 +273,7 @@ template<typename T , typename D > diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index 878712a28..d9fb29c50 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index cd088ceee..9d389153f 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -309,7 +309,7 @@ template<class T , size_t N_cap> diff --git a/classstdex_1_1sanitizing__allocator-members.html b/classstdex_1_1sanitizing__allocator-members.html index a8c1da25f..cdf0edc6a 100644 --- a/classstdex_1_1sanitizing__allocator-members.html +++ b/classstdex_1_1sanitizing__allocator-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1sanitizing__allocator.html b/classstdex_1_1sanitizing__allocator.html index be1320dbf..a9a49fce8 100644 --- a/classstdex_1_1sanitizing__allocator.html +++ b/classstdex_1_1sanitizing__allocator.html @@ -144,7 +144,7 @@ class stdex::sanitizing_allocator< T >

An allocator template that

diff --git a/classstdex_1_1sanitizing__blob-members.html b/classstdex_1_1sanitizing__blob-members.html index 9c4fc591e..a2dff1437 100644 --- a/classstdex_1_1sanitizing__blob-members.html +++ b/classstdex_1_1sanitizing__blob-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1sanitizing__blob.html b/classstdex_1_1sanitizing__blob.html index e02ebe52e..3a657a9bb 100644 --- a/classstdex_1_1sanitizing__blob.html +++ b/classstdex_1_1sanitizing__blob.html @@ -117,7 +117,7 @@ class stdex::sanitizing_blob< N >

Sanitizing BLOB.

diff --git a/classstdex_1_1scoped__executor-members.html b/classstdex_1_1scoped__executor-members.html index 0b24d6d0e..70eabd2d2 100644 --- a/classstdex_1_1scoped__executor-members.html +++ b/classstdex_1_1scoped__executor-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1scoped__executor.html b/classstdex_1_1scoped__executor.html index 164d6fa6c..ee4c461e4 100644 --- a/classstdex_1_1scoped__executor.html +++ b/classstdex_1_1scoped__executor.html @@ -162,7 +162,7 @@ template<typename F_init , typename F_done > diff --git a/classstdex_1_1sha1__hash-members.html b/classstdex_1_1sha1__hash-members.html index dd9e6b3e7..70e38c8fe 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index 855a2f16b..2e64ce73e 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -275,7 +275,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1spinlock-members.html b/classstdex_1_1spinlock-members.html index 641464631..0a0511fc9 100644 --- a/classstdex_1_1spinlock-members.html +++ b/classstdex_1_1spinlock-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1spinlock.html b/classstdex_1_1spinlock.html index 20f6785bd..37fcd6763 100644 --- a/classstdex_1_1spinlock.html +++ b/classstdex_1_1spinlock.html @@ -153,7 +153,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 3d9e2ed7d..c3729ceec 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index 1dbb7719d..aceeac784 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -418,7 +418,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 aad4cf761..ae7a551aa 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index 26dfc2725..929d0ee06 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -449,7 +449,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 be35c61ce..20680ed1b 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -162,7 +162,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index e03008f86..a972b7627 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1265,7 +1265,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 bdd01c430..90701c9cb 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -178,7 +178,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 7730f736f..7aa8dd6fb 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -942,7 +942,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 ac41803f9..cea798658 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -172,7 +172,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 455f2d7ad..d02ee9815 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -515,7 +515,7 @@ T m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index 7be9b9ff0..8c50f179a 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index d57eda59f..eb7ae5487 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -486,7 +486,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 5592bc6f8..1195e4d0f 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -171,7 +171,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 6c6050611..68caa341f 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -376,7 +376,7 @@ void flush_write () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 9b526974f..fdb5122cd 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -180,7 +180,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index bafeef44b..5219e002e 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -898,7 +898,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 63bef86dd..1886df663 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -188,7 +188,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index 5817bdd83..a6f336cdd 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -591,7 +591,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 852041de1..89e2240d6 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -164,7 +164,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index 09b65d3c2..ad020fd18 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -504,7 +504,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 1d7f1d6c7..93ba4a657 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -181,7 +181,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index 80e0a07e3..5a7eb2dc9 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -730,7 +730,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index 5c7bb5a53..05d564f22 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 5ce61ba01..513c7ad5f 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -476,7 +476,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index d214ea42d..477453ccd 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -197,7 +197,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index 96dbab3f2..aeec14da7 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1119,7 +1119,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 43e9f7171..59365de28 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -182,7 +182,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index ec7ea7952..d4a21a223 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -762,7 +762,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index e7ad1c845..d35364271 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -167,7 +167,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 692153157..ef40cac3b 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -453,7 +453,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 5389334d6..2706990d8 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -226,7 +226,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 90d12b2ea..0f859ad9d 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1732,7 +1732,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index 6798b2843..13379e48a 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -167,7 +167,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index a44ac1ac2..f345a1cb4 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -466,7 +466,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 32a7f6440..f83083ca4 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index c7c9fc0d8..7dbe6b983 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -164,7 +164,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index e2cd85530..355e5506d 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -170,7 +170,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index cd1a0e60d..abc0a2973 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -522,7 +522,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index f20963089..ec3b8caff 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -170,7 +170,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 6e2b55912..f57020b8c 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -462,7 +462,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index 798a45607..ba1357690 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -166,7 +166,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index c59bae97e..fd60031eb 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -445,7 +445,7 @@ template<class T > diff --git a/classstdex_1_1timeout__progress-members.html b/classstdex_1_1timeout__progress-members.html index 97385a57f..d1b5e2c99 100644 --- a/classstdex_1_1timeout__progress-members.html +++ b/classstdex_1_1timeout__progress-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1timeout__progress.html b/classstdex_1_1timeout__progress.html index accea4a5f..4cf3eb69e 100644 --- a/classstdex_1_1timeout__progress.html +++ b/classstdex_1_1timeout__progress.html @@ -377,7 +377,7 @@ template<class T > diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index 5fe95d173..ffa5890ac 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index 85e33682e..f3fde1327 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -155,7 +155,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index 12630c566..3b20f8ce3 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -137,7 +137,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index ae469548d..6ece63745 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index 5cc3f449b..5a709f078 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index 3a58edac7..b8d30ba54 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -231,7 +231,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/classstdex_1_1zlib__reader-members.html b/classstdex_1_1zlib__reader-members.html index 4962edccd..814bb24ac 100644 --- a/classstdex_1_1zlib__reader-members.html +++ b/classstdex_1_1zlib__reader-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1zlib__reader.html b/classstdex_1_1zlib__reader.html index b76f1c73c..120fef124 100644 --- a/classstdex_1_1zlib__reader.html +++ b/classstdex_1_1zlib__reader.html @@ -405,7 +405,7 @@ state_t m_state diff --git a/classstdex_1_1zlib__writer-members.html b/classstdex_1_1zlib__writer-members.html index fd285a3e0..88ff3bd36 100644 --- a/classstdex_1_1zlib__writer-members.html +++ b/classstdex_1_1zlib__writer-members.html @@ -169,7 +169,7 @@ $(function(){ initResizable(false); }); diff --git a/classstdex_1_1zlib__writer.html b/classstdex_1_1zlib__writer.html index 00df21a4e..6c96f1d21 100644 --- a/classstdex_1_1zlib__writer.html +++ b/classstdex_1_1zlib__writer.html @@ -405,7 +405,7 @@ state_t m_state diff --git a/curl_8hpp_source.html b/curl_8hpp_source.html index 39afe1d8d..a78ce4b0f 100644 --- a/curl_8hpp_source.html +++ b/curl_8hpp_source.html @@ -209,7 +209,7 @@ $(function(){ initResizable(false); }); diff --git a/debug_8hpp_source.html b/debug_8hpp_source.html index 54cee47d2..b9a80150f 100644 --- a/debug_8hpp_source.html +++ b/debug_8hpp_source.html @@ -221,7 +221,7 @@ $(function(){ initResizable(false); }); diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 5d4c27559..9f4ea3ee9 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -103,7 +103,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index dac32ccca..e6cfaff39 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -101,7 +101,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index 7bb41e9a6..01fe16bd1 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -177,7 +177,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 0983105ab..39f15f78b 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -236,7 +236,7 @@ $(function(){ initResizable(false); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 2022fdc2d..ed59988f4 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); }); diff --git a/files.html b/files.html index dd7604597..fbe8c5fcb 100644 --- a/files.html +++ b/files.html @@ -139,7 +139,7 @@ $(function(){ initResizable(false); }); diff --git a/functions.html b/functions.html index b27763591..1f65bc304 100644 --- a/functions.html +++ b/functions.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_b.html b/functions_b.html index 2d37d1704..8f477eff9 100644 --- a/functions_b.html +++ b/functions_b.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_c.html b/functions_c.html index 0f4a1606a..23fad4a7e 100644 --- a/functions_c.html +++ b/functions_c.html @@ -115,7 +115,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_d.html b/functions_d.html index b473c3771..05af2cd49 100644 --- a/functions_d.html +++ b/functions_d.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_e.html b/functions_e.html index e9b67bc3f..9a6b91534 100644 --- a/functions_e.html +++ b/functions_e.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_enum.html b/functions_enum.html index f3ae432d7..9f86f08cf 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -91,7 +91,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_f.html b/functions_f.html index 912df376b..0c09bab53 100644 --- a/functions_f.html +++ b/functions_f.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func.html b/functions_func.html index a3d3241df..ccb6077a1 100644 --- a/functions_func.html +++ b/functions_func.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_b.html b/functions_func_b.html index 581bb110b..44145b4c2 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_c.html b/functions_func_c.html index 0aac99ba9..fa3bc6fdf 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_d.html b/functions_func_d.html index fa2bf63f5..9fad76175 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_e.html b/functions_func_e.html index f3291d951..5b1273c53 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_f.html b/functions_func_f.html index 43f7dac9c..70c647778 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_g.html b/functions_func_g.html index 6cad3e037..fafa433c2 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_h.html b/functions_func_h.html index e146c326a..97421220a 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_i.html b/functions_func_i.html index e7393fa70..a9f6e881b 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_l.html b/functions_func_l.html index 4d0ea8a16..cffbb12da 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_m.html b/functions_func_m.html index 2c01768b5..f3d7be877 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_n.html b/functions_func_n.html index aec28455d..e72c468a8 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_o.html b/functions_func_o.html index c7f31b042..e5e273e46 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_p.html b/functions_func_p.html index 9b4669abd..414788473 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_q.html b/functions_func_q.html index aeedbb48a..95f547c86 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_r.html b/functions_func_r.html index 8fdd816a0..68bdb1c38 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_s.html b/functions_func_s.html index 1c90b5c7d..5cce325d6 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -118,7 +118,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_t.html b/functions_func_t.html index 7a0e6d49d..1ff46c552 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_u.html b/functions_func_u.html index 8d66a0dc9..e7b1fd7b7 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_v.html b/functions_func_v.html index d4f198651..cb8e646c0 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_w.html b/functions_func_w.html index 5a48309fa..a138ac403 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_~.html b/functions_func_~.html index 3c4b419f0..f4eb2ab5b 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_g.html b/functions_g.html index f4fa138b3..4bdc064ad 100644 --- a/functions_g.html +++ b/functions_g.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_h.html b/functions_h.html index b7aa468f8..8fc87efb4 100644 --- a/functions_h.html +++ b/functions_h.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_i.html b/functions_i.html index 669abc1e9..277fe1bb0 100644 --- a/functions_i.html +++ b/functions_i.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_l.html b/functions_l.html index 5d8bb0371..7256668f6 100644 --- a/functions_l.html +++ b/functions_l.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_m.html b/functions_m.html index 7f57a31d7..55110bd53 100644 --- a/functions_m.html +++ b/functions_m.html @@ -141,7 +141,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_n.html b/functions_n.html index fa3697fc8..2904e7128 100644 --- a/functions_n.html +++ b/functions_n.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_o.html b/functions_o.html index cf33cbb5c..4fcc65464 100644 --- a/functions_o.html +++ b/functions_o.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_p.html b/functions_p.html index 1662a4530..ea082e65b 100644 --- a/functions_p.html +++ b/functions_p.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_q.html b/functions_q.html index 34262531c..af6d1d7f3 100644 --- a/functions_q.html +++ b/functions_q.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_r.html b/functions_r.html index 6b6487f95..7c589106c 100644 --- a/functions_r.html +++ b/functions_r.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_rela.html b/functions_rela.html index e345dbcf4..8c33775f3 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -92,7 +92,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_s.html b/functions_s.html index 4fc46d464..9a47ee33d 100644 --- a/functions_s.html +++ b/functions_s.html @@ -127,7 +127,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_t.html b/functions_t.html index 62dcfc127..1aaa19c97 100644 --- a/functions_t.html +++ b/functions_t.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_type.html b/functions_type.html index a59ccbdfe..e361320ea 100644 --- a/functions_type.html +++ b/functions_type.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_u.html b/functions_u.html index 4d4c5f096..c1f61731a 100644 --- a/functions_u.html +++ b/functions_u.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_v.html b/functions_v.html index 6a22258f1..2d68517ec 100644 --- a/functions_v.html +++ b/functions_v.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars.html b/functions_vars.html index 81cdaf91a..8360936ce 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_b.html b/functions_vars_b.html index 08bd91d43..2a782674e 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_c.html b/functions_vars_c.html index 4535466a1..596176360 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_d.html b/functions_vars_d.html index 59defc585..e02a40491 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_e.html b/functions_vars_e.html index 0a0da6029..d853d0397 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_f.html b/functions_vars_f.html index 92f1d6500..6f5dc7ea2 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_h.html b/functions_vars_h.html index b88816943..a6e6dc9db 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_i.html b/functions_vars_i.html index 3527d090c..998b70636 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_l.html b/functions_vars_l.html index 57a4392d4..f96232b8a 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_m.html b/functions_vars_m.html index 41c0d5c1b..929f6891c 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -136,7 +136,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_n.html b/functions_vars_n.html index f4ca7ddae..42471f485 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_o.html b/functions_vars_o.html index 81f1e0b67..7c1395c99 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_p.html b/functions_vars_p.html index d3a2bff45..1f8229dac 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_r.html b/functions_vars_r.html index 051d0a824..a555e83cf 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_s.html b/functions_vars_s.html index 52d7034d8..8af9acbfb 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_t.html b/functions_vars_t.html index 730d4726d..4d53d4555 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -97,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_u.html b/functions_vars_u.html index eaea8aac0..0390dfaaa 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_v.html b/functions_vars_v.html index 9e41184e7..1ba1c951f 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars_w.html b/functions_vars_w.html index 48e4cd592..ec9f6c1f1 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_w.html b/functions_w.html index 213e0f3e3..4953bb8f3 100644 --- a/functions_w.html +++ b/functions_w.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_~.html b/functions_~.html index 254c96925..18c4b4fe5 100644 --- a/functions_~.html +++ b/functions_~.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/hash_8hpp_source.html b/hash_8hpp_source.html index fd5fa9e99..f57d1c4f8 100644 --- a/hash_8hpp_source.html +++ b/hash_8hpp_source.html @@ -757,7 +757,7 @@ $(function(){ initResizable(false); }); diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index 9ae228553..af26a5b2a 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -232,7 +232,7 @@ $(function(){ initResizable(false); }); diff --git a/hierarchy.html b/hierarchy.html index 6005a1bb8..be54d6e92 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -337,7 +337,7 @@ $(function(){ initResizable(false); }); diff --git a/html_8hpp_source.html b/html_8hpp_source.html index 803535454..2644d4b83 100644 --- a/html_8hpp_source.html +++ b/html_8hpp_source.html @@ -2585,7 +2585,7 @@ $(function(){ initResizable(false); }); diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index e9b6beea1..dd6b5d423 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -488,7 +488,7 @@ $(function(){ initResizable(false); }); diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index 8785eb70c..2142dcccf 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -316,7 +316,7 @@ $(function(){ initResizable(false); }); diff --git a/index.html b/index.html index 740707eb7..69d9afa6c 100644 --- a/index.html +++ b/index.html @@ -101,7 +101,7 @@ Requirements diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index 10105f93b..dbb6f8187 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -261,7 +261,7 @@ $(function(){ initResizable(false); }); diff --git a/langid_8hpp_source.html b/langid_8hpp_source.html index 57c6eaf0c..f32103c2a 100644 --- a/langid_8hpp_source.html +++ b/langid_8hpp_source.html @@ -1062,7 +1062,7 @@ $(function(){ initResizable(false); }); diff --git a/locale_8hpp_source.html b/locale_8hpp_source.html index 48979ad55..2a751ebea 100644 --- a/locale_8hpp_source.html +++ b/locale_8hpp_source.html @@ -197,7 +197,7 @@ $(function(){ initResizable(false); }); diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index f5bf3d9b2..1118381c3 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -287,7 +287,7 @@ $(function(){ initResizable(false); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 2062d3982..86079f59c 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -177,7 +177,7 @@ $(function(){ initResizable(false); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index 45336e294..550290eef 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -351,7 +351,7 @@ $(function(){ initResizable(false); }); diff --git a/minisign_8hpp_source.html b/minisign_8hpp_source.html index d16105d1b..513bf7c4c 100644 --- a/minisign_8hpp_source.html +++ b/minisign_8hpp_source.html @@ -223,7 +223,7 @@ $(function(){ initResizable(false); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index 6af684d92..5ed42e033 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -8546,7 +8546,7 @@ $(function(){ initResizable(false); }); diff --git a/pch_8hpp_source.html b/pch_8hpp_source.html index 9f0c9ae0d..022fdff44 100644 --- a/pch_8hpp_source.html +++ b/pch_8hpp_source.html @@ -229,7 +229,7 @@ $(function(){ initResizable(false); }); diff --git a/pool_8hpp_source.html b/pool_8hpp_source.html index 201b78f83..987650751 100644 --- a/pool_8hpp_source.html +++ b/pool_8hpp_source.html @@ -197,7 +197,7 @@ $(function(){ initResizable(false); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 64aaad858..2e5750b87 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -547,7 +547,7 @@ $(function(){ initResizable(false); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index 0921af788..7804fbdb6 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -243,7 +243,7 @@ $(function(){ initResizable(false); }); diff --git a/scoped__executor_8hpp_source.html b/scoped__executor_8hpp_source.html index 8e31725cb..343b0abd2 100644 --- a/scoped__executor_8hpp_source.html +++ b/scoped__executor_8hpp_source.html @@ -132,7 +132,7 @@ $(function(){ initResizable(false); }); diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index 18b08b08f..fca2d598c 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -805,7 +805,7 @@ $(function(){ initResizable(false); }); diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index 910d20597..6d8eb1ebe 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -3197,7 +3197,7 @@ $(function(){ initResizable(false); }); diff --git a/socket_8hpp_source.html b/socket_8hpp_source.html index 2d41ad555..5850c95fe 100644 --- a/socket_8hpp_source.html +++ b/socket_8hpp_source.html @@ -192,7 +192,7 @@ $(function(){ initResizable(false); }); diff --git a/spinlock_8hpp_source.html b/spinlock_8hpp_source.html index dd30b73cb..aef8ab213 100644 --- a/spinlock_8hpp_source.html +++ b/spinlock_8hpp_source.html @@ -167,7 +167,7 @@ $(function(){ initResizable(false); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index 57a57b155..c6e8b281e 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -4367,7 +4367,7 @@ $(function(){ initResizable(false); }); diff --git a/string_8hpp_source.html b/string_8hpp_source.html index 043f5921d..8e5f2a83b 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -1095,1099 +1095,1102 @@ $(function(){ initResizable(false); });
1637 }
1638
1647 inline size_t strcpy(
-
1648 _Out_ _Post_maybez_ utf32_t* dst,
+
1648 _Out_writes_z_(_String_length_(src) + 1) utf32_t* dst,
1649 _In_z_ const utf16_t* src)
1650 {
1651 stdex_assert(dst);
1652 stdex_assert(src);
1653 for (size_t j = 0, i = 0; ; ++j, ++i) {
-
1654 if ((dst[j] = (is_surrogate_pair(&src[i]) ? surrogate_pair_to_ucs4(&src[i++]) : static_cast<utf32_t>(src[i]))) == 0)
-
1655 return j;
-
1656 }
-
1657 }
-
1658
-
1668 template <class T1, class T2>
-
1669 size_t strncpy(
-
1670 _Out_writes_(count) _Post_maybez_ T1* dst,
-
1671 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
-
1672 {
-
1673 stdex_assert(dst || !count);
-
1674 stdex_assert(src || !count);
-
1675 for (size_t i = 0; ; ++i) {
-
1676 if (i >= count)
-
1677 return i;
-
1678 if ((dst[i] = static_cast<T1>(src[i])) == 0)
-
1679 return i;
-
1680 }
-
1681 }
-
1682
-
1693 template <class T1, class T2>
-
1694 size_t strncpy(
-
1695 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
-
1696 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
-
1697 {
-
1698 stdex_assert(dst || !count_dst);
-
1699 stdex_assert(src || !count_src);
-
1700 for (size_t i = 0; ; ++i)
-
1701 {
-
1702 if (i >= count_dst)
-
1703 return i;
-
1704 if (i >= count_src) {
-
1705 dst[i] = 0;
+
1654 // strcpy has no knowledge, how big the dst buffer is, but we know, we won't be writing more than strlen(src) + 1 characters into it.
+
1655 // Code Analysis somehow doesn't work this out from the code and the dst SAL above, and reports a false-positive warning.
+
1656#pragma warning(suppress: 6386)
+
1657 if ((dst[j] = (is_surrogate_pair(&src[i]) ? surrogate_pair_to_ucs4(&src[i++]) : static_cast<utf32_t>(src[i]))) == 0)
+
1658 return j;
+
1659 }
+
1660 }
+
1661
+
1671 template <class T1, class T2>
+
1672 size_t strncpy(
+
1673 _Out_writes_(count) _Post_maybez_ T1* dst,
+
1674 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
+
1675 {
+
1676 stdex_assert(dst || !count);
+
1677 stdex_assert(src || !count);
+
1678 for (size_t i = 0; ; ++i) {
+
1679 if (i >= count)
+
1680 return i;
+
1681 if ((dst[i] = static_cast<T1>(src[i])) == 0)
+
1682 return i;
+
1683 }
+
1684 }
+
1685
+
1696 template <class T1, class T2>
+
1697 size_t strncpy(
+
1698 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
+
1699 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
+
1700 {
+
1701 stdex_assert(dst || !count_dst);
+
1702 stdex_assert(src || !count_src);
+
1703 for (size_t i = 0; ; ++i)
+
1704 {
+
1705 if (i >= count_dst)
1706 return i;
-
1707 }
-
1708 if ((dst[i] = static_cast<T1>(src[i])) == 0)
+
1707 if (i >= count_src) {
+
1708 dst[i] = 0;
1709 return i;
-
1710 }
-
1711 }
-
1712
-
1723 inline size_t strncpy(
-
1724 _Out_writes_(count_dst) _Post_maybez_ utf32_t* dst, _In_ size_t count_dst,
-
1725 _In_reads_or_z_opt_(count_src) const utf16_t* src, _In_ size_t count_src)
-
1726 {
-
1727 stdex_assert(dst || !count_dst);
-
1728 stdex_assert(src || !count_src);
-
1729 for (size_t j = 0, i = 0; ; ++j, ++i)
-
1730 {
-
1731 if (j >= count_dst)
-
1732 return j;
-
1733 if (i >= count_src) {
-
1734 dst[j] = 0;
+
1710 }
+
1711 if ((dst[i] = static_cast<T1>(src[i])) == 0)
+
1712 return i;
+
1713 }
+
1714 }
+
1715
+
1726 inline size_t strncpy(
+
1727 _Out_writes_(count_dst) _Post_maybez_ utf32_t* dst, _In_ size_t count_dst,
+
1728 _In_reads_or_z_opt_(count_src) const utf16_t* src, _In_ size_t count_src)
+
1729 {
+
1730 stdex_assert(dst || !count_dst);
+
1731 stdex_assert(src || !count_src);
+
1732 for (size_t j = 0, i = 0; ; ++j, ++i)
+
1733 {
+
1734 if (j >= count_dst)
1735 return j;
-
1736 }
-
1737 if ((dst[j] = (i + 1 < count_src && is_surrogate_pair(&src[i]) ? surrogate_pair_to_ucs4(&src[i++]) : static_cast<utf32_t>(src[i]))) == 0)
+
1736 if (i >= count_src) {
+
1737 dst[j] = 0;
1738 return j;
-
1739 }
-
1740 }
-
1741
-
1750 template <class T1, size_t N1, class T2, size_t N2>
-
1751 size_t strncpy(
-
1752 _Out_ _Post_maybez_ T1 (&dst)[N1],
-
1753 _In_ const T2 (&src)[N2])
-
1754 {
-
1755 return strncpy(dst, N1, src, N2);
-
1756 }
-
1757
-
1766 template <class T1, class T2>
-
1767 size_t strcat(
-
1768 _In_z_ _Out_writes_z_(_String_length_(dst) + _String_length_(src) + 1) T1* dst,
-
1769 _In_z_ const T2* src)
-
1770 {
-
1771 stdex_assert(dst);
-
1772 stdex_assert(src);
-
1773 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
-
1774 if ((dst[j] = static_cast<T1>(src[i])) == 0)
-
1775 return j;
-
1776 }
-
1777 }
-
1778
-
1788 template <class T1, class T2>
-
1789 size_t strncat(
-
1790 _Inout_z_ T1* dst,
-
1791 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
-
1792 {
-
1793 stdex_assert(dst || !count);
-
1794 stdex_assert(src || !count);
-
1795 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
-
1796 if (i >= count)
-
1797 return j;
-
1798 if ((dst[j] = static_cast<T1>(src[i])) == 0)
-
1799 return j;
-
1800 }
-
1801 }
-
1802
-
1813 template <class T1, class T2>
-
1814 size_t strncat(
-
1815 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
-
1816 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
-
1817 {
-
1818 stdex_assert(dst || !count_dst);
-
1819 stdex_assert(src || !count_src);
-
1820 for (size_t i = 0, j = stdex::strnlen<T1>(dst, count_dst); ; ++i, ++j)
-
1821 {
-
1822 if (j >= count_dst)
-
1823 return j;
-
1824 if (i >= count_src) {
-
1825 dst[j] = 0;
+
1739 }
+
1740 if ((dst[j] = (i + 1 < count_src && is_surrogate_pair(&src[i]) ? surrogate_pair_to_ucs4(&src[i++]) : static_cast<utf32_t>(src[i]))) == 0)
+
1741 return j;
+
1742 }
+
1743 }
+
1744
+
1753 template <class T1, size_t N1, class T2, size_t N2>
+
1754 size_t strncpy(
+
1755 _Out_ _Post_maybez_ T1 (&dst)[N1],
+
1756 _In_ const T2 (&src)[N2])
+
1757 {
+
1758 return strncpy(dst, N1, src, N2);
+
1759 }
+
1760
+
1769 template <class T1, class T2>
+
1770 size_t strcat(
+
1771 _In_z_ _Out_writes_z_(_String_length_(dst) + _String_length_(src) + 1) T1* dst,
+
1772 _In_z_ const T2* src)
+
1773 {
+
1774 stdex_assert(dst);
+
1775 stdex_assert(src);
+
1776 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
+
1777 if ((dst[j] = static_cast<T1>(src[i])) == 0)
+
1778 return j;
+
1779 }
+
1780 }
+
1781
+
1791 template <class T1, class T2>
+
1792 size_t strncat(
+
1793 _Inout_z_ T1* dst,
+
1794 _In_reads_or_z_opt_(count) const T2* src, _In_ size_t count)
+
1795 {
+
1796 stdex_assert(dst || !count);
+
1797 stdex_assert(src || !count);
+
1798 for (size_t i = 0, j = stdex::strlen<T1>(dst); ; ++i, ++j) {
+
1799 if (i >= count)
+
1800 return j;
+
1801 if ((dst[j] = static_cast<T1>(src[i])) == 0)
+
1802 return j;
+
1803 }
+
1804 }
+
1805
+
1816 template <class T1, class T2>
+
1817 size_t strncat(
+
1818 _Out_writes_(count_dst) _Post_maybez_ T1* dst, _In_ size_t count_dst,
+
1819 _In_reads_or_z_opt_(count_src) const T2* src, _In_ size_t count_src)
+
1820 {
+
1821 stdex_assert(dst || !count_dst);
+
1822 stdex_assert(src || !count_src);
+
1823 for (size_t i = 0, j = stdex::strnlen<T1>(dst, count_dst); ; ++i, ++j)
+
1824 {
+
1825 if (j >= count_dst)
1826 return j;
-
1827 }
-
1828 if ((dst[j] = static_cast<T1>(src[i])) == 0)
+
1827 if (i >= count_src) {
+
1828 dst[j] = 0;
1829 return j;
-
1830 }
-
1831 }
-
1832
-
1843 template <class T>
-
1844 _Check_return_ _Ret_maybenull_z_ T* strdup(_In_opt_z_ const T* str)
-
1845 {
-
1846 if (!str) _Unlikely_
-
1847 return nullptr;
-
1848 size_t count = strlen(str) + 1;
-
1849 T* dst = new T[count];
-
1850 strncpy(dst, count, str, SIZE_MAX);
-
1851 return dst;
-
1852 }
-
1853
-
1865 template <class T>
-
1866 _Ret_z_ T* strndup(
-
1867 _In_reads_or_z_opt_(count) const T* str,
-
1868 _In_ size_t count)
-
1869 {
-
1870 T* dst = new T[count];
-
1871 strncpy(dst, count, str, SIZE_MAX);
-
1872 return dst;
-
1873 }
-
1874
-
1885 template <class T, size_t N>
-
1886 _Check_return_ _Ret_maybenull_z_ T* strndup(_In_ const T (&str)[N])
-
1887 {
-
1888 return strndup(str, N);
-
1889 }
-
1890
-
1900 template <class T>
-
1901 size_t crlf2nl(_Out_writes_z_(_String_length_(src) + 1) T* dst, _In_z_ const T* src)
-
1902 {
-
1903 stdex_assert(dst);
-
1904 stdex_assert(src);
-
1905 size_t i, j;
-
1906 for (i = j = 0; src[j];) {
-
1907 if (src[j] != '\r' || src[j + 1] != '\n')
-
1908 dst[i++] = src[j++];
-
1909 else {
-
1910 dst[i++] = '\n';
-
1911 j += 2;
-
1912 }
-
1913 }
-
1914 dst[i] = 0;
-
1915 return i;
-
1916 }
-
1917
-
1924 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
1925 void crlf2nl(_Inout_ std::basic_string<T, TR, AX>& dst, _In_z_ const T* src)
-
1926 {
-
1927 stdex_assert(src);
-
1928 stdex_assert(src != dst.data());
-
1929 dst.clear();
-
1930 dst.reserve(strlen(src));
-
1931 for (size_t j = 0; src[j];) {
-
1932 if (src[j] != '\r' || src[j + 1] != '\n')
-
1933 dst += src[j++];
-
1934 else {
-
1935 dst += '\n';
-
1936 j += 2;
-
1937 }
-
1938 }
-
1939 }
-
1940
-
1946 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
1947 void crlf2nl(_Inout_ std::basic_string<T, TR, AX>& str)
-
1948 {
-
1949 size_t i, j, n;
-
1950 for (i = j = 0, n = str.size(); j < n;) {
-
1951 if (str[j] != '\r' || str[j + 1] != '\n')
-
1952 str[i++] = str[j++];
-
1953 else {
-
1954 str[i++] = '\n';
-
1955 j += 2;
-
1956 }
-
1957 }
-
1958 str.resize(i);
-
1959 }
-
1960
-
1962 template <class T, class T_bin>
-
1963 T_bin strtoint(
-
1964 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
1965 _Out_opt_ size_t* end,
-
1966 _In_ int radix,
-
1967 _Out_ uint8_t& flags)
-
1968 {
-
1969 stdex_assert(str || !count);
-
1970 stdex_assert(radix == 0 || 2 <= radix && radix <= 36);
-
1971
-
1972 size_t i = 0;
-
1973 T_bin value = 0, digit,
-
1974 max_ui = (T_bin)-1,
-
1975 max_ui_pre1, max_ui_pre2;
-
1976
-
1977 flags = 0;
-
1978
-
1979 // Skip leading spaces.
-
1980 for (;; ++i) {
-
1981 if (i >= count || !str[i]) goto error;
-
1982 if (!isspace(str[i])) break;
-
1983 }
-
1984
-
1985 // Read the sign.
-
1986 if (str[i] == '+') {
-
1987 flags &= ~0x01;
-
1988 ++i;
-
1989 if (i >= count || !str[i]) goto error;
-
1990 }
-
1991 else if (str[i] == '-') {
-
1992 flags |= 0x01;
-
1993 ++i;
-
1994 if (i >= count || !str[i]) goto error;
-
1995 }
-
1996
-
1997 if (radix == 16) {
-
1998 // On hexadecimal, allow leading 0x.
-
1999 if (str[i] == '0' && i + 1 < count && (str[i + 1] == 'x' || str[i + 1] == 'X')) {
-
2000 i += 2;
-
2001 if (i >= count || !str[i]) goto error;
-
2002 }
-
2003 }
-
2004 else if (!radix) {
-
2005 // Autodetect radix.
-
2006 if (str[i] == '0') {
-
2007 ++i;
-
2008 if (i >= count || !str[i]) goto error;
-
2009 if (str[i] == 'x' || str[i] == 'X') {
-
2010 radix = 16;
-
2011 ++i;
-
2012 if (i >= count || !str[i]) goto error;
-
2013 }
-
2014 else
-
2015 radix = 8;
-
2016 }
-
2017 else
-
2018 radix = 10;
-
2019 }
-
2020
-
2021 // We have the radix.
-
2022 max_ui_pre1 = max_ui / (T_bin)radix;
-
2023 max_ui_pre2 = max_ui % (T_bin)radix;
-
2024 for (;;) {
-
2025 if ('0' <= str[i] && str[i] <= '9')
-
2026 digit = (T_bin)str[i] - '0';
-
2027 else if ('A' <= str[i] && str[i] <= 'Z')
-
2028 digit = (T_bin)str[i] - 'A' + '\x0a';
-
2029 else if ('a' <= str[i] && str[i] <= 'z')
-
2030 digit = (T_bin)str[i] - 'a' + '\x0a';
-
2031 else
-
2032 goto error;
-
2033 if (digit >= (T_bin)radix)
-
2034 goto error;
-
2035
-
2036 if (value < max_ui_pre1 || // Multiplication nor addition will not overflow.
-
2037 (value == max_ui_pre1 && digit <= max_ui_pre2)) // Small digits will not overflow.
-
2038 value = value * (T_bin)radix + digit;
-
2039 else {
-
2040 // Overflow!
-
2041 flags |= 0x02;
-
2042 }
-
2043
-
2044 ++i;
-
2045 if (i >= count || !str[i])
-
2046 goto error;
-
2047 }
-
2048
-
2049 error:
-
2050 if (end) *end = i;
-
2051 return value;
-
2052 }
-
2054
-
2065 template <class T, class T_bin>
-
2066 T_bin strtoint(
-
2067 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2068 _Out_opt_ size_t* end,
-
2069 _In_ int radix)
-
2070 {
-
2071 uint8_t flags;
-
2072 T_bin value;
-
2073
-
2074 switch (sizeof(T_bin)) {
-
2075 case 1:
-
2076 value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags);
-
2077 if ((flags & 0x01) && (value & 0x80)) {
-
2078 // Sign bit is 1 => overflow.
-
2079 flags |= 0x02;
-
2080 }
-
2081 return (flags & 0x02) ?
-
2082 (flags & 0x01) ? (T_bin)0x80 : (T_bin)0x7f :
-
2083 (flags & 0x01) ? -value : value;
-
2084
-
2085 case 2:
-
2086 value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags);
-
2087 if ((flags & 0x01) && (value & 0x8000)) {
-
2088 // Sign bit is 1 => overflow.
-
2089 flags |= 0x02;
-
2090 }
-
2091 return (flags & 0x02) ?
-
2092 (flags & 0x01) ? (T_bin)0x8000 : (T_bin)0x7fff :
-
2093 (flags & 0x01) ? -value : value;
-
2094
-
2095 case 4:
-
2096 value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags);
-
2097 if ((flags & 0x01) && (value & 0x80000000)) {
-
2098 // Sign bit is 1 => overflow.
-
2099 flags |= 0x02;
-
2100 }
-
2101 return (flags & 0x02) ?
-
2102 (flags & 0x01) ? (T_bin)0x80000000 : (T_bin)0x7fffffff :
-
2103 (flags & 0x01) ? -value : value;
-
2104
-
2105 case 8:
-
2106 value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags);
-
2107 if ((flags & 0x01) && (value & 0x8000000000000000)) {
-
2108 // Sign bit is 1 => overflow.
-
2109 flags |= 0x02;
-
2110 }
-
2111 return (flags & 0x02) ?
-
2112 (flags & 0x01) ? (T_bin)0x8000000000000000 : (T_bin)0x7fffffffffffffff :
-
2113 (flags & 0x01) ? -value : value;
-
2114
-
2115 default:
-
2116 throw std::invalid_argument("Unsupported bit length");
-
2117 }
-
2118 }
-
2119
-
2129 template <class T, size_t N, class T_bin>
-
2130 T_bin strtoint(
-
2131 _In_ const T (&str)[N],
-
2132 _Out_opt_ size_t* end,
-
2133 _In_ int radix)
-
2134 {
-
2135 return strtoint<T, T_bin>(str, N, end, radix);
-
2136 }
-
2137
-
2148 template <class T, class T_bin>
-
2149 T_bin strtouint(
-
2150 _In_reads_or_z_opt_(count) const T* str,
-
2151 _In_ size_t count,
-
2152 _Out_opt_ size_t* end,
-
2153 _In_ int radix)
-
2154 {
-
2155 uint8_t flags;
-
2156 T_bin value;
-
2157
-
2158 switch (sizeof(T_bin)) {
-
2159 case 1: value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags); break;
-
2160 case 2: value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags); break;
-
2161 case 4: value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags); break;
-
2162 case 8: value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags); break;
-
2163 default: throw std::invalid_argument("Unsupported bit length");
-
2164 }
-
2165
-
2166 return (flags & 0x02) ?
-
2167 (flags & 0x01) ? (T_bin)0 : (T_bin)-1 :
-
2168 (flags & 0x01) ? ~value : value;
-
2169 }
-
2170
-
2180 template <class T, size_t N, class T_bin>
-
2181 T_bin strtouint(
-
2182 _In_ const T (&str)[N],
-
2183 _Out_opt_ size_t* end,
-
2184 _In_ int radix)
-
2185 {
-
2186 return strtouint<T, T_bin>(str, N, end, radix);
-
2187 }
-
2188
-
2199 template <class T>
-
2200 int8_t strto8(
-
2201 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2202 _Out_opt_ size_t* end,
-
2203 _In_ int radix)
-
2204 {
-
2205 return strtoint<T, int8_t>(str, count, end, radix);
-
2206 }
-
2207
-
2217 template <class T, size_t N>
-
2218 int8_t strto8(
-
2219 _In_ const T (&str)[N],
-
2220 _Out_opt_ size_t* end,
-
2221 _In_ int radix)
-
2222 {
-
2223 return strto8<T>(str, N, end, radix);
-
2224 }
-
2225
-
2236 template <class T>
-
2237 int16_t strto16(
-
2238 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2239 _Out_opt_ size_t* end,
-
2240 _In_ int radix)
-
2241 {
-
2242 return strtoint<T, int16_t>(str, count, end, radix);
-
2243 }
-
2244
-
2254 template <class T, size_t N>
-
2255 int16_t strto16(
-
2256 _In_ const T (&str)[N],
-
2257 _Out_opt_ size_t* end,
-
2258 _In_ int radix)
-
2259 {
-
2260 return strto16<T>(str, N, end, radix);
-
2261 }
-
2262
-
2273 template <class T>
-
2274 int32_t strto32(
-
2275 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2276 _Out_opt_ size_t* end,
-
2277 _In_ int radix)
-
2278 {
-
2279 return strtoint<T, int32_t>(str, count, end, radix);
-
2280 }
-
2281
-
2291 template <class T, size_t N>
-
2292 int32_t strto32(
-
2293 _In_ const T (&str)[N],
-
2294 _Out_opt_ size_t* end,
-
2295 _In_ int radix)
-
2296 {
-
2297 return strto32<T>(str, N, end, radix);
-
2298 }
-
2299
-
2310 template <class T>
-
2311 int64_t strto64(
-
2312 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2313 _Out_opt_ size_t* end,
-
2314 _In_ int radix)
-
2315 {
-
2316 return strtoint<T, int64_t>(str, count, end, radix);
-
2317 }
-
2318
-
2328 template <class T, size_t N>
-
2329 int64_t strto64(
-
2330 _In_ const T (&str)[N],
-
2331 _Out_opt_ size_t* end,
-
2332 _In_ int radix)
-
2333 {
-
2334 return strto64<T>(str, N, end, radix);
-
2335 }
-
2336
-
2348 template <class T>
-
2349 ptrdiff_t strtoi(
-
2350 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2351 _Out_opt_ size_t* end,
-
2352 _In_ int radix)
-
2353 {
-
2354#if defined(_WIN64) || defined(__LP64__)
-
2355 return static_cast<ptrdiff_t>(strto64(str, count, end, radix));
-
2356#else
-
2357 return static_cast<ptrdiff_t>(strto32(str, count, end, radix));
-
2358#endif
-
2359 }
-
2360
-
2371 template <class T, size_t N>
-
2372 ptrdiff_t strtoi(
-
2373 _In_ const T (&str)[N],
-
2374 _Out_opt_ size_t* end,
-
2375 _In_ int radix)
-
2376 {
-
2377 return strtoi<T>(str, N, end, radix);
-
2378 }
-
2379
-
2390 template <class T>
-
2391 uint8_t strtou8(
-
2392 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2393 _Out_opt_ size_t* end,
-
2394 _In_ int radix)
-
2395 {
-
2396 return strtouint<T, uint8_t>(str, count, end, radix);
-
2397 }
-
2398
-
2408 template <class T, size_t N>
-
2409 uint8_t strtou8(
-
2410 _In_ const T (&str)[N],
-
2411 _Out_opt_ size_t* end,
-
2412 _In_ int radix)
-
2413 {
-
2414 return strtou8(str, N, end, radix);
-
2415 }
-
2416
-
2427 template <class T>
-
2428 uint16_t strtou16(
-
2429 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2430 _Out_opt_ size_t* end,
-
2431 _In_ int radix)
-
2432 {
-
2433 return strtouint<T, uint16_t>(str, count, end, radix);
-
2434 }
-
2435
-
2445 template <class T, size_t N>
-
2446 uint16_t strtou16(
-
2447 _In_ const T (&str)[N],
-
2448 _Out_opt_ size_t* end,
-
2449 _In_ int radix)
-
2450 {
-
2451 return strtou16(str, N, end, radix);
-
2452 }
-
2453
-
2464 template <class T>
-
2465 uint32_t strtou32(
-
2466 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2467 _Out_opt_ size_t* end,
-
2468 _In_ int radix)
-
2469 {
-
2470 return strtouint<T, uint32_t>(str, count, end, radix);
-
2471 }
-
2472
-
2482 template <class T, size_t N>
-
2483 uint32_t strtou32(
-
2484 _In_ const T (&str)[N],
-
2485 _Out_opt_ size_t* end,
-
2486 _In_ int radix)
-
2487 {
-
2488 return strtou32(str, N, end, radix);
-
2489 }
-
2490
-
2501 template <class T>
-
2502 uint64_t strtou64(
-
2503 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2504 _Out_opt_ size_t* end,
-
2505 _In_ int radix)
-
2506 {
-
2507 return strtouint<T, uint64_t>(str, count, end, radix);
-
2508 }
-
2509
-
2519 template <class T, size_t N>
-
2520 uint64_t strtou64(
-
2521 _In_ const T (&str)[N],
-
2522 _Out_opt_ size_t* end,
-
2523 _In_ int radix)
-
2524 {
-
2525 return strtou64<T>(str, N, end, radix);
-
2526 }
-
2527
-
2539 template <class T>
-
2540 size_t strtoui(
-
2541 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
-
2542 _Out_opt_ size_t* end,
-
2543 _In_ int radix)
-
2544 {
-
2545#if defined(_WIN64) || defined(__LP64__)
-
2546 return static_cast<size_t>(strtou64(str, count, end, radix));
-
2547#else
-
2548 return static_cast<size_t>(strtou32(str, count, end, radix));
-
2549#endif
-
2550 }
-
2551
-
2562 template <class T, size_t N>
-
2563 size_t strtoui(
-
2564 _In_ const T (&str)[N],
-
2565 _Out_opt_ size_t* end,
-
2566 _In_ int radix)
-
2567 {
-
2568 return strtoui<T>(str, N, end, radix);
-
2569 }
-
2570
-
2581 inline double strtod(
-
2582 _In_reads_or_z_opt_(count) const char* str, _In_ size_t count,
-
2583 _Out_opt_ size_t* end,
-
2584 _In_opt_ locale_t locale)
-
2585 {
-
2586 count = strnlen(str, count);
-
2587 stdex_assert(str || !count);
-
2588 std::string tmp(str, count);
-
2589 char* _end;
-
2590 double r;
-
2591#if _WIN32
-
2592 r = _strtod_l(tmp.c_str(), &_end, locale);
-
2593#else
-
2594 r = strtod_l(tmp.c_str(), &_end, locale);
-
2595#endif
-
2596 if (end) *end = (size_t)(_end - tmp.c_str());
-
2597 return r;
-
2598 }
-
2599
-
2610 inline double strtod(
-
2611 _In_reads_or_z_opt_(count) const wchar_t* str, _In_ size_t count,
-
2612 _Out_opt_ size_t* end,
-
2613 _In_opt_ locale_t locale)
-
2614 {
-
2615 count = strnlen(str, count);
-
2616 stdex_assert(str || !count);
-
2617 std::wstring tmp(str, count);
-
2618 wchar_t* _end;
-
2619 double r;
-
2620#if _WIN32
-
2621 r = _wcstod_l(tmp.c_str(), &_end, locale);
-
2622#else
-
2623 r = wcstod_l(tmp.c_str(), &_end, locale);
-
2624#endif
-
2625 if (end) *end = (size_t)(_end - tmp.c_str());
-
2626 return r;
-
2627 }
-
2628
-
2630 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)
-
2631 {
-
2632#ifdef _WIN32
-
2633#pragma warning(suppress: 4996)
-
2634 return _vsnprintf_l(str, capacity, format, locale, arg);
-
2635#else
-
2636 va_list arg_mutable;
-
2637 va_copy(arg_mutable, arg);
-
2638 return ::vsnprintf_l(str, capacity, locale, format, arg_mutable);
-
2639#endif
-
2640 }
-
2641
-
2642 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)
-
2643 {
-
2644#ifdef _WIN32
-
2645#pragma warning(suppress: 4996)
-
2646 return _vsnwprintf_l(str, capacity, format, locale, arg);
-
2647#else
-
2648 va_list arg_mutable;
-
2649 va_copy(arg_mutable, arg);
-
2650 return ::vswprintf_l(str, capacity, locale, format, arg_mutable);
-
2651#endif
-
2652 }
-
2654
-
2665 template<class T, class TR, class AX>
-
2666 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)
-
2667 {
-
2668 T buf[1024 / sizeof(T)];
-
2669
-
2670 // Try with stack buffer first.
-
2671 int count = vsnprintf(buf, _countof(buf), format, locale, arg);
-
2672 if (0 <= count && static_cast<size_t>(count) <= _countof(buf)) {
-
2673 // Copy from stack.
-
2674 str.append(buf, static_cast<size_t>(count));
-
2675 return static_cast<size_t>(count);
-
2676 }
-
2677#ifdef _WIN32
-
2678 if (count < 0) {
-
2679 switch (errno) {
-
2680 case 0:
-
2681 count = vsnprintf(NULL, 0, format, locale, arg);
-
2682 stdex_assert(count >= 0);
-
2683 break;
-
2684 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
-
2685 case EILSEQ: throw std::runtime_error("encoding error");
-
2686 default: throw std::runtime_error("failed to format string");
-
2687 }
-
2688 }
-
2689 size_t offset = str.size();
-
2690 str.resize(offset + count);
-
2691 if (vsnprintf(&str[offset], count + 1, format, locale, arg) != count) _Unlikely_
-
2692 throw std::runtime_error("failed to format string");
-
2693#else
-
2694 size_t offset = str.size();
-
2695 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
-
2696 switch (errno) {
-
2697 case EOVERFLOW:
-
2698 // Allocate on heap and retry.
-
2699 str.resize(offset + capacity);
-
2700 count = vsnprintf(&str[offset], capacity, format, locale, arg);
-
2701 if (0 <= count && static_cast<size_t>(count) <= capacity) {
-
2702 str.resize(offset + static_cast<size_t>(count));
-
2703 return static_cast<size_t>(count);
-
2704 }
-
2705 break;
-
2706 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
-
2707 case EILSEQ: throw std::runtime_error("encoding error");
-
2708 default: throw std::runtime_error("failed to format string");
-
2709 }
-
2710 }
-
2711#endif
-
2712 return static_cast<size_t>(count);
-
2713 }
-
2714
-
2724 template<class T, class TR, class AX>
-
2725 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, ...)
-
2726 {
-
2727 va_list arg;
-
2728 va_start(arg, locale);
-
2729 size_t n = vappendf(str, format, locale, arg);
-
2730 va_end(arg);
-
2731 return n;
-
2732 }
-
2733
-
2742 template<class T, class TR, class AX>
-
2743 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)
-
2744 {
-
2745 str.clear();
-
2746 vappendf(str, format, locale, arg);
-
2747 }
-
2748
-
2756 template<class T, class TR, class AX>
-
2757 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, ...)
-
2758 {
-
2759 va_list arg;
-
2760 va_start(arg, locale);
-
2761 vsprintf(str, format, locale, arg);
-
2762 va_end(arg);
-
2763 }
-
2764
-
2774 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2775 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)
-
2776 {
-
2777 std::basic_string<T, TR, AX> str;
-
2778 vappendf(str, format, locale, arg);
-
2779 return str;
-
2780 }
-
2781
-
2790 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2791 std::basic_string<T, TR, AX> sprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
-
2792 {
-
2793 va_list arg;
-
2794 va_start(arg, locale);
-
2795 auto str = vsprintf(format, locale, arg);
-
2796 va_end(arg);
-
2797 return str;
-
2798 }
-
2799
-
2801 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)
-
2802 {
-
2803#ifdef _WIN32
-
2804 return _strftime_l(str, capacity, format, time, locale);
-
2805#else
-
2806 return strftime_l(str, capacity, format, time, locale);
-
2807#endif
-
2808 }
-
2809
-
2810 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)
-
2811 {
-
2812#ifdef _WIN32
-
2813 return _wcsftime_l(str, capacity, format, time, locale);
-
2814#else
-
2815 return wcsftime_l(str, capacity, format, time, locale);
-
2816#endif
-
2817 }
-
2819
-
2828 template<class T, class TR, class AX>
-
2829 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)
-
2830 {
-
2831 T buf[1024 / sizeof(T)];
-
2832
-
2833 // Try with stack buffer first.
-
2834 size_t count = strftime(buf, _countof(buf), format, time, locale);
-
2835 if (count) {
-
2836 // Copy from stack.
-
2837 str.append(buf, count);
-
2838 return;
-
2839 }
-
2840 size_t offset = str.size();
-
2841 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
-
2842 // Allocate on heap and retry.
-
2843 str.resize(offset + capacity);
-
2844 count = strftime(&str[offset], capacity + 1, format, time, locale);
-
2845 if (count) {
-
2846 str.resize(offset + count);
-
2847 return;
-
2848 }
-
2849 }
-
2850 }
-
2851
-
2860 template<class T, class TR, class AX>
-
2861 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)
-
2862 {
-
2863 str.clear();
-
2864 strcatftime(str, format, time, locale);
-
2865 }
-
2866
-
2876 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2877 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)
-
2878 {
-
2879 std::basic_string<T, TR, AX> str;
-
2880 strcatftime(str, format, time, locale);
-
2881 return str;
-
2882 }
-
2883
-
2889 //template<class T>
-
2890 //void strlwr(_Inout_z_ T* str)
-
2891 //{
-
2892 // stdex_assert(str);
-
2893 // for (size_t i = 0; str[i]; ++i)
-
2894 // str[i] = tolower(str[i]);
-
2895 //}
-
2896
-
2903 //template<class T>
-
2904 //void strlwr(_Inout_z_ T* str, _In_ const std::locale& locale)
-
2905 //{
-
2906 // stdex_assert(str);
-
2907 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2908 // for (size_t i = 0; str[i]; ++i)
-
2909 // str[i] = ctype.tolower(str[i]);
-
2910 //}
-
2911
-
2918 template<class T>
-
2919 void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count)
-
2920 {
-
2921 stdex_assert(str || !count);
-
2922 for (size_t i = 0; i < count && str[i]; ++i)
-
2923 str[i] = tolower(str[i]);
-
2924 }
-
2925
-
2933 template<class T>
-
2934 void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
-
2935 {
-
2936 stdex_assert(str || !count);
-
2937 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2938 for (size_t i = 0; i < count && str[i]; ++i)
-
2939 str[i] = ctype.tolower(str[i]);
-
2940 }
-
2941
-
2947 template<class T, size_t N>
-
2948 void strlwr(_Inout_ T (&str)[N])
-
2949 {
-
2950 strlwr(str, N);
-
2951 }
-
2952
-
2959 template<class T, size_t N>
-
2960 void strlwr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
-
2961 {
-
2962 strlwr(str, N, locale);
-
2963 }
-
2964
-
2970 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2971 void strlwr(_Inout_ std::basic_string<T, TR, AX>& str)
-
2972 {
-
2973 for (auto& c : str)
-
2974 c = tolower(c);
-
2975 }
-
2976
-
2983 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
2984 void strlwr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
-
2985 {
-
2986 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
2987 for (auto& c : str)
-
2988 c = ctype.tolower(c);
-
2989 }
-
2990
-
2996 //template<class T>
-
2997 //void strupr(_Inout_z_ T* str)
-
2998 //{
-
2999 // stdex_assert(str);
-
3000 // for (size_t i = 0; str[i]; ++i)
-
3001 // str[i] = toupper(str[i]);
-
3002 //}
-
3003
-
3010 //template<class T>
-
3011 //void strupr(_Inout_z_ T* str, _In_ const std::locale& locale)
-
3012 //{
-
3013 // stdex_assert(str);
-
3014 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3015 // for (size_t i = 0; str[i]; ++i)
-
3016 // str[i] = ctype.toupper(str[i]);
-
3017 //}
-
3018
-
3025 template<class T>
-
3026 void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count)
-
3027 {
-
3028 stdex_assert(str || !count);
-
3029 for (size_t i = 0; i < count && str[i]; ++i)
-
3030 str[i] = toupper(str[i]);
-
3031 }
-
3032
-
3040 template<class T>
-
3041 void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
-
3042 {
-
3043 stdex_assert(str || !count);
-
3044 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3045 for (size_t i = 0; i < count && str[i]; ++i)
-
3046 str[i] = ctype.toupper(str[i]);
-
3047 }
-
3048
-
3054 template<class T, size_t N>
-
3055 void strupr(_Inout_ T (&str)[N])
-
3056 {
-
3057 return strupr(str, N);
-
3058 }
-
3059
-
3066 template<class T, size_t N>
-
3067 void strupr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
-
3068 {
-
3069 return strupr(str, N, locale);
-
3070 }
-
3071
-
3077 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3078 void strupr(_Inout_ std::basic_string<T, TR, AX>& str)
-
3079 {
-
3080 for (auto& c : str)
-
3081 c = toupper(c);
-
3082 }
-
3083
-
3090 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3091 void strupr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
-
3092 {
-
3093 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3094 for (auto& c : str)
-
3095 c = ctype.toupper(c);
-
3096 }
-
3097
-
3106 template<class T>
-
3107 size_t ltrim(
-
3108 _Inout_z_count_(count) T* str, _In_ size_t count)
-
3109 {
-
3110 for (size_t i = 0;; ++i) {
-
3111 if (i >= count) {
-
3112 if (count) str[0] = 0;
-
3113 return 0;
-
3114 }
-
3115 if (!str[i]) {
-
3116 str[0] = 0;
-
3117 return 0;
-
3118 }
-
3119 if (!isspace(str[i])) {
-
3120 if (!i)
-
3121 return strnlen(str, count);
-
3122 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
-
3123 str[n] = 0;
-
3124 return n;
-
3125 }
-
3126 }
-
3127 }
-
3128
-
3138 template<class T>
-
3139 size_t ltrim(
-
3140 _Inout_z_count_(count) T* str, _In_ size_t count,
-
3141 _In_ const std::locale& locale)
-
3142 {
-
3143 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3144 for (size_t i = 0;; ++i) {
-
3145 if (i >= count) {
-
3146 if (count) str[0] = 0;
-
3147 return 0;
-
3148 }
-
3149 if (!str[i]) {
-
3150 str[0] = 0;
-
3151 return 0;
-
3152 }
-
3153 if (!ctype.is(ctype.space, str[i])) {
-
3154 if (!i)
-
3155 return strnlen(str, count);
-
3156 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
-
3157 str[n] = 0;
-
3158 return n;
-
3159 }
-
3160 }
-
3161 }
-
3162
-
3168 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3169 void ltrim(_Inout_ std::basic_string<T, TR, AX>& s)
-
3170 {
-
3171 s.erase(
-
3172 s.begin(),
-
3173 std::find_if(
-
3174 s.begin(),
-
3175 s.end(),
-
3176 [&](_In_ T ch) { return !isspace(ch); }));
-
3177 }
-
3178
-
3185 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3186 void ltrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
3187 {
-
3188 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3189 s.erase(
-
3190 s.begin(),
-
3191 std::find_if(
-
3192 s.begin(),
-
3193 s.end(),
-
3194 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }));
-
3195 }
-
3196
-
3205 template<class T>
-
3206 size_t rtrim(
-
3207 _Inout_z_count_(count) T* str, _In_ size_t count)
-
3208 {
-
3209 for (size_t i = 0, j = 0;;) {
-
3210 if (i >= count || !str[i]) {
-
3211 if (j < count) str[j] = 0;
-
3212 return j;
-
3213 }
-
3214 if (!isspace(str[i]))
-
3215 j = ++i;
-
3216 else
-
3217 ++i;
-
3218 }
-
3219 }
-
3220
-
3230 template<class T>
-
3231 size_t rtrim(
-
3232 _Inout_z_count_(count) T* str, _In_ size_t count,
-
3233 _In_ const std::locale& locale)
-
3234 {
-
3235 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3236 for (size_t i = 0, j = 0;;) {
-
3237 if (i >= count || !str[i]) {
-
3238 if (j < count) str[j] = 0;
-
3239 return j;
-
3240 }
-
3241 if (!ctype.is(ctype.space, str[i]))
-
3242 j = ++i;
-
3243 else
-
3244 ++i;
-
3245 }
-
3246 }
-
3247
-
3253 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3254 void rtrim(_Inout_ std::basic_string<T, TR, AX>& s)
-
3255 {
-
3256 s.erase(
-
3257 std::find_if(
-
3258 s.rbegin(),
-
3259 s.rend(),
-
3260 [&](_In_ T ch) { return !isspace(ch); }).base(),
-
3261 s.end());
-
3262 }
-
3263
-
3270 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3271 void rtrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
3272 {
-
3273 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3274 s.erase(
-
3275 std::find_if(
-
3276 s.rbegin(),
-
3277 s.rend(),
-
3278 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }).base(),
-
3279 s.end());
-
3280 }
-
3281
-
3290 template<class T>
-
3291 size_t trim(
-
3292 _Inout_z_count_(count) T* str, _In_ size_t count)
-
3293 {
-
3294 return ltrim(str, rtrim(str, count));
-
3295 }
-
3296
-
3306 template<class T>
-
3307 size_t trim(
-
3308 _Inout_z_count_(count) T* str, _In_ size_t count,
-
3309 _In_ const std::locale& locale)
-
3310 {
-
3311 return ltrim(str, rtrim(str, count, locale), locale);
-
3312 }
-
3313
-
3319 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3320 void trim(_Inout_ std::basic_string<T, TR, AX>& s)
-
3321 {
-
3322 auto nonspace = [&](_In_ T ch) { return !isspace(ch); };
-
3323 s.erase(
-
3324 s.begin(),
-
3325 std::find_if(
-
3326 s.begin(),
-
3327 s.end(),
-
3328 nonspace));
-
3329 s.erase(
-
3330 std::find_if(
-
3331 s.rbegin(),
-
3332 s.rend(),
-
3333 nonspace).base(),
-
3334 s.end());
-
3335 }
-
3336
-
3343 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
-
3344 void trim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
-
3345 {
-
3346 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
-
3347 auto nonspace = [&](_In_ T ch) { return !ctype.is(ctype.space, ch); };
-
3348 s.erase(
-
3349 s.begin(),
-
3350 std::find_if(
-
3351 s.begin(),
-
3352 s.end(),
-
3353 nonspace));
-
3354 s.erase(
-
3355 std::find_if(
-
3356 s.rbegin(),
-
3357 s.rend(),
-
3358 nonspace).base(),
-
3359 s.end());
-
3360 }
-
3361}
+
1830 }
+
1831 if ((dst[j] = static_cast<T1>(src[i])) == 0)
+
1832 return j;
+
1833 }
+
1834 }
+
1835
+
1846 template <class T>
+
1847 _Check_return_ _Ret_maybenull_z_ T* strdup(_In_opt_z_ const T* str)
+
1848 {
+
1849 if (!str) _Unlikely_
+
1850 return nullptr;
+
1851 size_t count = strlen(str) + 1;
+
1852 T* dst = new T[count];
+
1853 strncpy(dst, count, str, SIZE_MAX);
+
1854 return dst;
+
1855 }
+
1856
+
1868 template <class T>
+
1869 _Ret_z_ T* strndup(
+
1870 _In_reads_or_z_opt_(count) const T* str,
+
1871 _In_ size_t count)
+
1872 {
+
1873 T* dst = new T[count];
+
1874 strncpy(dst, count, str, SIZE_MAX);
+
1875 return dst;
+
1876 }
+
1877
+
1888 template <class T, size_t N>
+
1889 _Check_return_ _Ret_maybenull_z_ T* strndup(_In_ const T (&str)[N])
+
1890 {
+
1891 return strndup(str, N);
+
1892 }
+
1893
+
1903 template <class T>
+
1904 size_t crlf2nl(_Out_writes_z_(_String_length_(src) + 1) T* dst, _In_z_ const T* src)
+
1905 {
+
1906 stdex_assert(dst);
+
1907 stdex_assert(src);
+
1908 size_t i, j;
+
1909 for (i = j = 0; src[j];) {
+
1910 if (src[j] != '\r' || src[j + 1] != '\n')
+
1911 dst[i++] = src[j++];
+
1912 else {
+
1913 dst[i++] = '\n';
+
1914 j += 2;
+
1915 }
+
1916 }
+
1917 dst[i] = 0;
+
1918 return i;
+
1919 }
+
1920
+
1927 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
1928 void crlf2nl(_Inout_ std::basic_string<T, TR, AX>& dst, _In_z_ const T* src)
+
1929 {
+
1930 stdex_assert(src);
+
1931 stdex_assert(src != dst.data());
+
1932 dst.clear();
+
1933 dst.reserve(strlen(src));
+
1934 for (size_t j = 0; src[j];) {
+
1935 if (src[j] != '\r' || src[j + 1] != '\n')
+
1936 dst += src[j++];
+
1937 else {
+
1938 dst += '\n';
+
1939 j += 2;
+
1940 }
+
1941 }
+
1942 }
+
1943
+
1949 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
1950 void crlf2nl(_Inout_ std::basic_string<T, TR, AX>& str)
+
1951 {
+
1952 size_t i, j, n;
+
1953 for (i = j = 0, n = str.size(); j < n;) {
+
1954 if (str[j] != '\r' || str[j + 1] != '\n')
+
1955 str[i++] = str[j++];
+
1956 else {
+
1957 str[i++] = '\n';
+
1958 j += 2;
+
1959 }
+
1960 }
+
1961 str.resize(i);
+
1962 }
+
1963
+
1965 template <class T, class T_bin>
+
1966 T_bin strtoint(
+
1967 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
1968 _Out_opt_ size_t* end,
+
1969 _In_ int radix,
+
1970 _Out_ uint8_t& flags)
+
1971 {
+
1972 stdex_assert(str || !count);
+
1973 stdex_assert(radix == 0 || 2 <= radix && radix <= 36);
+
1974
+
1975 size_t i = 0;
+
1976 T_bin value = 0, digit,
+
1977 max_ui = (T_bin)-1,
+
1978 max_ui_pre1, max_ui_pre2;
+
1979
+
1980 flags = 0;
+
1981
+
1982 // Skip leading spaces.
+
1983 for (;; ++i) {
+
1984 if (i >= count || !str[i]) goto error;
+
1985 if (!isspace(str[i])) break;
+
1986 }
+
1987
+
1988 // Read the sign.
+
1989 if (str[i] == '+') {
+
1990 flags &= ~0x01;
+
1991 ++i;
+
1992 if (i >= count || !str[i]) goto error;
+
1993 }
+
1994 else if (str[i] == '-') {
+
1995 flags |= 0x01;
+
1996 ++i;
+
1997 if (i >= count || !str[i]) goto error;
+
1998 }
+
1999
+
2000 if (radix == 16) {
+
2001 // On hexadecimal, allow leading 0x.
+
2002 if (str[i] == '0' && i + 1 < count && (str[i + 1] == 'x' || str[i + 1] == 'X')) {
+
2003 i += 2;
+
2004 if (i >= count || !str[i]) goto error;
+
2005 }
+
2006 }
+
2007 else if (!radix) {
+
2008 // Autodetect radix.
+
2009 if (str[i] == '0') {
+
2010 ++i;
+
2011 if (i >= count || !str[i]) goto error;
+
2012 if (str[i] == 'x' || str[i] == 'X') {
+
2013 radix = 16;
+
2014 ++i;
+
2015 if (i >= count || !str[i]) goto error;
+
2016 }
+
2017 else
+
2018 radix = 8;
+
2019 }
+
2020 else
+
2021 radix = 10;
+
2022 }
+
2023
+
2024 // We have the radix.
+
2025 max_ui_pre1 = max_ui / (T_bin)radix;
+
2026 max_ui_pre2 = max_ui % (T_bin)radix;
+
2027 for (;;) {
+
2028 if ('0' <= str[i] && str[i] <= '9')
+
2029 digit = (T_bin)str[i] - '0';
+
2030 else if ('A' <= str[i] && str[i] <= 'Z')
+
2031 digit = (T_bin)str[i] - 'A' + '\x0a';
+
2032 else if ('a' <= str[i] && str[i] <= 'z')
+
2033 digit = (T_bin)str[i] - 'a' + '\x0a';
+
2034 else
+
2035 goto error;
+
2036 if (digit >= (T_bin)radix)
+
2037 goto error;
+
2038
+
2039 if (value < max_ui_pre1 || // Multiplication nor addition will not overflow.
+
2040 (value == max_ui_pre1 && digit <= max_ui_pre2)) // Small digits will not overflow.
+
2041 value = value * (T_bin)radix + digit;
+
2042 else {
+
2043 // Overflow!
+
2044 flags |= 0x02;
+
2045 }
+
2046
+
2047 ++i;
+
2048 if (i >= count || !str[i])
+
2049 goto error;
+
2050 }
+
2051
+
2052 error:
+
2053 if (end) *end = i;
+
2054 return value;
+
2055 }
+
2057
+
2068 template <class T, class T_bin>
+
2069 T_bin strtoint(
+
2070 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2071 _Out_opt_ size_t* end,
+
2072 _In_ int radix)
+
2073 {
+
2074 uint8_t flags;
+
2075 T_bin value;
+
2076
+
2077 switch (sizeof(T_bin)) {
+
2078 case 1:
+
2079 value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags);
+
2080 if ((flags & 0x01) && (value & 0x80)) {
+
2081 // Sign bit is 1 => overflow.
+
2082 flags |= 0x02;
+
2083 }
+
2084 return (flags & 0x02) ?
+
2085 (flags & 0x01) ? (T_bin)0x80 : (T_bin)0x7f :
+
2086 (flags & 0x01) ? -value : value;
+
2087
+
2088 case 2:
+
2089 value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags);
+
2090 if ((flags & 0x01) && (value & 0x8000)) {
+
2091 // Sign bit is 1 => overflow.
+
2092 flags |= 0x02;
+
2093 }
+
2094 return (flags & 0x02) ?
+
2095 (flags & 0x01) ? (T_bin)0x8000 : (T_bin)0x7fff :
+
2096 (flags & 0x01) ? -value : value;
+
2097
+
2098 case 4:
+
2099 value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags);
+
2100 if ((flags & 0x01) && (value & 0x80000000)) {
+
2101 // Sign bit is 1 => overflow.
+
2102 flags |= 0x02;
+
2103 }
+
2104 return (flags & 0x02) ?
+
2105 (flags & 0x01) ? (T_bin)0x80000000 : (T_bin)0x7fffffff :
+
2106 (flags & 0x01) ? -value : value;
+
2107
+
2108 case 8:
+
2109 value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags);
+
2110 if ((flags & 0x01) && (value & 0x8000000000000000)) {
+
2111 // Sign bit is 1 => overflow.
+
2112 flags |= 0x02;
+
2113 }
+
2114 return (flags & 0x02) ?
+
2115 (flags & 0x01) ? (T_bin)0x8000000000000000 : (T_bin)0x7fffffffffffffff :
+
2116 (flags & 0x01) ? -value : value;
+
2117
+
2118 default:
+
2119 throw std::invalid_argument("Unsupported bit length");
+
2120 }
+
2121 }
+
2122
+
2132 template <class T, size_t N, class T_bin>
+
2133 T_bin strtoint(
+
2134 _In_ const T (&str)[N],
+
2135 _Out_opt_ size_t* end,
+
2136 _In_ int radix)
+
2137 {
+
2138 return strtoint<T, T_bin>(str, N, end, radix);
+
2139 }
+
2140
+
2151 template <class T, class T_bin>
+
2152 T_bin strtouint(
+
2153 _In_reads_or_z_opt_(count) const T* str,
+
2154 _In_ size_t count,
+
2155 _Out_opt_ size_t* end,
+
2156 _In_ int radix)
+
2157 {
+
2158 uint8_t flags;
+
2159 T_bin value;
+
2160
+
2161 switch (sizeof(T_bin)) {
+
2162 case 1: value = (T_bin)strtoint<T, uint8_t>(str, count, end, radix, flags); break;
+
2163 case 2: value = (T_bin)strtoint<T, uint16_t>(str, count, end, radix, flags); break;
+
2164 case 4: value = (T_bin)strtoint<T, uint32_t>(str, count, end, radix, flags); break;
+
2165 case 8: value = (T_bin)strtoint<T, uint64_t>(str, count, end, radix, flags); break;
+
2166 default: throw std::invalid_argument("Unsupported bit length");
+
2167 }
+
2168
+
2169 return (flags & 0x02) ?
+
2170 (flags & 0x01) ? (T_bin)0 : (T_bin)-1 :
+
2171 (flags & 0x01) ? ~value : value;
+
2172 }
+
2173
+
2183 template <class T, size_t N, class T_bin>
+
2184 T_bin strtouint(
+
2185 _In_ const T (&str)[N],
+
2186 _Out_opt_ size_t* end,
+
2187 _In_ int radix)
+
2188 {
+
2189 return strtouint<T, T_bin>(str, N, end, radix);
+
2190 }
+
2191
+
2202 template <class T>
+
2203 int8_t strto8(
+
2204 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2205 _Out_opt_ size_t* end,
+
2206 _In_ int radix)
+
2207 {
+
2208 return strtoint<T, int8_t>(str, count, end, radix);
+
2209 }
+
2210
+
2220 template <class T, size_t N>
+
2221 int8_t strto8(
+
2222 _In_ const T (&str)[N],
+
2223 _Out_opt_ size_t* end,
+
2224 _In_ int radix)
+
2225 {
+
2226 return strto8<T>(str, N, end, radix);
+
2227 }
+
2228
+
2239 template <class T>
+
2240 int16_t strto16(
+
2241 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2242 _Out_opt_ size_t* end,
+
2243 _In_ int radix)
+
2244 {
+
2245 return strtoint<T, int16_t>(str, count, end, radix);
+
2246 }
+
2247
+
2257 template <class T, size_t N>
+
2258 int16_t strto16(
+
2259 _In_ const T (&str)[N],
+
2260 _Out_opt_ size_t* end,
+
2261 _In_ int radix)
+
2262 {
+
2263 return strto16<T>(str, N, end, radix);
+
2264 }
+
2265
+
2276 template <class T>
+
2277 int32_t strto32(
+
2278 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2279 _Out_opt_ size_t* end,
+
2280 _In_ int radix)
+
2281 {
+
2282 return strtoint<T, int32_t>(str, count, end, radix);
+
2283 }
+
2284
+
2294 template <class T, size_t N>
+
2295 int32_t strto32(
+
2296 _In_ const T (&str)[N],
+
2297 _Out_opt_ size_t* end,
+
2298 _In_ int radix)
+
2299 {
+
2300 return strto32<T>(str, N, end, radix);
+
2301 }
+
2302
+
2313 template <class T>
+
2314 int64_t strto64(
+
2315 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2316 _Out_opt_ size_t* end,
+
2317 _In_ int radix)
+
2318 {
+
2319 return strtoint<T, int64_t>(str, count, end, radix);
+
2320 }
+
2321
+
2331 template <class T, size_t N>
+
2332 int64_t strto64(
+
2333 _In_ const T (&str)[N],
+
2334 _Out_opt_ size_t* end,
+
2335 _In_ int radix)
+
2336 {
+
2337 return strto64<T>(str, N, end, radix);
+
2338 }
+
2339
+
2351 template <class T>
+
2352 ptrdiff_t strtoi(
+
2353 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2354 _Out_opt_ size_t* end,
+
2355 _In_ int radix)
+
2356 {
+
2357#if defined(_WIN64) || defined(__LP64__)
+
2358 return static_cast<ptrdiff_t>(strto64(str, count, end, radix));
+
2359#else
+
2360 return static_cast<ptrdiff_t>(strto32(str, count, end, radix));
+
2361#endif
+
2362 }
+
2363
+
2374 template <class T, size_t N>
+
2375 ptrdiff_t strtoi(
+
2376 _In_ const T (&str)[N],
+
2377 _Out_opt_ size_t* end,
+
2378 _In_ int radix)
+
2379 {
+
2380 return strtoi<T>(str, N, end, radix);
+
2381 }
+
2382
+
2393 template <class T>
+
2394 uint8_t strtou8(
+
2395 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2396 _Out_opt_ size_t* end,
+
2397 _In_ int radix)
+
2398 {
+
2399 return strtouint<T, uint8_t>(str, count, end, radix);
+
2400 }
+
2401
+
2411 template <class T, size_t N>
+
2412 uint8_t strtou8(
+
2413 _In_ const T (&str)[N],
+
2414 _Out_opt_ size_t* end,
+
2415 _In_ int radix)
+
2416 {
+
2417 return strtou8(str, N, end, radix);
+
2418 }
+
2419
+
2430 template <class T>
+
2431 uint16_t strtou16(
+
2432 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2433 _Out_opt_ size_t* end,
+
2434 _In_ int radix)
+
2435 {
+
2436 return strtouint<T, uint16_t>(str, count, end, radix);
+
2437 }
+
2438
+
2448 template <class T, size_t N>
+
2449 uint16_t strtou16(
+
2450 _In_ const T (&str)[N],
+
2451 _Out_opt_ size_t* end,
+
2452 _In_ int radix)
+
2453 {
+
2454 return strtou16(str, N, end, radix);
+
2455 }
+
2456
+
2467 template <class T>
+
2468 uint32_t strtou32(
+
2469 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2470 _Out_opt_ size_t* end,
+
2471 _In_ int radix)
+
2472 {
+
2473 return strtouint<T, uint32_t>(str, count, end, radix);
+
2474 }
+
2475
+
2485 template <class T, size_t N>
+
2486 uint32_t strtou32(
+
2487 _In_ const T (&str)[N],
+
2488 _Out_opt_ size_t* end,
+
2489 _In_ int radix)
+
2490 {
+
2491 return strtou32(str, N, end, radix);
+
2492 }
+
2493
+
2504 template <class T>
+
2505 uint64_t strtou64(
+
2506 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2507 _Out_opt_ size_t* end,
+
2508 _In_ int radix)
+
2509 {
+
2510 return strtouint<T, uint64_t>(str, count, end, radix);
+
2511 }
+
2512
+
2522 template <class T, size_t N>
+
2523 uint64_t strtou64(
+
2524 _In_ const T (&str)[N],
+
2525 _Out_opt_ size_t* end,
+
2526 _In_ int radix)
+
2527 {
+
2528 return strtou64<T>(str, N, end, radix);
+
2529 }
+
2530
+
2542 template <class T>
+
2543 size_t strtoui(
+
2544 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count,
+
2545 _Out_opt_ size_t* end,
+
2546 _In_ int radix)
+
2547 {
+
2548#if defined(_WIN64) || defined(__LP64__)
+
2549 return static_cast<size_t>(strtou64(str, count, end, radix));
+
2550#else
+
2551 return static_cast<size_t>(strtou32(str, count, end, radix));
+
2552#endif
+
2553 }
+
2554
+
2565 template <class T, size_t N>
+
2566 size_t strtoui(
+
2567 _In_ const T (&str)[N],
+
2568 _Out_opt_ size_t* end,
+
2569 _In_ int radix)
+
2570 {
+
2571 return strtoui<T>(str, N, end, radix);
+
2572 }
+
2573
+
2584 inline double strtod(
+
2585 _In_reads_or_z_opt_(count) const char* str, _In_ size_t count,
+
2586 _Out_opt_ size_t* end,
+
2587 _In_opt_ locale_t locale)
+
2588 {
+
2589 count = strnlen(str, count);
+
2590 stdex_assert(str || !count);
+
2591 std::string tmp(str, count);
+
2592 char* _end;
+
2593 double r;
+
2594#if _WIN32
+
2595 r = _strtod_l(tmp.c_str(), &_end, locale);
+
2596#else
+
2597 r = strtod_l(tmp.c_str(), &_end, locale);
+
2598#endif
+
2599 if (end) *end = (size_t)(_end - tmp.c_str());
+
2600 return r;
+
2601 }
+
2602
+
2613 inline double strtod(
+
2614 _In_reads_or_z_opt_(count) const wchar_t* str, _In_ size_t count,
+
2615 _Out_opt_ size_t* end,
+
2616 _In_opt_ locale_t locale)
+
2617 {
+
2618 count = strnlen(str, count);
+
2619 stdex_assert(str || !count);
+
2620 std::wstring tmp(str, count);
+
2621 wchar_t* _end;
+
2622 double r;
+
2623#if _WIN32
+
2624 r = _wcstod_l(tmp.c_str(), &_end, locale);
+
2625#else
+
2626 r = wcstod_l(tmp.c_str(), &_end, locale);
+
2627#endif
+
2628 if (end) *end = (size_t)(_end - tmp.c_str());
+
2629 return r;
+
2630 }
+
2631
+
2633 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)
+
2634 {
+
2635#ifdef _WIN32
+
2636#pragma warning(suppress: 4996)
+
2637 return _vsnprintf_l(str, capacity, format, locale, arg);
+
2638#else
+
2639 va_list arg_mutable;
+
2640 va_copy(arg_mutable, arg);
+
2641 return ::vsnprintf_l(str, capacity, locale, format, arg_mutable);
+
2642#endif
+
2643 }
+
2644
+
2645 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)
+
2646 {
+
2647#ifdef _WIN32
+
2648#pragma warning(suppress: 4996)
+
2649 return _vsnwprintf_l(str, capacity, format, locale, arg);
+
2650#else
+
2651 va_list arg_mutable;
+
2652 va_copy(arg_mutable, arg);
+
2653 return ::vswprintf_l(str, capacity, locale, format, arg_mutable);
+
2654#endif
+
2655 }
+
2657
+
2668 template<class T, class TR, class AX>
+
2669 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)
+
2670 {
+
2671 T buf[1024 / sizeof(T)];
+
2672
+
2673 // Try with stack buffer first.
+
2674 int count = vsnprintf(buf, _countof(buf), format, locale, arg);
+
2675 if (0 <= count && static_cast<size_t>(count) <= _countof(buf)) {
+
2676 // Copy from stack.
+
2677 str.append(buf, static_cast<size_t>(count));
+
2678 return static_cast<size_t>(count);
+
2679 }
+
2680#ifdef _WIN32
+
2681 if (count < 0) {
+
2682 switch (errno) {
+
2683 case 0:
+
2684 count = vsnprintf(NULL, 0, format, locale, arg);
+
2685 stdex_assert(count >= 0);
+
2686 break;
+
2687 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
+
2688 case EILSEQ: throw std::runtime_error("encoding error");
+
2689 default: throw std::runtime_error("failed to format string");
+
2690 }
+
2691 }
+
2692 size_t offset = str.size();
+
2693 str.resize(offset + count);
+
2694 if (vsnprintf(&str[offset], count + 1, format, locale, arg) != count) _Unlikely_
+
2695 throw std::runtime_error("failed to format string");
+
2696#else
+
2697 size_t offset = str.size();
+
2698 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
+
2699 switch (errno) {
+
2700 case EOVERFLOW:
+
2701 // Allocate on heap and retry.
+
2702 str.resize(offset + capacity);
+
2703 count = vsnprintf(&str[offset], capacity, format, locale, arg);
+
2704 if (0 <= count && static_cast<size_t>(count) <= capacity) {
+
2705 str.resize(offset + static_cast<size_t>(count));
+
2706 return static_cast<size_t>(count);
+
2707 }
+
2708 break;
+
2709 case EINVAL: throw std::invalid_argument("invalid vsnprintf arguments");
+
2710 case EILSEQ: throw std::runtime_error("encoding error");
+
2711 default: throw std::runtime_error("failed to format string");
+
2712 }
+
2713 }
+
2714#endif
+
2715 return static_cast<size_t>(count);
+
2716 }
+
2717
+
2727 template<class T, class TR, class AX>
+
2728 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, ...)
+
2729 {
+
2730 va_list arg;
+
2731 va_start(arg, locale);
+
2732 size_t n = vappendf(str, format, locale, arg);
+
2733 va_end(arg);
+
2734 return n;
+
2735 }
+
2736
+
2745 template<class T, class TR, class AX>
+
2746 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)
+
2747 {
+
2748 str.clear();
+
2749 vappendf(str, format, locale, arg);
+
2750 }
+
2751
+
2759 template<class T, class TR, class AX>
+
2760 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, ...)
+
2761 {
+
2762 va_list arg;
+
2763 va_start(arg, locale);
+
2764 vsprintf(str, format, locale, arg);
+
2765 va_end(arg);
+
2766 }
+
2767
+
2777 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2778 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)
+
2779 {
+
2780 std::basic_string<T, TR, AX> str;
+
2781 vappendf(str, format, locale, arg);
+
2782 return str;
+
2783 }
+
2784
+
2793 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2794 std::basic_string<T, TR, AX> sprintf(_In_z_ _Printf_format_string_params_(2) const T* format, _In_opt_ locale_t locale, ...)
+
2795 {
+
2796 va_list arg;
+
2797 va_start(arg, locale);
+
2798 auto str = vsprintf(format, locale, arg);
+
2799 va_end(arg);
+
2800 return str;
+
2801 }
+
2802
+
2804 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)
+
2805 {
+
2806#ifdef _WIN32
+
2807 return _strftime_l(str, capacity, format, time, locale);
+
2808#else
+
2809 return strftime_l(str, capacity, format, time, locale);
+
2810#endif
+
2811 }
+
2812
+
2813 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)
+
2814 {
+
2815#ifdef _WIN32
+
2816 return _wcsftime_l(str, capacity, format, time, locale);
+
2817#else
+
2818 return wcsftime_l(str, capacity, format, time, locale);
+
2819#endif
+
2820 }
+
2822
+
2831 template<class T, class TR, class AX>
+
2832 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)
+
2833 {
+
2834 T buf[1024 / sizeof(T)];
+
2835
+
2836 // Try with stack buffer first.
+
2837 size_t count = strftime(buf, _countof(buf), format, time, locale);
+
2838 if (count) {
+
2839 // Copy from stack.
+
2840 str.append(buf, count);
+
2841 return;
+
2842 }
+
2843 size_t offset = str.size();
+
2844 for (size_t capacity = 2 * 1024 / sizeof(T);; capacity *= 2) {
+
2845 // Allocate on heap and retry.
+
2846 str.resize(offset + capacity);
+
2847 count = strftime(&str[offset], capacity + 1, format, time, locale);
+
2848 if (count) {
+
2849 str.resize(offset + count);
+
2850 return;
+
2851 }
+
2852 }
+
2853 }
+
2854
+
2863 template<class T, class TR, class AX>
+
2864 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)
+
2865 {
+
2866 str.clear();
+
2867 strcatftime(str, format, time, locale);
+
2868 }
+
2869
+
2879 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2880 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)
+
2881 {
+
2882 std::basic_string<T, TR, AX> str;
+
2883 strcatftime(str, format, time, locale);
+
2884 return str;
+
2885 }
+
2886
+
2892 //template<class T>
+
2893 //void strlwr(_Inout_z_ T* str)
+
2894 //{
+
2895 // stdex_assert(str);
+
2896 // for (size_t i = 0; str[i]; ++i)
+
2897 // str[i] = tolower(str[i]);
+
2898 //}
+
2899
+
2906 //template<class T>
+
2907 //void strlwr(_Inout_z_ T* str, _In_ const std::locale& locale)
+
2908 //{
+
2909 // stdex_assert(str);
+
2910 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2911 // for (size_t i = 0; str[i]; ++i)
+
2912 // str[i] = ctype.tolower(str[i]);
+
2913 //}
+
2914
+
2921 template<class T>
+
2922 void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count)
+
2923 {
+
2924 stdex_assert(str || !count);
+
2925 for (size_t i = 0; i < count && str[i]; ++i)
+
2926 str[i] = tolower(str[i]);
+
2927 }
+
2928
+
2936 template<class T>
+
2937 void strlwr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
+
2938 {
+
2939 stdex_assert(str || !count);
+
2940 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2941 for (size_t i = 0; i < count && str[i]; ++i)
+
2942 str[i] = ctype.tolower(str[i]);
+
2943 }
+
2944
+
2950 template<class T, size_t N>
+
2951 void strlwr(_Inout_ T (&str)[N])
+
2952 {
+
2953 strlwr(str, N);
+
2954 }
+
2955
+
2962 template<class T, size_t N>
+
2963 void strlwr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
+
2964 {
+
2965 strlwr(str, N, locale);
+
2966 }
+
2967
+
2973 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2974 void strlwr(_Inout_ std::basic_string<T, TR, AX>& str)
+
2975 {
+
2976 for (auto& c : str)
+
2977 c = tolower(c);
+
2978 }
+
2979
+
2986 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
2987 void strlwr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
+
2988 {
+
2989 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
2990 for (auto& c : str)
+
2991 c = ctype.tolower(c);
+
2992 }
+
2993
+
2999 //template<class T>
+
3000 //void strupr(_Inout_z_ T* str)
+
3001 //{
+
3002 // stdex_assert(str);
+
3003 // for (size_t i = 0; str[i]; ++i)
+
3004 // str[i] = toupper(str[i]);
+
3005 //}
+
3006
+
3013 //template<class T>
+
3014 //void strupr(_Inout_z_ T* str, _In_ const std::locale& locale)
+
3015 //{
+
3016 // stdex_assert(str);
+
3017 // const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3018 // for (size_t i = 0; str[i]; ++i)
+
3019 // str[i] = ctype.toupper(str[i]);
+
3020 //}
+
3021
+
3028 template<class T>
+
3029 void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count)
+
3030 {
+
3031 stdex_assert(str || !count);
+
3032 for (size_t i = 0; i < count && str[i]; ++i)
+
3033 str[i] = toupper(str[i]);
+
3034 }
+
3035
+
3043 template<class T>
+
3044 void strupr(_Inout_updates_z_(count) T* str, _In_ size_t count, _In_ const std::locale& locale)
+
3045 {
+
3046 stdex_assert(str || !count);
+
3047 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3048 for (size_t i = 0; i < count && str[i]; ++i)
+
3049 str[i] = ctype.toupper(str[i]);
+
3050 }
+
3051
+
3057 template<class T, size_t N>
+
3058 void strupr(_Inout_ T (&str)[N])
+
3059 {
+
3060 return strupr(str, N);
+
3061 }
+
3062
+
3069 template<class T, size_t N>
+
3070 void strupr(_Inout_ T (&str)[N], _In_ const std::locale& locale)
+
3071 {
+
3072 return strupr(str, N, locale);
+
3073 }
+
3074
+
3080 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3081 void strupr(_Inout_ std::basic_string<T, TR, AX>& str)
+
3082 {
+
3083 for (auto& c : str)
+
3084 c = toupper(c);
+
3085 }
+
3086
+
3093 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3094 void strupr(_Inout_ std::basic_string<T, TR, AX>& str, _In_ const std::locale& locale)
+
3095 {
+
3096 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3097 for (auto& c : str)
+
3098 c = ctype.toupper(c);
+
3099 }
+
3100
+
3109 template<class T>
+
3110 size_t ltrim(
+
3111 _Inout_z_count_(count) T* str, _In_ size_t count)
+
3112 {
+
3113 for (size_t i = 0;; ++i) {
+
3114 if (i >= count) {
+
3115 if (count) str[0] = 0;
+
3116 return 0;
+
3117 }
+
3118 if (!str[i]) {
+
3119 str[0] = 0;
+
3120 return 0;
+
3121 }
+
3122 if (!isspace(str[i])) {
+
3123 if (!i)
+
3124 return strnlen(str, count);
+
3125 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
+
3126 str[n] = 0;
+
3127 return n;
+
3128 }
+
3129 }
+
3130 }
+
3131
+
3141 template<class T>
+
3142 size_t ltrim(
+
3143 _Inout_z_count_(count) T* str, _In_ size_t count,
+
3144 _In_ const std::locale& locale)
+
3145 {
+
3146 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3147 for (size_t i = 0;; ++i) {
+
3148 if (i >= count) {
+
3149 if (count) str[0] = 0;
+
3150 return 0;
+
3151 }
+
3152 if (!str[i]) {
+
3153 str[0] = 0;
+
3154 return 0;
+
3155 }
+
3156 if (!ctype.is(ctype.space, str[i])) {
+
3157 if (!i)
+
3158 return strnlen(str, count);
+
3159 size_t n = count != SIZE_MAX ? strncpy(str, str + i, count - i) : strcpy(str, str + i);
+
3160 str[n] = 0;
+
3161 return n;
+
3162 }
+
3163 }
+
3164 }
+
3165
+
3171 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3172 void ltrim(_Inout_ std::basic_string<T, TR, AX>& s)
+
3173 {
+
3174 s.erase(
+
3175 s.begin(),
+
3176 std::find_if(
+
3177 s.begin(),
+
3178 s.end(),
+
3179 [&](_In_ T ch) { return !isspace(ch); }));
+
3180 }
+
3181
+
3188 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3189 void ltrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
3190 {
+
3191 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3192 s.erase(
+
3193 s.begin(),
+
3194 std::find_if(
+
3195 s.begin(),
+
3196 s.end(),
+
3197 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }));
+
3198 }
+
3199
+
3208 template<class T>
+
3209 size_t rtrim(
+
3210 _Inout_z_count_(count) T* str, _In_ size_t count)
+
3211 {
+
3212 for (size_t i = 0, j = 0;;) {
+
3213 if (i >= count || !str[i]) {
+
3214 if (j < count) str[j] = 0;
+
3215 return j;
+
3216 }
+
3217 if (!isspace(str[i]))
+
3218 j = ++i;
+
3219 else
+
3220 ++i;
+
3221 }
+
3222 }
+
3223
+
3233 template<class T>
+
3234 size_t rtrim(
+
3235 _Inout_z_count_(count) T* str, _In_ size_t count,
+
3236 _In_ const std::locale& locale)
+
3237 {
+
3238 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3239 for (size_t i = 0, j = 0;;) {
+
3240 if (i >= count || !str[i]) {
+
3241 if (j < count) str[j] = 0;
+
3242 return j;
+
3243 }
+
3244 if (!ctype.is(ctype.space, str[i]))
+
3245 j = ++i;
+
3246 else
+
3247 ++i;
+
3248 }
+
3249 }
+
3250
+
3256 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3257 void rtrim(_Inout_ std::basic_string<T, TR, AX>& s)
+
3258 {
+
3259 s.erase(
+
3260 std::find_if(
+
3261 s.rbegin(),
+
3262 s.rend(),
+
3263 [&](_In_ T ch) { return !isspace(ch); }).base(),
+
3264 s.end());
+
3265 }
+
3266
+
3273 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3274 void rtrim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
3275 {
+
3276 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3277 s.erase(
+
3278 std::find_if(
+
3279 s.rbegin(),
+
3280 s.rend(),
+
3281 [&](_In_ T ch) { return !ctype.is(ctype.space, ch); }).base(),
+
3282 s.end());
+
3283 }
+
3284
+
3293 template<class T>
+
3294 size_t trim(
+
3295 _Inout_z_count_(count) T* str, _In_ size_t count)
+
3296 {
+
3297 return ltrim(str, rtrim(str, count));
+
3298 }
+
3299
+
3309 template<class T>
+
3310 size_t trim(
+
3311 _Inout_z_count_(count) T* str, _In_ size_t count,
+
3312 _In_ const std::locale& locale)
+
3313 {
+
3314 return ltrim(str, rtrim(str, count, locale), locale);
+
3315 }
+
3316
+
3322 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3323 void trim(_Inout_ std::basic_string<T, TR, AX>& s)
+
3324 {
+
3325 auto nonspace = [&](_In_ T ch) { return !isspace(ch); };
+
3326 s.erase(
+
3327 s.begin(),
+
3328 std::find_if(
+
3329 s.begin(),
+
3330 s.end(),
+
3331 nonspace));
+
3332 s.erase(
+
3333 std::find_if(
+
3334 s.rbegin(),
+
3335 s.rend(),
+
3336 nonspace).base(),
+
3337 s.end());
+
3338 }
+
3339
+
3346 template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
+
3347 void trim(_Inout_ std::basic_string<T, TR, AX>& s, _In_ const std::locale& locale)
+
3348 {
+
3349 const auto& ctype = std::use_facet<std::ctype<T>>(locale);
+
3350 auto nonspace = [&](_In_ T ch) { return !ctype.is(ctype.space, ch); };
+
3351 s.erase(
+
3352 s.begin(),
+
3353 std::find_if(
+
3354 s.begin(),
+
3355 s.end(),
+
3356 nonspace));
+
3357 s.erase(
+
3358 std::find_if(
+
3359 s.rbegin(),
+
3360 s.rend(),
+
3361 nonspace).base(),
+
3362 s.end());
+
3363 }
+
3364}
diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index ec1c6131f..d75ed3211 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 3ab7d422c..f66e47965 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -167,7 +167,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 1c617a656..2d616f560 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -125,7 +125,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index c5def9d5f..2f6ee47e6 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -212,7 +212,7 @@ static constexpr rep one_w diff --git a/structstdex_1_1curl__easy__cleanup__delete-members.html b/structstdex_1_1curl__easy__cleanup__delete-members.html index 821a7818e..637fcf48e 100644 --- a/structstdex_1_1curl__easy__cleanup__delete-members.html +++ b/structstdex_1_1curl__easy__cleanup__delete-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1curl__easy__cleanup__delete.html b/structstdex_1_1curl__easy__cleanup__delete.html index 14ad1751e..4b0c5f006 100644 --- a/structstdex_1_1curl__easy__cleanup__delete.html +++ b/structstdex_1_1curl__easy__cleanup__delete.html @@ -116,7 +116,7 @@ void operator() (CURL diff --git a/structstdex_1_1curl__slist__free__all__delete-members.html b/structstdex_1_1curl__slist__free__all__delete-members.html index c6524daa9..da83db567 100644 --- a/structstdex_1_1curl__slist__free__all__delete-members.html +++ b/structstdex_1_1curl__slist__free__all__delete-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1curl__slist__free__all__delete.html b/structstdex_1_1curl__slist__free__all__delete.html index 1bf8087de..598742ade 100644 --- a/structstdex_1_1curl__slist__free__all__delete.html +++ b/structstdex_1_1curl__slist__free__all__delete.html @@ -116,7 +116,7 @@ void operator() (struc diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index 3d4fdee25..dd9e97641 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index 7e229ec0b..28ae4e1fb 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -116,7 +116,7 @@ void operator() (local diff --git a/structstdex_1_1freeaddrinfo__delete-members.html b/structstdex_1_1freeaddrinfo__delete-members.html index c27121c1d..4929c8885 100644 --- a/structstdex_1_1freeaddrinfo__delete-members.html +++ b/structstdex_1_1freeaddrinfo__delete-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1freeaddrinfo__delete.html b/structstdex_1_1freeaddrinfo__delete.html index 7a0b15fec..0abb4a1d6 100644 --- a/structstdex_1_1freeaddrinfo__delete.html +++ b/structstdex_1_1freeaddrinfo__delete.html @@ -116,7 +116,7 @@ void operator() (struc diff --git a/structstdex_1_1html_1_1element__traits-members.html b/structstdex_1_1html_1_1element__traits-members.html index 0f1316cca..b8d09d1d2 100644 --- a/structstdex_1_1html_1_1element__traits-members.html +++ b/structstdex_1_1html_1_1element__traits-members.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1html_1_1element__traits.html b/structstdex_1_1html_1_1element__traits.html index fa218c271..8a8499ebd 100644 --- a/structstdex_1_1html_1_1element__traits.html +++ b/structstdex_1_1html_1_1element__traits.html @@ -831,7 +831,7 @@ template<class T > diff --git a/structstdex_1_1html_1_1entity-members.html b/structstdex_1_1html_1_1entity-members.html index 06edc43ee..b90911777 100644 --- a/structstdex_1_1html_1_1entity-members.html +++ b/structstdex_1_1html_1_1entity-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1html_1_1entity.html b/structstdex_1_1html_1_1entity.html index f4f7644bb..0978d11f6 100644 --- a/structstdex_1_1html_1_1entity.html +++ b/structstdex_1_1html_1_1entity.html @@ -121,7 +121,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 d6e0009ea..d790cd708 100644 --- a/structstdex_1_1html_1_1inserted__token-members.html +++ b/structstdex_1_1html_1_1inserted__token-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1html_1_1inserted__token.html b/structstdex_1_1html_1_1inserted__token.html index 32584b3d9..13698728d 100644 --- a/structstdex_1_1html_1_1inserted__token.html +++ b/structstdex_1_1html_1_1inserted__token.html @@ -128,7 +128,7 @@ bool after_word diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index 99454fb09..6772f0e43 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -120,7 +120,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index a5c41620c..1889c6747 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -798,7 +798,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index 5fd825366..02644e4b7 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index 8c7a4b313..412c23736 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -331,7 +331,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index 6664de773..8f19e5c64 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 1ae996dec..d04554d8b 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -120,7 +120,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 67bbf08aa..8bc522c31 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 @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); 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 ee69344a3..69e460d28 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 @@ -121,7 +121,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 d2930a71c..3b00b0874 100644 --- a/structstdex_1_1parser_1_1html__attribute-members.html +++ b/structstdex_1_1parser_1_1html__attribute-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1parser_1_1html__attribute.html b/structstdex_1_1parser_1_1html__attribute.html index e2db6a4cd..b2be59808 100644 --- a/structstdex_1_1parser_1_1html__attribute.html +++ b/structstdex_1_1parser_1_1html__attribute.html @@ -120,7 +120,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 c444788fd..91856e371 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 028f2221c..4d0f68d7b 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -108,7 +108,7 @@ constexpr bool operator()< diff --git a/structstdex_1_1sanitizing__allocator_1_1rebind-members.html b/structstdex_1_1sanitizing__allocator_1_1rebind-members.html index b7b8ccac4..614dc1b8c 100644 --- a/structstdex_1_1sanitizing__allocator_1_1rebind-members.html +++ b/structstdex_1_1sanitizing__allocator_1_1rebind-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1sanitizing__allocator_1_1rebind.html b/structstdex_1_1sanitizing__allocator_1_1rebind.html index fc1c514a1..f69949996 100644 --- a/structstdex_1_1sanitizing__allocator_1_1rebind.html +++ b/structstdex_1_1sanitizing__allocator_1_1rebind.html @@ -118,7 +118,7 @@ struct stdex::sanitizing_allocator< T >::rebind< T2 >

Conver

diff --git a/structstdex_1_1socket__traits-members.html b/structstdex_1_1socket__traits-members.html index 70c4e2396..cf8fc8276 100644 --- a/structstdex_1_1socket__traits-members.html +++ b/structstdex_1_1socket__traits-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1socket__traits.html b/structstdex_1_1socket__traits.html index d0f0a2672..fd0e3ed06 100644 --- a/structstdex_1_1socket__traits.html +++ b/structstdex_1_1socket__traits.html @@ -123,7 +123,7 @@ static const socket_t inva 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 f14880349..7b28e54ad 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index 825866c35..67fead431 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -124,7 +124,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 8132b5e8d..a35c6ecd1 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index 70e649bd2..263da865e 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -114,7 +114,7 @@ uint8_t data [0]< diff --git a/structstdex_1_1sys__info__t-members.html b/structstdex_1_1sys__info__t-members.html index 2e6674806..187896b6b 100644 --- a/structstdex_1_1sys__info__t-members.html +++ b/structstdex_1_1sys__info__t-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1sys__info__t.html b/structstdex_1_1sys__info__t.html index 82d9a564b..90d2a8137 100644 --- a/structstdex_1_1sys__info__t.html +++ b/structstdex_1_1sys__info__t.html @@ -164,7 +164,7 @@ struct utsname m_utsn< diff --git a/structstdex_1_1sys__object__traits-members.html b/structstdex_1_1sys__object__traits-members.html index 61b8b4f76..2f15d5377 100644 --- a/structstdex_1_1sys__object__traits-members.html +++ b/structstdex_1_1sys__object__traits-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1sys__object__traits.html b/structstdex_1_1sys__object__traits.html index 4262db043..1ee22a72c 100644 --- a/structstdex_1_1sys__object__traits.html +++ b/structstdex_1_1sys__object__traits.html @@ -127,7 +127,7 @@ static const sys_handle in diff --git a/structstdex_1_1wav_1_1cue-members.html b/structstdex_1_1wav_1_1cue-members.html index 5bf60cef0..a3cb0be20 100644 --- a/structstdex_1_1wav_1_1cue-members.html +++ b/structstdex_1_1wav_1_1cue-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1cue.html b/structstdex_1_1wav_1_1cue.html index 470fe8492..affb1344d 100644 --- a/structstdex_1_1wav_1_1cue.html +++ b/structstdex_1_1wav_1_1cue.html @@ -145,7 +145,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 6e5356a61..0e325d185 100644 --- a/structstdex_1_1wav_1_1cue__ex-members.html +++ b/structstdex_1_1wav_1_1cue__ex-members.html @@ -113,7 +113,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1cue__ex.html b/structstdex_1_1wav_1_1cue__ex.html index 4ed6cd5f7..0dd461000 100644 --- a/structstdex_1_1wav_1_1cue__ex.html +++ b/structstdex_1_1wav_1_1cue__ex.html @@ -182,7 +182,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1data-members.html b/structstdex_1_1wav_1_1data-members.html index 6302abfc9..011eb358c 100644 --- a/structstdex_1_1wav_1_1data-members.html +++ b/structstdex_1_1wav_1_1data-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1data.html b/structstdex_1_1wav_1_1data.html index d80b75e9c..1c751f9e8 100644 --- a/structstdex_1_1wav_1_1data.html +++ b/structstdex_1_1wav_1_1data.html @@ -133,7 +133,7 @@ Friends diff --git a/structstdex_1_1wav_1_1format-members.html b/structstdex_1_1wav_1_1format-members.html index 4bd09749e..59b4ef17e 100644 --- a/structstdex_1_1wav_1_1format-members.html +++ b/structstdex_1_1wav_1_1format-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1format.html b/structstdex_1_1wav_1_1format.html index 91d5fcae8..d36175d01 100644 --- a/structstdex_1_1wav_1_1format.html +++ b/structstdex_1_1wav_1_1format.html @@ -224,7 +224,7 @@ Friends diff --git a/structstdex_1_1wav_1_1header-members.html b/structstdex_1_1wav_1_1header-members.html index 10acc7587..d9360e5cf 100644 --- a/structstdex_1_1wav_1_1header-members.html +++ b/structstdex_1_1wav_1_1header-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1header.html b/structstdex_1_1wav_1_1header.html index 30fc95b6b..96b2f87c0 100644 --- a/structstdex_1_1wav_1_1header.html +++ b/structstdex_1_1wav_1_1header.html @@ -143,7 +143,7 @@ Friends diff --git a/structstdex_1_1wav_1_1label-members.html b/structstdex_1_1wav_1_1label-members.html index 11a76e893..71b6b5b5f 100644 --- a/structstdex_1_1wav_1_1label-members.html +++ b/structstdex_1_1wav_1_1label-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1label.html b/structstdex_1_1wav_1_1label.html index 71c860227..bd3f853de 100644 --- a/structstdex_1_1wav_1_1label.html +++ b/structstdex_1_1wav_1_1label.html @@ -137,7 +137,7 @@ Friends diff --git a/structstdex_1_1wav_1_1list-members.html b/structstdex_1_1wav_1_1list-members.html index 03c879b36..0609e9211 100644 --- a/structstdex_1_1wav_1_1list-members.html +++ b/structstdex_1_1wav_1_1list-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1list.html b/structstdex_1_1wav_1_1list.html index 7e009ad22..503edfb40 100644 --- a/structstdex_1_1wav_1_1list.html +++ b/structstdex_1_1wav_1_1list.html @@ -136,7 +136,7 @@ id_t type = 0 diff --git a/structstdex_1_1wav_1_1ltxt-members.html b/structstdex_1_1wav_1_1ltxt-members.html index d4aae9280..0d2781aec 100644 --- a/structstdex_1_1wav_1_1ltxt-members.html +++ b/structstdex_1_1wav_1_1ltxt-members.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1ltxt.html b/structstdex_1_1wav_1_1ltxt.html index 9f34e735e..9f973d984 100644 --- a/structstdex_1_1wav_1_1ltxt.html +++ b/structstdex_1_1wav_1_1ltxt.html @@ -161,7 +161,7 @@ Friends diff --git a/structstdex_1_1wav_1_1note-members.html b/structstdex_1_1wav_1_1note-members.html index 28e2ddda1..e4051999a 100644 --- a/structstdex_1_1wav_1_1note-members.html +++ b/structstdex_1_1wav_1_1note-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1note.html b/structstdex_1_1wav_1_1note.html index f46406d54..da7f4f3b3 100644 --- a/structstdex_1_1wav_1_1note.html +++ b/structstdex_1_1wav_1_1note.html @@ -137,7 +137,7 @@ Friends diff --git a/structstdex_1_1wav_1_1silence-members.html b/structstdex_1_1wav_1_1silence-members.html index 1760334cb..ca0a367cb 100644 --- a/structstdex_1_1wav_1_1silence-members.html +++ b/structstdex_1_1wav_1_1silence-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1silence.html b/structstdex_1_1wav_1_1silence.html index 9581e2da0..e5bea7d85 100644 --- a/structstdex_1_1wav_1_1silence.html +++ b/structstdex_1_1wav_1_1silence.html @@ -133,7 +133,7 @@ Friends diff --git a/structstdex_1_1wav_1_1wave-members.html b/structstdex_1_1wav_1_1wave-members.html index a587d3676..2d7a65cdb 100644 --- a/structstdex_1_1wav_1_1wave-members.html +++ b/structstdex_1_1wav_1_1wave-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structstdex_1_1wav_1_1wave.html b/structstdex_1_1wav_1_1wave.html index 720293dfa..30adb7013 100644 --- a/structstdex_1_1wav_1_1wave.html +++ b/structstdex_1_1wav_1_1wave.html @@ -136,7 +136,7 @@ id_t type = 0 diff --git a/sys__info_8hpp_source.html b/sys__info_8hpp_source.html index 2fcd8d653..21b159947 100644 --- a/sys__info_8hpp_source.html +++ b/sys__info_8hpp_source.html @@ -352,7 +352,7 @@ $(function(){ initResizable(false); }); diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 806283598..98cd23ccc 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -334,7 +334,7 @@ $(function(){ initResizable(false); }); diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index 09847f74e..dc7f7a715 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -832,7 +832,7 @@ $(function(){ initResizable(false); }); diff --git a/unionstdex_1_1md2__t-members.html b/unionstdex_1_1md2__t-members.html index fed8360e9..67436679a 100644 --- a/unionstdex_1_1md2__t-members.html +++ b/unionstdex_1_1md2__t-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/unionstdex_1_1md2__t.html b/unionstdex_1_1md2__t.html index 0db80effc..75d4e562e 100644 --- a/unionstdex_1_1md2__t.html +++ b/unionstdex_1_1md2__t.html @@ -138,7 +138,7 @@ Friends diff --git a/unionstdex_1_1sha256__t-members.html b/unionstdex_1_1sha256__t-members.html index cf8dcc102..66cd74578 100644 --- a/unionstdex_1_1sha256__t-members.html +++ b/unionstdex_1_1sha256__t-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/unionstdex_1_1sha256__t.html b/unionstdex_1_1sha256__t.html index 9d3e3b4e8..a5c2cf0e0 100644 --- a/unionstdex_1_1sha256__t.html +++ b/unionstdex_1_1sha256__t.html @@ -138,7 +138,7 @@ Friends diff --git a/unionstdex_1_1sha__t-members.html b/unionstdex_1_1sha__t-members.html index 195dd0c97..91f404691 100644 --- a/unionstdex_1_1sha__t-members.html +++ b/unionstdex_1_1sha__t-members.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/unionstdex_1_1sha__t.html b/unionstdex_1_1sha__t.html index c86c90b23..a663d6ceb 100644 --- a/unionstdex_1_1sha__t.html +++ b/unionstdex_1_1sha__t.html @@ -138,7 +138,7 @@ Friends diff --git a/uuid_8hpp_source.html b/uuid_8hpp_source.html index 7359fa85c..4aabec2d6 100644 --- a/uuid_8hpp_source.html +++ b/uuid_8hpp_source.html @@ -246,7 +246,7 @@ $(function(){ initResizable(false); }); diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index a1567c9f7..8f4d3bdf7 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -462,7 +462,7 @@ $(function(){ initResizable(false); }); diff --git a/watchdog_8hpp_source.html b/watchdog_8hpp_source.html index a9381bcc0..cc02363a0 100644 --- a/watchdog_8hpp_source.html +++ b/watchdog_8hpp_source.html @@ -196,7 +196,7 @@ $(function(){ initResizable(false); }); diff --git a/wav_8hpp_source.html b/wav_8hpp_source.html index e3f644ac7..b9cb81586 100644 --- a/wav_8hpp_source.html +++ b/wav_8hpp_source.html @@ -797,7 +797,7 @@ $(function(){ initResizable(false); }); diff --git a/windows_8h_source.html b/windows_8h_source.html index 2f93982ad..c86d2496c 100644 --- a/windows_8h_source.html +++ b/windows_8h_source.html @@ -119,7 +119,7 @@ $(function(){ initResizable(false); }); diff --git a/zlib_8hpp_source.html b/zlib_8hpp_source.html index f940ed54f..9d27ce0cc 100644 --- a/zlib_8hpp_source.html +++ b/zlib_8hpp_source.html @@ -284,7 +284,7 @@ $(function(){ initResizable(false); });