From 96a15d5a984b30fbf12cc801716dc368e49f7a70 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Tue, 23 Apr 2024 09:13:16 +0000 Subject: [PATCH] deploy: a97b037a780bee7cb96c8f04751aae3796d74ae7 --- _unit_tests_2compat_8hpp_source.html | 2 +- annotated.html | 72 ++--- base64_8hpp_source.html | 285 +++++++++--------- chrono_8hpp_source.html | 4 +- classes.html | 6 +- ...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 | 6 +- classstdex_1_1base64__writer-members.html | 2 +- classstdex_1_1base64__writer.html | 6 +- classstdex_1_1basic__hash-members.html | 2 +- classstdex_1_1basic__hash.html | 2 +- classstdex_1_1basic__sys__object-members.html | 101 +++++++ classstdex_1_1basic__sys__object.html | 181 +++++++++++ classstdex_1_1basic__sys__object.png | Bin 0 -> 1090 bytes 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_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_1ring-members.html | 2 +- classstdex_1_1ring.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 | 6 +- ...ex_1_1stream_1_1async__writer-members.html | 2 +- classstdex_1_1stream_1_1async__writer.html | 6 +- classstdex_1_1stream_1_1basic-members.html | 2 +- classstdex_1_1stream_1_1basic.html | 8 +- ...tdex_1_1stream_1_1basic__file-members.html | 2 +- classstdex_1_1stream_1_1basic__file.html | 8 +- ...stdex_1_1stream_1_1basic__sys-members.html | 116 ++++--- classstdex_1_1stream_1_1basic__sys.html | 78 +++-- classstdex_1_1stream_1_1basic__sys.png | Bin 1520 -> 2304 bytes classstdex_1_1stream_1_1buffer-members.html | 2 +- classstdex_1_1stream_1_1buffer.html | 8 +- ...ex_1_1stream_1_1buffered__sys-members.html | 2 +- classstdex_1_1stream_1_1buffered__sys.html | 4 +- classstdex_1_1stream_1_1cache-members.html | 2 +- classstdex_1_1stream_1_1cache.html | 10 +- ...dex_1_1stream_1_1cached__file-members.html | 2 +- classstdex_1_1stream_1_1cached__file.html | 6 +- ...sstdex_1_1stream_1_1converter-members.html | 2 +- classstdex_1_1stream_1_1converter.html | 8 +- ...stdex_1_1stream_1_1diag__file-members.html | 2 +- classstdex_1_1stream_1_1diag__file.html | 10 +- classstdex_1_1stream_1_1fifo-members.html | 2 +- classstdex_1_1stream_1_1fifo.html | 8 +- classstdex_1_1stream_1_1file-members.html | 162 +++++----- classstdex_1_1stream_1_1file.html | 84 +++--- classstdex_1_1stream_1_1file.png | Bin 2241 -> 3165 bytes ...dex_1_1stream_1_1file__window-members.html | 2 +- classstdex_1_1stream_1_1file__window.html | 10 +- classstdex_1_1stream_1_1limiter-members.html | 2 +- classstdex_1_1stream_1_1limiter.html | 8 +- ...dex_1_1stream_1_1memory__file-members.html | 2 +- classstdex_1_1stream_1_1memory__file.html | 12 +- ...stdex_1_1stream_1_1replicator-members.html | 2 +- classstdex_1_1stream_1_1replicator.html | 6 +- ...tream_1_1replicator_1_1worker-members.html | 2 +- ...dex_1_1stream_1_1replicator_1_1worker.html | 2 +- classstdex_1_1stream_1_1socket-members.html | 4 +- classstdex_1_1stream_1_1socket.html | 14 +- classstdex_1_1stream_1_1window-members.html | 2 +- classstdex_1_1stream_1_1window.html | 8 +- classstdex_1_1stream__hasher-members.html | 2 +- classstdex_1_1stream__hasher.html | 8 +- classstdex_1_1sys__object-members.html | 103 ------- classstdex_1_1sys__object.html | 194 ------------ classstdex_1_1sys__object.png | Bin 925 -> 0 bytes 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 | 6 +- classstdex_1_1zlib__writer-members.html | 2 +- classstdex_1_1zlib__writer.html | 6 +- debug_8hpp_source.html | 2 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_fca3c47b2ea228727bd6729832f89576.html | 2 +- doxygen_crawl.html | 8 +- endian_8hpp_source.html | 2 +- exception_8hpp_source.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 4 +- functions_d.html | 4 +- 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 | 4 +- functions_func_d.html | 4 +- functions_func_e.html | 2 +- functions_func_f.html | 2 +- functions_func_g.html | 4 +- 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 | 4 +- 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 | 4 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_l.html | 2 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 4 +- 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 | 150 ++++----- html_8hpp_source.html | 2 +- idrec_8hpp_source.html | 4 +- include_2stdex_2compat_8hpp_source.html | 2 +- index.html | 2 +- interval_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 | 4 +- 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 +- search/all_1.js | 47 +-- search/all_10.js | 39 +-- search/all_2.js | 2 +- search/all_3.js | 2 +- search/all_6.js | 2 +- search/all_c.js | 2 +- search/classes_1.js | 33 +- search/classes_e.js | 11 +- search/functions_2.js | 2 +- search/functions_3.js | 2 +- search/functions_6.js | 2 +- search/functions_c.js | 2 +- sgml_8hpp_source.html | 2 +- sgml__unicode_8hpp_source.html | 2 +- socket_8hpp_source.html | 71 +++-- spinlock_8hpp_source.html | 2 +- stream_8hpp_source.html | 44 +-- string_8hpp_source.html | 2 +- ...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 | 8 +- ...stdex_1_1free__locale__delete-members.html | 2 +- structstdex_1_1free__locale__delete.html | 2 +- ...ex_1_1html_1_1element__traits-members.html | 2 +- structstdex_1_1html_1_1element__traits.html | 2 +- structstdex_1_1html_1_1entity-members.html | 2 +- structstdex_1_1html_1_1entity.html | 2 +- ...ex_1_1html_1_1inserted__token-members.html | 2 +- structstdex_1_1html_1_1inserted__token.html | 2 +- structstdex_1_1interval-members.html | 2 +- structstdex_1_1interval.html | 2 +- structstdex_1_1mapping-members.html | 2 +- structstdex_1_1mapping.html | 2 +- structstdex_1_1no__delete-members.html | 2 +- structstdex_1_1no__delete.html | 2 +- ..._1_1no__delete_3_01_t_0f_0e_4-members.html | 2 +- structstdex_1_1no__delete_3_01_t_0f_0e_4.html | 2 +- ..._1_1parser_1_1html__attribute-members.html | 2 +- structstdex_1_1parser_1_1html__attribute.html | 2 +- ...1parser_1_1http__factor__more-members.html | 2 +- ...stdex_1_1parser_1_1http__factor__more.html | 2 +- structstdex_1_1socket__traits-members.html | 93 ++++++ structstdex_1_1socket__traits.html | 116 +++++++ ...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 | 94 ++++++ structstdex_1_1sys__object__traits.html | 120 ++++++++ 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 | 12 +- system_8hpp_source.html | 282 ++++++++--------- 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 | 4 +- 535 files changed, 2055 insertions(+), 1619 deletions(-) create mode 100644 classstdex_1_1basic__sys__object-members.html create mode 100644 classstdex_1_1basic__sys__object.html create mode 100644 classstdex_1_1basic__sys__object.png delete mode 100644 classstdex_1_1sys__object-members.html delete mode 100644 classstdex_1_1sys__object.html delete mode 100644 classstdex_1_1sys__object.png create mode 100644 structstdex_1_1socket__traits-members.html create mode 100644 structstdex_1_1socket__traits.html create mode 100644 structstdex_1_1sys__object__traits-members.html create mode 100644 structstdex_1_1sys__object__traits.html diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index f8d2b5166..1706ca544 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -172,7 +172,7 @@ $(function() { codefold.init(0); }); diff --git a/annotated.html b/annotated.html index c549f37d2..426fe19f2 100644 --- a/annotated.html +++ b/annotated.html @@ -254,46 +254,48 @@ $(function() {  Cbase64_readerConverts from Base64 when reading from a stream  Cbase64_writerConverts to Base64 when writing to a stream  Cbasic_hashBasic hashing operations - CbenchmarkMeasures time between initialization and going out of scope - Cblock_hashHashing in blocks - Ccharset_encoderEncoding converter context - Ccrc32_hashHashes as CRC32 - Cfree_locale_deleteDeleter for unique_ptr using free_locale - Cglobal_progressGlobal progress indicator - Chex_decHexadecimal decoding session - Chex_encHexadecimal encoding session - CintervalNumerical interval - Clazy_progressLazy progress indicator - ClocaleLocale_t helper class to free_locale when going out of scope - CmappingMaps index in source string to index in destination string - Cmd2_tMD2 hash value - Cmd5_hashHashes as MD5 - Cno_deleteNoop deleter - Cno_delete< T[]>Noop array deleter - CpoolPer-NUMA pool of items - CprogressProgress indicator base class - Cprogress_switcherProgress indicator switcher - CringRing buffer - Cscoped_executorExecutes one lambda immediately, and another when exiting the scope - Csha1_hashHashes as SHA1 - Csha256_tSHA256 hash value - Csha_tSHA hash value - CspinlockSpin-lock - Cstream_hasherHashes read to or write from data of the stream - Csys_info_tSystem information - Csys_objectOperating system object (file, pipe, anything with an OS handle etc.) - Ctimeout_progressTimeout progress indicator - Cuser_cancelledUser cancelled exception - Cvector_queueHelper class to allow limited size FIFO queues implemented as vector of elements - CwatchdogTriggers callback if not reset frequently enough - Czlib_readerDecompresses data when reading from a stream - Czlib_writerCompresses data when writing to a stream + Cbasic_sys_objectOperating system object base class + CbenchmarkMeasures time between initialization and going out of scope + Cblock_hashHashing in blocks + Ccharset_encoderEncoding converter context + Ccrc32_hashHashes as CRC32 + Cfree_locale_deleteDeleter for unique_ptr using free_locale + Cglobal_progressGlobal progress indicator + Chex_decHexadecimal decoding session + Chex_encHexadecimal encoding session + CintervalNumerical interval + Clazy_progressLazy progress indicator + ClocaleLocale_t helper class to free_locale when going out of scope + CmappingMaps index in source string to index in destination string + Cmd2_tMD2 hash value + Cmd5_hashHashes as MD5 + Cno_deleteNoop deleter + Cno_delete< T[]>Noop array deleter + CpoolPer-NUMA pool of items + CprogressProgress indicator base class + Cprogress_switcherProgress indicator switcher + CringRing buffer + Cscoped_executorExecutes one lambda immediately, and another when exiting the scope + Csha1_hashHashes as SHA1 + Csha256_tSHA256 hash value + Csha_tSHA hash value + Csocket_traitsSocket operations + CspinlockSpin-lock + Cstream_hasherHashes read to or write from data of the stream + Csys_info_tSystem information + Csys_object_traitsSystem object operations + Ctimeout_progressTimeout progress indicator + Cuser_cancelledUser cancelled exception + Cvector_queueHelper class to allow limited size FIFO queues implemented as vector of elements + CwatchdogTriggers callback if not reset frequently enough + Czlib_readerDecompresses data when reading from a stream + Czlib_writerCompresses data when writing to a stream diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 750182a9a..2bec8f10f 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -375,151 +375,152 @@ $(function() { codefold.init(0); });
318 break;
319
320 size_t x = static_cast<size_t>(data[i]);
-
321 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
-
322 m_num++;
-
323 }
-
324 }
+
321 _Assume_(m_num < _countof(m_buf));
+
322 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
+
323 m_num++;
+
324 }
+
325 }
-
325
-
-
329 void clear() noexcept
-
330 {
-
331 m_num = 0;
-
332 }
+
326
+
+
330 void clear() noexcept
+
331 {
+
332 m_num = 0;
+
333 }
-
333
-
-
341 size_t dec_size(_In_ size_t size) const noexcept
-
342 {
-
343 return ((m_num + size + 3)/4)*3;
-
344 }
+
334
+
+
342 size_t dec_size(_In_ size_t size) const noexcept
+
343 {
+
344 return ((m_num + size + 3)/4)*3;
+
345 }
-
345
-
346 protected:
-
350 template<class T, class AX>
-
-
351 size_t decode(_Inout_ std::vector<T, AX> &out)
-
352 {
-
353 m_num = 0;
-
354 out.push_back((T)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
-
355 if (m_buf[2] < 64) {
-
356 out.push_back((T)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
-
357 if (m_buf[3] < 64) {
-
358 out.push_back((T)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
-
359 return 3;
-
360 } else
-
361 return 2;
-
362 } else
-
363 return 1;
-
364 }
+
346
+
347 protected:
+
351 template<class T, class AX>
+
+
352 size_t decode(_Inout_ std::vector<T, AX> &out)
+
353 {
+
354 m_num = 0;
+
355 out.push_back((T)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
+
356 if (m_buf[2] < 64) {
+
357 out.push_back((T)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
+
358 if (m_buf[3] < 64) {
+
359 out.push_back((T)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
+
360 return 3;
+
361 } else
+
362 return 2;
+
363 } else
+
364 return 1;
+
365 }
-
365
-
366 protected:
-
367 uint8_t m_buf[4];
-
368 size_t m_num;
-
369 };
+
366
+
367 protected:
+
368 uint8_t m_buf[4];
+
369 size_t m_num;
+
370 };
-
370
-
371#pragma warning(push)
-
372#pragma warning(disable: 26495)
-
373
-
- -
378 {
-
379 public:
-
380 base64_reader(_Inout_ stdex::stream::basic& source) :
- -
382 m_temp_off(0),
-
383 m_temp_len(0)
-
384 {}
-
385
-
386#pragma warning(suppress: 6101) // See [1] below
-
-
387 virtual _Success_(return != 0 || length == 0) size_t read(
-
388 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
-
389 {
-
390 _Assume_(data || !length);
-
391 for (size_t to_read = length;;) {
-
392 if (m_temp_len >= to_read) {
-
393 memcpy(data, m_temp + m_temp_off, to_read);
-
394 m_temp_off += to_read;
-
395 m_temp_len -= to_read;
-
396 m_state = stdex::stream::state_t::ok;
-
397 return length;
-
398 }
-
399 if (m_temp_len) {
-
400 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
401 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
-
402 to_read -= m_temp_len;
-
403 m_temp_off = 0;
-
404 m_temp_len = 0;
-
405 }
-
406 // Read one Base64 block (4 chars)
-
407 while (m_num < 4) {
-
408 uint8_t x;
-
409 *m_source >> x;
-
410 if (!m_source->ok()) _Unlikely_ {
-
411 m_state = m_source->state();
-
412 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
413 }
-
414 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
-
415 m_num++;
-
416 }
-
417 decode();
-
418 if (m_temp_len < 3 && to_read >= 3) {
-
419 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
-
420 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
421 m_temp_off = 0;
-
422 m_temp_len = 0;
-
423 to_read -= m_temp_len;
-
424 m_state = stdex::stream::state_t::ok;
-
425 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
426 }
-
427 }
-
428 }
+
371
+
372#pragma warning(push)
+
373#pragma warning(disable: 26495)
+
374
+
+ +
379 {
+
380 public:
+
381 base64_reader(_Inout_ stdex::stream::basic& source) :
+ +
383 m_temp_off(0),
+
384 m_temp_len(0)
+
385 {}
+
386
+
387#pragma warning(suppress: 6101) // See [1] below
+
+
388 virtual _Success_(return != 0 || length == 0) size_t read(
+
389 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
+
390 {
+
391 _Assume_(data || !length);
+
392 for (size_t to_read = length;;) {
+
393 if (m_temp_len >= to_read) {
+
394 memcpy(data, m_temp + m_temp_off, to_read);
+
395 m_temp_off += to_read;
+
396 m_temp_len -= to_read;
+
397 m_state = stdex::stream::state_t::ok;
+
398 return length;
+
399 }
+
400 if (m_temp_len) {
+
401 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
402 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
+
403 to_read -= m_temp_len;
+
404 m_temp_off = 0;
+
405 m_temp_len = 0;
+
406 }
+
407 // Read one Base64 block (4 chars)
+
408 while (m_num < 4) {
+
409 uint8_t x;
+
410 *m_source >> x;
+
411 if (!m_source->ok()) _Unlikely_ {
+
412 m_state = m_source->state();
+
413 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
414 }
+
415 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
+
416 m_num++;
+
417 }
+
418 decode();
+
419 if (m_temp_len < 3 && to_read >= 3) {
+
420 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
+
421 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
422 m_temp_off = 0;
+
423 m_temp_len = 0;
+
424 to_read -= m_temp_len;
+
425 m_state = stdex::stream::state_t::ok;
+
426 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
427 }
+
428 }
+
429 }
-
429
-
430 protected:
-
-
434 void decode()
-
435 {
-
436 m_num = 0;
-
437 m_temp_off = 0;
-
438 m_temp[0] = static_cast<char>(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff);
-
439 if (m_buf[2] < 64) {
-
440 m_temp[1] = static_cast<char>(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff);
-
441 if (m_buf[3] < 64) {
-
442 m_temp[2] = static_cast<char>(((m_buf[2] << 6) | m_buf[3]) & 0xff);
-
443 m_temp_len = 3;
-
444 } else
-
445 m_temp_len = 2;
-
446 } else
-
447 m_temp_len = 1;
-
448 }
+
430
+
431 protected:
+
+
435 void decode()
+
436 {
+
437 m_num = 0;
+
438 m_temp_off = 0;
+
439 m_temp[0] = static_cast<char>(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff);
+
440 if (m_buf[2] < 64) {
+
441 m_temp[1] = static_cast<char>(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff);
+
442 if (m_buf[3] < 64) {
+
443 m_temp[2] = static_cast<char>(((m_buf[2] << 6) | m_buf[3]) & 0xff);
+
444 m_temp_len = 3;
+
445 } else
+
446 m_temp_len = 2;
+
447 } else
+
448 m_temp_len = 1;
+
449 }
-
449
-
450 protected:
-
451 char m_temp[3];
-
452 size_t
- - -
455 };
+
450
+
451 protected:
+
452 char m_temp[3];
+
453 size_t
+ + +
456 };
-
456
-
457#pragma warning(pop)
-
458}
-
459
-
460#if defined(__GNUC__)
-
461#pragma GCC diagnostic pop
-
462#endif
+
457
+
458#pragma warning(pop)
+
459}
+
460
+
461#if defined(__GNUC__)
+
462#pragma GCC diagnostic pop
+
463#endif
Base64 decoding session.
Definition base64.hpp:274
-
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:368
-
size_t decode(std::vector< T, AX > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:351
+
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:369
+
size_t decode(std::vector< T, AX > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:352
base64_dec() noexcept
Constructs blank decoding session.
Definition base64.hpp:279
-
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:341
-
void clear() noexcept
Resets decoding session.
Definition base64.hpp:329
+
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:342
+
void clear() noexcept
Resets decoding session.
Definition base64.hpp:330
void decode(std::vector< T_to, AX > &out, bool &is_last, const T_from *data, size_t size)
Decodes one block of information, and appends it to the output.
Definition base64.hpp:296
-
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:367
+
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:368
Base64 encoding session.
Definition base64.hpp:54
void encode(std::basic_string< T, TR, AX > &out, size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:139
void encode(std::basic_string< T, TR, AX > &out)
Encodes one complete internal buffer of data.
Definition base64.hpp:127
@@ -529,26 +530,26 @@ $(function() { codefold.init(0); });
base64_enc() noexcept
Constructs blank encoding session.
Definition base64.hpp:59
void clear() noexcept
Resets encoding session.
Definition base64.hpp:105
size_t enc_size(size_t size) const noexcept
Returns maximum encoded size.
Definition base64.hpp:117
-
Converts from Base64 when reading from a stream.
Definition base64.hpp:378
-
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:434
-
char m_temp[3]
Temporary buffer.
Definition base64.hpp:451
-
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:454
-
virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
Reads block of data from the stream.
Definition base64.hpp:387
-
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:453
+
Converts from Base64 when reading from a stream.
Definition base64.hpp:379
+
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:435
+
char m_temp[3]
Temporary buffer.
Definition base64.hpp:452
+
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:455
+
virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
Reads block of data from the stream.
Definition base64.hpp:388
+
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:454
Converts to Base64 when writing to a stream.
Definition base64.hpp:174
size_t m_num_blocks
‍Maximum number of Base64 blocks (4 chars) to write without a line break (SIZE_MAX no line breaks)
Definition base64.hpp:267
void encode()
Encodes one complete internal buffer of data.
Definition base64.hpp:223
void encode(size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:236
virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)
Writes block of data to the stream.
Definition base64.hpp:194
‍UTF-8 byte-order-mark
Definition stream.hpp:84
-
bool ok() const
Returns true if the stream state is clean i.e. previous operation was succesful.
Definition stream.hpp:180
+
bool ok() const
Returns true if the stream state is clean i.e. previous operation was successful.
Definition stream.hpp:180
state_t state() const
Returns stream state after last operation.
Definition stream.hpp:175
size_t write_array(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)
Writes an array of data to the stream.
Definition stream.hpp:393
Modifies data on the fly when reading from/writing to a source stream. Could also be used to modify r...
Definition stream.hpp:1022
diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index f7670cdf4..b790f35bf 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -237,7 +237,7 @@ $(function() { codefold.init(0); });
172 {
173 using rep = int64_t;
-
174 using period = std::ratio<1, 1'000'000>; // 1 microsecond
+
174 using period = std::milli;
175 using duration = std::chrono::duration<rep, period>;
176 using time_point = std::chrono::time_point<aosn_timestamp>;
177 static constexpr bool is_steady = false;
@@ -469,7 +469,7 @@ $(function() { codefold.init(0); });
diff --git a/classes.html b/classes.html index 3884ba363..14afcaf32 100644 --- a/classes.html +++ b/classes.html @@ -82,7 +82,7 @@ $(function() {
aggregate_progress (stdex)
aosn_date (stdex::chrono)
aosn_timestamp (stdex::chrono)
async_reader (stdex::stream)
async_writer (stdex::stream)
B
-
base64_dec (stdex)
base64_enc (stdex)
base64_reader (stdex)
base64_writer (stdex)
basic (stdex::stream)
basic_angle (stdex::parser)
basic_any_cu (stdex::parser)
basic_bol (stdex::parser)
basic_branch (stdex::parser)
basic_chemical_formula (stdex::parser)
basic_creditor_reference (stdex::parser)
basic_css_cdc (stdex::parser)
basic_css_cdo (stdex::parser)
basic_css_comment (stdex::parser)
basic_css_import (stdex::parser)
basic_css_string (stdex::parser)
basic_css_uri (stdex::parser)
basic_cu (stdex::parser)
basic_cu_set (stdex::parser)
basic_date (stdex::parser)
basic_dns_domain_char (stdex::parser)
basic_dns_name (stdex::parser)
basic_email_address (stdex::parser)
basic_emoticon (stdex::parser)
basic_eol (stdex::parser)
basic_file (stdex::stream)
basic_fraction (stdex::parser)
basic_hash (stdex)
basic_html_declaration_condition_end (stdex::parser)
basic_html_declaration_condition_start (stdex::parser)
basic_html_ident (stdex::parser)
basic_html_tag (stdex::parser)
basic_html_value (stdex::parser)
basic_iban (stdex::parser)
basic_integer (stdex::parser)
basic_integer10 (stdex::parser)
basic_integer10ts (stdex::parser)
basic_integer16 (stdex::parser)
basic_ipv4_address (stdex::parser)
basic_ipv6_address (stdex::parser)
basic_ipv6_scope_id_char (stdex::parser)
basic_iterations (stdex::parser)
basic_json_string (stdex::parser)
basic_mime_type (stdex::parser)
basic_mixed_numeral (stdex::parser)
basic_monetary_numeral (stdex::parser)
basic_noop (stdex::parser)
basic_parser (stdex::parser)
basic_permutation (stdex::parser)
basic_phone_number (stdex::parser)
basic_punct_cu (stdex::parser)
basic_roman_numeral (stdex::parser)
basic_scientific_numeral (stdex::parser)
basic_score (stdex::parser)
basic_sequence (stdex::parser)
basic_set (stdex::parser)
basic_si_reference (stdex::parser)
basic_si_reference_delimiter (stdex::parser)
basic_si_reference_part (stdex::parser)
basic_signed_numeral (stdex::parser)
basic_space_cu (stdex::parser)
basic_space_or_punct_cu (stdex::parser)
basic_string (stdex::parser)
basic_string_branch (stdex::parser)
basic_sys (stdex::stream)
basic_time (stdex::parser)
basic_url (stdex::parser)
basic_url_password_char (stdex::parser)
basic_url_path (stdex::parser)
basic_url_path_char (stdex::parser)
basic_url_username_char (stdex::parser)
benchmark (stdex)
block_hash (stdex)
buffer (stdex::stream)
buffer::buffer_t (stdex::stream)
buffered_sys (stdex::stream)
+
base64_dec (stdex)
base64_enc (stdex)
base64_reader (stdex)
base64_writer (stdex)
basic (stdex::stream)
basic_angle (stdex::parser)
basic_any_cu (stdex::parser)
basic_bol (stdex::parser)
basic_branch (stdex::parser)
basic_chemical_formula (stdex::parser)
basic_creditor_reference (stdex::parser)
basic_css_cdc (stdex::parser)
basic_css_cdo (stdex::parser)
basic_css_comment (stdex::parser)
basic_css_import (stdex::parser)
basic_css_string (stdex::parser)
basic_css_uri (stdex::parser)
basic_cu (stdex::parser)
basic_cu_set (stdex::parser)
basic_date (stdex::parser)
basic_dns_domain_char (stdex::parser)
basic_dns_name (stdex::parser)
basic_email_address (stdex::parser)
basic_emoticon (stdex::parser)
basic_eol (stdex::parser)
basic_file (stdex::stream)
basic_fraction (stdex::parser)
basic_hash (stdex)
basic_html_declaration_condition_end (stdex::parser)
basic_html_declaration_condition_start (stdex::parser)
basic_html_ident (stdex::parser)
basic_html_tag (stdex::parser)
basic_html_value (stdex::parser)
basic_iban (stdex::parser)
basic_integer (stdex::parser)
basic_integer10 (stdex::parser)
basic_integer10ts (stdex::parser)
basic_integer16 (stdex::parser)
basic_ipv4_address (stdex::parser)
basic_ipv6_address (stdex::parser)
basic_ipv6_scope_id_char (stdex::parser)
basic_iterations (stdex::parser)
basic_json_string (stdex::parser)
basic_mime_type (stdex::parser)
basic_mixed_numeral (stdex::parser)
basic_monetary_numeral (stdex::parser)
basic_noop (stdex::parser)
basic_parser (stdex::parser)
basic_permutation (stdex::parser)
basic_phone_number (stdex::parser)
basic_punct_cu (stdex::parser)
basic_roman_numeral (stdex::parser)
basic_scientific_numeral (stdex::parser)
basic_score (stdex::parser)
basic_sequence (stdex::parser)
basic_set (stdex::parser)
basic_si_reference (stdex::parser)
basic_si_reference_delimiter (stdex::parser)
basic_si_reference_part (stdex::parser)
basic_signed_numeral (stdex::parser)
basic_space_cu (stdex::parser)
basic_space_or_punct_cu (stdex::parser)
basic_string (stdex::parser)
basic_string_branch (stdex::parser)
basic_sys (stdex::stream)
basic_sys_object (stdex)
basic_time (stdex::parser)
basic_url (stdex::parser)
basic_url_password_char (stdex::parser)
basic_url_path (stdex::parser)
basic_url_path_char (stdex::parser)
basic_url_username_char (stdex::parser)
benchmark (stdex)
block_hash (stdex)
buffer (stdex::stream)
buffer::buffer_t (stdex::stream)
buffered_sys (stdex::stream)
C
cache (stdex::stream)
cached_file (stdex::stream)
charset_encoder (stdex)
comment (stdex::html)
converter (stdex::stream)
crc32_hash (stdex)
cue (stdex::wav)
cue_ex (stdex::wav)
@@ -121,7 +121,7 @@ $(function() {
record (stdex::idrec)
replicator (stdex::stream)
ring (stdex)
S
-
scoped_executor (stdex)
sequence (stdex::html)
sgml_any_cp (stdex::parser)
sgml_cp (stdex::parser)
sgml_cp_set (stdex::parser)
sgml_dns_domain_char (stdex::parser)
sgml_ipv6_scope_id_char (stdex::parser)
sgml_punct_cp (stdex::parser)
sgml_space_cp (stdex::parser)
sgml_space_or_punct_cp (stdex::parser)
sgml_string (stdex::parser)
sgml_url_password_char (stdex::parser)
sgml_url_path_char (stdex::parser)
sgml_url_username_char (stdex::parser)
sha1_hash (stdex)
sha256_t (stdex)
sha_t (stdex)
silence (stdex::wav)
socket (stdex::stream)
spinlock (stdex)
starting_token (stdex::html)
stream_hasher (stdex)
sys_info_t (stdex)
sys_object (stdex)
+
scoped_executor (stdex)
sequence (stdex::html)
sgml_any_cp (stdex::parser)
sgml_cp (stdex::parser)
sgml_cp_set (stdex::parser)
sgml_dns_domain_char (stdex::parser)
sgml_ipv6_scope_id_char (stdex::parser)
sgml_punct_cp (stdex::parser)
sgml_space_cp (stdex::parser)
sgml_space_or_punct_cp (stdex::parser)
sgml_string (stdex::parser)
sgml_url_password_char (stdex::parser)
sgml_url_path_char (stdex::parser)
sgml_url_username_char (stdex::parser)
sha1_hash (stdex)
sha256_t (stdex)
sha_t (stdex)
silence (stdex::wav)
socket (stdex::stream)
socket_traits (stdex)
spinlock (stdex)
starting_token (stdex::html)
stream_hasher (stdex)
sys_info_t (stdex)
sys_object_traits (stdex)
T
text_token (stdex::html)
timeout_progress (stdex)
token (stdex::html)
@@ -141,7 +141,7 @@ $(function() {
diff --git a/classstdex_1_1aggregate__progress-members.html b/classstdex_1_1aggregate__progress-members.html index 7086d928b..03220edef 100644 --- a/classstdex_1_1aggregate__progress-members.html +++ b/classstdex_1_1aggregate__progress-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1aggregate__progress.html b/classstdex_1_1aggregate__progress.html index c850e2479..d7499bef8 100644 --- a/classstdex_1_1aggregate__progress.html +++ b/classstdex_1_1aggregate__progress.html @@ -285,7 +285,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 0b3a3d310..cff080653 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress-members.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1aggregate__progress_1_1worker__progress.html b/classstdex_1_1aggregate__progress_1_1worker__progress.html index f0577d41c..066877d30 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress.html @@ -328,7 +328,7 @@ template<class T > diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index b7ac1f6c7..3b8a4578b 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 3149eebbf..aa22c2ee3 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -231,7 +231,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index da6da75a8..362f30ba3 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index d78cc3794..9777dd13d 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -236,7 +236,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1base64__reader-members.html b/classstdex_1_1base64__reader-members.html index 4323b0e16..d6c9af82c 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -163,7 +163,7 @@ $(function() { diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index 7a62401f2..3c4dad8f0 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -135,7 +135,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -422,7 +422,7 @@ size_t m_num -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -434,7 +434,7 @@ size_t m_num diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index 21b8159e2..c005f2e72 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index b50b2c977..ee2d8878d 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -135,7 +135,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -429,7 +429,7 @@ size_t m_num -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -441,7 +441,7 @@ size_t m_num diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index 65b2bcaf9..adfc01c2a 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index 6097a8cca..ca129c216 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -250,7 +250,7 @@ template<class T > diff --git a/classstdex_1_1basic__sys__object-members.html b/classstdex_1_1basic__sys__object-members.html new file mode 100644 index 000000000..331e6a1e0 --- /dev/null +++ b/classstdex_1_1basic__sys__object-members.html @@ -0,0 +1,101 @@ + + + + + + + +stdex: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::basic_sys_object< T, TR > Member List
+
+
+ +

This is the complete list of members for stdex::basic_sys_object< T, TR >, including all inherited members.

+ + + + + + + + + + + +
basic_sys_object(T h=TR::invalid_handle) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
basic_sys_object(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
basic_sys_object(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
close()stdex::basic_sys_object< T, TR >inlinevirtual
get() const noexceptstdex::basic_sys_object< T, TR >inline
m_h (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >protected
operator bool() const noexceptstdex::basic_sys_object< T, TR >inline
operator=(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
operator=(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
~basic_sys_object() noexcept(false) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inlinevirtual
+ + + + diff --git a/classstdex_1_1basic__sys__object.html b/classstdex_1_1basic__sys__object.html new file mode 100644 index 000000000..13ecc6e1a --- /dev/null +++ b/classstdex_1_1basic__sys__object.html @@ -0,0 +1,181 @@ + + + + + + + +stdex: stdex::basic_sys_object< T, TR > Class Template Reference + + + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::basic_sys_object< T, TR > Class Template Reference
+
+
+ +

Operating system object base class. + More...

+ +

#include <stdex/system.hpp>

+
+Inheritance diagram for stdex::basic_sys_object< T, TR >:
+
+
+ + +stdex::stream::basic_sys +stdex::stream::file + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

basic_sys_object (T h=TR::invalid_handle)
 
basic_sys_object (const basic_sys_object< T, TR > &other)
 
+basic_sys_objectoperator= (const basic_sys_object< T, TR > &other)
 
basic_sys_object (basic_sys_object< T, TR > &&other) noexcept
 
+basic_sys_objectoperator= (basic_sys_object< T, TR > &&other) noexcept
 
virtual void close ()
 Closes object.
 
operator bool () const noexcept
 Returns true if object has a valid handle.
 
+T get () const noexcept
 Returns object handle.
 
+ + + +

+Protected Attributes

+T m_h
 
+

Detailed Description

+
template<class T = sys_handle, class TR = sys_object_traits>
+class stdex::basic_sys_object< T, TR >

Operating system object base class.

+

Member Function Documentation

+ +

◆ close()

+ +
+
+
+template<class T = sys_handle, class TR = sys_object_traits>
+ + + + + +
+ + + + + + + +
virtual void stdex::basic_sys_object< T, TR >::close ()
+
+inlinevirtual
+
+ +

Closes object.

+ +

Reimplemented in stdex::stream::basic_sys.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1basic__sys__object.png b/classstdex_1_1basic__sys__object.png new file mode 100644 index 0000000000000000000000000000000000000000..46aafdfe3d9790302622c35313846029c7915dd9 GIT binary patch literal 1090 zcmeAS@N?(olHy`uVBq!ia0vp^$AP$mgBeJsT;=x#QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GU?JzX3_Dj46+eYk100#D2I z)MF=q+kec}_F~$?Uj5o~I%%8Yg08&M|vt9FKR=aoQ?Nga~Er>Yn_ueI3_ST`edRiNpWr7B8QUu14Y6qcMe z6Ab0MUc38{nca4Ot0P%gmixPWxly#d_gi*!c-7ZWhZ>yiUs}A`a&zZl2@*R|gLcFEo27PI&_ywqIW|6xtNl9I5M zro6r0ua~j@tF;9u#)lMibo>Ye5f^)vmrmIi&rq;UjA2KE-l2^;*BN$l9Or#3q!9kF zqmGqfo`?*?1NVcB40WV1CZDo=K6&etIiF8DshwOOUNB*aJS)5BuZt$`M)fK;UtZlj z-7Q#u(v#wy4-`)Rzry3b>+RfY^V_9gZ!KIk>&|nz@Z0yT7F&Ed{5389O3qHdd~=nb zPQo&sYZm{Qa^hhI&na!~{gH_qIvU^RczkMoX0ax@c1D@-;$v5{vgBTMKdcI#Y7rf- zc3^436*gbl95&M*vh8t8%CGs&Q|ElJ$^!i4O!sQGT zwx?6~PPw)HzW3?hGS@a5Enl>AwuI@Pt6%ah!rDt4ybo%qn@wID*X5|YNYLF-`J{8z z|2f-L7Ye2L&WbVE*cWK$@o9rymE9T3?X8!VoR5s{g$3NV7W4Ku<-bKecLl+sKM=%- h?NEL`XMg;Eh7ZTjswjqkO$6q422WQ%mvv4FO#nIA0Ve diff --git a/classstdex_1_1benchmark.html b/classstdex_1_1benchmark.html index 71d747697..64bb43009 100644 --- a/classstdex_1_1benchmark.html +++ b/classstdex_1_1benchmark.html @@ -150,7 +150,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 0e60ad3dd..f65fa3fc3 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index cce87263c..bcfd99615 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -240,7 +240,7 @@ template<class T > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index 26887a16f..70f5ed24d 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index 02e3a5d6c..a75c8e346 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -556,7 +556,7 @@ template<class TR_to = std::char_traits<T_to>, class AX_to = std::all diff --git a/classstdex_1_1crc32__hash-members.html b/classstdex_1_1crc32__hash-members.html index 82323860c..ec8cab017 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index f5fe9f3b3..049c5aab8 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -240,7 +240,7 @@ crc32_t m_value diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index ce0954b58..2a97de1a1 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 285d44003..9bcacfc59 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -523,7 +523,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index e2b95f356..b00720009 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index a551a64e5..6fb505ebc 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -213,7 +213,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index 437afd23c..303a6d9c5 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index 01c999e47..f86ec3682 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -191,7 +191,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1comment-members.html b/classstdex_1_1html_1_1comment-members.html index ade11910e..918b0591f 100644 --- a/classstdex_1_1html_1_1comment-members.html +++ b/classstdex_1_1html_1_1comment-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1comment.html b/classstdex_1_1html_1_1comment.html index dfa548918..e34707ff9 100644 --- a/classstdex_1_1html_1_1comment.html +++ b/classstdex_1_1html_1_1comment.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1declaration-members.html b/classstdex_1_1html_1_1declaration-members.html index 45960890e..d6599c931 100644 --- a/classstdex_1_1html_1_1declaration-members.html +++ b/classstdex_1_1html_1_1declaration-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1declaration.html b/classstdex_1_1html_1_1declaration.html index 3408f4c9c..edb1a17ee 100644 --- a/classstdex_1_1html_1_1declaration.html +++ b/classstdex_1_1html_1_1declaration.html @@ -141,7 +141,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1document-members.html b/classstdex_1_1html_1_1document-members.html index 98978628d..d1fe01fbd 100644 --- a/classstdex_1_1html_1_1document-members.html +++ b/classstdex_1_1html_1_1document-members.html @@ -109,7 +109,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1document.html b/classstdex_1_1html_1_1document.html index 95a906158..f1389d8ac 100644 --- a/classstdex_1_1html_1_1document.html +++ b/classstdex_1_1html_1_1document.html @@ -199,7 +199,7 @@ class stdex::html::document< T, TR, AX >

HTML document.

diff --git a/classstdex_1_1html_1_1element-members.html b/classstdex_1_1html_1_1element-members.html index 48c9a1f3e..db3418e6c 100644 --- a/classstdex_1_1html_1_1element-members.html +++ b/classstdex_1_1html_1_1element-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element.html b/classstdex_1_1html_1_1element.html index 88573d243..a544759a0 100644 --- a/classstdex_1_1html_1_1element.html +++ b/classstdex_1_1html_1_1element.html @@ -154,7 +154,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__end-members.html b/classstdex_1_1html_1_1element__end-members.html index 42729632a..c44a2b2b1 100644 --- a/classstdex_1_1html_1_1element__end-members.html +++ b/classstdex_1_1html_1_1element__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__end.html b/classstdex_1_1html_1_1element__end.html index 90628b20d..9f87b51af 100644 --- a/classstdex_1_1html_1_1element__end.html +++ b/classstdex_1_1html_1_1element__end.html @@ -145,7 +145,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__start-members.html b/classstdex_1_1html_1_1element__start-members.html index 17d22da43..47467981a 100644 --- a/classstdex_1_1html_1_1element__start-members.html +++ b/classstdex_1_1html_1_1element__start-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__start.html b/classstdex_1_1html_1_1element__start.html index 86e216ce6..a0944c245 100644 --- a/classstdex_1_1html_1_1element__start.html +++ b/classstdex_1_1html_1_1element__start.html @@ -164,7 +164,7 @@ template<class T > diff --git a/classstdex_1_1html_1_1instruction-members.html b/classstdex_1_1html_1_1instruction-members.html index 3a697b146..009c27b5e 100644 --- a/classstdex_1_1html_1_1instruction-members.html +++ b/classstdex_1_1html_1_1instruction-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1instruction.html b/classstdex_1_1html_1_1instruction.html index 2feee5c03..bcf872b1b 100644 --- a/classstdex_1_1html_1_1instruction.html +++ b/classstdex_1_1html_1_1instruction.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1parser-members.html b/classstdex_1_1html_1_1parser-members.html index a313f889b..d60a2fd0c 100644 --- a/classstdex_1_1html_1_1parser-members.html +++ b/classstdex_1_1html_1_1parser-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1parser.html b/classstdex_1_1html_1_1parser.html index 37a76f313..1cc0dbea1 100644 --- a/classstdex_1_1html_1_1parser.html +++ b/classstdex_1_1html_1_1parser.html @@ -564,7 +564,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1sequence-members.html b/classstdex_1_1html_1_1sequence-members.html index 242a23996..864675613 100644 --- a/classstdex_1_1html_1_1sequence-members.html +++ b/classstdex_1_1html_1_1sequence-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1sequence.html b/classstdex_1_1html_1_1sequence.html index 2a386eb8f..ac0063930 100644 --- a/classstdex_1_1html_1_1sequence.html +++ b/classstdex_1_1html_1_1sequence.html @@ -132,7 +132,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1starting__token-members.html b/classstdex_1_1html_1_1starting__token-members.html index d01c37a47..57114f46b 100644 --- a/classstdex_1_1html_1_1starting__token-members.html +++ b/classstdex_1_1html_1_1starting__token-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1starting__token.html b/classstdex_1_1html_1_1starting__token.html index 982508384..ab52c772a 100644 --- a/classstdex_1_1html_1_1starting__token.html +++ b/classstdex_1_1html_1_1starting__token.html @@ -183,7 +183,7 @@ class stdex::html::starting_token< T, TR, AX >

Token representing

diff --git a/classstdex_1_1html_1_1text__token-members.html b/classstdex_1_1html_1_1text__token-members.html index 30c3ccf54..dc5380699 100644 --- a/classstdex_1_1html_1_1text__token-members.html +++ b/classstdex_1_1html_1_1text__token-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1text__token.html b/classstdex_1_1html_1_1text__token.html index 236d64f34..ff49c22b0 100644 --- a/classstdex_1_1html_1_1text__token.html +++ b/classstdex_1_1html_1_1text__token.html @@ -170,7 +170,7 @@ class stdex::html::text_token< T, TR, AX >

Token representing part

diff --git a/classstdex_1_1html_1_1token-members.html b/classstdex_1_1html_1_1token-members.html index e6d3b0bf2..82bb1b4fe 100644 --- a/classstdex_1_1html_1_1token-members.html +++ b/classstdex_1_1html_1_1token-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1token.html b/classstdex_1_1html_1_1token.html index b45550703..6d676f8d9 100644 --- a/classstdex_1_1html_1_1token.html +++ b/classstdex_1_1html_1_1token.html @@ -231,7 +231,7 @@ template<class TR = std::char_traits<wchar_t>, class AX = std::alloca diff --git a/classstdex_1_1html_1_1url__token-members.html b/classstdex_1_1html_1_1url__token-members.html index 4d0a301ed..abb877577 100644 --- a/classstdex_1_1html_1_1url__token-members.html +++ b/classstdex_1_1html_1_1url__token-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1url__token.html b/classstdex_1_1html_1_1url__token.html index 6454ca8a9..978702111 100644 --- a/classstdex_1_1html_1_1url__token.html +++ b/classstdex_1_1html_1_1url__token.html @@ -165,7 +165,7 @@ class stdex::html::url_token< T, TR, AX >

HTTP token representing

diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index cb17bea2a..12e579bfe 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index 9ecef081c..3cc8f60e9 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -764,7 +764,7 @@ template<class T , class T_id , const T_id ID, class T_size , T_size N_align& diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index a820d8476..f8b0f248c 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 8fb6e8b87..f601bae45 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -272,7 +272,7 @@ template<class T > diff --git a/classstdex_1_1locale-members.html b/classstdex_1_1locale-members.html index e244560fb..25716542c 100644 --- a/classstdex_1_1locale-members.html +++ b/classstdex_1_1locale-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1locale.html b/classstdex_1_1locale.html index 7da559e75..4bdf71d63 100644 --- a/classstdex_1_1locale.html +++ b/classstdex_1_1locale.html @@ -114,7 +114,7 @@ Public Member Functions diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index 40e32fef1..4b0adc78a 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index a2e85491c..20f6bbada 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1minisign_1_1line__break-members.html b/classstdex_1_1minisign_1_1line__break-members.html index 6b89189e7..2e7023c91 100644 --- a/classstdex_1_1minisign_1_1line__break-members.html +++ b/classstdex_1_1minisign_1_1line__break-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1minisign_1_1line__break.html b/classstdex_1_1minisign_1_1line__break.html index d9eea8f67..39d6ba563 100644 --- a/classstdex_1_1minisign_1_1line__break.html +++ b/classstdex_1_1minisign_1_1line__break.html @@ -180,7 +180,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 c5443d1b7..cb6e84ba1 100644 --- a/classstdex_1_1minisign_1_1untrusted__comment-members.html +++ b/classstdex_1_1minisign_1_1untrusted__comment-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1minisign_1_1untrusted__comment.html b/classstdex_1_1minisign_1_1untrusted__comment.html index 8601ccbc1..66181e144 100644 --- a/classstdex_1_1minisign_1_1untrusted__comment.html +++ b/classstdex_1_1minisign_1_1untrusted__comment.html @@ -180,7 +180,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 6604e0f3e..3e098c8de 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 31522aa8b..124877e50 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index a2d51ae8c..9c62cdcfa 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index e94e25f8e..38a518d6a 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index 9f993af54..3cea468ab 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 5d3e40924..2eea8979f 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index 9c598843d..a239458f3 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index 35c3174af..8270c496e 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index df75cc7cd..11925501d 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index 80732ff13..7217cc612 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -238,7 +238,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index b13c492ec..af6db3893 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 3a5bafe09..4b84ebd87 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdc-members.html b/classstdex_1_1parser_1_1basic__css__cdc-members.html index 3ad70a698..769492bad 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdc-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdc.html b/classstdex_1_1parser_1_1basic__css__cdc.html index 6fdc68f5e..f0db04a30 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc.html +++ b/classstdex_1_1parser_1_1basic__css__cdc.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdo-members.html b/classstdex_1_1parser_1_1basic__css__cdo-members.html index d5c9d2af2..6131c65dd 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdo-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdo.html b/classstdex_1_1parser_1_1basic__css__cdo.html index a77dcfcba..3e6feb709 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo.html +++ b/classstdex_1_1parser_1_1basic__css__cdo.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__comment-members.html b/classstdex_1_1parser_1_1basic__css__comment-members.html index e27a5bfbb..178384e5a 100644 --- a/classstdex_1_1parser_1_1basic__css__comment-members.html +++ b/classstdex_1_1parser_1_1basic__css__comment-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__comment.html b/classstdex_1_1parser_1_1basic__css__comment.html index 3590b79b3..2cce7ef59 100644 --- a/classstdex_1_1parser_1_1basic__css__comment.html +++ b/classstdex_1_1parser_1_1basic__css__comment.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__import-members.html b/classstdex_1_1parser_1_1basic__css__import-members.html index 8335ccfbb..5ec58bfad 100644 --- a/classstdex_1_1parser_1_1basic__css__import-members.html +++ b/classstdex_1_1parser_1_1basic__css__import-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__import.html b/classstdex_1_1parser_1_1basic__css__import.html index 860e2e159..5f84e7da6 100644 --- a/classstdex_1_1parser_1_1basic__css__import.html +++ b/classstdex_1_1parser_1_1basic__css__import.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__string-members.html b/classstdex_1_1parser_1_1basic__css__string-members.html index ec730c074..0df3ff996 100644 --- a/classstdex_1_1parser_1_1basic__css__string-members.html +++ b/classstdex_1_1parser_1_1basic__css__string-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__string.html b/classstdex_1_1parser_1_1basic__css__string.html index 32d515aa5..09a366722 100644 --- a/classstdex_1_1parser_1_1basic__css__string.html +++ b/classstdex_1_1parser_1_1basic__css__string.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__uri-members.html b/classstdex_1_1parser_1_1basic__css__uri-members.html index eca6547a4..3f7c83207 100644 --- a/classstdex_1_1parser_1_1basic__css__uri-members.html +++ b/classstdex_1_1parser_1_1basic__css__uri-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__uri.html b/classstdex_1_1parser_1_1basic__css__uri.html index 6d7d39648..6dde2e530 100644 --- a/classstdex_1_1parser_1_1basic__css__uri.html +++ b/classstdex_1_1parser_1_1basic__css__uri.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index 0237b40b6..26b9d5014 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index 8108742b6..194b8dfb7 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -200,7 +200,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index ac05d0f79..08aa8c19c 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 8b522c690..d6802c15f 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 8a4f001af..bf18686a9 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 555c01e92..4a4c8570d 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index 36e43f6ed..b7759d224 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index a6ddfae06..20cbb2b35 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -202,7 +202,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index d32bf5e7e..0925deb3b 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 17b311fa7..9e39747f4 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -204,7 +204,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index c8c1716ea..aef01baf3 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index 074680a76..70f5d9a2f 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index 96f326c8a..dbcf83a56 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index 33daf9dbb..4703b3273 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index 1c07b0c86..621660447 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 1fc5b9d5f..1c4160ccc 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index e8042cfc5..0d8cec032 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index a5e1763a3..a79dc155d 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html index 4f173d0dc..a71c38b6e 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html index e503f18fe..3647e5cae 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html index 09c11946e..305a2a8ff 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html index 8184a26a4..a2f1c5d7d 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html @@ -225,7 +225,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__ident-members.html b/classstdex_1_1parser_1_1basic__html__ident-members.html index 10bca7bba..835b73ebe 100644 --- a/classstdex_1_1parser_1_1basic__html__ident-members.html +++ b/classstdex_1_1parser_1_1basic__html__ident-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__ident.html b/classstdex_1_1parser_1_1basic__html__ident.html index dc7fe762e..652b6a8e2 100644 --- a/classstdex_1_1parser_1_1basic__html__ident.html +++ b/classstdex_1_1parser_1_1basic__html__ident.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__tag-members.html b/classstdex_1_1parser_1_1basic__html__tag-members.html index 213a192fe..a4d1fd63b 100644 --- a/classstdex_1_1parser_1_1basic__html__tag-members.html +++ b/classstdex_1_1parser_1_1basic__html__tag-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__tag.html b/classstdex_1_1parser_1_1basic__html__tag.html index cd2fbf93e..1e10d34d1 100644 --- a/classstdex_1_1parser_1_1basic__html__tag.html +++ b/classstdex_1_1parser_1_1basic__html__tag.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__value-members.html b/classstdex_1_1parser_1_1basic__html__value-members.html index 65e3ac13d..2fd55efe1 100644 --- a/classstdex_1_1parser_1_1basic__html__value-members.html +++ b/classstdex_1_1parser_1_1basic__html__value-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__value.html b/classstdex_1_1parser_1_1basic__html__value.html index c970dd979..3b19f7f9d 100644 --- a/classstdex_1_1parser_1_1basic__html__value.html +++ b/classstdex_1_1parser_1_1basic__html__value.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index ba8f359b8..ada04e1bc 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index 565c853ca..c5ea13be9 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index a15946765..103445019 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index f8c89538e..fc20236df 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -184,7 +184,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index 015f514ef..c337f33be 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index a4290c3ee..317087b8e 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -233,7 +233,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index dbd56732e..a45690714 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index 13d1ac50d..c82bfa79d 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 92a9b06bf..a479f9c53 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index 48d50a68f..cafd335b3 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index d738a9e1e..be4152926 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 3b83b27d1..96f903da7 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -264,7 +264,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index a48d34656..bbcfab72e 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -116,7 +116,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 561d346cc..e2bfbbeb5 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -289,7 +289,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index e0dfab3ba..9eaa859fa 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index e10bb4985..1fa8efe90 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index 4c2d59eb5..055439c10 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index d0a7bc7bf..3e3f9cf23 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index 5de214f7a..b7dcd1168 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index d2470ad22..d7f2b1a6e 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -259,7 +259,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mime__type-members.html b/classstdex_1_1parser_1_1basic__mime__type-members.html index 4d6eb63ba..93b72395d 100644 --- a/classstdex_1_1parser_1_1basic__mime__type-members.html +++ b/classstdex_1_1parser_1_1basic__mime__type-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mime__type.html b/classstdex_1_1parser_1_1basic__mime__type.html index ea8ceabe6..e53abf6b4 100644 --- a/classstdex_1_1parser_1_1basic__mime__type.html +++ b/classstdex_1_1parser_1_1basic__mime__type.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 9e79b8e5e..fae83cd2a 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index e637b6bbd..dd7bd973b 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index 13ab99391..24a2af003 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index 3f3c419c7..d547c0f39 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -250,7 +250,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 94d8a0c47..14c1083a3 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index e01bb9bbc..605c492f7 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index 9d3752a95..335071e88 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index c56a79b64..457846fca 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index df67108cc..6973f0632 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 8e2898cd7..7cb6ea86f 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index e83641429..353893c17 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 731d4e4dd..e138a2751 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index 6fd3da61c..9fc160b92 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index b68fc359a..35e1a6f78 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index 0ca09649f..f063b6bad 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index 7f7186d25..3eb2a8676 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -230,7 +230,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index 975fc6eb7..942971eed 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index 2bbf3bf1d..e988ee028 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -266,7 +266,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index 9102449c2..c17876561 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 8d48aaece..bd988290f 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -235,7 +235,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index 333e9a10e..1aacb83c2 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 7d4a6a623..063fe041d 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -208,7 +208,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index 5bf26bb78..c04eb2eec 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index eee3a92b8..e1d6e7a28 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -222,7 +222,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index 06952566f..fef039755 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index 130b0458c..bb52f4886 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -264,7 +264,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html index 6f17d2255..6539095d8 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index cdb16eaec..cb2ae2a39 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__part-members.html b/classstdex_1_1parser_1_1basic__si__reference__part-members.html index 991a20fc9..1e0bfb211 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index 7d23de1dc..821b52529 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 621b1df8b..977c03d9a 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 5fd5f3d9d..c8ac51889 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -238,7 +238,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index 16e5df802..5911ef2fe 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index e48a839d0..eaa92d9bd 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index 6cb0f036c..608d08de3 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index 54d5e8360..6c6a3b5b9 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 286a5a3a7..de488f578 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index 6db92729c..ff8bef29c 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index be24587f1..c8a72bc82 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index 6ee625ef1..7ec536b8f 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -189,7 +189,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 0c0350698..143bb9072 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index dcf6b62c3..f0756f5cd 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 2209ca32b..80fd70cf9 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -111,7 +111,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index 8ce671a51..f83e92247 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -271,7 +271,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index c1a2b2328..c73af4d33 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index 8a5e6fe19..274cddd3c 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index ed97677ff..d5a9c6bf5 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 84d317156..4596e3d50 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index a2633fc6c..167955634 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index 7f4bb028e..279d4572b 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index 0684f19ae..d7ffb182a 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 1278a232f..174d70d07 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index fbf914a4b..e885bf85e 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 2a128b9cc..4c3da5263 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index 4f438b66f..62592e285 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 724563a8b..6209cdfc0 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index 5a1a1a95d..0691a8c0c 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index 01321b41d..90b9afc88 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index 8112bd713..b00a61f9e 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 0fe69ce6a..b9a14efd8 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index 81c4b4bf1..7f249f437 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index 44a0e2afc..60ff0f773 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -188,7 +188,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 7ddb3c172..58f8ec44e 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index dc37a3bf8..0f9cedb41 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -188,7 +188,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 30b44184f..f6d9e51c5 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index 701b06b17..4394cc98e 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -181,7 +181,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index 1958c569d..159dff27d 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index fa377ce41..acf0f3d32 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index a23e83776..9c2e469a6 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index 08caf245f..f97fa9108 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -189,7 +189,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index 6748a3479..d99ee1201 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index b15dfc8b5..e6c043866 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -233,7 +233,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index e0b2c49d2..00f80cba0 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 714b95dc3..40fdd477f 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -190,7 +190,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index 2fe66347a..6d06e77d4 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index 8aaac08c3..5ed40fb0c 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index 5d685f7fb..90bec158f 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index 933b6e0c5..59fb91d12 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -186,7 +186,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index 2e530d4d4..9222e4d50 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index 37359b850..50df00660 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index 6cad72ec9..5954ed0b5 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index ee84d21c9..1f442cab8 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -150,7 +150,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index 216470c86..3dd7f14a7 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 0824acf20..5a35841d7 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -150,7 +150,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index 5faed3045..0610645b0 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index 35dc76d19..13d7d797e 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index 467e541a4..a65c92235 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index f8b5c1c14..63bfd55bb 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -193,7 +193,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index cb52456fe..777d2aef5 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 83af12bfd..52b3ec3b9 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index d3e012e8e..fd5a4c241 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index f80efa7ee..2b475468e 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -182,7 +182,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index 105ebdbd8..2f73706c6 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index 6d16a3e9e..274c640d6 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index d2ff8c18b..96d4d3ebf 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 00d289d2f..6b36d5af9 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index 608f240ad..4d3b35904 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index f4cffb609..01dd16261 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index 648dee9b8..dbd069c26 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 265e155c4..a71fe78ef 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -186,7 +186,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index 8a20c3004..ce00ea934 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index a7f733490..6a76a5feb 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -109,7 +109,7 @@ class stdex::parser::http_value_collection< KEY, T >

Collection of

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index fcd6bac8c..cfa7c977d 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 95d17f2e8..984daa6d5 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -185,7 +185,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index cb70326aa..2b0e7155b 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 99f074ed7..f7055f877 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -193,7 +193,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index e4072be87..ed7707a35 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 88b8e5d07..303712832 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -193,7 +193,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index d98c424b7..7db501043 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 55ccffc7d..a7ed3fd50 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index 7ec1abdf3..2a9b42562 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 569b50ead..c3059313a 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -160,7 +160,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index 1d2b84051..43cf9e7c2 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index ad76ecec4..0e381f633 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index 2fd7d57e5..0cbd833c0 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index 188c63d10..851da4083 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -167,7 +167,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index cb5af8e66..44fe5c466 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index d3b1ac589..80bc44a9e 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -150,7 +150,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index 785670703..24c6cdd42 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index fbe59fc26..f99536c03 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index 231a44338..84c7b7fe7 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index c8806c963..25c646182 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index f7d8e9366..7f2aafd03 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index 776a9c16e..8fb2f7e42 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index 8b3fd89e4..c6e9fed45 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 01e8f6e8d..d8622c81b 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -157,7 +157,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index d93a905fd..28b2b2ba9 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index 83e82354e..6d911f797 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index 302dd4f13..499dbcf91 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index 97908c898..974c5c153 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index 45e139ac4..74038666c 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index 51a7674ce..84b9c1006 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1pool-members.html b/classstdex_1_1pool-members.html index 23d37485c..ee73d5f9d 100644 --- a/classstdex_1_1pool-members.html +++ b/classstdex_1_1pool-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1pool.html b/classstdex_1_1pool.html index 717eabe77..a45e69909 100644 --- a/classstdex_1_1pool.html +++ b/classstdex_1_1pool.html @@ -194,7 +194,7 @@ template<class T > diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index 6cbb3c3d4..60b71f3ab 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 4d2e0262b..c07213db7 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -313,7 +313,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index 4cacc42ad..1c9f7ed79 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 5952d0366..0d28b8273 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -165,7 +165,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index 869955515..a5a56c2ac 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index 38f1a0d09..c048f862e 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t N_cap> diff --git a/classstdex_1_1scoped__executor-members.html b/classstdex_1_1scoped__executor-members.html index 18570119b..26ad67b10 100644 --- a/classstdex_1_1scoped__executor-members.html +++ b/classstdex_1_1scoped__executor-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1scoped__executor.html b/classstdex_1_1scoped__executor.html index 1d8fb70fe..94fbc14bd 100644 --- a/classstdex_1_1scoped__executor.html +++ b/classstdex_1_1scoped__executor.html @@ -149,7 +149,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 401ac2069..fa80ccad9 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index a477dd5b4..c5286f835 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1spinlock-members.html b/classstdex_1_1spinlock-members.html index 9359bde99..a2e017644 100644 --- a/classstdex_1_1spinlock-members.html +++ b/classstdex_1_1spinlock-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1spinlock.html b/classstdex_1_1spinlock.html index 12d7626b9..8a4987049 100644 --- a/classstdex_1_1spinlock.html +++ b/classstdex_1_1spinlock.html @@ -140,7 +140,7 @@ void unlock () noexcep diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index 8415f8808..fd345b7b0 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index 93321e5b9..f74eaeefe 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -134,7 +134,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -393,7 +393,7 @@ template<size_t N_cap = default_async_limit> -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -405,7 +405,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 5014720cc..8ed69d2b0 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index 2efff2b82..70fed4983 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -134,7 +134,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -424,7 +424,7 @@ template<size_t N_cap = default_async_limit> -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -436,7 +436,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 60be38bc5..a674292ad 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -149,7 +149,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index 8e354f1dd..43e8f417c 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -147,7 +147,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -441,7 +441,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented in stdex::base64_reader, stdex::stream_hasher< T >, stdex::stream::converter, stdex::stream::async_reader< N_cap >, stdex::stream::buffer, stdex::stream::limiter, stdex::stream::window, stdex::stream::file_window, stdex::stream::cache, stdex::stream::basic_sys, stdex::stream::socket, stdex::stream::memory_file, stdex::stream::fifo, stdex::stream::diag_file, and stdex::zlib_reader.

@@ -786,7 +786,7 @@ template<class T_from , class T_to , class TR = std::char_traits<T_to> -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented in stdex::base64_writer, stdex::stream_hasher< T >, stdex::stream::converter, stdex::stream::replicator, stdex::stream::async_writer< N_cap >, stdex::stream::buffer, stdex::stream::limiter, stdex::stream::window, stdex::stream::file_window, stdex::stream::cache, stdex::stream::basic_sys, stdex::stream::socket, stdex::stream::memory_file, stdex::stream::fifo, stdex::stream::diag_file, and stdex::zlib_writer.

@@ -1255,7 +1255,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 bba93a717..7fe3ca1a1 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 4692267e0..aa13a23bc 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -157,7 +157,7 @@ Public Member Functions  Sets file modification time.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -181,7 +181,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -520,7 +520,7 @@ state_t m_state
-

Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.

+

Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.

Parameters
@@ -929,7 +929,7 @@ state_t  diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index 241d41d32..da89e9039 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -84,63 +84,61 @@ $(function() {
[in]default_charsetFallback charset to return when no BOM detected.
m_state
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -157,11 +155,11 @@ $(function() { - +
basic(state_t state=state_t::ok) (defined in stdex::stream::basic)stdex::stream::basicinline
basic_sys(sys_handle h=invalid_handle, state_t state=state_t::ok) (defined in stdex::stream::basic_sys)stdex::stream::basic_sysinline
close()stdex::stream::basic_sysinlinevirtual
stdex::sys_object::close(sys_handle h)stdex::sys_objectinlineprotectedstatic
duplicate(sys_handle h, bool inherit=false)stdex::sys_objectinlinestatic
flush()stdex::stream::basic_sysinlinevirtual
get() const noexceptstdex::sys_objectinline
m_h (defined in stdex::sys_object)stdex::sys_objectprotected
m_state (defined in stdex::stream::basic)stdex::stream::basicprotected
ok() conststdex::stream::basicinline
operator bool() const noexceptstdex::sys_objectinline
operator<<(const int8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const float data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const double data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const char data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const T *data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator=(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline
operator=(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline
operator>>(int8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(float &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(double &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(char &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basic_sysinlinevirtual
read_array(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)stdex::stream::basicinline
read_byte()stdex::stream::basicinline
read_data(T &data)stdex::stream::basicinline
read_remainder(size_t max_length=SIZE_MAX)stdex::stream::basicinlinevirtual
read_str(std::basic_string< T, TR, AX > &data)stdex::stream::basicinline
readln(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline
readln(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
readln_and_attach(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline
readln_and_attach(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
skip(fsize_t amount)stdex::stream::basicinlinevirtual
state() conststdex::stream::basicinline
sys_object(sys_handle h=invalid_handle) (defined in stdex::sys_object)stdex::sys_objectinline
sys_object(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline
sys_object(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline
basic_sys_object(T h=TR::invalid_handle) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
basic_sys_object(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
basic_sys_object(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
close()stdex::stream::basic_sysinlinevirtual
flush()stdex::stream::basic_sysinlinevirtual
get() const noexceptstdex::basic_sys_object< T, TR >inline
m_h (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >protected
m_state (defined in stdex::stream::basic)stdex::stream::basicprotected
ok() conststdex::stream::basicinline
operator bool() const noexceptstdex::basic_sys_object< T, TR >inline
operator<<(const int8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const float data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const double data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const char data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const T *data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator=(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
operator=(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline
operator>>(int8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(float &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(double &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(char &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basic_sysinlinevirtual
read_array(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)stdex::stream::basicinline
read_byte()stdex::stream::basicinline
read_data(T &data)stdex::stream::basicinline
read_remainder(size_t max_length=SIZE_MAX)stdex::stream::basicinlinevirtual
read_str(std::basic_string< T, TR, AX > &data)stdex::stream::basicinline
readln(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline
readln(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
readln_and_attach(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline
readln_and_attach(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
skip(fsize_t amount)stdex::stream::basicinlinevirtual
state() conststdex::stream::basicinline
write(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::stream::basic_sysinlinevirtual
write_array(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)stdex::stream::basicinline
write_array(const T_from *str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
write_vsprintf(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)stdex::stream::basicinline
write_vsprintf(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)stdex::stream::basicinline
~basic() noexcept(false) (defined in stdex::stream::basic)stdex::stream::basicinlinevirtual
~sys_object() noexcept(false) (defined in stdex::sys_object)stdex::sys_objectinlinevirtual
~basic_sys_object() noexcept(false) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inlinevirtual
diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 5fecdaba1..bf53320eb 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -93,9 +93,9 @@ Inheritance diagram for stdex::stream::basic_sys:
-stdex::stream::basic -stdex::sys_object -stdex::stream::file +stdex::stream::basic +stdex::basic_sys_object< T, TR > +stdex::stream::file
@@ -129,7 +129,7 @@ state_t  - + @@ -317,51 +317,41 @@ template<class KEY , class PR = std::less<KEY>, class AX = std::alloc template<class KEY , class PR = std::less<KEY>, class AX = std::allocator<KEY>> - - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + +
state () const
 
bool ok () const
 Returns true if the stream state is clean i.e. previous operation was succesful.
 Returns true if the stream state is clean i.e. previous operation was successful.
 
virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)
 Reads and returns remainder of the stream.
basicoperator>> (std::multiset< KEY, PR, AX > &data)
 
- Public Member Functions inherited from stdex::sys_object
sys_object (sys_handle h=invalid_handle)
 
sys_object (const sys_object &other)
 
-sys_objectoperator= (const sys_object &other)
 
sys_object (sys_object &&other) noexcept
 
-sys_objectoperator= (sys_object &&other) noexcept
 
+
- Public Member Functions inherited from stdex::basic_sys_object< T, TR >
basic_sys_object (T h=TR::invalid_handle)
 
basic_sys_object (const basic_sys_object< T, TR > &other)
 
+basic_sys_objectoperator= (const basic_sys_object< T, TR > &other)
 
basic_sys_object (basic_sys_object< T, TR > &&other) noexcept
 
+basic_sys_objectoperator= (basic_sys_object< T, TR > &&other) noexcept
 
 operator bool () const noexcept
 Returns true if object has a valid handle.
 
-sys_handle get () const noexcept
 Returns object handle.
 
 Returns true if object has a valid handle.
 
+T get () const noexcept
 Returns object handle.
 
- - - - - - - - - - - + + +

Additional Inherited Members

- Static Public Member Functions inherited from stdex::sys_object
-static sys_handle duplicate (sys_handle h, bool inherit=false)
 Duplicates given object.
 
- Static Protected Member Functions inherited from stdex::sys_object
-static void close (sys_handle h)
 Closes object.
 
- Protected Attributes inherited from stdex::stream::basic
state_t m_state
 
- Protected Attributes inherited from stdex::sys_object
-sys_handle m_h
 
- Protected Attributes inherited from stdex::basic_sys_object< T, TR >
+T m_h
 

Detailed Description

OS data stream (file, pipe, socket...)

@@ -459,7 +449,7 @@ sys_handle m_h -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -500,7 +490,7 @@ sys_handle m_h -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -512,7 +502,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1basic__sys.png b/classstdex_1_1stream_1_1basic__sys.png index 5b70b7992a78d294fca4c1d1b2556715e468ba23..317da1728ef258a7bb153f7970165976e9a4e4b1 100644 GIT binary patch literal 2304 zcmb`JX;@Qd7RM71Wl?GeL=;EF0xm4Fh(aJ>kyO$^@InM+31C1apg=+Pgp37I!)6d- z*=3Ock`N*R6$qt|P%8q1K@>#52r&d2nFtsXlDVNDrq4Y6GSl7<_n!NI-{(E&J?Hl> zH%_BZZPVPX34uViA>G})ArKWBXkS-X1>bwl2;#tx!D$Z+LZMKA=7)vlEBU?k_Ev{t z^{E3Nrl+St-R`+>E!d`!;Encyfd3oMag|ao1fotxx_ymFhAx&be#bJ`MNmtB*t(kW zgrP|cec&b4yUljwX##oITfQ3%ajz_Jk#PA_PE+*E?N>F7GGm}|vWv2g=Hbf~e=~mS z?yW|lt=#vG0!$j9EZRy_z=rjYP|jgC&v2^xTklKX0E>Q4UV@e?h32&&EEsQic+;TU z3LQsyw6rUP;Z`0Jf5~_;pVh>_MM-!v`js<$Bx3s2(y}1^ylXZ+zrvQh<}Tk=pD_EH zn*NNJK=Et3aTpoG!{4q)6xCiu0WKv!b+oLC_*OZ@+z?*=Yu3{0(I*6AIb$HMkRE>` z&tRzDOqh)8Nv^0q5K|x5CoLA25+%R#?ibY+f09HHfQlx!ZmKKb*Lyb>;B>Ic_bvfF`_y~+9pcTY3mFsUZ~j_Sv5*-EtW@>IpsD1 zQ63*WxowITn~AggoS2nOF=U1`y<=|jO{G{kzfAFKmz52TIdzIS?SEH%J_Q_k@yjE_ z?4Y!g0Cq>yBGIguziU~G7gV&OsRNVQY2SK$-J)htm?9+JOQ#Y72p)?2%@r47SlM-B zPsIzXi4`*QLD687s9Jj@@%{uAtc*c_E}^OINpsfms77ZADmpEs_*H&i%22jnox)M) zk?xh9OlgJ*AR4Sk-8Ia3A5bWsPj^mxczdbNrdE1S-YXXLJH5fI@r4eeL4JE$>V7=E zAd>g52}`w@N$P{I#AeYZc8I-&&whM7+kNHsWUge*Xa_cr#Yr1IGL-6q@6xzr#&oh_ z6dD%|RKMj^a@cT-bqXez6)gK!;m0#>m`=tuYamDLc)jC{n~QUi7C?WvEdkA59~Rpk zkvrrWmoNP&c81?&z~jCgC7y{Ek`G5F$>QTVzcv`JXW%{EDbD+E;D_*S%^=J!Pt6i3ih9s`B5hs zs!w{990r}AS>AM!v{SEYH-oxUw+e>!C#5FCp}VKE)M$MjW!TfC@!$6{#d?x9|6bUO z_4@MyV@w!6?WD(2`I9m&4T4+fk*VXV<46752wcYz<8U7{Zr)SPokA?-l34 zULR3zxz>H!Ei{N{$Az)%CF_%GC2$l+OUNz|jLV`TM~cd6(!qpQ?EohmaHlwz!?ad< zXYvUd!4)n;eKGs*Qa&*QLK#AY#Oz!rMjg8Z?fUUZq z`yU^w48V}SdE>W6*8L%B?N>pzch{z9f!LF~zE5;aj~cuNB_2&ODa9RfMt(2F1RhMW zoYzYN-uU!frs?CN$q2QJy}@-Ej=ufgbVnV@^gDoC^J%tgi!i2Ht_&)vSY8`RA4dV$ zqJWbl+oD)*3wZ>70FRosk{=XLN4fNP&Cy2;aXDVGBI#KS$y9a>=zjnsR4j3;RUXVF zUEn^R8dS#KPL=E9I=>)m4sRmw#^tmrv(rMe?(^6BV<|ICf3xk@pH8bmR6m|df$D?B zHd7Y+(||C-2dsbpM*VGT>W?W!a2{5Wa-8R12*zJTmxsEM41zVv{HO}Cg0yK+!i^hL zHkdj?!T*MoNyBfD{kQN18K#?S+_eNuS>o@gxa>4TUQ#CQvq?4a+#Vzzg#Kc0e082f zY`DBc4a94bUEmOm<`m!asCw2Vw5NQ6DE;K$fVodF?M=5`=r`Io)#@wdO%9p(f;rDT zfUtP}Y%Ea{yX}y@dRG>R(bO-jI*$9ThxbJ0fv&}r3RN~N!xXPwSUbT49Ver?tBqYK zX2j1%rQiWk7J)&gZrT_KrAWN*JXm5uFKUw&kU-?*+Fn$U8%x1irX*buY=MS0oZYX9 z8!N3qH7bMhDkdV=g8e~U{4vPJEN~`Q!L2Lce-m8QjqYrBrK$Af&$wvlN-ASSL$lyr O1%gDN-RQ2NSN{#afj(FO literal 1520 zcmai!dr;C@6vuz+mX%i9m{FNBx@fts*s6rNKJr!JGtI}g@zYkt9n+)~GBwF5w=zqL zBm#Wo#;PrXDS`u-HoB`3u!<(An7a80#mA)LTUpw_`lDv=ANQVf?z#8Q`F`e}yi>s^ zwr|_N4FG`csFS{70H6og*|)bC=;oBFg(JGf>{MX5pH{2YnW{+*p4eRBa@h9bUW!CD zG&H1(BczcG-QHGQSnz2;=l?g5`t&yduqg}W>lJ=QZ>m^Ldg^MtSqY7>eW5jh#u_&s ztEIU|GPED_%R zVQ+1DwzM+I@hq|f@4ixJ-bL@VCjL5GJWa?n*BXH84%!XadTtc9X&Eio#PXQ=Q5?Kv zW!@ZHuzmp~z4;IciFz8WwzFl;p+ibIV0(R{0!1Syt02NG(e6VJm)Z07UX zH5Uu{5jriQWyOo(hvX&7G+q!?Ob#!hAr0gA_A44_1 zd~u$)0?CtUDp@}F_P{w}Zt4j6!+Coq$D?Y*zd!A_8BeZ*Ci?=XYo1>-1LE{4Y*_dD z<4nbbPzY6n?Uu!9Nz5u%(tEXg+pI>`<_~cQc(v78d|id+=cjPB)LcSv?$y&>FN z9o3pW#?4xf$4vTIBeLZ9&|NWZnfak4w+7T6#avl;NJ2nkqyq{r7-*{AqV-Y4^E|55 zL`Om_Q$-U!%61XL#^d6_)4epb!jWpfiepk3ArGQj`SR9fd{Fn)K}E#zNM0NxMwo)P z7uN=Edil#0Aniz5ZM{fGjh58Kly` zXd(bU=Mvk7zqbdPs4<>iIqkbXpY!D#*31N9{)up)+?q<2`l=kA(o6&riS8XICuEse zB9Y$1k@M5Hftl6U8?=-TOv2chg`hK&#PiJHDKn6Z`)3;{?F%iJD`eds{qO>!ymEMf zaLEi5RZU|iM3bpd{nvK%v1ua+biAk}cACK~)h>l#yHs-@m;_`$VwyW>tA?BUDKIf=`wf?2E3uH*y9 zbTwxE#a}lF6ffq>Bz^8UDwV$#Oh`!arckN$j}<1Qg0{aqn*vRxhR1**OPt=747X-T z&cly*xTcN3)m(TE^y}Ks()hB{|4;IhvpOt~FlRiPyA z0!TVOsMItp`0R(1oq6f)w90wowX|eaD&hT@Kz{W{(Y0CU`ni-&1gzrkxn$3IQC(Bk z)e|H*pQ-yE*`?14*$b9W8dBd3E-eUQ!WuSVV>J4q*@=^FPq;TX&VzKy5zwEENPFwE zU}dMron_<5hf#u|Ru-Y^sm
diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 50b857406..07bb6c210 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -141,7 +141,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -420,7 +420,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -461,7 +461,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -473,7 +473,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1buffered__sys-members.html b/classstdex_1_1stream_1_1buffered__sys-members.html index 42a57c68c..2d5cc52cf 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -158,7 +158,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 979e3c140..5966d3355 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -138,7 +138,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -363,7 +363,7 @@ void flush_write ()
diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 384156bfb..e513756f7 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -167,7 +167,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index a237a67e8..24b69dc4f 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -169,7 +169,7 @@ Public Member Functions  Skips given amount of bytes of data on the stream.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -181,7 +181,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -590,7 +590,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -873,7 +873,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -885,7 +885,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1cached__file-members.html b/classstdex_1_1stream_1_1cached__file-members.html index e749382f2..cda2135e4 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -175,7 +175,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index 042b7df34..0642c2832 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -192,7 +192,7 @@ Public Member Functions  Skips given amount of bytes of data on the stream.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -204,7 +204,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -578,7 +578,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index b64bcd577..84ff2114e 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index bffed0b73..1ce8def01 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -137,7 +137,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -434,7 +434,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -477,7 +477,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -491,7 +491,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1diag__file-members.html b/classstdex_1_1stream_1_1diag__file-members.html index d6714ac75..e4eb7aa76 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index 9986267c2..1939294f4 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -169,7 +169,7 @@ Public Member Functions  Sets file modification time.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -181,7 +181,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -509,7 +509,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -705,7 +705,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -717,7 +717,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index 53f98bc6a..1f904ca28 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 21efe32a6..502d3731e 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -135,7 +135,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -410,7 +410,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -451,7 +451,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -463,7 +463,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index ee2db3ef4..136925f3c 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -85,87 +85,85 @@ $(function() { atime() conststdex::stream::fileinlinevirtual basic(state_t state=state_t::ok) (defined in stdex::stream::basic)stdex::stream::basicinline basic_sys(sys_handle h=invalid_handle, state_t state=state_t::ok) (defined in stdex::stream::basic_sys)stdex::stream::basic_sysinline - stdex::close()stdex::stream::basicinlinevirtual - stdex::stream::basic_sys::close()stdex::stream::basic_sysinlinevirtual - stdex::sys_object::close(sys_handle h)stdex::sys_objectinlineprotectedstatic + basic_sys_object(T h=TR::invalid_handle) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline + basic_sys_object(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline + basic_sys_object(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline + stdex::close()stdex::stream::basicinlinevirtual + stdex::stream::basic_sys::close()stdex::stream::basic_sysinlinevirtual ctime() conststdex::stream::fileinlinevirtual - duplicate(sys_handle h, bool inherit=false)stdex::sys_objectinlinestatic - exists(const stdex::schar_t *filename)stdex::stream::fileinlinestatic - exists(const std::basic_string< TR, AX > &filename)stdex::stream::fileinlinestatic - file(sys_handle h=invalid_handle, state_t state=state_t::ok) (defined in stdex::stream::file)stdex::stream::fileinline - file(const schar_t *filename, int mode)stdex::stream::fileinline - file(const std::basic_string< TR, AX > &filename, int mode)stdex::stream::fileinline - stdex::flush()stdex::stream::basicinlinevirtual - stdex::stream::basic_sys::flush()stdex::stream::basic_sysinlinevirtual - get() const noexceptstdex::sys_objectinline - lock(fpos_t offset, fsize_t length)stdex::stream::fileinlinevirtual - m_h (defined in stdex::sys_object)stdex::sys_objectprotected - m_state (defined in stdex::stream::basic)stdex::stream::basicprotected - mtime() conststdex::stream::fileinlinevirtual - ok() conststdex::stream::basicinline - open(const schar_t *filename, int mode)stdex::stream::fileinline - open(const std::basic_string< TR, AX > &filename, int mode)stdex::stream::fileinline - operator bool() const noexceptstdex::sys_objectinline - operator<<(const int8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const int16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const int32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const int64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const uint8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const uint16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const uint32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const uint64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const float data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const double data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const char data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const T *data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator<<(const std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator=(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline - operator=(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline - operator>>(int8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(int16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(int32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(int64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(uint8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(uint16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(uint32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(uint64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(float &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(double &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(char &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - operator>>(std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline - stdex::read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basicinlinevirtual - stdex::stream::basic_sys::read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basic_sysinlinevirtual - read_array(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)stdex::stream::basicinline - read_byte()stdex::stream::basicinline - read_charset(charset_id default_charset=charset_id::system)stdex::stream::basic_fileinline - read_data(T &data)stdex::stream::basicinline - read_remainder(size_t max_length=SIZE_MAX)stdex::stream::basic_fileinlinevirtual - read_str(std::basic_string< T, TR, AX > &data)stdex::stream::basicinline - readln(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline - readln(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline - readln_and_attach(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline - readln_and_attach(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline - readonly(const stdex::schar_t *filename)stdex::stream::fileinlinestatic - readonly(const std::basic_string< TR, AX > &filename)stdex::stream::fileinlinestatic - seek(foff_t offset, seek_t how=seek_t::beg)stdex::stream::fileinlinevirtual - seekbeg(fpos_t offset)stdex::stream::basic_fileinline - seekcur(foff_t offset)stdex::stream::basic_fileinline - seekend(foff_t offset)stdex::stream::basic_fileinline - set_atime(time_point date)stdex::stream::fileinlinevirtual - set_ctime(time_point date)stdex::stream::fileinlinevirtual - set_mtime(time_point date)stdex::stream::fileinlinevirtual - size() conststdex::stream::fileinlinevirtual - skip(fsize_t amount)stdex::stream::basic_fileinlinevirtual - state() conststdex::stream::basicinline - sys_object(sys_handle h=invalid_handle) (defined in stdex::sys_object)stdex::sys_objectinline - sys_object(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline - sys_object(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline + exists(const stdex::schar_t *filename)stdex::stream::fileinlinestatic + exists(const std::basic_string< TR, AX > &filename)stdex::stream::fileinlinestatic + file(sys_handle h=invalid_handle, state_t state=state_t::ok) (defined in stdex::stream::file)stdex::stream::fileinline + file(const schar_t *filename, int mode)stdex::stream::fileinline + file(const std::basic_string< TR, AX > &filename, int mode)stdex::stream::fileinline + stdex::flush()stdex::stream::basicinlinevirtual + stdex::stream::basic_sys::flush()stdex::stream::basic_sysinlinevirtual + get() const noexceptstdex::basic_sys_object< T, TR >inline + lock(fpos_t offset, fsize_t length)stdex::stream::fileinlinevirtual + m_h (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >protected + m_state (defined in stdex::stream::basic)stdex::stream::basicprotected + mtime() conststdex::stream::fileinlinevirtual + ok() conststdex::stream::basicinline + open(const schar_t *filename, int mode)stdex::stream::fileinline + open(const std::basic_string< TR, AX > &filename, int mode)stdex::stream::fileinline + operator bool() const noexceptstdex::basic_sys_object< T, TR >inline + operator<<(const int8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const int16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const int32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const int64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const uint8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const uint16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const uint32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const uint64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const float data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const double data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const char data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const T *data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator<<(const std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator=(const basic_sys_object< T, TR > &other) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline + operator=(basic_sys_object< T, TR > &&other) noexcept (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inline + operator>>(int8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(int16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(int32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(int64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(uint8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(uint16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(uint32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(uint64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(float &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(double &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(char &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(std::basic_string< T, TR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(std::vector< T, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(std::set< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + operator>>(std::multiset< KEY, PR, AX > &data) (defined in stdex::stream::basic)stdex::stream::basicinline + stdex::read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basicinlinevirtual + stdex::stream::basic_sys::read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream::basic_sysinlinevirtual + read_array(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)stdex::stream::basicinline + read_byte()stdex::stream::basicinline + read_charset(charset_id default_charset=charset_id::system)stdex::stream::basic_fileinline + read_data(T &data)stdex::stream::basicinline + read_remainder(size_t max_length=SIZE_MAX)stdex::stream::basic_fileinlinevirtual + read_str(std::basic_string< T, TR, AX > &data)stdex::stream::basicinline + readln(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline + readln(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline + readln_and_attach(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline + readln_and_attach(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline + readonly(const stdex::schar_t *filename)stdex::stream::fileinlinestatic + readonly(const std::basic_string< TR, AX > &filename)stdex::stream::fileinlinestatic + seek(foff_t offset, seek_t how=seek_t::beg)stdex::stream::fileinlinevirtual + seekbeg(fpos_t offset)stdex::stream::basic_fileinline + seekcur(foff_t offset)stdex::stream::basic_fileinline + seekend(foff_t offset)stdex::stream::basic_fileinline + set_atime(time_point date)stdex::stream::fileinlinevirtual + set_ctime(time_point date)stdex::stream::fileinlinevirtual + set_mtime(time_point date)stdex::stream::fileinlinevirtual + size() conststdex::stream::fileinlinevirtual + skip(fsize_t amount)stdex::stream::basic_fileinlinevirtual + state() conststdex::stream::basicinline tell() conststdex::stream::fileinlinevirtual truncate()stdex::stream::fileinlinevirtual unlock(fpos_t offset, fsize_t length)stdex::stream::fileinlinevirtual @@ -186,11 +184,11 @@ $(function() { write_vsprintf(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)stdex::stream::basicinline write_vsprintf(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)stdex::stream::basicinline ~basic() noexcept(false) (defined in stdex::stream::basic)stdex::stream::basicinlinevirtual - ~sys_object() noexcept(false) (defined in stdex::sys_object)stdex::sys_objectinlinevirtual + ~basic_sys_object() noexcept(false) (defined in stdex::basic_sys_object< T, TR >)stdex::basic_sys_object< T, TR >inlinevirtual diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index a862f38f5..998d5f64f 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -94,11 +94,11 @@ Inheritance diagram for stdex::stream::file:
-stdex::stream::basic_file -stdex::stream::basic_sys -stdex::stream::basic -stdex::stream::basic -stdex::sys_object +stdex::stream::basic_file +stdex::stream::basic_sys +stdex::stream::basic +stdex::stream::basic +stdex::basic_sys_object< T, TR >
@@ -174,7 +174,7 @@ Public Member Functions - + - + @@ -387,30 +387,30 @@ template<class KEY , class PR = std::less<KEY>, class AX = std::alloc - - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + +
 Skips given amount of bytes of data on the stream.
 
charset_id read_charset (charset_id default_charset=charset_id::system)
 Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
 Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
 
- Public Member Functions inherited from stdex::stream::basic
@@ -186,7 +186,7 @@ state_t state () const
 
bool ok () const
 Returns true if the stream state is clean i.e. previous operation was succesful.
 Returns true if the stream state is clean i.e. previous operation was successful.
 
uint8_t read_byte ()
virtual void flush ()
 Persists volatile element data.
 
- Public Member Functions inherited from stdex::sys_object
sys_object (sys_handle h=invalid_handle)
 
sys_object (const sys_object &other)
 
-sys_objectoperator= (const sys_object &other)
 
sys_object (sys_object &&other) noexcept
 
-sys_objectoperator= (sys_object &&other) noexcept
 
+
- Public Member Functions inherited from stdex::basic_sys_object< T, TR >
basic_sys_object (T h=TR::invalid_handle)
 
basic_sys_object (const basic_sys_object< T, TR > &other)
 
+basic_sys_objectoperator= (const basic_sys_object< T, TR > &other)
 
basic_sys_object (basic_sys_object< T, TR > &&other) noexcept
 
+basic_sys_objectoperator= (basic_sys_object< T, TR > &&other) noexcept
 
 operator bool () const noexcept
 Returns true if object has a valid handle.
 
-sys_handle get () const noexcept
 Returns object handle.
 
 Returns true if object has a valid handle.
 
+T get () const noexcept
 Returns object handle.
 
@@ -428,27 +428,17 @@ Static Public Member Functions - - - -

Static Public Member Functions

static bool readonly (const std::basic_string< TR, AX > &filename)
 Checks if file/folder/symlink is read-only.
 
- Static Public Member Functions inherited from stdex::sys_object
-static sys_handle duplicate (sys_handle h, bool inherit=false)
 Duplicates given object.
 
- - - - - - - + + +

Additional Inherited Members

- Static Protected Member Functions inherited from stdex::sys_object
-static void close (sys_handle h)
 Closes object.
 
- Protected Attributes inherited from stdex::stream::basic
state_t m_state
 
- Protected Attributes inherited from stdex::sys_object
-sys_handle m_h
 
- Protected Attributes inherited from stdex::basic_sys_object< T, TR >
+T m_h
 

Detailed Description

File-system file.

@@ -824,7 +814,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca

Checks if file/folder/symlink is read-only.

-

For inexisting or inaccessible paths, writeability is assumed.

+

For inexistent or inaccessible paths, writability is assumed.

Parameters
@@ -858,7 +848,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca

Checks if file/folder/symlink is read-only.

-

For inexisting or inaccessible paths, writeability is assumed.

+

For inexistent or inaccessible paths, writability is assumed.

Parameters
[in]filenameFilename
@@ -1116,7 +1106,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1file.png b/classstdex_1_1stream_1_1file.png index d75e51113e67b46d92b500f1d92ab6bbb75cc620..787f59294d58063297cfda0582c5a9f46abed7e4 100644 GIT binary patch literal 3165 zcmcgscT|&E7XOlQ zx5;h;06^UQgqbY>2!Z%^q6maP7d{57@jr4lr|gbyY;5q&$uEl`gyx56lv=>V>oZABc+b7MBe{b8K`3Ay73<-Hx*LfRol5WT zrJedcTN|N|3-0qW(8Ec+S0rBnv??8hgwq;xZdE~46%R{k2&1&TU%gh3)`m9}xfiM{ z5~aM|f2Pr7N9B#bd7<-embC<1lxJt7wANJKfecU6Rq%rWJ8J65R@zO6SAJ^9yHVB> zYT;wp{E-%yoymGMK)>zo?s%TpLU4R0wxBx_OU$o-JJsjdBn=-`ZslO6EH3*`X+EAO z94vP(vG94=vfd1$(MFhFnbwDJ*=JwfheRzx4av*&ptJRj+=LCO;E5)Gl9NsaN}8cl z7mt%+k!rH*^CV{IzeIFTSL0*-ni|iN609=&U6Y385xmS9mHJq2&CQ{jCQ0S)G|qiC zmWXb^z{3~|t1lKFv8*Dita!52UJk&@jNzH6NniDgL`<~P%3BXnc>3b{gN8*FI>h@) z1@yTXn+v-MXj0Gg$LYY;x+kt=t8mUlyuCh7Y7j|o2koq64lUmqu+3Y|)pQ_+G#OB3 zqAQ)pMfAZ0->?R&Xf|WfxxofnzryN0`4t-Af4C^dwn;B|_lGmdgR)MI`P6c{Dz$cG zk7UBznXU*^>we8#kq3(v)J`f!*uA(24-?< zmoJ&Q@9qcEb;yuQ*EBtSaa0$k^IL8r)HXjr^Rw zSk12TIapVCf2}m|lFL_dwnx;IzHaT@dP7lI&ptbq>ND7rg-u>J&Q31kOZT8EnW-Sh zwGzKNdm|(NGKGryE4?}gg6Hm?`3**nU4#Zi9=@n-9`QON^=>9(j^~n4RZ-NL-bi4V zbbbEDi4WOXCN-!=c0YM_A{w^gt2jT8FNGIANnP=%Qd~}&kF$3hvG_=uA9{hQ?<8R+ z--D79n`{4o3=Nm)9FA{-E!O!+7hbr@E_j1hcxY-YYvTGkejHgn&XrytTz7lc=<@J# zp*oo;m3s-k;rp5Typk3NO-E7{GjqdGUIR0 z2N(wn2Sjkys$@Xk1`GO77zGYCPTDewliL0^m1-)w#RJc`Kq@;6~{EIi}xO9PlAn*~Yn!hQhU(f>ni|MM+rrbY^ zOxqZO1O!1m{~&QF!}{My5U5PWJp^izHUKUVeT}4yoe%=j|6o8);mrV)n!4ft5gX1nVm_gDt1>0ABwRYhSlb&7PEAbKC5zZq#&3f2$!_)?vUm+j_z5BD zluf%xAD6645~*f<%*_4q5q6?#rp#aKnmQ6(M`V`D0c%u!SBf@F#VCar9jBGD2z3j`^(7cf?S>uTi zDn`dPbjVm@{rkAL#G(sw0TUL3J++2CWC(C*vk?nuA+nlj#WqpTIH;1}&d`6v;1 z1g^Nh^p8n!!!rrqhR9#iwa)v`)q0K}OD+s}5lF36Ug ze=d1k)_Pc}!cj)sm-}sfJ|f|l6GD{0k=yCDz1{I*RYUlLL~myfS9uh*Hm&ci=7lt9 zI%>BZ#_Z2O8K}#(#=+`T^vF(CTR-m)czo^6ejAU`y6y1p)nyfMfj<457$P_Jf>76k z=ppL|d9Q49S4xu%h7aVn5GVYr!KqXir8c>%y4Rn^T@LGlrX9VK$Qs&$ukGgP@BhhE zO()6iz`AA?p~_tDSO0~AYYpzJ>y0nGUna_;bIhOZ&waUmzISil#B+R+K1II0{Z)VC z*sVRu&%!umCo_f_M|YtsGy>&^l}TA}#A=)wkil}`%IS|e%sExn&Stql-ib8F6Xr|x zd_bNvTgtt^AWbxR9jN@=_>ItCH(09`ObYa^kzVH3=8*lNBP)T1bNdLcsN zE{n@3CAuhwW~<630jky*uAG?L-N5t0E8VX|k14@``cYEvknXkV71~!wYMX-ekvU5Y)3ZPCyyn#xAha8{!`~HFUUv3n;FjGINp9Hh zwww1EI29Pqoi9)JTRfl5VT{`_BV z_Go>&FU9HZB~P%x1>^~ubuXZ^ZmYmEMYRodFQ{UNKoqs@3c$MOeNzxm>UB6pkLA3n zR)i4d(;dFkqxwPbyJ8o28b!XmGypc5zWjY>Yzrvn2|lQE@t7d&W1oT|Tf=;4BYf5(q&SMKk2#r|7VIYZD=US3~l^@0H)_B^S))26YY- zHe+Z;$`_2h_pF#4)hlL<$s8~FUMYoHa)(q+#6S=4^dV!YdEXOZpO;mTVifD%b9q6P zcHivMqm+6&PV;1Jb(YEon*?dC$$Sqq-#cqOTQ?${$RnyJs1g~6gja_0!Ge+khV)-+ zd=-{shF0Ei`0cRtd|(gO7`~MFdfS|-0@oS<8v|k#R%l94Cr?{&c5X6bK&Kvk+ot9g zJzP*{mC0uIN1&tkf*uRb6L&fdf@Yo9_>bxQQ-ZyDy3dkdo{KXIyvh(vagG@b;1Bbo LR%R6@ZrA?=AC|M} literal 2241 zcmb7`X;c%&8ioTR2!euGKq;}}l|>Pv><|PoRKso{C@Kh5%1#XXA_1iq0vfoQg(U>5 zBp4zH2!s?Nu^`A6N{Ap5OcWt337f0}q0#>6J?FOPo;yEg=9_osJ#)VEJ#z-_>3&8< zX}=Nx08oLRg}?v+nNI0EYsWTe?@7L7CmpmsUA>*Qwzj0x3DHtq?r&vQAj9iggzgD} zKpYKpNicQ1f6{@N^Mi?{&54p%7Tly{v za)WDuK@-Q3dms5+5??wyNP2o>eR@SqK0#0AC-?z`Ci4V*bp_!AFJ4W}?JO*;9Isu< zEi7_3gu}!0V3AQuWF8LQWq#(~6b}M1d*MQTaxr0yLoCY5()gEQ?=wE9!7h;QM|Jcs zE8+v&cYl>$9a`lUo`QVT0Vl6_M4#(ah)6vKtZrg`jw+_DGffENQY+wxqp<9(*u*1; zgMASaT;wP4CV@4O=207dptKBWlVfF_~}5q09J6hF@c2D+SsQ0p0Ht8VoXc!x@#wHM024OZvf zGZniOk+a!vccAT*a|Oc=w@|rp`V%hCHfaVso#78nDp?9NyBYNOVuS4PctrLtY>6=4 z%woN9vG4s)$D5b?CJVSOR13PM{BXId=4@)M%H#nawBTK{?ih*`7dS#Z7R1L(49>Vz zMo$uW#^l_>Wk$-$JE#O)bST>m@=*xB_e>SWsl}tM>hz8l6d7RB=56s@2Z+Z)B7ths2TikB& zei^a{IhVF6Sy7)CDavc=RNL^Ob+?4{KMfSKiz&)2KV;%G;8USP+7U{aB-|m3#<>uV zE(i4xtM9&$bM=aG4+EXGp-nOyA`6?a1~fc3jLH^k!z`TFC_4#RwI!BhZ=VWx=a-Ds zQ=J6IrbpNCFt0k^cjN(H^AA~hX=s^7QL-O`KTsq z{ddB!m_ql*YqNqbFaYl|n|U|B51S5R$Xxyzw^NY%xZCY%rf(Dg!Rp*Tchc24y{n1` zFmCxjgNBhP%R0dC+k0TLH+FZKnj6aC)1iu0a#Fv;0Weu3nfrSJ6!WnF7gnj<1zEkr ztUaKA+M-k?bm_8VeQVUsU31wW2g&7Uj1?Ri6#~Wsk|>?4Zn)@3O5+Js)LSG2-0!!K ziH23O%~YREBSLwkkJWx1rce8O5DCcP@r|&S4R6CPlc1kbiLYAAmJ26+$;R*ySuc+& zU;EN62XuQj@lH~)5XryDB`mk?bEYAp$sun%T?I~XQ@lk}dGRbw`>EiHlVUSU_9`N;TS|-`6EY*L2 zHmk$j22!Xf;fr5#jVi+N3QIiE@-^i9_S*A7z5Qt z?;oW!)I17rs&Ucu2rW5aD@ZhHznzqBt;L&p^9=3K7<~2E6zLewDvKlTqLR- z`&#VibpO^o@l{Iw!NM>ks2h1RY_JF&63hQM@ESKva!mm*LCU-3C?tVkI}^;tE)e!D z3%gbdBw!Qf)s`iJHS60AtA5wToA>y^d0Zr zPJn#6Wwo`Cs3)bf zuQ}lsH}6gK`{Cn@Zi&w?4ItSJuP=TAB-~OsCG>p35Q|LZKAz7m!yxR#-KB@s!MK`1 zy@|%D`N1+A?u>^n7kIN7>BriQ^T127VF9BU!)t1?T%9hW3h6S{vv_XNnGR83SY6btT}=BUo*3=K?PBL-UO+PHPO z^zQHf;$tFWTMJPd(sb+pT~_|%l^U*({1q@~-=5aUjoWO0{_33cvjKoQxkD-)18)5R DjB#5a diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 19ffeb602..9db202d54 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -169,7 +169,7 @@ $(function() {
[in]filenameFilename
diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index e7fc500ec..9061e5772 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -169,7 +169,7 @@ Public Member Functions  Sets file modification time.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -181,7 +181,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -512,7 +512,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -737,7 +737,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -749,7 +749,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index 92892cf94..19978a9f6 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 6642de103..7973e09c5 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -134,7 +134,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -383,7 +383,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -426,7 +426,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -440,7 +440,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1memory__file-members.html b/classstdex_1_1stream_1_1memory__file-members.html index e0d02360f..683d9591b 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -213,7 +213,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 3087b69c9..2a358dd81 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -387,7 +387,7 @@ template<class T , class TR = std::char_traits<T>, class AX = std::al  Sets file modification time.
  charset_id read_charset (charset_id default_charset=charset_id::system) - Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
+ Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
  - Public Member Functions inherited from stdex::stream::basic @@ -402,7 +402,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  uint8_t read_byte () @@ -1166,7 +1166,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -1279,7 +1279,7 @@ template<class T , class TR = std::char_traits<T>, class AX = std::al
Parameters
- +
[in]requiredDemanded memory size
[in]tightDon't overallocate on grow, release excessive on decrease.
[in]tightDon't over-allocate on grow, release excessive on decrease.
@@ -1561,7 +1561,7 @@ template<class T > -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -1719,7 +1719,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index f3677f003..cdf9601dd 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index caaba62dd..85acabf35 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -140,7 +140,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -441,7 +441,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -453,7 +453,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1replicator_1_1worker-members.html b/classstdex_1_1stream_1_1replicator_1_1worker-members.html index a828d9258..a9e3d3d43 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index 3533b3d37..d8a854db3 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -151,7 +151,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index 7ca4e07a8..c40406988 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -133,7 +133,7 @@ $(function() { readln_and_attach(std::basic_string< T, TR, AX > &str)stdex::stream::basicinline readln_and_attach(std::basic_string< T_to, TR, AX > &str, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline skip(fsize_t amount)stdex::stream::basicinlinevirtual - socket(socket_t h=invalid_socket, state_t state=state_t::ok) (defined in stdex::stream::socket)stdex::stream::socketinline + socket(socket_t h=stdex::invalid_socket, state_t state=state_t::ok) (defined in stdex::stream::socket)stdex::stream::socketinline socket(socket &&other) noexcept (defined in stdex::stream::socket)stdex::stream::socketinline socket(int af, int type, int protocol)stdex::stream::socketinline state() conststdex::stream::basicinline @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index e15361157..0d68b173d 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -100,9 +100,9 @@ Inheritance diagram for stdex::stream::socket: - - + + @@ -145,7 +145,7 @@ state_t  - + @@ -456,7 +456,7 @@ state_t  -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::basic.

@@ -497,7 +497,7 @@ state_t  -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::basic.

@@ -509,7 +509,7 @@ state_t  diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 166cccd33..1c984e3b8 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -157,7 +157,7 @@ $(function() {

Public Member Functions

socket (socket_t h=invalid_socket, state_t state=state_t::ok)
 
socket (socket_t h=stdex::invalid_socket, state_t state=state_t::ok)
 
 socket (socket &&other) noexcept
 
state () const
 
bool ok () const
 Returns true if the stream state is clean i.e. previous operation was succesful.
 Returns true if the stream state is clean i.e. previous operation was successful.
 
virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)
 Reads and returns remainder of the stream.
m_state m_state m_state
diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index e1061956b..0208b95c8 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -138,7 +138,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -396,7 +396,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::limiter.

@@ -437,7 +437,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::limiter.

@@ -449,7 +449,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index aafc109df..6e009719b 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index 71c1b242c..40a61b0ce 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -133,7 +133,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -377,7 +377,7 @@ template<class T > -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -420,7 +420,7 @@ template<class T > -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -432,7 +432,7 @@ template<class T > diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html deleted file mode 100644 index 6d0bf2273..000000000 --- a/classstdex_1_1sys__object-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -stdex: Member List - - - - - - - - - - - -
-
- - - - - - -
-
stdex -
-
Additional custom or not Standard C++ covered algorithms
-
-
- - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
stdex::sys_object Member List
-
-
- -

This is the complete list of members for stdex::sys_object, including all inherited members.

- - - - - - - - - - - - - -
close()stdex::sys_objectinlinevirtual
close(sys_handle h)stdex::sys_objectinlineprotectedstatic
duplicate(sys_handle h, bool inherit=false)stdex::sys_objectinlinestatic
get() const noexceptstdex::sys_objectinline
m_h (defined in stdex::sys_object)stdex::sys_objectprotected
operator bool() const noexceptstdex::sys_objectinline
operator=(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline
operator=(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline
sys_object(sys_handle h=invalid_handle) (defined in stdex::sys_object)stdex::sys_objectinline
sys_object(const sys_object &other) (defined in stdex::sys_object)stdex::sys_objectinline
sys_object(sys_object &&other) noexcept (defined in stdex::sys_object)stdex::sys_objectinline
~sys_object() noexcept(false) (defined in stdex::sys_object)stdex::sys_objectinlinevirtual
- - - - diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html deleted file mode 100644 index d9c68f3ba..000000000 --- a/classstdex_1_1sys__object.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - -stdex: stdex::sys_object Class Reference - - - - - - - - - - - -
-
- - - - - - -
-
stdex -
-
Additional custom or not Standard C++ covered algorithms
-
-
- - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
- -
- -

Operating system object (file, pipe, anything with an OS handle etc.) - More...

- -

#include <stdex/system.hpp>

-
-Inheritance diagram for stdex::sys_object:
-
-
- - -stdex::stream::basic_sys -stdex::stream::file - -
- - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

sys_object (sys_handle h=invalid_handle)
 
sys_object (const sys_object &other)
 
-sys_objectoperator= (const sys_object &other)
 
sys_object (sys_object &&other) noexcept
 
-sys_objectoperator= (sys_object &&other) noexcept
 
virtual void close ()
 Closes object.
 
operator bool () const noexcept
 Returns true if object has a valid handle.
 
-sys_handle get () const noexcept
 Returns object handle.
 
- - - - -

-Static Public Member Functions

-static sys_handle duplicate (sys_handle h, bool inherit=false)
 Duplicates given object.
 
- - - - -

-Static Protected Member Functions

-static void close (sys_handle h)
 Closes object.
 
- - - -

-Protected Attributes

-sys_handle m_h
 
-

Detailed Description

-

Operating system object (file, pipe, anything with an OS handle etc.)

-

Member Function Documentation

- -

◆ close()

- -
-
- - - - - -
- - - - - - - -
virtual void stdex::sys_object::close ()
-
-inlinevirtual
-
- -

Closes object.

- -

Reimplemented in stdex::stream::basic_sys.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classstdex_1_1sys__object.png b/classstdex_1_1sys__object.png deleted file mode 100644 index ccd668f05d9fe0b3b1bc5139ced8dea1f0c17db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 925 zcmeAS@N?(olHy`uVBq!ia0vp^lYqE`gBeI#zi@H{QqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GT~o-U3d6^w7^KHRiefyd2$ z-x-U_|LSq8HCR?|{Jv}I-IILJuX*tt7uZ!lF~}>qamgwxp@mCUy%O|VwMuSZ(7gW( zf9_uHf2r2fGxX|*;H4(#&+ZpKeN;PVubE_g`L&&Iy=O+|PwyzTQm@(nW@b>3uJUP> ztM68<^O8JOtagHJ)ha2OrOvaKNmQRmoY~yS`|Iqnt2g8R&-%O4`OOi>%-Ubmz4GHP zd^vN=@U7QftynAF`QImH<`;kG-aDmyY5k*ZZ!M6l-4DQ!#)?-H3BHcI$s&T1=`^3ODrI-BXR z)S{5#fv^|D13@D3$9V0|jys1`l#18|CdqULD0%jSu$$&g{z*0kX5~^PFAu)gn)pPt zD`?i`C11}^D%@-K)BD8hdqrDo*OY55tt$GvNnJPa_uIGKfnF(+mbFT|7jvHIU$Z{R zsAQ7FduN~3Dc3Wet`>0KoW*H6`KzmW{LD?#>2cQYJ*FZyz5k z<+@q9byrQ=$9+Ma+0Sz4*oOG&&-}LS?*);qfxGT`S5EcQf2#G(Kj!My-TAeTUL8BP zc%F@IVYO_vwEHCg3pvk)y-pw0c$y{s=BJiyRNbHdWuBihojO%)kA(;cN^&vmXy;@& zmSnRuQ|er%&C;70Cd(P8K03nK;IF~h;7%kyUcVL?Qrwd}PRKfV6sdqr2jQBfDRv&8 z4&00pof_9z_vZT)y(c>tnC!oP=2N=o*0|Y6R8uq$zRvo+!S&|6yPqedOgCQYGHqk3 za&W#0u)VT-}O}Ers=1>uVlXqI4_QKs$aWhUF`m{dlR+pi*3sF;M3TBCHPdL z%FTnB@3%b*y_w??tf)5a;%Xt!eGfm!8NJOdU!?i!{_P$AI#=(i`o7kGPVSp!iuE;* iJU%hPoCptyF8kjHre9WUIw}jyNDQ8?elF{r5}E+x_^n?6 diff --git a/classstdex_1_1timeout__progress-members.html b/classstdex_1_1timeout__progress-members.html index ed29cf2e6..6621c65a4 100644 --- a/classstdex_1_1timeout__progress-members.html +++ b/classstdex_1_1timeout__progress-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1timeout__progress.html b/classstdex_1_1timeout__progress.html index d5cf2421e..0e1b39605 100644 --- a/classstdex_1_1timeout__progress.html +++ b/classstdex_1_1timeout__progress.html @@ -363,7 +363,7 @@ template<class T > diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index 40f637961..d8ad61d50 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index 9d18de36d..977d1f1df 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -142,7 +142,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index 9fcc01fa5..6a9abd009 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -124,7 +124,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index d1d7258d7..3d65be776 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -782,7 +782,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index 3d34607d5..99d0f8c0b 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index 61ebb53db..bd039f631 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -218,7 +218,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/classstdex_1_1zlib__reader-members.html b/classstdex_1_1zlib__reader-members.html index 475b9829e..d3033b5b7 100644 --- a/classstdex_1_1zlib__reader-members.html +++ b/classstdex_1_1zlib__reader-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1zlib__reader.html b/classstdex_1_1zlib__reader.html index 0008568c5..5784703b2 100644 --- a/classstdex_1_1zlib__reader.html +++ b/classstdex_1_1zlib__reader.html @@ -133,7 +133,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -380,7 +380,7 @@ state_t m_state -
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+
Returns
Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.

Reimplemented from stdex::stream::converter.

@@ -392,7 +392,7 @@ state_t m_state diff --git a/classstdex_1_1zlib__writer-members.html b/classstdex_1_1zlib__writer-members.html index b626b9e91..a579ae309 100644 --- a/classstdex_1_1zlib__writer-members.html +++ b/classstdex_1_1zlib__writer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1zlib__writer.html b/classstdex_1_1zlib__writer.html index d84db1413..f8071cb92 100644 --- a/classstdex_1_1zlib__writer.html +++ b/classstdex_1_1zlib__writer.html @@ -133,7 +133,7 @@ state_t state () const   bool ok () const - Returns true if the stream state is clean i.e. previous operation was succesful.
+ Returns true if the stream state is clean i.e. previous operation was successful.
  virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)  Reads and returns remainder of the stream.
@@ -380,7 +380,7 @@ state_t m_state -
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+
Returns
Number of bytes successfully written. On error, stream state is set to state_t::fail.

Reimplemented from stdex::stream::converter.

@@ -392,7 +392,7 @@ state_t m_state diff --git a/debug_8hpp_source.html b/debug_8hpp_source.html index f8a2a3dba..92f96a3fd 100644 --- a/debug_8hpp_source.html +++ b/debug_8hpp_source.html @@ -213,7 +213,7 @@ $(function() { codefold.init(0); }); diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 9c4b46e59..577c1da8e 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -90,7 +90,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 1049a9d06..df156670b 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -88,7 +88,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index 810ab9c3e..34d55d0d6 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -158,7 +158,7 @@ Files diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 6171ef2b8..1c92c9b03 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -60,6 +60,8 @@ + + @@ -108,14 +110,16 @@ + + - - + + diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index c6355441b..b5f393632 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -227,7 +227,7 @@ $(function() { codefold.init(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index c0982faa4..050e33987 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -109,7 +109,7 @@ $(function() { codefold.init(0); }); diff --git a/files.html b/files.html index 7b5f55253..a52a28f51 100644 --- a/files.html +++ b/files.html @@ -123,7 +123,7 @@ $(function() { diff --git a/functions.html b/functions.html index f5c77084d..9274b29f7 100644 --- a/functions.html +++ b/functions.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index 7d098fbd3..5b7c9aa31 100644 --- a/functions_b.html +++ b/functions_b.html @@ -91,7 +91,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index e7e40c5af..d2ceccdb7 100644 --- a/functions_c.html +++ b/functions_c.html @@ -83,7 +83,7 @@ $(function() {
  • chunk_id : stdex::wav::cue
  • chunk_offset : stdex::wav::cue
  • clear() : stdex::base64_dec, stdex::base64_enc, stdex::basic_hash< T >, stdex::block_hash< T >, stdex::crc32_hash, stdex::hex_dec, stdex::html::document< T, TR, AX >, stdex::md5_hash, stdex::pool< T >, stdex::sha1_hash, stdex::vector_queue< T >
  • -
  • close() : stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::stream::basic, stdex::stream::basic_sys, stdex::stream::cache, stdex::stream::converter, stdex::stream::diag_file, stdex::stream::fifo, stdex::stream::file_window, stdex::stream::memory_file, stdex::stream::replicator, stdex::stream::socket, stdex::sys_object
  • +
  • close() : stdex::basic_sys_object< T, TR >, stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::socket_traits, stdex::stream::basic, stdex::stream::basic_sys, stdex::stream::cache, stdex::stream::converter, stdex::stream::diag_file, stdex::stream::fifo, stdex::stream::file_window, stdex::stream::memory_file, stdex::stream::replicator, stdex::stream::socket, stdex::sys_object_traits
  • code : stdex::html::element, stdex::html::element_end
  • components : stdex::parser::basic_ipv4_address< T >, stdex::parser::basic_ipv6_address< T >
  • compression : stdex::wav::format
  • @@ -100,7 +100,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index a10afb033..bb91472cc 100644 --- a/functions_d.html +++ b/functions_d.html @@ -87,13 +87,13 @@ $(function() {
  • digit_count : stdex::parser::basic_integer10ts< T >
  • do_match() : stdex::parser::basic_html_declaration_condition_start< T >
  • do_set() : stdex::lazy_progress< T >
  • -
  • duplicate() : stdex::sys_object
  • +
  • duplicate() : stdex::sys_object_traits
  • duration : stdex::wav::cue_ex, stdex::wav::ltxt
  • diff --git a/functions_e.html b/functions_e.html index 3671cd8a5..abb293153 100644 --- a/functions_e.html +++ b/functions_e.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_enum.html b/functions_enum.html index 84d59c539..fe99655f8 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index 2bae9c5f3..da04d4395 100644 --- a/functions_f.html +++ b/functions_f.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index ef49cd63e..84299d6c3 100644 --- a/functions_func.html +++ b/functions_func.html @@ -91,7 +91,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index 466b9ccd2..bf80f413e 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index b014cde73..78c2c220c 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -79,7 +79,7 @@ $(function() {
  • cancel() : stdex::aggregate_progress< T >::worker_progress, stdex::global_progress< T >, stdex::progress< T >, stdex::timeout_progress< T >
  • capacity() : stdex::vector_queue< T >
  • clear() : stdex::base64_dec, stdex::base64_enc, stdex::basic_hash< T >, stdex::block_hash< T >, stdex::crc32_hash, stdex::hex_dec, stdex::html::document< T, TR, AX >, stdex::md5_hash, stdex::pool< T >, stdex::sha1_hash, stdex::vector_queue< T >
  • -
  • close() : stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::stream::basic, stdex::stream::basic_sys, stdex::stream::cache, stdex::stream::converter, stdex::stream::diag_file, stdex::stream::fifo, stdex::stream::file_window, stdex::stream::memory_file, stdex::stream::replicator, stdex::stream::socket, stdex::sys_object
  • +
  • close() : stdex::basic_sys_object< T, TR >, stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::socket_traits, stdex::stream::basic, stdex::stream::basic_sys, stdex::stream::cache, stdex::stream::converter, stdex::stream::diag_file, stdex::stream::fifo, stdex::stream::file_window, stdex::stream::memory_file, stdex::stream::replicator, stdex::stream::socket, stdex::sys_object_traits
  • contains() : stdex::interval< T >
  • convert() : stdex::charset_encoder< T_from, T_to >
  • ctime() : stdex::stream::basic_file, stdex::stream::cache, stdex::stream::file
  • @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index f4cdf702f..9889640ae 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -82,12 +82,12 @@ $(function() {
  • detach() : stdex::aggregate_progress< T >, stdex::global_progress< T >
  • do_match() : stdex::parser::basic_html_declaration_condition_start< T >
  • do_set() : stdex::lazy_progress< T >
  • -
  • duplicate() : stdex::sys_object
  • +
  • duplicate() : stdex::sys_object_traits
  • diff --git a/functions_func_e.html b/functions_func_e.html index 215b6618b..0ee586f63 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index 9005884d8..3bb371ae0 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index 1d997c431..fd12ae68d 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -75,13 +75,13 @@ $(function() {
    Here is a list of all documented functions with links to the class documentation for each member:

    - g -

    diff --git a/functions_func_h.html b/functions_func_h.html index 6ea4b2952..b1bf0cba4 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 675bb99d2..aef5863d7 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -100,7 +100,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index 7bce9ac62..facef5c28 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index e2a5a4c1e..05314e3d5 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index 7029019cc..ea105fe0a 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index 7efaa7765..b6b292649 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -77,7 +77,7 @@ $(function() {

    - o -

    • ok() : stdex::stream::basic
    • open() : stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::stream::cached_file, stdex::stream::file
    • -
    • operator bool() : stdex::interval< T >, stdex::stream::cached_file, stdex::stream::socket, stdex::sys_object
    • +
    • operator bool() : stdex::basic_sys_object< T, TR >, stdex::interval< T >, stdex::stream::cached_file, stdex::stream::socket
    • operator const T &() : stdex::basic_hash< T >
    • operator!=() : stdex::interval< T >, stdex::mapping< T >
    • operator()() : stdex::free_locale_delete
    • @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_func_p.html b/functions_func_p.html index 753c78bb2..3751609cc 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index 1f277c930..985d255d1 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index 37f59fe4d..82b350fe5 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index f3ed663a0..23e63f796 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -104,7 +104,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index ca0e02de3..3e457644c 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index 30ecbf1dc..2f8833c50 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index 51b5cdd29..28193de81 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index 543083d7c..dc6f813e9 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index 7623d2157..56ef6a16e 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index 94535b983..35e5183ac 100644 --- a/functions_g.html +++ b/functions_g.html @@ -75,13 +75,13 @@ $(function() {
      Here is a list of all documented class members with links to the class documentation for each member:

      - g -

      diff --git a/functions_h.html b/functions_h.html index 81b99c819..2e997d903 100644 --- a/functions_h.html +++ b/functions_h.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index 15161f8f9..174593d4b 100644 --- a/functions_i.html +++ b/functions_i.html @@ -103,7 +103,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index 370d0eb64..5c8febd74 100644 --- a/functions_l.html +++ b/functions_l.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index 7a370562a..d01988467 100644 --- a/functions_m.html +++ b/functions_m.html @@ -126,7 +126,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index 1c53277ba..364640484 100644 --- a/functions_n.html +++ b/functions_n.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index 040bc607f..06a7c5151 100644 --- a/functions_o.html +++ b/functions_o.html @@ -78,7 +78,7 @@ $(function() {
    • ok() : stdex::stream::basic
    • op : stdex::stream::replicator::worker
    • open() : stdex::idrec::record< T, T_id, ID, T_size, N_align >, stdex::stream::cached_file, stdex::stream::file
    • -
    • operator bool() : stdex::interval< T >, stdex::stream::cached_file, stdex::stream::socket, stdex::sys_object
    • +
    • operator bool() : stdex::basic_sys_object< T, TR >, stdex::interval< T >, stdex::stream::cached_file, stdex::stream::socket
    • operator const T &() : stdex::basic_hash< T >
    • operator!=() : stdex::interval< T >, stdex::mapping< T >
    • operator()() : stdex::free_locale_delete
    • @@ -98,7 +98,7 @@ $(function() { diff --git a/functions_p.html b/functions_p.html index 5d2181c74..dbbabb7f5 100644 --- a/functions_p.html +++ b/functions_p.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index aa70c8d15..40473e0f1 100644 --- a/functions_q.html +++ b/functions_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index f4c234b39..ce13a353e 100644 --- a/functions_r.html +++ b/functions_r.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_rela.html b/functions_rela.html index 21e1c3f12..335946d48 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index 1611811ea..150b7ce42 100644 --- a/functions_s.html +++ b/functions_s.html @@ -113,7 +113,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index 58126fda4..7932c5ce4 100644 --- a/functions_t.html +++ b/functions_t.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index 53c49c969..0004d715d 100644 --- a/functions_type.html +++ b/functions_type.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index e13da7308..2f1d1b82d 100644 --- a/functions_u.html +++ b/functions_u.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index 80cee6778..b9c4b6332 100644 --- a/functions_v.html +++ b/functions_v.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index ba62c8dd6..dda624996 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_vars_b.html b/functions_vars_b.html index f8cad0721..506106e98 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_c.html b/functions_vars_c.html index 41e75d986..5f1d9c3e2 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_d.html b/functions_vars_d.html index 91a09317f..bc9fcc4e8 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_vars_e.html b/functions_vars_e.html index 6ab33a89c..1f92bc957 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_f.html b/functions_vars_f.html index 2a5a0d93c..21a34e0ad 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_h.html b/functions_vars_h.html index cf27e4cdd..a249a6597 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_i.html b/functions_vars_i.html index ff5919593..08cbe4b46 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_l.html b/functions_vars_l.html index 125926c95..bb3fb29d4 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_m.html b/functions_vars_m.html index 35b618d87..b10a610b4 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -121,7 +121,7 @@ $(function() { diff --git a/functions_vars_n.html b/functions_vars_n.html index c13cdaa79..a90a4f01c 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_o.html b/functions_vars_o.html index b34190a18..1110fe078 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_p.html b/functions_vars_p.html index 35459f493..9d9da0d74 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_r.html b/functions_vars_r.html index 4225d028a..70e020e80 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_vars_s.html b/functions_vars_s.html index f73d33149..89ce9d809 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_t.html b/functions_vars_t.html index e9246db6f..de98855db 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_u.html b/functions_vars_u.html index fd9377918..dfba8a769 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_v.html b/functions_vars_v.html index 3ae371f2f..345a385b9 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_w.html b/functions_vars_w.html index 3d5d697f3..2462235da 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index 6e9c7dd3b..2f3504f33 100644 --- a/functions_w.html +++ b/functions_w.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index 05ee5ffdc..93ade836c 100644 --- a/functions_~.html +++ b/functions_~.html @@ -83,7 +83,7 @@ $(function() { diff --git a/hash_8hpp_source.html b/hash_8hpp_source.html index 25e6a94af..0d4951c49 100644 --- a/hash_8hpp_source.html +++ b/hash_8hpp_source.html @@ -748,7 +748,7 @@ $(function() { codefold.init(0); }); diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index ff18cf0e7..8e2c3651d 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -223,7 +223,7 @@ $(function() { codefold.init(0); }); diff --git a/hierarchy.html b/hierarchy.html index 49ca823d2..df263807b 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -236,85 +236,87 @@ $(function() {  Cstdex::parser::sgml_cpTest for specific SGML code point  Cstdex::parser::sgml_ipv6_scope_id_charTest for valid IPv6 address scope ID SGML character  Cstdex::parser::sgml_stringTest for SGML given string - Cstdex::benchmarkMeasures time between initialization and going out of scope - Cstdex::stream::buffer::buffer_t - Cstdex::charset_encoder< T_from, T_to >Encoding converter context - Cstdex::wav::cueCue point - Cstdex::wav::cue_exExtended cue - Cstdex::wav::dataEncoded waveform content - Cstdex::html::document< T, TR, AX >HTML document - Cstdex::html::document< T, TR, AX > - Cstdex::html::element_traitsDescribes attributes associated with a HTML element - Cstdex::html::entity< T, TR, AX >HTML entity - Cstdex::wav::formatWaveform format - Cstdex::free_locale_deleteDeleter for unique_ptr using free_locale - Cstdex::wav::headerFile header - Cstdex::wav::listAssociated data list - Cstdex::wav::waveWaveform block - Cstdex::hex_decHexadecimal decoding session - Cstdex::hex_encHexadecimal encoding session - Cstdex::parser::html_attributeTag attribute - Cstdex::parser::http_factor_more< T > - Cstdex::html::inserted_tokenInserted HTML token - Cstdex::interval< T >Numerical interval - Cstdex::interval< fpos_t > - Cstdex::interval< size_t > - Cstdex::wav::labelLabel - Cstdex::wav::ltxtLabeled text - Cstdex::mapping< T >Maps index in source string to index in destination string - Cstdex::md2_tMD2 hash value - Cstdex::no_delete< T >Noop deleter - Cstdex::no_delete< T[]>Noop array deleter - Cstdex::stream::fifo::node_t - Cstdex::wav::noteNote - Cstdex::html::parser< T, TR, AX >HTML parser - Cstdex::pool< T >Per-NUMA pool of items - Cstdex::progress< T >Progress indicator base class - Cstdex::aggregate_progress< T >::worker_progressProgress indicator for individual worker - Cstdex::global_progress< T >Global progress indicator - Cstdex::progress_switcher< T >Progress indicator switcher - Cstdex::lazy_progress< T >Lazy progress indicator - Cstdex::timeout_progress< T >Timeout progress indicator - Cstdex::progress< size_t > - Cstdex::idrec::record< T, T_id, ID, T_size, N_align >Helper class for read/write of records to/from memory - Cstdex::ring< T, N_cap >Ring buffer - Cstdex::ring< uint8_t, default_async_limit > - Cstd::runtime_error - Cstdex::user_cancelledUser cancelled exception - Cstdex::scoped_executor< F_init, F_done >Executes one lambda immediately, and another when exiting the scope - Cstdex::html::sequenceBase class for HTML sequences - Cstdex::html::commentHTML comment - Cstdex::html::declarationHTML declaration - Cstdex::html::elementHTML element <.../> - Cstdex::html::element_startStarting tag of an HTML element <...> - Cstdex::html::element_endEnding tag of an HTML element </...> - Cstdex::html::instructionHTML instruction - Cstdex::sha256_tSHA256 hash value - Cstdex::sha_tSHA hash value - Cstdex::wav::silenceSilence - Cstdex::spinlockSpin-lock - Cstdex::sys_info_tSystem information - Cstdex::sys_objectOperating system object (file, pipe, anything with an OS handle etc.) - Cstdex::stream::basic_sysOS data stream (file, pipe, socket...) - CT - Cstdex::parser::http_value_collection< KEY, T >Collection of HTTP values - Cstd::thread - Cstdex::stream::replicator::worker - Cstdex::html::tokenHTML token base class - Cstdex::html::text_token< T, std::char_traits< T >, std::allocator< T > > - Cstdex::html::text_token< T, TR, AX >Token representing part of HTML text - Cstdex::html::starting_token< T, TR, AX >Token representing start HTML tag - Cstdex::html::url_token< T, TR, AX >HTTP token representing an URL - Cstd::unique_ptr - Cstdex::localeLocale_t helper class to free_locale when going out of scope - Cstdex::vector_queue< T >Helper class to allow limited size FIFO queues implemented as vector of elements - Cstdex::watchdog< _Clock, _Duration >Triggers callback if not reset frequently enough + Cstdex::basic_sys_object< T, TR >Operating system object base class + Cstdex::stream::basic_sysOS data stream (file, pipe, socket...) + Cstdex::benchmarkMeasures time between initialization and going out of scope + Cstdex::stream::buffer::buffer_t + Cstdex::charset_encoder< T_from, T_to >Encoding converter context + Cstdex::wav::cueCue point + Cstdex::wav::cue_exExtended cue + Cstdex::wav::dataEncoded waveform content + Cstdex::html::document< T, TR, AX >HTML document + Cstdex::html::document< T, TR, AX > + Cstdex::html::element_traitsDescribes attributes associated with a HTML element + Cstdex::html::entity< T, TR, AX >HTML entity + Cstdex::wav::formatWaveform format + Cstdex::free_locale_deleteDeleter for unique_ptr using free_locale + Cstdex::wav::headerFile header + Cstdex::wav::listAssociated data list + Cstdex::wav::waveWaveform block + Cstdex::hex_decHexadecimal decoding session + Cstdex::hex_encHexadecimal encoding session + Cstdex::parser::html_attributeTag attribute + Cstdex::parser::http_factor_more< T > + Cstdex::html::inserted_tokenInserted HTML token + Cstdex::interval< T >Numerical interval + Cstdex::interval< fpos_t > + Cstdex::interval< size_t > + Cstdex::wav::labelLabel + Cstdex::wav::ltxtLabeled text + Cstdex::mapping< T >Maps index in source string to index in destination string + Cstdex::md2_tMD2 hash value + Cstdex::no_delete< T >Noop deleter + Cstdex::no_delete< T[]>Noop array deleter + Cstdex::stream::fifo::node_t + Cstdex::wav::noteNote + Cstdex::html::parser< T, TR, AX >HTML parser + Cstdex::pool< T >Per-NUMA pool of items + Cstdex::progress< T >Progress indicator base class + Cstdex::aggregate_progress< T >::worker_progressProgress indicator for individual worker + Cstdex::global_progress< T >Global progress indicator + Cstdex::progress_switcher< T >Progress indicator switcher + Cstdex::lazy_progress< T >Lazy progress indicator + Cstdex::timeout_progress< T >Timeout progress indicator + Cstdex::progress< size_t > + Cstdex::idrec::record< T, T_id, ID, T_size, N_align >Helper class for read/write of records to/from memory + Cstdex::ring< T, N_cap >Ring buffer + Cstdex::ring< uint8_t, default_async_limit > + Cstd::runtime_error + Cstdex::user_cancelledUser cancelled exception + Cstdex::scoped_executor< F_init, F_done >Executes one lambda immediately, and another when exiting the scope + Cstdex::html::sequenceBase class for HTML sequences + Cstdex::html::commentHTML comment + Cstdex::html::declarationHTML declaration + Cstdex::html::elementHTML element <.../> + Cstdex::html::element_startStarting tag of an HTML element <...> + Cstdex::html::element_endEnding tag of an HTML element </...> + Cstdex::html::instructionHTML instruction + Cstdex::sha256_tSHA256 hash value + Cstdex::sha_tSHA hash value + Cstdex::wav::silenceSilence + Cstdex::socket_traitsSocket operations + Cstdex::spinlockSpin-lock + Cstdex::sys_info_tSystem information + Cstdex::sys_object_traitsSystem object operations + CT + Cstdex::parser::http_value_collection< KEY, T >Collection of HTTP values + Cstd::thread + Cstdex::stream::replicator::worker + Cstdex::html::tokenHTML token base class + Cstdex::html::text_token< T, std::char_traits< T >, std::allocator< T > > + Cstdex::html::text_token< T, TR, AX >Token representing part of HTML text + Cstdex::html::starting_token< T, TR, AX >Token representing start HTML tag + Cstdex::html::url_token< T, TR, AX >HTTP token representing an URL + Cstd::unique_ptr + Cstdex::localeLocale_t helper class to free_locale when going out of scope + Cstdex::vector_queue< T >Helper class to allow limited size FIFO queues implemented as vector of elements + Cstdex::watchdog< _Clock, _Duration >Triggers callback if not reset frequently enough diff --git a/html_8hpp_source.html b/html_8hpp_source.html index b4b9289a3..d1b80c541 100644 --- a/html_8hpp_source.html +++ b/html_8hpp_source.html @@ -2565,7 +2565,7 @@ $(function() { codefold.init(0); }); diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index a00531cf2..12d85faac 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -470,7 +470,7 @@ $(function() { codefold.init(0); });
      Basic seekable stream operations.
      Definition stream.hpp:817
      fpos_t seekbeg(fpos_t offset)
      Seeks to absolute file position.
      Definition stream.hpp:844
      ‍UTF-8 byte-order-mark
      Definition stream.hpp:84
      -
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was succesful.
      Definition stream.hpp:180
      +
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was successful.
      Definition stream.hpp:180
      state_t state() const
      Returns stream state after last operation.
      Definition stream.hpp:175
      virtual void skip(fsize_t amount)
      Skips given amount of bytes of data on the stream.
      Definition stream.hpp:147
      Limits reading from/writing to stream to a predefined number of bytes.
      Definition stream.hpp:1551
      @@ -480,7 +480,7 @@ $(function() { codefold.init(0); }); diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index db917db74..d00e2f57c 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -299,7 +299,7 @@ $(function() { codefold.init(0); }); diff --git a/index.html b/index.html index 67b89a4c0..3114cf857 100644 --- a/index.html +++ b/index.html @@ -87,7 +87,7 @@ Requirements diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index ed375b127..914139fa4 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -253,7 +253,7 @@ $(function() { codefold.init(0); }); diff --git a/locale_8hpp_source.html b/locale_8hpp_source.html index ff88102a2..12240429c 100644 --- a/locale_8hpp_source.html +++ b/locale_8hpp_source.html @@ -189,7 +189,7 @@ $(function() { codefold.init(0); }); diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index 1545af2eb..361dd3750 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -134,7 +134,7 @@ $(function() { codefold.init(0); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 7ce61e8cb..efc94d928 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -169,7 +169,7 @@ $(function() { codefold.init(0); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index e70a35acb..10af783f4 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -131,7 +131,7 @@ $(function() { codefold.init(0); }); diff --git a/minisign_8hpp_source.html b/minisign_8hpp_source.html index ab7738093..53ca0d2e1 100644 --- a/minisign_8hpp_source.html +++ b/minisign_8hpp_source.html @@ -174,7 +174,7 @@ $(function() { codefold.init(0); });
      91 };
      92
      -
      101 inline void parse_minisig(_Inout_ stdex::stream::basic& minisig, _Out_ uint8_t& algorithm, _Out_writes_all_(8) uint8_t key_id[8], _Out_writes_all_(32) uint8_t signature[64])
      +
      101 inline void parse_minisig(_Inout_ stdex::stream::basic& minisig, _Out_ uint8_t& algorithm, _Out_writes_all_(8) uint8_t key_id[8], _Out_writes_all_(64) uint8_t signature[64])
      102 {
      103 std::vector<uint8_t> data;
      @@ -213,7 +213,7 @@ $(function() { codefold.init(0); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index 857df6886..57f01f573 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -8537,7 +8537,7 @@ $(function() { codefold.init(0); }); diff --git a/pch_8hpp_source.html b/pch_8hpp_source.html index 77b940828..0d3d8e257 100644 --- a/pch_8hpp_source.html +++ b/pch_8hpp_source.html @@ -212,7 +212,7 @@ $(function() { codefold.init(0); }); diff --git a/pool_8hpp_source.html b/pool_8hpp_source.html index ebb0afb53..b9b215db6 100644 --- a/pool_8hpp_source.html +++ b/pool_8hpp_source.html @@ -189,7 +189,7 @@ $(function() { codefold.init(0); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 14f9a8f5b..437939ef6 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -539,7 +539,7 @@ $(function() { codefold.init(0); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index a7032c920..7a7d89707 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -234,7 +234,7 @@ $(function() { codefold.init(0); }); diff --git a/scoped__executor_8hpp_source.html b/scoped__executor_8hpp_source.html index 82b5bdbbb..63fe28bf7 100644 --- a/scoped__executor_8hpp_source.html +++ b/scoped__executor_8hpp_source.html @@ -124,7 +124,7 @@ $(function() { codefold.init(0); }); diff --git a/search/all_1.js b/search/all_1.js index 0cff04969..dc7c457b0 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -77,27 +77,28 @@ var searchData= ['basic_5fstring_74',['basic_string',['../classstdex_1_1parser_1_1basic__string.html',1,'stdex::parser']]], ['basic_5fstring_5fbranch_75',['basic_string_branch',['../classstdex_1_1parser_1_1basic__string__branch.html',1,'stdex::parser']]], ['basic_5fsys_76',['basic_sys',['../classstdex_1_1stream_1_1basic__sys.html',1,'stdex::stream']]], - ['basic_5ftime_77',['basic_time',['../classstdex_1_1parser_1_1basic__time.html',1,'stdex::parser']]], - ['basic_5furl_78',['basic_url',['../classstdex_1_1parser_1_1basic__url.html',1,'stdex::parser']]], - ['basic_5furl_5fpassword_5fchar_79',['basic_url_password_char',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpassword_5fchar_3c_20char_20_3e_80',['basic_url_password_char< char >',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_81',['basic_url_path',['../classstdex_1_1parser_1_1basic__url__path.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_5fchar_82',['basic_url_path_char',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_5fchar_3c_20char_20_3e_83',['basic_url_path_char< char >',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], - ['basic_5furl_5fusername_5fchar_84',['basic_url_username_char',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], - ['basic_5furl_5fusername_5fchar_3c_20char_20_3e_85',['basic_url_username_char< char >',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], - ['bban_86',['bban',['../classstdex_1_1parser_1_1basic__iban.html#a527b724e495e34938d8e57179e5dbd71',1,'stdex::parser::basic_iban']]], - ['benchmark_87',['benchmark',['../classstdex_1_1benchmark.html',1,'stdex::benchmark'],['../classstdex_1_1benchmark.html#a004f16b1c20325b8fbb578f250c406c4',1,'stdex::benchmark::benchmark()']]], - ['bits_5fper_5fchannel_88',['bits_per_channel',['../structstdex_1_1wav_1_1format.html#a67f8c858e962c30f4f38f08bfc02354f',1,'stdex::wav::format']]], - ['block_5falign_89',['block_align',['../structstdex_1_1wav_1_1format.html#ad1e8389dc2e46f4a89ca19bb5b9804f5',1,'stdex::wav::format']]], - ['block_5fhash_90',['block_hash',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['block_5fhash_3c_20md5_5ft_20_3e_91',['block_hash< md5_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['block_5fhash_3c_20sha1_5ft_20_3e_92',['block_hash< sha1_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['block_5foffset_93',['block_offset',['../structstdex_1_1wav_1_1cue.html#ad38b61b681205faa6af40310b305758e',1,'stdex::wav::cue']]], - ['block_5fstart_94',['block_start',['../structstdex_1_1wav_1_1cue.html#a5ff713152c9608e62a8ee0a97a01bdac',1,'stdex::wav::cue']]], - ['buf_95',['buf',['../classstdex_1_1hex__dec.html#a47a6b05d03e3cd075fe74505675b5126',1,'stdex::hex_dec']]], - ['buffer_96',['buffer',['../classstdex_1_1stream_1_1buffer.html',1,'stdex::stream']]], - ['buffer_5ft_97',['buffer_t',['../structstdex_1_1stream_1_1buffer_1_1buffer__t.html',1,'stdex::stream::buffer']]], - ['buffered_5fsys_98',['buffered_sys',['../classstdex_1_1stream_1_1buffered__sys.html',1,'stdex::stream']]], - ['bytes_5fper_5fsecond_99',['bytes_per_second',['../structstdex_1_1wav_1_1format.html#a09a6dc6744dbd0331c2dd50379679497',1,'stdex::wav::format']]] + ['basic_5fsys_5fobject_77',['basic_sys_object',['../classstdex_1_1basic__sys__object.html',1,'stdex']]], + ['basic_5ftime_78',['basic_time',['../classstdex_1_1parser_1_1basic__time.html',1,'stdex::parser']]], + ['basic_5furl_79',['basic_url',['../classstdex_1_1parser_1_1basic__url.html',1,'stdex::parser']]], + ['basic_5furl_5fpassword_5fchar_80',['basic_url_password_char',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpassword_5fchar_3c_20char_20_3e_81',['basic_url_password_char< char >',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_82',['basic_url_path',['../classstdex_1_1parser_1_1basic__url__path.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_5fchar_83',['basic_url_path_char',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_5fchar_3c_20char_20_3e_84',['basic_url_path_char< char >',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], + ['basic_5furl_5fusername_5fchar_85',['basic_url_username_char',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], + ['basic_5furl_5fusername_5fchar_3c_20char_20_3e_86',['basic_url_username_char< char >',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], + ['bban_87',['bban',['../classstdex_1_1parser_1_1basic__iban.html#a527b724e495e34938d8e57179e5dbd71',1,'stdex::parser::basic_iban']]], + ['benchmark_88',['benchmark',['../classstdex_1_1benchmark.html',1,'stdex::benchmark'],['../classstdex_1_1benchmark.html#a004f16b1c20325b8fbb578f250c406c4',1,'stdex::benchmark::benchmark()']]], + ['bits_5fper_5fchannel_89',['bits_per_channel',['../structstdex_1_1wav_1_1format.html#a67f8c858e962c30f4f38f08bfc02354f',1,'stdex::wav::format']]], + ['block_5falign_90',['block_align',['../structstdex_1_1wav_1_1format.html#ad1e8389dc2e46f4a89ca19bb5b9804f5',1,'stdex::wav::format']]], + ['block_5fhash_91',['block_hash',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['block_5fhash_3c_20md5_5ft_20_3e_92',['block_hash< md5_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['block_5fhash_3c_20sha1_5ft_20_3e_93',['block_hash< sha1_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['block_5foffset_94',['block_offset',['../structstdex_1_1wav_1_1cue.html#ad38b61b681205faa6af40310b305758e',1,'stdex::wav::cue']]], + ['block_5fstart_95',['block_start',['../structstdex_1_1wav_1_1cue.html#a5ff713152c9608e62a8ee0a97a01bdac',1,'stdex::wav::cue']]], + ['buf_96',['buf',['../classstdex_1_1hex__dec.html#a47a6b05d03e3cd075fe74505675b5126',1,'stdex::hex_dec']]], + ['buffer_97',['buffer',['../classstdex_1_1stream_1_1buffer.html',1,'stdex::stream']]], + ['buffer_5ft_98',['buffer_t',['../structstdex_1_1stream_1_1buffer_1_1buffer__t.html',1,'stdex::stream::buffer']]], + ['buffered_5fsys_99',['buffered_sys',['../classstdex_1_1stream_1_1buffered__sys.html',1,'stdex::stream']]], + ['bytes_5fper_5fsecond_100',['bytes_per_second',['../structstdex_1_1wav_1_1format.html#a09a6dc6744dbd0331c2dd50379679497',1,'stdex::wav::format']]] ]; diff --git a/search/all_10.js b/search/all_10.js index f0c469d5e..025367f2c 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -39,23 +39,24 @@ var searchData= ['size_5ftype_36',['size_type',['../classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a',1,'stdex::vector_queue']]], ['skip_37',['skip',['../classstdex_1_1stream_1_1basic.html#a52ce3bdf28a9a7fc5a881616c8db2da4',1,'stdex::stream::basic::skip()'],['../classstdex_1_1stream_1_1basic__file.html#a15a1e6a778adefea421f32d14c8178dd',1,'stdex::stream::basic_file::skip()'],['../classstdex_1_1stream_1_1file__window.html#a4202fcc2b9e69e40bf15aaa3b5f50dda',1,'stdex::stream::file_window::skip()']]], ['socket_38',['socket',['../classstdex_1_1stream_1_1socket.html',1,'stdex::stream::socket'],['../classstdex_1_1stream_1_1socket.html#aae9f08b885315a555d46faee399196c9',1,'stdex::stream::socket::socket()']]], - ['source_39',['source',['../classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb',1,'stdex::html::document']]], - ['span_40',['span',['../structstdex_1_1html_1_1element__traits.html#afd49ebff449f313eecb1f8fb70716968',1,'stdex::html::element_traits']]], - ['special_5fsign_41',['special_sign',['../classstdex_1_1parser_1_1basic__signed__numeral.html#a38b8207e2b384ed5ffb3f2bfb3e8755f',1,'stdex::parser::basic_signed_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__mixed__numeral.html#a46c6721810cc8f90218aee66a4c27132',1,'stdex::parser::basic_mixed_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__scientific__numeral.html#a5ce9abfbcdc1247e8f504ae13492e7ea',1,'stdex::parser::basic_scientific_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__monetary__numeral.html#af0190fa4b0de5e894a14c05550e78365',1,'stdex::parser::basic_monetary_numeral::special_sign']]], - ['spinlock_42',['spinlock',['../classstdex_1_1spinlock.html',1,'stdex']]], - ['start_43',['start',['../classstdex_1_1html_1_1element__end.html#ab261fd8fa4c08c10e81b2e50b94d1cc0',1,'stdex::html::element_end::start'],['../structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b',1,'stdex::interval::start']]], - ['start_5ftokens_44',['start_tokens',['../classstdex_1_1html_1_1parser.html#a82d49a098fde9cf12da6f7af2234b78d',1,'stdex::html::parser']]], - ['starting_5ftoken_45',['starting_token',['../classstdex_1_1html_1_1starting__token.html',1,'stdex::html']]], - ['state_46',['state',['../classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0',1,'stdex::stream::basic']]], - ['std_20c_47',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], - ['stdex_20random_20stuff_20that_20didn_20t_20made_20it_20into_20std_20c_48',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], - ['strcat_49',['strcat',['../classstdex_1_1charset__encoder.html#a19c0243f3831a20f80f6d8dd616a4537',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)'],['../classstdex_1_1charset__encoder.html#a5c70488ff34e8770684fe6b451eca169',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)'],['../classstdex_1_1charset__encoder.html#a1e70c3268f878f5c3896c18a7950103d',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)']]], - ['strcpy_50',['strcpy',['../classstdex_1_1charset__encoder.html#a7dea211fc0eac2bb1d3fc09f05e128a5',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)'],['../classstdex_1_1charset__encoder.html#a3fee8c32b4a1a82826bdb5677d2008ed',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)'],['../classstdex_1_1charset__encoder.html#ab4ad655bc166194f48cad397669f4f46',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)']]], - ['stream_5fhasher_51',['stream_hasher',['../classstdex_1_1stream__hasher.html',1,'stdex']]], - ['string_52',['string',['../classstdex_1_1parser_1_1http__value.html#a808ed411ff6816162a54b99fb7307315',1,'stdex::parser::http_value']]], - ['stuff_20that_20didn_20t_20made_20it_20into_20std_20c_53',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], - ['sub_5ftype_54',['sub_type',['../classstdex_1_1parser_1_1basic__mime__type.html#a6f0543705511623958d99bf04194a96a',1,'stdex::parser::basic_mime_type']]], - ['sync_55',['sync',['../classstdex_1_1ring.html#af2c895c0664cdcfc156e5a9fa42b30c3',1,'stdex::ring']]], - ['sys_5finfo_5ft_56',['sys_info_t',['../structstdex_1_1sys__info__t.html',1,'stdex']]], - ['sys_5fobject_57',['sys_object',['../classstdex_1_1sys__object.html',1,'stdex']]] + ['socket_5ftraits_39',['socket_traits',['../structstdex_1_1socket__traits.html',1,'stdex']]], + ['source_40',['source',['../classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb',1,'stdex::html::document']]], + ['span_41',['span',['../structstdex_1_1html_1_1element__traits.html#afd49ebff449f313eecb1f8fb70716968',1,'stdex::html::element_traits']]], + ['special_5fsign_42',['special_sign',['../classstdex_1_1parser_1_1basic__signed__numeral.html#a38b8207e2b384ed5ffb3f2bfb3e8755f',1,'stdex::parser::basic_signed_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__mixed__numeral.html#a46c6721810cc8f90218aee66a4c27132',1,'stdex::parser::basic_mixed_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__scientific__numeral.html#a5ce9abfbcdc1247e8f504ae13492e7ea',1,'stdex::parser::basic_scientific_numeral::special_sign'],['../classstdex_1_1parser_1_1basic__monetary__numeral.html#af0190fa4b0de5e894a14c05550e78365',1,'stdex::parser::basic_monetary_numeral::special_sign']]], + ['spinlock_43',['spinlock',['../classstdex_1_1spinlock.html',1,'stdex']]], + ['start_44',['start',['../classstdex_1_1html_1_1element__end.html#ab261fd8fa4c08c10e81b2e50b94d1cc0',1,'stdex::html::element_end::start'],['../structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b',1,'stdex::interval::start']]], + ['start_5ftokens_45',['start_tokens',['../classstdex_1_1html_1_1parser.html#a82d49a098fde9cf12da6f7af2234b78d',1,'stdex::html::parser']]], + ['starting_5ftoken_46',['starting_token',['../classstdex_1_1html_1_1starting__token.html',1,'stdex::html']]], + ['state_47',['state',['../classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0',1,'stdex::stream::basic']]], + ['std_20c_48',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], + ['stdex_20random_20stuff_20that_20didn_20t_20made_20it_20into_20std_20c_49',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], + ['strcat_50',['strcat',['../classstdex_1_1charset__encoder.html#a19c0243f3831a20f80f6d8dd616a4537',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)'],['../classstdex_1_1charset__encoder.html#a5c70488ff34e8770684fe6b451eca169',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)'],['../classstdex_1_1charset__encoder.html#a1e70c3268f878f5c3896c18a7950103d',1,'stdex::charset_encoder::strcat(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)']]], + ['strcpy_51',['strcpy',['../classstdex_1_1charset__encoder.html#a7dea211fc0eac2bb1d3fc09f05e128a5',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)'],['../classstdex_1_1charset__encoder.html#a3fee8c32b4a1a82826bdb5677d2008ed',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const T_from *src)'],['../classstdex_1_1charset__encoder.html#ab4ad655bc166194f48cad397669f4f46',1,'stdex::charset_encoder::strcpy(std::basic_string< T_to, TR_to, AX_to > &dst, const std::basic_string_view< T_from, std::char_traits< T_from > > src)']]], + ['stream_5fhasher_52',['stream_hasher',['../classstdex_1_1stream__hasher.html',1,'stdex']]], + ['string_53',['string',['../classstdex_1_1parser_1_1http__value.html#a808ed411ff6816162a54b99fb7307315',1,'stdex::parser::http_value']]], + ['stuff_20that_20didn_20t_20made_20it_20into_20std_20c_54',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], + ['sub_5ftype_55',['sub_type',['../classstdex_1_1parser_1_1basic__mime__type.html#a6f0543705511623958d99bf04194a96a',1,'stdex::parser::basic_mime_type']]], + ['sync_56',['sync',['../classstdex_1_1ring.html#af2c895c0664cdcfc156e5a9fa42b30c3',1,'stdex::ring']]], + ['sys_5finfo_5ft_57',['sys_info_t',['../structstdex_1_1sys__info__t.html',1,'stdex']]], + ['sys_5fobject_5ftraits_58',['sys_object_traits',['../structstdex_1_1sys__object__traits.html',1,'stdex']]] ]; diff --git a/search/all_2.js b/search/all_2.js index e34386207..3a48940a5 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -11,7 +11,7 @@ var searchData= ['chunk_5fid_8',['chunk_id',['../structstdex_1_1wav_1_1cue.html#a15ae22213cb33bc694965e97a3035342',1,'stdex::wav::cue']]], ['chunk_5foffset_9',['chunk_offset',['../structstdex_1_1wav_1_1cue.html#a9e1a1a62c1497e28161b1303c769a59f',1,'stdex::wav::cue']]], ['clear_10',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1basic__hash.html#af5e2ff7b83da5a663fa3c9766734b771',1,'stdex::basic_hash::clear()'],['../classstdex_1_1block__hash.html#a8750f9c24cd22bd879dc638256534aec',1,'stdex::block_hash::clear()'],['../classstdex_1_1crc32__hash.html#addf745566fe5a1ba3f947a70603ea235',1,'stdex::crc32_hash::clear()'],['../classstdex_1_1md5__hash.html#a0952042043c10e184d9ee8a79421cc0f',1,'stdex::md5_hash::clear()'],['../classstdex_1_1sha1__hash.html#a36f38887f8e90f88df0a420f0011b9b3',1,'stdex::sha1_hash::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1html_1_1document.html#aecb7a14d12137d624dfe5378f27ab70c',1,'stdex::html::document::clear()'],['../classstdex_1_1pool.html#a96acba9575913aa2c1a4179f84673c77',1,'stdex::pool::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]], - ['close_11',['close',['../classstdex_1_1idrec_1_1record.html#a9fb4bee3afca4803a36767e3181a35b9',1,'stdex::idrec::record::close(std::ostream &stream, std::streamoff start)'],['../classstdex_1_1idrec_1_1record.html#a4d136084b846a2e1e4b95af5cb60b0dc',1,'stdex::idrec::record::close(stdex::stream::basic_file &stream, stdex::stream::fpos_t start)'],['../classstdex_1_1stream_1_1basic.html#a5392748c19b5799da94a5fe031f7ec3b',1,'stdex::stream::basic::close()'],['../classstdex_1_1stream_1_1converter.html#a96c368204acf32239318a026762cd22c',1,'stdex::stream::converter::close()'],['../classstdex_1_1stream_1_1replicator.html#afa3e2cec6e254e7bb53cc5e1b1ea0f90',1,'stdex::stream::replicator::close()'],['../classstdex_1_1stream_1_1file__window.html#acace60a7ba95a139852f85aa4232bb14',1,'stdex::stream::file_window::close()'],['../classstdex_1_1stream_1_1cache.html#aa88074bb669bcb654e027b76e32a2799',1,'stdex::stream::cache::close()'],['../classstdex_1_1stream_1_1basic__sys.html#aee56fbeb8b576a4337cb205ae865fafc',1,'stdex::stream::basic_sys::close()'],['../classstdex_1_1stream_1_1socket.html#a74e2f261c117cf8f20866632fb79b3c5',1,'stdex::stream::socket::close()'],['../classstdex_1_1stream_1_1memory__file.html#a4cf33faaf1686335bd3e3a7e72813dd6',1,'stdex::stream::memory_file::close()'],['../classstdex_1_1stream_1_1fifo.html#a29e0a95836f4e2692bea3783acaf692d',1,'stdex::stream::fifo::close()'],['../classstdex_1_1stream_1_1diag__file.html#a4367a6d2840c1a2c5d9ab2ab3483ed2c',1,'stdex::stream::diag_file::close()'],['../classstdex_1_1sys__object.html#ab8c0119bc4958f78f51ef2f3b7c91f66',1,'stdex::sys_object::close()'],['../classstdex_1_1sys__object.html#acbb82c6c1fce7ee39518f94b1209b0b8',1,'stdex::sys_object::close(sys_handle h)']]], + ['close_11',['close',['../classstdex_1_1idrec_1_1record.html#a9fb4bee3afca4803a36767e3181a35b9',1,'stdex::idrec::record::close(std::ostream &stream, std::streamoff start)'],['../classstdex_1_1idrec_1_1record.html#a4d136084b846a2e1e4b95af5cb60b0dc',1,'stdex::idrec::record::close(stdex::stream::basic_file &stream, stdex::stream::fpos_t start)'],['../structstdex_1_1socket__traits.html#a76e60d49b4f28d4a0585b15fad975864',1,'stdex::socket_traits::close()'],['../classstdex_1_1stream_1_1basic.html#a5392748c19b5799da94a5fe031f7ec3b',1,'stdex::stream::basic::close()'],['../classstdex_1_1stream_1_1converter.html#a96c368204acf32239318a026762cd22c',1,'stdex::stream::converter::close()'],['../classstdex_1_1stream_1_1replicator.html#afa3e2cec6e254e7bb53cc5e1b1ea0f90',1,'stdex::stream::replicator::close()'],['../classstdex_1_1stream_1_1file__window.html#acace60a7ba95a139852f85aa4232bb14',1,'stdex::stream::file_window::close()'],['../classstdex_1_1stream_1_1cache.html#aa88074bb669bcb654e027b76e32a2799',1,'stdex::stream::cache::close()'],['../classstdex_1_1stream_1_1basic__sys.html#aee56fbeb8b576a4337cb205ae865fafc',1,'stdex::stream::basic_sys::close()'],['../classstdex_1_1stream_1_1socket.html#a74e2f261c117cf8f20866632fb79b3c5',1,'stdex::stream::socket::close()'],['../classstdex_1_1stream_1_1memory__file.html#a4cf33faaf1686335bd3e3a7e72813dd6',1,'stdex::stream::memory_file::close()'],['../classstdex_1_1stream_1_1fifo.html#a29e0a95836f4e2692bea3783acaf692d',1,'stdex::stream::fifo::close()'],['../classstdex_1_1stream_1_1diag__file.html#a4367a6d2840c1a2c5d9ab2ab3483ed2c',1,'stdex::stream::diag_file::close()'],['../classstdex_1_1basic__sys__object.html#a09e44076695b4134e877c3e6f1f29844',1,'stdex::basic_sys_object::close()'],['../structstdex_1_1sys__object__traits.html#a6e949f7cc63c3b85cf8ecdc838e7d3de',1,'stdex::sys_object_traits::close()']]], ['code_12',['code',['../classstdex_1_1html_1_1element.html#acad269ffc367d3a7df7cb42fed0ed486',1,'stdex::html::element::code'],['../classstdex_1_1html_1_1element__end.html#ae84212100b568b2ba305592b93219f5a',1,'stdex::html::element_end::code']]], ['comment_13',['comment',['../classstdex_1_1html_1_1comment.html',1,'stdex::html']]], ['components_14',['components',['../classstdex_1_1parser_1_1basic__ipv4__address.html#a0dfb21ee671894048c831edef7257931',1,'stdex::parser::basic_ipv4_address::components'],['../classstdex_1_1parser_1_1basic__ipv6__address.html#abe14c21fb1d4cb35c0121ca610e6e87e',1,'stdex::parser::basic_ipv6_address::components']]], diff --git a/search/all_3.js b/search/all_3.js index 7680ab8ff..614d718ff 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -17,6 +17,6 @@ var searchData= ['do_5fset_14',['do_set',['../classstdex_1_1lazy__progress.html#ad0242cb4f3ece8aacfaab8804e7c646e',1,'stdex::lazy_progress']]], ['document_15',['document',['../classstdex_1_1html_1_1document.html',1,'stdex::html']]], ['document_3c_20t_2c_20tr_2c_20ax_20_3e_16',['document< T, TR, AX >',['../classstdex_1_1html_1_1document.html',1,'stdex::html']]], - ['duplicate_17',['duplicate',['../classstdex_1_1sys__object.html#a84d01821031873afd9f5b0d5b2375060',1,'stdex::sys_object']]], + ['duplicate_17',['duplicate',['../structstdex_1_1sys__object__traits.html#a2e05348a7de93233045ea3163d21950e',1,'stdex::sys_object_traits']]], ['duration_18',['duration',['../structstdex_1_1wav_1_1ltxt.html#ae25647c17685b89e304659a691fbfda8',1,'stdex::wav::ltxt::duration'],['../structstdex_1_1wav_1_1cue__ex.html#a00e87c9cf3c64be30c0811c5c40bfa58',1,'stdex::wav::cue_ex::duration']]] ]; diff --git a/search/all_6.js b/search/all_6.js index 67090f86f..e192e0c3c 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['get_0',['get',['../classstdex_1_1stream_1_1socket.html#a48f512c2f87d27c40d630ecbd9837d3c',1,'stdex::stream::socket::get()'],['../classstdex_1_1stream_1_1memory__file.html#a41124fc38a3439c4407ea1c9ef4962b1',1,'stdex::stream::memory_file::get()'],['../classstdex_1_1sys__object.html#a68edd83d50aee1dd85645aa0506c8769',1,'stdex::sys_object::get()']]], + ['get_0',['get',['../classstdex_1_1stream_1_1socket.html#a48f512c2f87d27c40d630ecbd9837d3c',1,'stdex::stream::socket::get()'],['../classstdex_1_1stream_1_1memory__file.html#a41124fc38a3439c4407ea1c9ef4962b1',1,'stdex::stream::memory_file::get()'],['../classstdex_1_1basic__sys__object.html#acc3efba439fefd090e2926be86236453',1,'stdex::basic_sys_object::get()']]], ['global_5fprogress_1',['global_progress',['../classstdex_1_1global__progress.html',1,'stdex::global_progress< T >'],['../classstdex_1_1global__progress.html#ad65b4efb79010d917ea66b1acf455560',1,'stdex::global_progress::global_progress()']]], ['gsm_5f6_5f10_2',['gsm_6_10',['../structstdex_1_1wav_1_1format.html#a9e48aadca63b92583abda67513aa4553a65272ddf98e4ddbea87abd0e2aebba6c',1,'stdex::wav::format']]] ]; diff --git a/search/all_c.js b/search/all_c.js index 73df891f2..26ecc65eb 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -3,7 +3,7 @@ var searchData= ['ok_0',['ok',['../classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1',1,'stdex::stream::basic']]], ['op_1',['op',['../classstdex_1_1stream_1_1replicator_1_1worker.html#a9ddd37c6da22d559f6deb46102833f31',1,'stdex::stream::replicator::worker']]], ['open_2',['open',['../classstdex_1_1idrec_1_1record.html#ae6653cf8e8fceac2cde594a8dcf16ce2',1,'stdex::idrec::record::open(std::ostream &stream)'],['../classstdex_1_1idrec_1_1record.html#a40778f9e615305a67ba6cbfd362945b2',1,'stdex::idrec::record::open(stdex::stream::basic_file &stream)'],['../classstdex_1_1stream_1_1file.html#a556c4cff7086d5f258dcdf914556084a',1,'stdex::stream::file::open(const schar_t *filename, int mode)'],['../classstdex_1_1stream_1_1file.html#aa2ce774616e9f706126677a5775a1e8a',1,'stdex::stream::file::open(const std::basic_string< TR, AX > &filename, int mode)'],['../classstdex_1_1stream_1_1cached__file.html#a8a1ac6ccd8e1d321112412d346eec0e1',1,'stdex::stream::cached_file::open(const schar_t *filename, int mode)'],['../classstdex_1_1stream_1_1cached__file.html#a59710885ca6b881509f9d34603be66a0',1,'stdex::stream::cached_file::open(const std::basic_string< TR, AX > &filename, int mode)']]], - ['operator_20bool_3',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1stream_1_1socket.html#a045afb72557249f0f1f1d0f20d93c15d',1,'stdex::stream::socket::operator bool()'],['../classstdex_1_1stream_1_1cached__file.html#acc2376f8b970dac688bc1ad1f99a81c0',1,'stdex::stream::cached_file::operator bool()'],['../classstdex_1_1sys__object.html#a529b0f9294ed46591389ca3dd9c540f3',1,'stdex::sys_object::operator bool()']]], + ['operator_20bool_3',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1stream_1_1socket.html#a045afb72557249f0f1f1d0f20d93c15d',1,'stdex::stream::socket::operator bool()'],['../classstdex_1_1stream_1_1cached__file.html#acc2376f8b970dac688bc1ad1f99a81c0',1,'stdex::stream::cached_file::operator bool()'],['../classstdex_1_1basic__sys__object.html#a88e048c0a2cc8221818e8761f7905018',1,'stdex::basic_sys_object::operator bool()']]], ['operator_20const_20t_20_26_4',['operator const T &',['../classstdex_1_1basic__hash.html#a7cacac78cdfbf561da8d9f1a5841c5cb',1,'stdex::basic_hash']]], ['operator_21_3d_5',['operator!=',['../structstdex_1_1interval.html#aa5e6ff5a63e3cd9f8e36a32663ebfda8',1,'stdex::interval::operator!=()'],['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping::operator!=()']]], ['operator_28_29_6',['operator()',['../structstdex_1_1free__locale__delete.html#ab7a2cd4be45534b436a871e09805b36f',1,'stdex::free_locale_delete']]], diff --git a/search/classes_1.js b/search/classes_1.js index 3cb71fdaf..06d6c4075 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -75,20 +75,21 @@ var searchData= ['basic_5fstring_72',['basic_string',['../classstdex_1_1parser_1_1basic__string.html',1,'stdex::parser']]], ['basic_5fstring_5fbranch_73',['basic_string_branch',['../classstdex_1_1parser_1_1basic__string__branch.html',1,'stdex::parser']]], ['basic_5fsys_74',['basic_sys',['../classstdex_1_1stream_1_1basic__sys.html',1,'stdex::stream']]], - ['basic_5ftime_75',['basic_time',['../classstdex_1_1parser_1_1basic__time.html',1,'stdex::parser']]], - ['basic_5furl_76',['basic_url',['../classstdex_1_1parser_1_1basic__url.html',1,'stdex::parser']]], - ['basic_5furl_5fpassword_5fchar_77',['basic_url_password_char',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpassword_5fchar_3c_20char_20_3e_78',['basic_url_password_char< char >',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_79',['basic_url_path',['../classstdex_1_1parser_1_1basic__url__path.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_5fchar_80',['basic_url_path_char',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], - ['basic_5furl_5fpath_5fchar_3c_20char_20_3e_81',['basic_url_path_char< char >',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], - ['basic_5furl_5fusername_5fchar_82',['basic_url_username_char',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], - ['basic_5furl_5fusername_5fchar_3c_20char_20_3e_83',['basic_url_username_char< char >',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], - ['benchmark_84',['benchmark',['../classstdex_1_1benchmark.html',1,'stdex']]], - ['block_5fhash_85',['block_hash',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['block_5fhash_3c_20md5_5ft_20_3e_86',['block_hash< md5_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['block_5fhash_3c_20sha1_5ft_20_3e_87',['block_hash< sha1_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], - ['buffer_88',['buffer',['../classstdex_1_1stream_1_1buffer.html',1,'stdex::stream']]], - ['buffer_5ft_89',['buffer_t',['../structstdex_1_1stream_1_1buffer_1_1buffer__t.html',1,'stdex::stream::buffer']]], - ['buffered_5fsys_90',['buffered_sys',['../classstdex_1_1stream_1_1buffered__sys.html',1,'stdex::stream']]] + ['basic_5fsys_5fobject_75',['basic_sys_object',['../classstdex_1_1basic__sys__object.html',1,'stdex']]], + ['basic_5ftime_76',['basic_time',['../classstdex_1_1parser_1_1basic__time.html',1,'stdex::parser']]], + ['basic_5furl_77',['basic_url',['../classstdex_1_1parser_1_1basic__url.html',1,'stdex::parser']]], + ['basic_5furl_5fpassword_5fchar_78',['basic_url_password_char',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpassword_5fchar_3c_20char_20_3e_79',['basic_url_password_char< char >',['../classstdex_1_1parser_1_1basic__url__password__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_80',['basic_url_path',['../classstdex_1_1parser_1_1basic__url__path.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_5fchar_81',['basic_url_path_char',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], + ['basic_5furl_5fpath_5fchar_3c_20char_20_3e_82',['basic_url_path_char< char >',['../classstdex_1_1parser_1_1basic__url__path__char.html',1,'stdex::parser']]], + ['basic_5furl_5fusername_5fchar_83',['basic_url_username_char',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], + ['basic_5furl_5fusername_5fchar_3c_20char_20_3e_84',['basic_url_username_char< char >',['../classstdex_1_1parser_1_1basic__url__username__char.html',1,'stdex::parser']]], + ['benchmark_85',['benchmark',['../classstdex_1_1benchmark.html',1,'stdex']]], + ['block_5fhash_86',['block_hash',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['block_5fhash_3c_20md5_5ft_20_3e_87',['block_hash< md5_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['block_5fhash_3c_20sha1_5ft_20_3e_88',['block_hash< sha1_t >',['../classstdex_1_1block__hash.html',1,'stdex']]], + ['buffer_89',['buffer',['../classstdex_1_1stream_1_1buffer.html',1,'stdex::stream']]], + ['buffer_5ft_90',['buffer_t',['../structstdex_1_1stream_1_1buffer_1_1buffer__t.html',1,'stdex::stream::buffer']]], + ['buffered_5fsys_91',['buffered_sys',['../classstdex_1_1stream_1_1buffered__sys.html',1,'stdex::stream']]] ]; diff --git a/search/classes_e.js b/search/classes_e.js index 066b01a6b..644ea4b48 100644 --- a/search/classes_e.js +++ b/search/classes_e.js @@ -19,9 +19,10 @@ var searchData= ['sha_5ft_16',['sha_t',['../unionstdex_1_1sha__t.html',1,'stdex']]], ['silence_17',['silence',['../structstdex_1_1wav_1_1silence.html',1,'stdex::wav']]], ['socket_18',['socket',['../classstdex_1_1stream_1_1socket.html',1,'stdex::stream']]], - ['spinlock_19',['spinlock',['../classstdex_1_1spinlock.html',1,'stdex']]], - ['starting_5ftoken_20',['starting_token',['../classstdex_1_1html_1_1starting__token.html',1,'stdex::html']]], - ['stream_5fhasher_21',['stream_hasher',['../classstdex_1_1stream__hasher.html',1,'stdex']]], - ['sys_5finfo_5ft_22',['sys_info_t',['../structstdex_1_1sys__info__t.html',1,'stdex']]], - ['sys_5fobject_23',['sys_object',['../classstdex_1_1sys__object.html',1,'stdex']]] + ['socket_5ftraits_19',['socket_traits',['../structstdex_1_1socket__traits.html',1,'stdex']]], + ['spinlock_20',['spinlock',['../classstdex_1_1spinlock.html',1,'stdex']]], + ['starting_5ftoken_21',['starting_token',['../classstdex_1_1html_1_1starting__token.html',1,'stdex::html']]], + ['stream_5fhasher_22',['stream_hasher',['../classstdex_1_1stream__hasher.html',1,'stdex']]], + ['sys_5finfo_5ft_23',['sys_info_t',['../structstdex_1_1sys__info__t.html',1,'stdex']]], + ['sys_5fobject_5ftraits_24',['sys_object_traits',['../structstdex_1_1sys__object__traits.html',1,'stdex']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index fe24cd920..7edb1df46 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -4,7 +4,7 @@ var searchData= ['cancel_1',['cancel',['../classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202',1,'stdex::progress::cancel()'],['../classstdex_1_1timeout__progress.html#a50484235e76ca413565cc5ae7d6eff79',1,'stdex::timeout_progress::cancel()'],['../classstdex_1_1global__progress.html#a74a5ea9089ff7b7015ea4a2071f3113e',1,'stdex::global_progress::cancel()'],['../classstdex_1_1aggregate__progress_1_1worker__progress.html#a61defd3930ff3a62d56890c80f60086a',1,'stdex::aggregate_progress::worker_progress::cancel()']]], ['capacity_2',['capacity',['../classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7',1,'stdex::vector_queue']]], ['clear_3',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1basic__hash.html#af5e2ff7b83da5a663fa3c9766734b771',1,'stdex::basic_hash::clear()'],['../classstdex_1_1block__hash.html#a8750f9c24cd22bd879dc638256534aec',1,'stdex::block_hash::clear()'],['../classstdex_1_1crc32__hash.html#addf745566fe5a1ba3f947a70603ea235',1,'stdex::crc32_hash::clear()'],['../classstdex_1_1md5__hash.html#a0952042043c10e184d9ee8a79421cc0f',1,'stdex::md5_hash::clear()'],['../classstdex_1_1sha1__hash.html#a36f38887f8e90f88df0a420f0011b9b3',1,'stdex::sha1_hash::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1html_1_1document.html#aecb7a14d12137d624dfe5378f27ab70c',1,'stdex::html::document::clear()'],['../classstdex_1_1pool.html#a96acba9575913aa2c1a4179f84673c77',1,'stdex::pool::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]], - ['close_4',['close',['../classstdex_1_1idrec_1_1record.html#a9fb4bee3afca4803a36767e3181a35b9',1,'stdex::idrec::record::close(std::ostream &stream, std::streamoff start)'],['../classstdex_1_1idrec_1_1record.html#a4d136084b846a2e1e4b95af5cb60b0dc',1,'stdex::idrec::record::close(stdex::stream::basic_file &stream, stdex::stream::fpos_t start)'],['../classstdex_1_1stream_1_1basic.html#a5392748c19b5799da94a5fe031f7ec3b',1,'stdex::stream::basic::close()'],['../classstdex_1_1stream_1_1converter.html#a96c368204acf32239318a026762cd22c',1,'stdex::stream::converter::close()'],['../classstdex_1_1stream_1_1replicator.html#afa3e2cec6e254e7bb53cc5e1b1ea0f90',1,'stdex::stream::replicator::close()'],['../classstdex_1_1stream_1_1file__window.html#acace60a7ba95a139852f85aa4232bb14',1,'stdex::stream::file_window::close()'],['../classstdex_1_1stream_1_1cache.html#aa88074bb669bcb654e027b76e32a2799',1,'stdex::stream::cache::close()'],['../classstdex_1_1stream_1_1basic__sys.html#aee56fbeb8b576a4337cb205ae865fafc',1,'stdex::stream::basic_sys::close()'],['../classstdex_1_1stream_1_1socket.html#a74e2f261c117cf8f20866632fb79b3c5',1,'stdex::stream::socket::close()'],['../classstdex_1_1stream_1_1memory__file.html#a4cf33faaf1686335bd3e3a7e72813dd6',1,'stdex::stream::memory_file::close()'],['../classstdex_1_1stream_1_1fifo.html#a29e0a95836f4e2692bea3783acaf692d',1,'stdex::stream::fifo::close()'],['../classstdex_1_1stream_1_1diag__file.html#a4367a6d2840c1a2c5d9ab2ab3483ed2c',1,'stdex::stream::diag_file::close()'],['../classstdex_1_1sys__object.html#ab8c0119bc4958f78f51ef2f3b7c91f66',1,'stdex::sys_object::close()'],['../classstdex_1_1sys__object.html#acbb82c6c1fce7ee39518f94b1209b0b8',1,'stdex::sys_object::close(sys_handle h)']]], + ['close_4',['close',['../classstdex_1_1idrec_1_1record.html#a9fb4bee3afca4803a36767e3181a35b9',1,'stdex::idrec::record::close(std::ostream &stream, std::streamoff start)'],['../classstdex_1_1idrec_1_1record.html#a4d136084b846a2e1e4b95af5cb60b0dc',1,'stdex::idrec::record::close(stdex::stream::basic_file &stream, stdex::stream::fpos_t start)'],['../structstdex_1_1socket__traits.html#a76e60d49b4f28d4a0585b15fad975864',1,'stdex::socket_traits::close()'],['../classstdex_1_1stream_1_1basic.html#a5392748c19b5799da94a5fe031f7ec3b',1,'stdex::stream::basic::close()'],['../classstdex_1_1stream_1_1converter.html#a96c368204acf32239318a026762cd22c',1,'stdex::stream::converter::close()'],['../classstdex_1_1stream_1_1replicator.html#afa3e2cec6e254e7bb53cc5e1b1ea0f90',1,'stdex::stream::replicator::close()'],['../classstdex_1_1stream_1_1file__window.html#acace60a7ba95a139852f85aa4232bb14',1,'stdex::stream::file_window::close()'],['../classstdex_1_1stream_1_1cache.html#aa88074bb669bcb654e027b76e32a2799',1,'stdex::stream::cache::close()'],['../classstdex_1_1stream_1_1basic__sys.html#aee56fbeb8b576a4337cb205ae865fafc',1,'stdex::stream::basic_sys::close()'],['../classstdex_1_1stream_1_1socket.html#a74e2f261c117cf8f20866632fb79b3c5',1,'stdex::stream::socket::close()'],['../classstdex_1_1stream_1_1memory__file.html#a4cf33faaf1686335bd3e3a7e72813dd6',1,'stdex::stream::memory_file::close()'],['../classstdex_1_1stream_1_1fifo.html#a29e0a95836f4e2692bea3783acaf692d',1,'stdex::stream::fifo::close()'],['../classstdex_1_1stream_1_1diag__file.html#a4367a6d2840c1a2c5d9ab2ab3483ed2c',1,'stdex::stream::diag_file::close()'],['../classstdex_1_1basic__sys__object.html#a09e44076695b4134e877c3e6f1f29844',1,'stdex::basic_sys_object::close()'],['../structstdex_1_1sys__object__traits.html#a6e949f7cc63c3b85cf8ecdc838e7d3de',1,'stdex::sys_object_traits::close()']]], ['contains_5',['contains',['../structstdex_1_1interval.html#a1624ca77e8c9cb45cef61f7f8b532222',1,'stdex::interval']]], ['convert_6',['convert',['../classstdex_1_1charset__encoder.html#acf89b5fd8a42786a2f94edcff24364c6',1,'stdex::charset_encoder::convert(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)'],['../classstdex_1_1charset__encoder.html#a80f781d783dde0261fe272e193a3d03a',1,'stdex::charset_encoder::convert(const T_from *src)'],['../classstdex_1_1charset__encoder.html#ab8fc27f43dceed7530ae9ee05c2b2ebc',1,'stdex::charset_encoder::convert(const std::basic_string_view< T_from, std::char_traits< T_from > > src)']]], ['ctime_7',['ctime',['../classstdex_1_1stream_1_1basic__file.html#a3c02c83246c43ed868dab1dd5a5d698d',1,'stdex::stream::basic_file::ctime()'],['../classstdex_1_1stream_1_1cache.html#a0306f70f169f924f41306c71646c9276',1,'stdex::stream::cache::ctime()'],['../classstdex_1_1stream_1_1file.html#aa54131619fe782de419ed74bab377dd5',1,'stdex::stream::file::ctime()']]] diff --git a/search/functions_3.js b/search/functions_3.js index 4b956169b..bb439822e 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -7,5 +7,5 @@ var searchData= ['detach_4',['detach',['../classstdex_1_1global__progress.html#aa2c5391aa2f1f30e72a700768bc52f84',1,'stdex::global_progress::detach()'],['../classstdex_1_1aggregate__progress.html#acec6e7132735143aaee405948821803f',1,'stdex::aggregate_progress::detach()']]], ['do_5fmatch_5',['do_match',['../classstdex_1_1parser_1_1basic__html__declaration__condition__start.html#a53c2c4bc6c7dbd88d79e2848607fb138',1,'stdex::parser::basic_html_declaration_condition_start']]], ['do_5fset_6',['do_set',['../classstdex_1_1lazy__progress.html#ad0242cb4f3ece8aacfaab8804e7c646e',1,'stdex::lazy_progress']]], - ['duplicate_7',['duplicate',['../classstdex_1_1sys__object.html#a84d01821031873afd9f5b0d5b2375060',1,'stdex::sys_object']]] + ['duplicate_7',['duplicate',['../structstdex_1_1sys__object__traits.html#a2e05348a7de93233045ea3163d21950e',1,'stdex::sys_object_traits']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index c457f681d..3f705407b 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['get_0',['get',['../classstdex_1_1stream_1_1socket.html#a48f512c2f87d27c40d630ecbd9837d3c',1,'stdex::stream::socket::get()'],['../classstdex_1_1stream_1_1memory__file.html#a41124fc38a3439c4407ea1c9ef4962b1',1,'stdex::stream::memory_file::get()'],['../classstdex_1_1sys__object.html#a68edd83d50aee1dd85645aa0506c8769',1,'stdex::sys_object::get()']]], + ['get_0',['get',['../classstdex_1_1stream_1_1socket.html#a48f512c2f87d27c40d630ecbd9837d3c',1,'stdex::stream::socket::get()'],['../classstdex_1_1stream_1_1memory__file.html#a41124fc38a3439c4407ea1c9ef4962b1',1,'stdex::stream::memory_file::get()'],['../classstdex_1_1basic__sys__object.html#acc3efba439fefd090e2926be86236453',1,'stdex::basic_sys_object::get()']]], ['global_5fprogress_1',['global_progress',['../classstdex_1_1global__progress.html#ad65b4efb79010d917ea66b1acf455560',1,'stdex::global_progress']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index a8f6a2e51..920bb3d20 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -2,7 +2,7 @@ var searchData= [ ['ok_0',['ok',['../classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1',1,'stdex::stream::basic']]], ['open_1',['open',['../classstdex_1_1idrec_1_1record.html#ae6653cf8e8fceac2cde594a8dcf16ce2',1,'stdex::idrec::record::open(std::ostream &stream)'],['../classstdex_1_1idrec_1_1record.html#a40778f9e615305a67ba6cbfd362945b2',1,'stdex::idrec::record::open(stdex::stream::basic_file &stream)'],['../classstdex_1_1stream_1_1file.html#a556c4cff7086d5f258dcdf914556084a',1,'stdex::stream::file::open(const schar_t *filename, int mode)'],['../classstdex_1_1stream_1_1file.html#aa2ce774616e9f706126677a5775a1e8a',1,'stdex::stream::file::open(const std::basic_string< TR, AX > &filename, int mode)'],['../classstdex_1_1stream_1_1cached__file.html#a8a1ac6ccd8e1d321112412d346eec0e1',1,'stdex::stream::cached_file::open(const schar_t *filename, int mode)'],['../classstdex_1_1stream_1_1cached__file.html#a59710885ca6b881509f9d34603be66a0',1,'stdex::stream::cached_file::open(const std::basic_string< TR, AX > &filename, int mode)']]], - ['operator_20bool_2',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1stream_1_1socket.html#a045afb72557249f0f1f1d0f20d93c15d',1,'stdex::stream::socket::operator bool()'],['../classstdex_1_1stream_1_1cached__file.html#acc2376f8b970dac688bc1ad1f99a81c0',1,'stdex::stream::cached_file::operator bool()'],['../classstdex_1_1sys__object.html#a529b0f9294ed46591389ca3dd9c540f3',1,'stdex::sys_object::operator bool()']]], + ['operator_20bool_2',['operator bool',['../structstdex_1_1interval.html#a15945d1ba829410c61466d95922000d0',1,'stdex::interval::operator bool()'],['../classstdex_1_1stream_1_1socket.html#a045afb72557249f0f1f1d0f20d93c15d',1,'stdex::stream::socket::operator bool()'],['../classstdex_1_1stream_1_1cached__file.html#acc2376f8b970dac688bc1ad1f99a81c0',1,'stdex::stream::cached_file::operator bool()'],['../classstdex_1_1basic__sys__object.html#a88e048c0a2cc8221818e8761f7905018',1,'stdex::basic_sys_object::operator bool()']]], ['operator_20const_20t_20_26_3',['operator const T &',['../classstdex_1_1basic__hash.html#a7cacac78cdfbf561da8d9f1a5841c5cb',1,'stdex::basic_hash']]], ['operator_21_3d_4',['operator!=',['../structstdex_1_1interval.html#aa5e6ff5a63e3cd9f8e36a32663ebfda8',1,'stdex::interval::operator!=()'],['../structstdex_1_1mapping.html#a99e44b5840a155e5ce366d440cbe234b',1,'stdex::mapping::operator!=()']]], ['operator_28_29_5',['operator()',['../structstdex_1_1free__locale__delete.html#ab7a2cd4be45534b436a871e09805b36f',1,'stdex::free_locale_delete']]], diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index 30c01a8b7..7b731efd0 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -796,7 +796,7 @@ $(function() { codefold.init(0); }); diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index e0f54a4df..435078168 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -3179,7 +3179,7 @@ $(function() { codefold.init(0); }); diff --git a/socket_8hpp_source.html b/socket_8hpp_source.html index 77aef9636..bdc9a0b6a 100644 --- a/socket_8hpp_source.html +++ b/socket_8hpp_source.html @@ -92,30 +92,59 @@ $(function() { codefold.init(0); });
      6#pragma once
      7
      8#include "compat.hpp"
      -
      9#if defined(_WIN32)
      -
      10#include "windows.h"
      -
      11#include <WinSock2.h>
      -
      12#else
      -
      13#include <sys/socket.h>
      -
      14#include <unistd.h>
      -
      15#endif
      -
      16
      -
      17namespace stdex
      -
      18{
      -
      19#ifdef _WIN32
      -
      20 using socket_t = SOCKET;
      -
      21 constexpr socket_t invalid_socket = INVALID_SOCKET;
      -
      22 inline int closesocket(_In_ socket_t socket) { return ::closesocket(socket); }
      -
      23#else
      -
      24 using socket_t = int;
      -
      25 constexpr socket_t invalid_socket = ((socket_t)-1);
      -
      26 inline int closesocket(_In_ socket_t socket) { return ::close(socket); }
      -
      27#endif
      -
      28}
      +
      9#include "system.hpp"
      +
      10#if defined(_WIN32)
      +
      11#include "windows.h"
      +
      12#include <WinSock2.h>
      +
      13#else
      +
      14#include <sys/socket.h>
      +
      15#include <unistd.h>
      +
      16#endif
      +
      17
      +
      18namespace stdex
      +
      19{
      +
      20#ifdef _WIN32
      +
      21 using socket_t = SOCKET;
      +
      22 constexpr socket_t invalid_socket = INVALID_SOCKET;
      +
      23 inline int closesocket(_In_ socket_t socket) { return ::closesocket(socket); }
      +
      24#else
      +
      25 using socket_t = int;
      +
      26 constexpr socket_t invalid_socket = ((socket_t)-1);
      +
      27 inline int closesocket(_In_ socket_t socket) { return ::close(socket); }
      +
      28#endif
      +
      29
      +
      + +
      34 {
      +
      35 static inline const socket_t invalid_handle = stdex::invalid_socket;
      +
      36
      +
      +
      40 static void close(_In_ socket_t h)
      +
      41 {
      +
      42 int result = closesocket(h);
      +
      43#ifdef _WIN32
      +
      44 int werrno = WSAGetLastError();
      +
      45 if (result >= 0 || werrno == WSAENOTSOCK)
      +
      46 return;
      +
      47 throw std::system_error(werrno, std::system_category(), "closesocket failed");
      +
      48#else
      +
      49 if (result >= 0 || errno == EBADF)
      +
      50 return;
      +
      51 throw std::system_error(errno, std::system_category(), "closesocket failed");
      +
      52#endif
      +
      53 }
      +
      +
      54 };
      +
      +
      55
      +
      59 using socket = basic_sys_object<socket_t, socket_traits>;
      +
      60}
      +
      Socket operations.
      Definition socket.hpp:34
      +
      static void close(socket_t h)
      Closes socket.
      Definition socket.hpp:40
      diff --git a/spinlock_8hpp_source.html b/spinlock_8hpp_source.html index 5cbe8076c..36f4df6ec 100644 --- a/spinlock_8hpp_source.html +++ b/spinlock_8hpp_source.html @@ -159,7 +159,7 @@ $(function() { codefold.init(0); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index 5f1473521..0a6d606e4 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -1761,7 +1761,7 @@ $(function() { codefold.init(0); });
      1831 if (m_source) {
      1832 flush_cache();
      1833 if (!ok()) _Unlikely_
      -
      1834 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occured
      +
      1834 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occurred
      1835 m_source->seekbeg(m_offset);
      1836#if SET_FILE_OP_TIMES
      1837 m_source->set_atime(m_atime);
      @@ -1788,7 +1788,7 @@ $(function() { codefold.init(0); });
      1859 if (m_source) {
      1860 flush_cache();
      1861 if (!ok()) _Unlikely_
      -
      1862 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occured
      +
      1862 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occurred
      1863 m_source->seekbeg(m_offset);
      1864#if SET_FILE_OP_TIMES
      1865 m_source->set_atime(m_atime);
      @@ -1925,7 +1925,7 @@ $(function() { codefold.init(0); });
      1991 {
      1992 invalidate_cache();
      1993 if (!ok()) _Unlikely_
      -
      1994 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occured
      +
      1994 throw std::system_error(sys_error(), std::system_category(), "failed to flush cache"); // Data loss occurred
      1995 m_source->close();
      1996 m_state = m_source->state();
      1997 }
      @@ -2165,12 +2165,12 @@ $(function() { codefold.init(0); });
      2206
      -
      2210 class basic_sys : virtual public basic, public sys_object
      +
      2210 class basic_sys : virtual public basic, public sys_object
      2211 {
      2212 public:
      2213 basic_sys(_In_opt_ sys_handle h = invalid_handle, _In_ state_t state = state_t::ok) :
      2214 basic(state),
      -
      2215 sys_object(h)
      +
      2215 sys_object(h)
      2216 {}
      2217
      @@ -2198,7 +2198,7 @@ $(function() { codefold.init(0); });
      2239 __except (EXCEPTION_EXECUTE_HANDLER) { succeeded = FALSE; SetLastError(ERROR_UNHANDLED_EXCEPTION); num_read = 0; }
      2240 if (!succeeded && GetLastError() == ERROR_NO_SYSTEM_RESOURCES && block_size > default_block_size) _Unlikely_ {
      2241 // Error "Insufficient system resources exist to complete the requested service." occurs
      -
      2242 // ocasionally, when attempting to read too much data at once (e.g. over \\TSClient).
      +
      2242 // occasionally, when attempting to read too much data at once (e.g. over \\TSClient).
      2243 block_size = default_block_size;
      2244 continue;
      2245 }
      @@ -2278,7 +2278,7 @@ $(function() { codefold.init(0); });
      2315 virtual void close()
      2316 {
      2317 try {
      - +
      2319 m_state = state_t::ok;
      2320 }
      2321 catch (...) {
      @@ -2325,7 +2325,7 @@ $(function() { codefold.init(0); });
      2361 class socket : public basic
      2362 {
      2363 public:
      -
      2364 socket(_In_opt_ socket_t h = invalid_socket, _In_ state_t state = state_t::ok) :
      +
      2364 socket(_In_opt_ socket_t h = stdex::invalid_socket, _In_ state_t state = state_t::ok) :
      2365 basic(state),
      2366 m_h(h)
      2367 {}
      @@ -2337,16 +2337,16 @@ $(function() { codefold.init(0); });
      2373 public:
      2374 socket(_Inout_ socket&& other) noexcept : m_h(other.m_h)
      2375 {
      -
      2376 other.m_h = invalid_socket;
      +
      2376 other.m_h = stdex::invalid_socket;
      2377 }
      2378
      2379 socket& operator =(_Inout_ socket&& other) noexcept
      2380 {
      2381 if (this != std::addressof(other)) {
      -
      2382 if (m_h != invalid_socket)
      +
      2382 if (m_h != stdex::invalid_socket)
      2383 closesocket(m_h);
      2384 m_h = other.m_h;
      -
      2385 other.m_h = invalid_socket;
      +
      2385 other.m_h = stdex::invalid_socket;
      2386 }
      2387 return *this;
      2388 }
      @@ -2355,18 +2355,18 @@ $(function() { codefold.init(0); });
      2397 socket(_In_ int af, _In_ int type, _In_ int protocol)
      2398 {
      2399 m_h = ::socket(af, type, protocol);
      -
      2400 if (m_h == invalid_socket) _Unlikely_
      +
      2400 if (m_h == stdex::invalid_socket) _Unlikely_
      2401 m_state = state_t::fail;
      2402 }
      2403
      2404 virtual ~socket()
      2405 {
      -
      2406 if (m_h != invalid_socket)
      +
      2406 if (m_h != stdex::invalid_socket)
      2407 closesocket(m_h);
      2408 }
      2409
      -
      2413 operator bool() const noexcept { return m_h != invalid_socket; }
      +
      2413 operator bool() const noexcept { return m_h != stdex::invalid_socket; }
      2414
      2418 socket_t get() const noexcept { return m_h; }
      2419
      @@ -2433,9 +2433,9 @@ $(function() { codefold.init(0); });
      2476 virtual void close()
      2477 {
      -
      2478 if (m_h != invalid_socket) {
      +
      2478 if (m_h != stdex::invalid_socket) {
      2479 closesocket(m_h);
      -
      2480 m_h = invalid_socket;
      +
      2480 m_h = stdex::invalid_socket;
      2481 }
      2482 m_state = state_t::ok;
      2483 }
      @@ -2495,7 +2495,7 @@ $(function() { codefold.init(0); });
      2538 ULONG num_written = 0;
      2539 __try { hr = m_source->Write(data, static_cast<ULONG>(std::min<size_t>(to_write, ULONG_MAX)), &num_written); }
      2540 __except (EXCEPTION_EXECUTE_HANDLER) { hr = E_FAIL; }
      -
      2541 // In abscence of documentation whether num_written gets set when FAILED(hr) (i.e. partially succesful writes),
      +
      2541 // In absence of documentation whether num_written gets set when FAILED(hr) (i.e. partially successful writes),
      2542 // assume write failed completely.
      2543 if (FAILED(hr)) _Unlikely_ {
      2544 m_state = state_t::fail;
      @@ -4169,6 +4169,8 @@ $(function() { codefold.init(0); });
      4353#if defined(__GNUC__)
      4354#pragma GCC diagnostic pop
      4355#endif
      +
      Operating system object base class.
      Definition system.hpp:100
      +
      virtual void close()
      Closes object.
      Definition system.hpp:141
      Encoding converter context.
      Definition unicode.hpp:138
      locale_t helper class to free_locale when going out of scope.
      Definition locale.hpp:74
      Provides read-ahead stream capability.
      Definition stream.hpp:1256
      @@ -4182,7 +4184,7 @@ $(function() { codefold.init(0); });
      virtual void lock(fpos_t offset, fsize_t length)
      Locks file section for exclusive access.
      Definition stream.hpp:881
      virtual void truncate()=0
      Sets file size - truncates the remainder of file content from the current file position to the end of...
      virtual fsize_t size() const =0
      Returns file size Should the file size cannot be determined, the method returns fsize_max and it does...
      -
      charset_id read_charset(charset_id default_charset=charset_id::system)
      Attempts to detect textfile charset based on UTF-32, UTF-16 or UTF-8 BOM.
      Definition stream.hpp:987
      +
      charset_id read_charset(charset_id default_charset=charset_id::system)
      Attempts to detect text-file charset based on UTF-32, UTF-16 or UTF-8 BOM.
      Definition stream.hpp:987
      fpos_t seekbeg(fpos_t offset)
      Seeks to absolute file position.
      Definition stream.hpp:844
      virtual std::vector< uint8_t > read_remainder(size_t max_length=SIZE_MAX)
      Reads and returns remainder of the stream.
      Definition stream.hpp:819
      virtual void set_mtime(time_point date)
      Sets file modification time.
      Definition stream.hpp:954
      @@ -4202,7 +4204,7 @@ $(function() { codefold.init(0); });
      virtual void close()
      Closes the stream.
      Definition stream.hpp:2315
      ‍UTF-8 byte-order-mark
      Definition stream.hpp:84
      size_t write_array(const T_from *str, charset_encoder< T_from, T_to > &encoder)
      Writes array of characters to the stream.
      Definition stream.hpp:407
      -
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was succesful.
      Definition stream.hpp:180
      +
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was successful.
      Definition stream.hpp:180
      size_t readln_and_attach(std::basic_string< T, TR, AX > &str)
      Reads stream to the end-of-line or end-of-file and append to str.
      Definition stream.hpp:339
      size_t write_vsprintf(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)
      Writes formatted string to the stream.
      Definition stream.hpp:630
      state_t state() const
      Returns stream state after last operation.
      Definition stream.hpp:175
      @@ -4376,8 +4378,6 @@ $(function() { codefold.init(0); });
      virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)
      Writes block of data to the stream.
      Definition stream.hpp:1648
      virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
      Reads block of data from the stream.
      Definition stream.hpp:1619
      fpos_t read_offset
      Number of bytes to skip on read.
      Definition stream.hpp:1686
      -
      Operating system object (file, pipe, anything with an OS handle etc.)
      Definition system.hpp:99
      -
      virtual void close()
      Closes object.
      Definition system.hpp:140
      Numerical interval.
      Definition interval.hpp:18
      bool contains(T x) const
      Is value in interval?
      Definition interval.hpp:79
      T size() const
      Returns interval size.
      Definition interval.hpp:47
      @@ -4388,7 +4388,7 @@ $(function() { codefold.init(0); });
      diff --git a/string_8hpp_source.html b/string_8hpp_source.html index 6c464fb0e..e38cf6a07 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -2054,7 +2054,7 @@ $(function() { codefold.init(0); }); diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index 884d8c1aa..ab7eeaca0 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 050044be3..ae4eb433a 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -154,7 +154,7 @@ static constexpr bool is_s diff --git a/structstdex_1_1chrono_1_1aosn__timestamp-members.html b/structstdex_1_1chrono_1_1aosn__timestamp-members.html index 3edba7be0..924975de7 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index 72ef301ae..208484e30 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -95,9 +95,9 @@ Public Types using rep = int64_t   - -using period = std::ratio<1, 1'000'000> -  + +using period = std::milli +  using duration = std::chrono::duration<rep, period>   @@ -199,7 +199,7 @@ static constexpr rep one_w diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index c6abe6e33..c4e4694f7 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index 63c04c2bf..99b059138 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -103,7 +103,7 @@ void operator() (local diff --git a/structstdex_1_1html_1_1element__traits-members.html b/structstdex_1_1html_1_1element__traits-members.html index fe9244900..d82e9d42c 100644 --- a/structstdex_1_1html_1_1element__traits-members.html +++ b/structstdex_1_1html_1_1element__traits-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1element__traits.html b/structstdex_1_1html_1_1element__traits.html index 048288196..1236f2a01 100644 --- a/structstdex_1_1html_1_1element__traits.html +++ b/structstdex_1_1html_1_1element__traits.html @@ -818,7 +818,7 @@ template<class T > diff --git a/structstdex_1_1html_1_1entity-members.html b/structstdex_1_1html_1_1entity-members.html index 28f51692e..02e3e2f7a 100644 --- a/structstdex_1_1html_1_1entity-members.html +++ b/structstdex_1_1html_1_1entity-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1entity.html b/structstdex_1_1html_1_1entity.html index fc742d930..67533de94 100644 --- a/structstdex_1_1html_1_1entity.html +++ b/structstdex_1_1html_1_1entity.html @@ -108,7 +108,7 @@ struct stdex::html::entity< T, TR, AX >

      HTML entity.

      diff --git a/structstdex_1_1html_1_1inserted__token-members.html b/structstdex_1_1html_1_1inserted__token-members.html index 822358efe..038f07b99 100644 --- a/structstdex_1_1html_1_1inserted__token-members.html +++ b/structstdex_1_1html_1_1inserted__token-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1inserted__token.html b/structstdex_1_1html_1_1inserted__token.html index 21f4d791b..c6678d5c8 100644 --- a/structstdex_1_1html_1_1inserted__token.html +++ b/structstdex_1_1html_1_1inserted__token.html @@ -115,7 +115,7 @@ bool after_word diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index 4d6bd6c52..4022588b3 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index 1a60b072b..2e73a4857 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -785,7 +785,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index 9a4909542..b21a6644e 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index f3bdb9db7..b2d0f4d2c 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -314,7 +314,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index c16259e53..1df49447d 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 2a71010e6..b0ce8e48b 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -107,7 +107,7 @@ struct stdex::no_delete< T >

      Noop deleter.

      diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html index 00a4c745f..96ed178ea 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html index 809cf6685..1c30daecb 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html @@ -108,7 +108,7 @@ struct stdex::no_delete< T[]>

      Noop array deleter.

      diff --git a/structstdex_1_1parser_1_1html__attribute-members.html b/structstdex_1_1parser_1_1html__attribute-members.html index 59a37e376..dbb35a411 100644 --- a/structstdex_1_1parser_1_1html__attribute-members.html +++ b/structstdex_1_1parser_1_1html__attribute-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1html__attribute.html b/structstdex_1_1parser_1_1html__attribute.html index af68d8bf4..6531e0655 100644 --- a/structstdex_1_1parser_1_1html__attribute.html +++ b/structstdex_1_1parser_1_1html__attribute.html @@ -107,7 +107,7 @@ Public Attributes diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index f6824642e..844216295 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 2c5735921..82363a014 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -95,7 +95,7 @@ Public Member Functions diff --git a/structstdex_1_1socket__traits-members.html b/structstdex_1_1socket__traits-members.html new file mode 100644 index 000000000..0f4429f6b --- /dev/null +++ b/structstdex_1_1socket__traits-members.html @@ -0,0 +1,93 @@ + + + + + + + +stdex: Member List + + + + + + + + + + + +
      +
      + + + + + + +
      +
      stdex +
      +
      Additional custom or not Standard C++ covered algorithms
      +
      +
      + + + + + + + + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      +
      +
      stdex::socket_traits Member List
      +
      +
      + +

      This is the complete list of members for stdex::socket_traits, including all inherited members.

      + + + +
      close(socket_t h)stdex::socket_traitsinlinestatic
      invalid_handle (defined in stdex::socket_traits)stdex::socket_traitsinlinestatic
      + + + + diff --git a/structstdex_1_1socket__traits.html b/structstdex_1_1socket__traits.html new file mode 100644 index 000000000..29b395991 --- /dev/null +++ b/structstdex_1_1socket__traits.html @@ -0,0 +1,116 @@ + + + + + + + +stdex: stdex::socket_traits Struct Reference + + + + + + + + + + + +
      +
      + + + + + + +
      +
      stdex +
      +
      Additional custom or not Standard C++ covered algorithms
      +
      +
      + + + + + + + + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      +
      + +
      stdex::socket_traits Struct Reference
      +
      +
      + +

      Socket operations. + More...

      + +

      #include <stdex/socket.hpp>

      + + + + + +

      +Static Public Member Functions

      +static void close (socket_t h)
       Closes socket.
       
      + + + +

      +Static Public Attributes

      +static const socket_t invalid_handle = stdex::invalid_socket
       
      +

      Detailed Description

      +

      Socket operations.

      +

      The documentation for this struct was generated from the following file: +
      + + + + 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 804224115..8c7f7bb18 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index edc1c5a54..6585761b8 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -111,7 +111,7 @@ size_t capacity diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html index b849862e1..ce596742c 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index 500c2be7c..4b93b0838 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -101,7 +101,7 @@ uint8_t data [0]< diff --git a/structstdex_1_1sys__info__t-members.html b/structstdex_1_1sys__info__t-members.html index 0de9b7008..e62d89659 100644 --- a/structstdex_1_1sys__info__t-members.html +++ b/structstdex_1_1sys__info__t-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/structstdex_1_1sys__info__t.html b/structstdex_1_1sys__info__t.html index 9331771b6..e3c22c6c8 100644 --- a/structstdex_1_1sys__info__t.html +++ b/structstdex_1_1sys__info__t.html @@ -147,7 +147,7 @@ struct utsname m_utsn< diff --git a/structstdex_1_1sys__object__traits-members.html b/structstdex_1_1sys__object__traits-members.html new file mode 100644 index 000000000..92dcf02a2 --- /dev/null +++ b/structstdex_1_1sys__object__traits-members.html @@ -0,0 +1,94 @@ + + + + + + + +stdex: Member List + + + + + + + + + + + +
      +
      + + + + + + +
      +
      stdex +
      +
      Additional custom or not Standard C++ covered algorithms
      +
      +
      + + + + + + + + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      +
      +
      stdex::sys_object_traits Member List
      +
      +
      + +

      This is the complete list of members for stdex::sys_object_traits, including all inherited members.

      + + + + +
      close(sys_handle h)stdex::sys_object_traitsinlinestatic
      duplicate(sys_handle h, bool inherit=false)stdex::sys_object_traitsinlinestatic
      invalid_handle (defined in stdex::sys_object_traits)stdex::sys_object_traitsinlinestatic
      + + + + diff --git a/structstdex_1_1sys__object__traits.html b/structstdex_1_1sys__object__traits.html new file mode 100644 index 000000000..462881352 --- /dev/null +++ b/structstdex_1_1sys__object__traits.html @@ -0,0 +1,120 @@ + + + + + + + +stdex: stdex::sys_object_traits Struct Reference + + + + + + + + + + + +
      +
      + + + + + + +
      +
      stdex +
      +
      Additional custom or not Standard C++ covered algorithms
      +
      +
      + + + + + + + + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      +
      + +
      stdex::sys_object_traits Struct Reference
      +
      +
      + +

      System object operations. + More...

      + +

      #include <stdex/system.hpp>

      + + + + + + + + +

      +Static Public Member Functions

      +static void close (sys_handle h)
       Closes object.
       
      +static sys_handle duplicate (sys_handle h, bool inherit=false)
       Duplicates given object.
       
      + + + +

      +Static Public Attributes

      +static const sys_handle invalid_handle = stdex::invalid_handle
       
      +

      Detailed Description

      +

      System object operations.

      +

      The documentation for this struct was generated from the following file: +
      + + + + diff --git a/structstdex_1_1wav_1_1cue-members.html b/structstdex_1_1wav_1_1cue-members.html index d1711c6f0..ee1c14235 100644 --- a/structstdex_1_1wav_1_1cue-members.html +++ b/structstdex_1_1wav_1_1cue-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue.html b/structstdex_1_1wav_1_1cue.html index df2d5dfb7..5faacf87a 100644 --- a/structstdex_1_1wav_1_1cue.html +++ b/structstdex_1_1wav_1_1cue.html @@ -132,7 +132,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1cue__ex-members.html b/structstdex_1_1wav_1_1cue__ex-members.html index eebbbda68..4d2429345 100644 --- a/structstdex_1_1wav_1_1cue__ex-members.html +++ b/structstdex_1_1wav_1_1cue__ex-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue__ex.html b/structstdex_1_1wav_1_1cue__ex.html index 5af9b66e5..42a93454f 100644 --- a/structstdex_1_1wav_1_1cue__ex.html +++ b/structstdex_1_1wav_1_1cue__ex.html @@ -169,7 +169,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1data-members.html b/structstdex_1_1wav_1_1data-members.html index f2e2271ff..9fb9d08b4 100644 --- a/structstdex_1_1wav_1_1data-members.html +++ b/structstdex_1_1wav_1_1data-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1data.html b/structstdex_1_1wav_1_1data.html index d4b44f690..f1b91f983 100644 --- a/structstdex_1_1wav_1_1data.html +++ b/structstdex_1_1wav_1_1data.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1format-members.html b/structstdex_1_1wav_1_1format-members.html index 3434c4398..2a0be0bfe 100644 --- a/structstdex_1_1wav_1_1format-members.html +++ b/structstdex_1_1wav_1_1format-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1format.html b/structstdex_1_1wav_1_1format.html index 15016e4c6..6a355dffb 100644 --- a/structstdex_1_1wav_1_1format.html +++ b/structstdex_1_1wav_1_1format.html @@ -211,7 +211,7 @@ Friends diff --git a/structstdex_1_1wav_1_1header-members.html b/structstdex_1_1wav_1_1header-members.html index a0fde76df..6afad9994 100644 --- a/structstdex_1_1wav_1_1header-members.html +++ b/structstdex_1_1wav_1_1header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1header.html b/structstdex_1_1wav_1_1header.html index 5057efe02..feb638ae3 100644 --- a/structstdex_1_1wav_1_1header.html +++ b/structstdex_1_1wav_1_1header.html @@ -130,7 +130,7 @@ Friends diff --git a/structstdex_1_1wav_1_1label-members.html b/structstdex_1_1wav_1_1label-members.html index b6195fdb8..7fb001adc 100644 --- a/structstdex_1_1wav_1_1label-members.html +++ b/structstdex_1_1wav_1_1label-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1label.html b/structstdex_1_1wav_1_1label.html index 7c09f0107..e9b22ec1f 100644 --- a/structstdex_1_1wav_1_1label.html +++ b/structstdex_1_1wav_1_1label.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1list-members.html b/structstdex_1_1wav_1_1list-members.html index c3b3bd1dd..c01ce4a47 100644 --- a/structstdex_1_1wav_1_1list-members.html +++ b/structstdex_1_1wav_1_1list-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1list.html b/structstdex_1_1wav_1_1list.html index a6545c824..2c069e19d 100644 --- a/structstdex_1_1wav_1_1list.html +++ b/structstdex_1_1wav_1_1list.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/structstdex_1_1wav_1_1ltxt-members.html b/structstdex_1_1wav_1_1ltxt-members.html index db3faeddc..0f5046d7f 100644 --- a/structstdex_1_1wav_1_1ltxt-members.html +++ b/structstdex_1_1wav_1_1ltxt-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1ltxt.html b/structstdex_1_1wav_1_1ltxt.html index 42b22e5d5..9d2510a72 100644 --- a/structstdex_1_1wav_1_1ltxt.html +++ b/structstdex_1_1wav_1_1ltxt.html @@ -148,7 +148,7 @@ Friends diff --git a/structstdex_1_1wav_1_1note-members.html b/structstdex_1_1wav_1_1note-members.html index 423024257..a717ffebe 100644 --- a/structstdex_1_1wav_1_1note-members.html +++ b/structstdex_1_1wav_1_1note-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1note.html b/structstdex_1_1wav_1_1note.html index d9caa3cbb..54ae77ea5 100644 --- a/structstdex_1_1wav_1_1note.html +++ b/structstdex_1_1wav_1_1note.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1silence-members.html b/structstdex_1_1wav_1_1silence-members.html index 502a075a0..81958e1c5 100644 --- a/structstdex_1_1wav_1_1silence-members.html +++ b/structstdex_1_1wav_1_1silence-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1silence.html b/structstdex_1_1wav_1_1silence.html index d07f47627..9c2c3548c 100644 --- a/structstdex_1_1wav_1_1silence.html +++ b/structstdex_1_1wav_1_1silence.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1wave-members.html b/structstdex_1_1wav_1_1wave-members.html index 96d50e7a4..50fe13c05 100644 --- a/structstdex_1_1wav_1_1wave-members.html +++ b/structstdex_1_1wav_1_1wave-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1wave.html b/structstdex_1_1wav_1_1wave.html index e9b4b514b..651732e71 100644 --- a/structstdex_1_1wav_1_1wave.html +++ b/structstdex_1_1wav_1_1wave.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/sys__info_8hpp_source.html b/sys__info_8hpp_source.html index 35e2d3038..3723961fe 100644 --- a/sys__info_8hpp_source.html +++ b/sys__info_8hpp_source.html @@ -238,16 +238,16 @@ $(function() { codefold.init(0); });
      182 {
      183 HANDLE token_h;
      184 if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token_h)) {
      -
      185 sys_object token(token_h);
      +
      185 sys_object token(token_h);
      186
      187 TOKEN_ELEVATION elevation;
      188 DWORD size = sizeof(TOKEN_ELEVATION);
      189 if (GetTokenInformation(token_h, TokenElevation, &elevation, sizeof(elevation), &size))
      190 elevated = elevation.TokenIsElevated;
      191
      -
      192 GetTokenInformation(token.get(), TokenGroups, NULL, 0, &size);
      +
      192 GetTokenInformation(token.get(), TokenGroups, NULL, 0, &size);
      193 std::unique_ptr<TOKEN_GROUPS> groups((TOKEN_GROUPS*)new uint8_t[size]);
      -
      194 if (GetTokenInformation(token.get(), TokenGroups, (LPVOID)groups.get(), size, &size)) {
      +
      194 if (GetTokenInformation(token.get(), TokenGroups, (LPVOID)groups.get(), size, &size)) {
      195 SID_IDENTIFIER_AUTHORITY authority = SECURITY_NT_AUTHORITY;
      196 PSID sid_admins_h = NULL;
      197 if (AllocateAndInitializeSid(&authority, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, &sid_admins_h)) {
      @@ -305,8 +305,8 @@ $(function() { codefold.init(0); });
      249#if defined(__GNUC__)
      250#pragma GCC diagnostic pop
      251#endif
      -
      Operating system object (file, pipe, anything with an OS handle etc.)
      Definition system.hpp:99
      -
      sys_handle get() const noexcept
      Returns object handle.
      Definition system.hpp:156
      +
      Operating system object base class.
      Definition system.hpp:100
      +
      T get() const noexcept
      Returns object handle.
      Definition system.hpp:157
      System information.
      Definition sys_info.hpp:77
      bool admin
      Is member of local group Administrators (Windows) or member of group wheel/sudoers (others)?
      Definition sys_info.hpp:113
      bool elevated
      Is elevated process (Windows) or running as root (others)?
      Definition sys_info.hpp:118
      @@ -316,7 +316,7 @@ $(function() { codefold.init(0); }); diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 153ec8450..9ee8ab63a 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -152,149 +152,159 @@ $(function() { codefold.init(0); });
      89
      93 using sregex = std::basic_regex<stdex::schar_t>;
      94
      -
      - -
      99 {
      -
      100 public:
      -
      101 sys_object(_In_opt_ sys_handle h = invalid_handle) : m_h(h) {}
      -
      102
      -
      103 sys_object(_In_ const sys_object& other) : m_h(other.m_h != invalid_handle ? duplicate(other.m_h) : invalid_handle) {}
      -
      104
      -
      105 sys_object& operator =(_In_ const sys_object& other)
      -
      106 {
      -
      107 if (this != std::addressof(other)) {
      -
      108 if (m_h != invalid_handle)
      -
      109 close(m_h);
      -
      110 m_h = other.m_h != invalid_handle ? duplicate(other.m_h) : invalid_handle;
      -
      111 }
      -
      112 return *this;
      -
      113 }
      -
      114
      -
      115 sys_object(_Inout_ sys_object&& other) noexcept : m_h(other.m_h)
      -
      116 {
      -
      117 other.m_h = invalid_handle;
      -
      118 }
      -
      119
      -
      120 sys_object& operator =(_Inout_ sys_object&& other) noexcept
      -
      121 {
      -
      122 if (this != std::addressof(other)) {
      -
      123 if (m_h != invalid_handle)
      -
      124 close(m_h);
      -
      125 m_h = other.m_h;
      -
      126 other.m_h = invalid_handle;
      -
      127 }
      -
      128 return *this;
      -
      129 }
      -
      130
      -
      131 virtual ~sys_object() noexcept(false)
      -
      132 {
      -
      133 if (m_h != invalid_handle)
      -
      134 close(m_h);
      -
      135 }
      -
      136
      -
      -
      140 virtual void close()
      -
      141 {
      -
      142 if (m_h != invalid_handle) {
      -
      143 close(m_h);
      -
      144 m_h = invalid_handle;
      -
      145 }
      -
      146 }
      +
      98 template <class T = sys_handle, class TR = sys_object_traits>
      +
      + +
      100 {
      +
      101 public:
      +
      102 basic_sys_object(_In_opt_ T h = TR::invalid_handle) : m_h(h) {}
      +
      103
      +
      104 basic_sys_object(_In_ const basic_sys_object<T, TR>& other) : m_h(other.m_h != TR::invalid_handle ? TR::duplicate(other.m_h) : TR::invalid_handle) {}
      +
      105
      +
      106 basic_sys_object& operator =(_In_ const basic_sys_object<T, TR>& other)
      +
      107 {
      +
      108 if (this != std::addressof(other)) {
      +
      109 if (m_h != TR::invalid_handle)
      +
      110 TR::close(m_h);
      +
      111 m_h = other.m_h != TR::invalid_handle ? TR::duplicate(other.m_h) : TR::invalid_handle;
      +
      112 }
      +
      113 return *this;
      +
      114 }
      +
      115
      +
      116 basic_sys_object(_Inout_ basic_sys_object<T, TR>&& other) noexcept : m_h(other.m_h)
      +
      117 {
      +
      118 other.m_h = TR::invalid_handle;
      +
      119 }
      +
      120
      +
      121 basic_sys_object& operator =(_Inout_ basic_sys_object<T, TR>&& other) noexcept
      +
      122 {
      +
      123 if (this != std::addressof(other)) {
      +
      124 if (m_h != TR::invalid_handle)
      +
      125 TR::close(m_h);
      +
      126 m_h = other.m_h;
      +
      127 other.m_h = TR::invalid_handle;
      +
      128 }
      +
      129 return *this;
      +
      130 }
      +
      131
      +
      132 virtual ~basic_sys_object() noexcept(false)
      +
      133 {
      +
      134 if (m_h != TR::invalid_handle)
      +
      135 TR::close(m_h);
      +
      136 }
      +
      137
      +
      +
      141 virtual void close()
      +
      142 {
      +
      143 if (m_h != TR::invalid_handle) {
      +
      144 TR::close(m_h);
      +
      145 m_h = TR::invalid_handle;
      +
      146 }
      +
      147 }
      -
      147
      -
      151 operator bool() const noexcept { return m_h != invalid_handle; }
      -
      152
      -
      156 sys_handle get() const noexcept { return m_h; }
      -
      157
      -
      -
      161 static sys_handle duplicate(_In_ sys_handle h, _In_ bool inherit = false)
      -
      162 {
      -
      163 sys_handle h_new;
      -
      164#ifdef _WIN32
      -
      165 HANDLE process = GetCurrentProcess();
      -
      166 if (DuplicateHandle(process, h, process, &h_new, 0, inherit, DUPLICATE_SAME_ACCESS))
      -
      167 return h_new;
      -
      168 throw std::system_error(GetLastError(), std::system_category(), "DuplicateHandle failed");
      -
      169#else
      -
      170 _Unreferenced_(inherit);
      -
      171 if ((h_new = dup(h)) >= 0)
      -
      172 return h_new;
      -
      173 throw std::system_error(errno, std::system_category(), "dup failed");
      -
      174#endif
      -
      175 }
      +
      148
      +
      152 operator bool() const noexcept { return m_h != TR::invalid_handle; }
      +
      153
      +
      157 T get() const noexcept { return m_h; }
      +
      158
      +
      159 protected:
      +
      160 T m_h;
      +
      161 };
      -
      176
      -
      177 protected:
      -
      -
      181 static void close(_In_ sys_handle h)
      -
      182 {
      -
      183#ifdef _WIN32
      -
      184 if (CloseHandle(h) || GetLastError() == ERROR_INVALID_HANDLE)
      -
      185 return;
      -
      186 throw std::system_error(GetLastError(), std::system_category(), "CloseHandle failed");
      -
      187#else
      -
      188 if (::close(h) >= 0 || errno == EBADF)
      -
      189 return;
      -
      190 throw std::system_error(errno, std::system_category(), "close failed");
      -
      191#endif
      -
      192 }
      +
      162
      +
      + +
      167 {
      +
      168 static inline const sys_handle invalid_handle = stdex::invalid_handle;
      +
      169
      +
      +
      173 static void close(_In_ sys_handle h)
      +
      174 {
      +
      175#if defined(_WIN32)
      +
      176 if (CloseHandle(h) || GetLastError() == ERROR_INVALID_HANDLE)
      +
      177 return;
      +
      178 throw std::system_error(GetLastError(), std::system_category(), "CloseHandle failed");
      +
      179#else
      +
      180 if (::close(h) >= 0 || errno == EBADF)
      +
      181 return;
      +
      182 throw std::system_error(errno, std::system_category(), "close failed");
      +
      183#endif
      +
      184 }
      -
      193
      -
      194 protected:
      -
      195 sys_handle m_h;
      -
      196 };
      +
      185
      +
      +
      189 static sys_handle duplicate(_In_ sys_handle h, _In_ bool inherit = false)
      +
      190 {
      +
      191 sys_handle h_new;
      +
      192#if defined(_WIN32)
      +
      193 HANDLE process = GetCurrentProcess();
      +
      194 if (DuplicateHandle(process, h, process, &h_new, 0, inherit, DUPLICATE_SAME_ACCESS))
      +
      195 return h_new;
      +
      196 throw std::system_error(GetLastError(), std::system_category(), "DuplicateHandle failed");
      +
      197#else
      +
      198 _Unreferenced_(inherit);
      +
      199 if ((h_new = dup(h)) >= 0)
      +
      200 return h_new;
      +
      201 throw std::system_error(errno, std::system_category(), "dup failed");
      +
      202#endif
      +
      203 }
      -
      197
      -
      198#ifdef _WIN32
      -
      199 template <class T>
      -
      200 class safearray_accessor
      -
      201 {
      -
      202 public:
      -
      203 safearray_accessor(_In_ LPSAFEARRAY sa) : m_sa(sa)
      -
      204 {
      -
      205 HRESULT hr = SafeArrayAccessData(sa, reinterpret_cast<void HUGEP**>(&m_data));
      -
      206 if (FAILED(hr))
      -
      207 throw std::system_error(hr, std::system_category(), "SafeArrayAccessData failed");
      -
      208 }
      -
      209
      -
      210 ~safearray_accessor()
      -
      211 {
      -
      212 SafeArrayUnaccessData(m_sa);
      -
      213 }
      -
      214
      -
      215 T* data() const { return m_data; }
      -
      216
      -
      217 protected:
      -
      218 LPSAFEARRAY m_sa;
      -
      219 T* m_data;
      -
      220 };
      -
      221
      -
      225 struct SafeArrayDestroy_delete
      -
      226 {
      -
      230 void operator()(_In_ LPSAFEARRAY sa) const
      -
      231 {
      -
      232 SafeArrayDestroy(sa);
      -
      233 }
      -
      234 };
      -
      235
      -
      239 struct SysFreeString_delete
      -
      240 {
      -
      244 void operator()(_In_ BSTR sa) const
      -
      245 {
      -
      246 SysFreeString(sa);
      -
      247 }
      -
      248 };
      -
      249#endif
      -
      250}
      -
      Operating system object (file, pipe, anything with an OS handle etc.)
      Definition system.hpp:99
      -
      sys_handle get() const noexcept
      Returns object handle.
      Definition system.hpp:156
      -
      static sys_handle duplicate(sys_handle h, bool inherit=false)
      Duplicates given object.
      Definition system.hpp:161
      -
      virtual void close()
      Closes object.
      Definition system.hpp:140
      -
      static void close(sys_handle h)
      Closes object.
      Definition system.hpp:181
      +
      204 };
      +
      +
      205
      +
      209 using sys_object = basic_sys_object<sys_handle, sys_object_traits>;
      +
      210
      +
      211#ifdef _WIN32
      +
      212 template <class T>
      +
      213 class safearray_accessor
      +
      214 {
      +
      215 public:
      +
      216 safearray_accessor(_In_ LPSAFEARRAY sa) : m_sa(sa)
      +
      217 {
      +
      218 HRESULT hr = SafeArrayAccessData(sa, reinterpret_cast<void HUGEP**>(&m_data));
      +
      219 if (FAILED(hr))
      +
      220 throw std::system_error(hr, std::system_category(), "SafeArrayAccessData failed");
      +
      221 }
      +
      222
      +
      223 ~safearray_accessor()
      +
      224 {
      +
      225 SafeArrayUnaccessData(m_sa);
      +
      226 }
      +
      227
      +
      228 T* data() const { return m_data; }
      +
      229
      +
      230 protected:
      +
      231 LPSAFEARRAY m_sa;
      +
      232 T* m_data;
      +
      233 };
      +
      234
      +
      238 struct SafeArrayDestroy_delete
      +
      239 {
      +
      243 void operator()(_In_ LPSAFEARRAY sa) const
      +
      244 {
      +
      245 SafeArrayDestroy(sa);
      +
      246 }
      +
      247 };
      +
      248
      +
      252 struct SysFreeString_delete
      +
      253 {
      +
      257 void operator()(_In_ BSTR sa) const
      +
      258 {
      +
      259 SysFreeString(sa);
      +
      260 }
      +
      261 };
      +
      262#endif
      +
      263}
      +
      Operating system object base class.
      Definition system.hpp:100
      +
      virtual void close()
      Closes object.
      Definition system.hpp:141
      +
      T get() const noexcept
      Returns object handle.
      Definition system.hpp:157
      +
      System object operations.
      Definition system.hpp:167
      +
      static sys_handle duplicate(sys_handle h, bool inherit=false)
      Duplicates given object.
      Definition system.hpp:189
      +
      static void close(sys_handle h)
      Closes object.
      Definition system.hpp:173
      diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index fe81222e9..1dd3d3dc2 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -823,7 +823,7 @@ $(function() { codefold.init(0); });
      diff --git a/unionstdex_1_1md2__t-members.html b/unionstdex_1_1md2__t-members.html index 564f5c8fb..691256d1f 100644 --- a/unionstdex_1_1md2__t-members.html +++ b/unionstdex_1_1md2__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1md2__t.html b/unionstdex_1_1md2__t.html index 0a00a9987..7ac716901 100644 --- a/unionstdex_1_1md2__t.html +++ b/unionstdex_1_1md2__t.html @@ -125,7 +125,7 @@ Friends diff --git a/unionstdex_1_1sha256__t-members.html b/unionstdex_1_1sha256__t-members.html index 11ee9ca08..9d3f69012 100644 --- a/unionstdex_1_1sha256__t-members.html +++ b/unionstdex_1_1sha256__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1sha256__t.html b/unionstdex_1_1sha256__t.html index e58a0e711..bf7cd2344 100644 --- a/unionstdex_1_1sha256__t.html +++ b/unionstdex_1_1sha256__t.html @@ -125,7 +125,7 @@ Friends diff --git a/unionstdex_1_1sha__t-members.html b/unionstdex_1_1sha__t-members.html index 6a416d23f..186b71b10 100644 --- a/unionstdex_1_1sha__t-members.html +++ b/unionstdex_1_1sha__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1sha__t.html b/unionstdex_1_1sha__t.html index adc539bda..b8f0a8a45 100644 --- a/unionstdex_1_1sha__t.html +++ b/unionstdex_1_1sha__t.html @@ -125,7 +125,7 @@ Friends diff --git a/uuid_8hpp_source.html b/uuid_8hpp_source.html index cad3f85a2..90ec9c047 100644 --- a/uuid_8hpp_source.html +++ b/uuid_8hpp_source.html @@ -147,7 +147,7 @@ $(function() { codefold.init(0); }); diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 206ef7f82..2d56f8579 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -454,7 +454,7 @@ $(function() { codefold.init(0); }); diff --git a/watchdog_8hpp_source.html b/watchdog_8hpp_source.html index edabc91cf..eef48b85b 100644 --- a/watchdog_8hpp_source.html +++ b/watchdog_8hpp_source.html @@ -188,7 +188,7 @@ $(function() { codefold.init(0); }); diff --git a/wav_8hpp_source.html b/wav_8hpp_source.html index caad65fe3..ad05031c9 100644 --- a/wav_8hpp_source.html +++ b/wav_8hpp_source.html @@ -789,7 +789,7 @@ $(function() { codefold.init(0); }); diff --git a/windows_8h_source.html b/windows_8h_source.html index d7123e0cc..a74ee9471 100644 --- a/windows_8h_source.html +++ b/windows_8h_source.html @@ -111,7 +111,7 @@ $(function() { codefold.init(0); }); diff --git a/zlib_8hpp_source.html b/zlib_8hpp_source.html index 36c9af4ae..2a1482920 100644 --- a/zlib_8hpp_source.html +++ b/zlib_8hpp_source.html @@ -263,7 +263,7 @@ $(function() { codefold.init(0); });
      177#pragma GCC diagnostic pop
      178#endif
      ‍UTF-8 byte-order-mark
      Definition stream.hpp:84
      -
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was succesful.
      Definition stream.hpp:180
      +
      bool ok() const
      Returns true if the stream state is clean i.e. previous operation was successful.
      Definition stream.hpp:180
      state_t state() const
      Returns stream state after last operation.
      Definition stream.hpp:175
      virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
      Reads block of data from the stream.
      Definition stream.hpp:101
      virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)
      Writes block of data to the stream.
      Definition stream.hpp:119
      @@ -275,7 +275,7 @@ $(function() { codefold.init(0); });