From 346840c2364c967fe0c7a76720615bd0d3a06173 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Fri, 10 Nov 2023 07:42:59 +0000 Subject: [PATCH] deploy: cc8a6eeee7856277ff822ebaaa764b6e3390b521 --- _unit_tests_2compat_8hpp_source.html | 2 +- annotated.html | 2 +- base64_8hpp_source.html | 834 ++- chrono_8hpp_source.html | 2 +- classes.html | 2 +- classstdex_1_1base64__dec-members.html | 2 +- classstdex_1_1base64__dec.html | 2 +- classstdex_1_1base64__enc-members.html | 2 +- classstdex_1_1base64__enc.html | 2 +- classstdex_1_1base64__reader-members.html | 2 +- classstdex_1_1base64__reader.html | 2 +- classstdex_1_1base64__writer-members.html | 2 +- classstdex_1_1base64__writer.html | 2 +- classstdex_1_1basic__hash-members.html | 2 +- classstdex_1_1basic__hash.html | 2 +- classstdex_1_1block__hash-members.html | 2 +- classstdex_1_1block__hash.html | 2 +- classstdex_1_1charset__encoder-members.html | 2 +- classstdex_1_1charset__encoder.html | 2 +- classstdex_1_1crc32__hash-members.html | 2 +- classstdex_1_1crc32__hash.html | 2 +- classstdex_1_1global__progress-members.html | 2 +- classstdex_1_1global__progress.html | 2 +- classstdex_1_1hex__dec-members.html | 2 +- classstdex_1_1hex__dec.html | 2 +- classstdex_1_1hex__enc-members.html | 2 +- classstdex_1_1hex__enc.html | 2 +- classstdex_1_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_1md5__hash-members.html | 2 +- classstdex_1_1md5__hash.html | 2 +- ...dex_1_1parser_1_1basic__angle-members.html | 2 +- classstdex_1_1parser_1_1basic__angle.html | 2 +- ...x_1_1parser_1_1basic__any__cu-members.html | 2 +- classstdex_1_1parser_1_1basic__any__cu.html | 2 +- ...stdex_1_1parser_1_1basic__bol-members.html | 2 +- classstdex_1_1parser_1_1basic__bol.html | 2 +- ...ex_1_1parser_1_1basic__branch-members.html | 2 +- classstdex_1_1parser_1_1basic__branch.html | 2 +- ...r_1_1basic__chemical__formula-members.html | 2 +- ...1_1parser_1_1basic__chemical__formula.html | 2 +- ...1_1basic__creditor__reference-members.html | 2 +- ...1parser_1_1basic__creditor__reference.html | 2 +- ...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 +- ...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 +- ...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_1progress-members.html | 2 +- classstdex_1_1progress.html | 2 +- classstdex_1_1progress__switcher-members.html | 2 +- classstdex_1_1progress__switcher.html | 2 +- classstdex_1_1ring-members.html | 2 +- classstdex_1_1ring.html | 2 +- classstdex_1_1sha1__hash-members.html | 2 +- classstdex_1_1sha1__hash.html | 2 +- ...ex_1_1stream_1_1async__reader-members.html | 2 +- classstdex_1_1stream_1_1async__reader.html | 2 +- ...ex_1_1stream_1_1async__writer-members.html | 2 +- classstdex_1_1stream_1_1async__writer.html | 2 +- classstdex_1_1stream_1_1basic-members.html | 2 +- classstdex_1_1stream_1_1basic.html | 2 +- ...tdex_1_1stream_1_1basic__file-members.html | 2 +- classstdex_1_1stream_1_1basic__file.html | 2 +- ...stdex_1_1stream_1_1basic__sys-members.html | 2 +- classstdex_1_1stream_1_1basic__sys.html | 2 +- classstdex_1_1stream_1_1buffer-members.html | 2 +- classstdex_1_1stream_1_1buffer.html | 2 +- ...ex_1_1stream_1_1buffered__sys-members.html | 2 +- classstdex_1_1stream_1_1buffered__sys.html | 2 +- classstdex_1_1stream_1_1cache-members.html | 2 +- classstdex_1_1stream_1_1cache.html | 2 +- ...dex_1_1stream_1_1cached__file-members.html | 2 +- classstdex_1_1stream_1_1cached__file.html | 2 +- ...sstdex_1_1stream_1_1converter-members.html | 2 +- classstdex_1_1stream_1_1converter.html | 2 +- ...stdex_1_1stream_1_1diag__file-members.html | 2 +- classstdex_1_1stream_1_1diag__file.html | 2 +- classstdex_1_1stream_1_1fifo-members.html | 2 +- classstdex_1_1stream_1_1fifo.html | 2 +- classstdex_1_1stream_1_1file-members.html | 2 +- classstdex_1_1stream_1_1file.html | 2 +- ...dex_1_1stream_1_1file__window-members.html | 2 +- classstdex_1_1stream_1_1file__window.html | 2 +- classstdex_1_1stream_1_1limiter-members.html | 2 +- classstdex_1_1stream_1_1limiter.html | 2 +- ...dex_1_1stream_1_1memory__file-members.html | 2 +- classstdex_1_1stream_1_1memory__file.html | 2 +- ...stdex_1_1stream_1_1replicator-members.html | 2 +- classstdex_1_1stream_1_1replicator.html | 2 +- ...tream_1_1replicator_1_1worker-members.html | 2 +- ...dex_1_1stream_1_1replicator_1_1worker.html | 2 +- classstdex_1_1stream_1_1socket-members.html | 2 +- classstdex_1_1stream_1_1socket.html | 2 +- classstdex_1_1stream_1_1window-members.html | 2 +- classstdex_1_1stream_1_1window.html | 2 +- classstdex_1_1stream__hasher-members.html | 2 +- classstdex_1_1stream__hasher.html | 2 +- classstdex_1_1sys__object-members.html | 2 +- classstdex_1_1sys__object.html | 2 +- classstdex_1_1user__cancelled-members.html | 2 +- classstdex_1_1user__cancelled.html | 2 +- classstdex_1_1vector__queue-members.html | 2 +- classstdex_1_1vector__queue.html | 2 +- classstdex_1_1watchdog-members.html | 2 +- classstdex_1_1watchdog.html | 2 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_fca3c47b2ea228727bd6729832f89576.html | 2 +- endian_8hpp_source.html | 2 +- exception_8hpp_source.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_f.html | 2 +- functions_func.html | 2 +- functions_func_b.html | 2 +- functions_func_c.html | 2 +- functions_func_d.html | 2 +- functions_func_e.html | 2 +- functions_func_f.html | 2 +- functions_func_g.html | 2 +- functions_func_h.html | 2 +- functions_func_i.html | 2 +- functions_func_l.html | 2 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 2 +- functions_func_p.html | 2 +- functions_func_q.html | 2 +- functions_func_r.html | 2 +- functions_func_s.html | 2 +- functions_func_t.html | 2 +- functions_func_u.html | 2 +- functions_func_v.html | 2 +- functions_func_w.html | 2 +- functions_func_~.html | 2 +- functions_g.html | 2 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_l.html | 2 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 2 +- functions_p.html | 2 +- functions_q.html | 2 +- functions_r.html | 2 +- functions_rela.html | 2 +- functions_s.html | 2 +- functions_t.html | 2 +- functions_type.html | 2 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 2 +- functions_w.html | 2 +- functions_~.html | 2 +- hash_8cpp_source.html | 2 +- hash_8hpp_source.html | 2 +- hex_8hpp_source.html | 2 +- hierarchy.html | 2 +- idrec_8hpp_source.html | 2 +- include_2stdex_2compat_8hpp_source.html | 66 +- index.html | 10 +- interval_8hpp_source.html | 2 +- locale_8hpp_source.html | 2 +- mapping_8hpp_source.html | 2 +- math_8cpp_source.html | 2 +- math_8hpp_source.html | 2 +- memory_8hpp_source.html | 2 +- parser_8cpp_source.html | 2 +- parser_8hpp_source.html | 2 +- pch_8hpp_source.html | 2 +- progress_8hpp_source.html | 2 +- ring_8cpp_source.html | 2 +- ring_8hpp_source.html | 2 +- search/all_f.js | 13 +- sgml_8cpp_source.html | 2 +- sgml_8hpp_source.html | 2 +- sgml__unicode_8hpp_source.html | 6160 ++++++++--------- socket_8hpp_source.html | 2 +- stream_8cpp_source.html | 2 +- stream_8hpp_source.html | 2 +- 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 | 2 +- ...stdex_1_1free__locale__delete-members.html | 2 +- structstdex_1_1free__locale__delete.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 +- ...1parser_1_1http__factor__more-members.html | 2 +- ...stdex_1_1parser_1_1http__factor__more.html | 2 +- ...stream_1_1buffer_1_1buffer__t-members.html | 2 +- ...tdex_1_1stream_1_1buffer_1_1buffer__t.html | 2 +- ..._1_1stream_1_1fifo_1_1node__t-members.html | 2 +- structstdex_1_1stream_1_1fifo_1_1node__t.html | 2 +- structstdex_1_1sys__info__t-members.html | 2 +- structstdex_1_1sys__info__t.html | 2 +- sys__info_8hpp_source.html | 309 +- system_8hpp_source.html | 2 +- unicode_8cpp_source.html | 2 +- unicode_8hpp_source.html | 8 +- 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_8cpp_source.html | 2 +- watchdog_8hpp_source.html | 2 +- windows_8h_source.html | 2 +- 390 files changed, 4076 insertions(+), 4090 deletions(-) diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index 3fc7e6175..439a87781 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -170,7 +170,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/annotated.html b/annotated.html index 5be9c2e28..fd5068729 100644 --- a/annotated.html +++ b/annotated.html @@ -236,7 +236,7 @@ $(function() { diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 333d7d9dc..4178d3c14 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -98,448 +98,442 @@ $(document).ready(function() { init_codefold(0); });
14
15namespace stdex
16{
-
18#if _HAS_CXX17
-
19 inline
-
20#endif
-
21 const char base64_enc_lookup[64] = {
-
22 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
-
23 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
-
24 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
-
25 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
-
26 };
-
27
-
28#if _HAS_CXX17
-
29 inline
-
30#endif
-
31 const uint8_t base64_dec_lookup[256] = {
-
32 /* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
-
33 /* 0 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
34 /* 1 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
35 /* 2 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63,
-
36 /* 3 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 64, 255, 255,
-
37 /* 4 */ 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
-
38 /* 5 */ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255,
-
39 /* 6 */ 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
-
40 /* 7 */ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255,
-
41 /* 8 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
42 /* 9 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
43 /* A */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
44 /* B */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
45 /* C */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
46 /* D */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
47 /* E */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
48 /* F */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
-
49 };
-
51
-
- -
56 {
-
57 public:
-
-
61 base64_enc() noexcept : m_num(0)
-
62 {
-
63 m_buf[0] = 0;
-
64 m_buf[1] = 0;
-
65 m_buf[2] = 0;
-
66 }
+
18 inline const char base64_enc_lookup[64] = {
+
19 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
+
20 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
+
21 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
+
22 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
+
23 };
+
24
+
25 inline const uint8_t base64_dec_lookup[256] = {
+
26 /* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
+
27 /* 0 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
28 /* 1 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
29 /* 2 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63,
+
30 /* 3 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 64, 255, 255,
+
31 /* 4 */ 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+
32 /* 5 */ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255,
+
33 /* 6 */ 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+
34 /* 7 */ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255,
+
35 /* 8 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
36 /* 9 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
37 /* A */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
38 /* B */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
39 /* C */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
40 /* D */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
41 /* E */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
42 /* F */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
+
43 };
+
45
+
+ +
50 {
+
51 public:
+
+
55 base64_enc() noexcept : m_num(0)
+
56 {
+
57 m_buf[0] = 0;
+
58 m_buf[1] = 0;
+
59 m_buf[2] = 0;
+
60 }
-
67
-
76 template<class _Elem, class _Traits, class _Ax>
-
-
77 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_bytecount_(size) const void *data, _In_ size_t size, _In_opt_ bool is_last = true)
-
78 {
-
79 _Assume_(data || !size);
-
80
-
81 // Preallocate output
-
82 out.reserve(out.size() + enc_size(size));
-
83
-
84 // Convert data character by character.
-
85 for (size_t i = 0;; i++) {
-
86 if (m_num >= 3) {
-
87 encode(out);
-
88 m_num = 0;
-
89 }
+
61
+
70 template<class _Elem, class _Traits, class _Ax>
+
+
71 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_bytecount_(size) const void *data, _In_ size_t size, _In_opt_ bool is_last = true)
+
72 {
+
73 _Assume_(data || !size);
+
74
+
75 // Preallocate output
+
76 out.reserve(out.size() + enc_size(size));
+
77
+
78 // Convert data character by character.
+
79 for (size_t i = 0;; i++) {
+
80 if (m_num >= 3) {
+
81 encode(out);
+
82 m_num = 0;
+
83 }
+
84
+
85 if (i >= size)
+
86 break;
+
87
+
88 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
+
89 }
90
-
91 if (i >= size)
-
92 break;
-
93
-
94 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
+
91 // If this is the last block, flush the buffer.
+
92 if (is_last && m_num) {
+
93 encode(out, m_num);
+
94 m_num = 0;
95 }
-
96
-
97 // If this is the last block, flush the buffer.
-
98 if (is_last && m_num) {
-
99 encode(out, m_num);
-
100 m_num = 0;
-
101 }
-
102 }
+
96 }
-
103
-
-
107 void clear() noexcept
-
108 {
-
109 m_num = 0;
-
110 }
+
97
+
+
101 void clear() noexcept
+
102 {
+
103 m_num = 0;
+
104 }
-
111
-
-
119 size_t enc_size(_In_ size_t size) const noexcept
-
120 {
-
121 return ((m_num + size + 2)/3)*4;
-
122 }
+
105
+
+
113 size_t enc_size(_In_ size_t size) const noexcept
+
114 {
+
115 return ((m_num + size + 2)/3)*4;
+
116 }
-
123
-
124 protected:
-
128 template<class _Elem, class _Traits, class _Ax>
-
-
129 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out)
-
130 {
-
131 out += base64_enc_lookup[ m_buf[0] >> 2 ];
-
132 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
133 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
134 out += base64_enc_lookup[ m_buf[2] & 0x3f];
-
135 }
+
117
+
118 protected:
+
122 template<class _Elem, class _Traits, class _Ax>
+
+
123 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out)
+
124 {
+
125 out += base64_enc_lookup[ m_buf[0] >> 2 ];
+
126 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
127 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
128 out += base64_enc_lookup[ m_buf[2] & 0x3f];
+
129 }
-
136
-
140 template<class _Elem, class _Traits, class _Ax>
-
-
141 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_ size_t size)
-
142 {
-
143 if (size > 0) {
-
144 out += base64_enc_lookup[m_buf[0] >> 2];
-
145 if (size > 1) {
-
146 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
147 if (size > 2) {
-
148 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
149 out += base64_enc_lookup[m_buf[2] & 0x3f];
-
150 } else {
-
151 out += base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
-
152 out += '=';
-
153 }
-
154 } else {
-
155 out += base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
-
156 out += '=';
-
157 out += '=';
-
158 }
-
159 } else {
-
160 out += '=';
-
161 out += '=';
-
162 out += '=';
-
163 out += '=';
-
164 }
-
165 }
+
130
+
134 template<class _Elem, class _Traits, class _Ax>
+
+
135 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_ size_t size)
+
136 {
+
137 if (size > 0) {
+
138 out += base64_enc_lookup[m_buf[0] >> 2];
+
139 if (size > 1) {
+
140 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
141 if (size > 2) {
+
142 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
143 out += base64_enc_lookup[m_buf[2] & 0x3f];
+
144 } else {
+
145 out += base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
+
146 out += '=';
+
147 }
+
148 } else {
+
149 out += base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
+
150 out += '=';
+
151 out += '=';
+
152 }
+
153 } else {
+
154 out += '=';
+
155 out += '=';
+
156 out += '=';
+
157 out += '=';
+
158 }
+
159 }
-
166
-
167 protected:
-
168 uint8_t m_buf[3];
-
169 size_t m_num;
-
170 };
+
160
+
161 protected:
+
162 uint8_t m_buf[3];
+
163 size_t m_num;
+
164 };
-
171
-
- -
176 {
-
177 public:
-
178 base64_writer(_Inout_ stdex::stream::basic& source, _In_ size_t max_blocks = 19) :
- -
180 m_max_blocks(max_blocks),
-
181 m_num_blocks(0)
-
182 {}
-
183
-
184 virtual ~base64_writer()
-
185 {
-
186 // Flush the buffer.
-
187 if (m_num) {
-
188 if (++m_num_blocks > m_max_blocks) {
-
189 *m_source << '\n';
-
190 m_num_blocks = 1;
-
191 }
-
192 encode(m_num);
-
193 }
-
194 }
-
195
-
-
196 virtual _Success_(return != 0) size_t write(
-
197 _In_reads_bytes_opt_(length) const void* data, _In_ size_t length)
-
198 {
-
199 _Assume_(data || !length);
-
200 for (size_t i = 0;; i++) {
-
201 if (m_num >= 3) {
-
202 if (++m_num_blocks > m_max_blocks) {
-
203 *m_source << '\n';
-
204 m_num_blocks = 1;
-
205 }
-
206 encode();
-
207 if (!m_source->ok()) _Unlikely_ {
-
208 m_state = m_source->state();
-
209 return length - i;
-
210 }
-
211 m_num = 0;
-
212 }
-
213 if (i >= length) {
-
214 m_state = stdex::stream::state_t::ok;
-
215 return length;
-
216 }
-
217 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
-
218 }
-
219 }
+
165
+
+ +
170 {
+
171 public:
+
172 base64_writer(_Inout_ stdex::stream::basic& source, _In_ size_t max_blocks = 19) :
+ +
174 m_max_blocks(max_blocks),
+
175 m_num_blocks(0)
+
176 {}
+
177
+
178 virtual ~base64_writer()
+
179 {
+
180 // Flush the buffer.
+
181 if (m_num) {
+
182 if (++m_num_blocks > m_max_blocks) {
+
183 *m_source << '\n';
+
184 m_num_blocks = 1;
+
185 }
+
186 encode(m_num);
+
187 }
+
188 }
+
189
+
+
190 virtual _Success_(return != 0) size_t write(
+
191 _In_reads_bytes_opt_(length) const void* data, _In_ size_t length)
+
192 {
+
193 _Assume_(data || !length);
+
194 for (size_t i = 0;; i++) {
+
195 if (m_num >= 3) {
+
196 if (++m_num_blocks > m_max_blocks) {
+
197 *m_source << '\n';
+
198 m_num_blocks = 1;
+
199 }
+
200 encode();
+
201 if (!m_source->ok()) _Unlikely_ {
+
202 m_state = m_source->state();
+
203 return length - i;
+
204 }
+
205 m_num = 0;
+
206 }
+
207 if (i >= length) {
+
208 m_state = stdex::stream::state_t::ok;
+
209 return length;
+
210 }
+
211 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
+
212 }
+
213 }
-
220
-
221 protected:
-
-
225 void encode()
-
226 {
-
227 char out[4];
-
228 out[0] = base64_enc_lookup[ m_buf[0] >> 2 ];
-
229 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
230 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
231 out[3] = base64_enc_lookup[ m_buf[2] & 0x3f];
-
232 m_source->write_array(out, sizeof(*out), _countof(out));
-
233 }
+
214
+
215 protected:
+
+
219 void encode()
+
220 {
+
221 char out[4];
+
222 out[0] = base64_enc_lookup[ m_buf[0] >> 2 ];
+
223 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
224 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
225 out[3] = base64_enc_lookup[ m_buf[2] & 0x3f];
+
226 m_source->write_array(out, sizeof(*out), _countof(out));
+
227 }
-
234
-
-
238 void encode(_In_ size_t size)
-
239 {
-
240 char out[4];
-
241 if (size > 0) {
-
242 out[0] = base64_enc_lookup[m_buf[0] >> 2];
-
243 if (size > 1) {
-
244 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
245 if (size > 2) {
-
246 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
247 out[3] = base64_enc_lookup[m_buf[2] & 0x3f];
-
248 } else {
-
249 out[2] = base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
-
250 out[3] = '=';
-
251 }
-
252 } else {
-
253 out[1] = base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
-
254 out[2] = '=';
-
255 out[3] = '=';
-
256 }
-
257 } else {
-
258 out[0] = '=';
-
259 out[1] = '=';
-
260 out[2] = '=';
-
261 out[3] = '=';
-
262 }
-
263 m_source->write_array(out, sizeof(*out), _countof(out));
-
264 }
+
228
+
+
232 void encode(_In_ size_t size)
+
233 {
+
234 char out[4];
+
235 if (size > 0) {
+
236 out[0] = base64_enc_lookup[m_buf[0] >> 2];
+
237 if (size > 1) {
+
238 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
239 if (size > 2) {
+
240 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
241 out[3] = base64_enc_lookup[m_buf[2] & 0x3f];
+
242 } else {
+
243 out[2] = base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
+
244 out[3] = '=';
+
245 }
+
246 } else {
+
247 out[1] = base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
+
248 out[2] = '=';
+
249 out[3] = '=';
+
250 }
+
251 } else {
+
252 out[0] = '=';
+
253 out[1] = '=';
+
254 out[2] = '=';
+
255 out[3] = '=';
+
256 }
+
257 m_source->write_array(out, sizeof(*out), _countof(out));
+
258 }
+
+
259
+
260 protected:
+
261 size_t
+
262 m_max_blocks,
+ +
264 };
265
-
266 protected:
-
267 size_t
-
268 m_max_blocks,
- -
270 };
+
+ +
270 {
+
271 public:
+
+
275 base64_dec() noexcept : m_num(0)
+
276 {
+
277 m_buf[0] = 0;
+
278 m_buf[1] = 0;
+
279 m_buf[2] = 0;
+
280 m_buf[3] = 0;
+
281 }
-
271
-
- -
276 {
-
277 public:
-
-
281 base64_dec() noexcept : m_num(0)
-
282 {
-
283 m_buf[0] = 0;
-
284 m_buf[1] = 0;
-
285 m_buf[2] = 0;
-
286 m_buf[3] = 0;
-
287 }
+
282
+
291 template<class _Ty, class _Ax, class _Tchr>
+
+
292 void decode(_Inout_ std::vector<_Ty, _Ax> &out, _Out_ bool &is_last, _In_z_count_(size) const _Tchr *data, _In_ size_t size)
+
293 {
+
294 is_last = false;
+
295
+
296 // Trim data size to first terminator.
+
297 for (size_t k = 0; k < size; k++)
+
298 if (!data[k]) { size = k; break; }
+
299
+
300 // Preallocate output
+
301 out.reserve(out.size() + dec_size(size));
+
302
+
303 for (size_t i = 0;; i++) {
+
304 if (m_num >= 4) {
+
305 // Buffer full; decode it.
+
306 size_t nibbles = decode(out);
+
307 if (nibbles < 3) {
+
308 is_last = true;
+
309 break;
+
310 }
+
311 }
+
312
+
313 if (i >= size)
+
314 break;
+
315
+
316 int x = data[i];
+
317 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
+
318 m_num++;
+
319 }
+
320 }
-
288
-
297 template<class _Ty, class _Ax, class _Tchr>
-
-
298 void decode(_Inout_ std::vector<_Ty, _Ax> &out, _Out_ bool &is_last, _In_z_count_(size) const _Tchr *data, _In_ size_t size)
-
299 {
-
300 is_last = false;
-
301
-
302 // Trim data size to first terminator.
-
303 for (size_t k = 0; k < size; k++)
-
304 if (!data[k]) { size = k; break; }
-
305
-
306 // Preallocate output
-
307 out.reserve(out.size() + dec_size(size));
-
308
-
309 for (size_t i = 0;; i++) {
-
310 if (m_num >= 4) {
-
311 // Buffer full; decode it.
-
312 size_t nibbles = decode(out);
-
313 if (nibbles < 3) {
-
314 is_last = true;
-
315 break;
-
316 }
-
317 }
-
318
-
319 if (i >= size)
-
320 break;
321
-
322 int x = data[i];
-
323 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
-
324 m_num++;
-
325 }
-
326 }
+
+
325 void clear() noexcept
+
326 {
+
327 m_num = 0;
+
328 }
-
327
-
-
331 void clear() noexcept
-
332 {
-
333 m_num = 0;
-
334 }
+
329
+
+
337 size_t dec_size(_In_ size_t size) const noexcept
+
338 {
+
339 return ((m_num + size + 3)/4)*3;
+
340 }
-
335
-
-
343 size_t dec_size(_In_ size_t size) const noexcept
-
344 {
-
345 return ((m_num + size + 3)/4)*3;
-
346 }
+
341
+
342 protected:
+
346 template<class _Ty, class _Ax>
+
+
347 size_t decode(_Inout_ std::vector<_Ty, _Ax> &out)
+
348 {
+
349 m_num = 0;
+
350 out.push_back((_Ty)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
+
351 if (m_buf[2] < 64) {
+
352 out.push_back((_Ty)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
+
353 if (m_buf[3] < 64) {
+
354 out.push_back((_Ty)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
+
355 return 3;
+
356 } else
+
357 return 2;
+
358 } else
+
359 return 1;
+
360 }
-
347
-
348 protected:
-
352 template<class _Ty, class _Ax>
-
-
353 size_t decode(_Inout_ std::vector<_Ty, _Ax> &out)
-
354 {
-
355 m_num = 0;
-
356 out.push_back((_Ty)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
-
357 if (m_buf[2] < 64) {
-
358 out.push_back((_Ty)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
-
359 if (m_buf[3] < 64) {
-
360 out.push_back((_Ty)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
-
361 return 3;
-
362 } else
-
363 return 2;
-
364 } else
-
365 return 1;
-
366 }
+
361
+
362 protected:
+
363 uint8_t m_buf[4];
+
364 size_t m_num;
+
365 };
-
367
-
368 protected:
-
369 uint8_t m_buf[4];
-
370 size_t m_num;
-
371 };
+
366
+
367#ifdef _MSC_VER
+
368#pragma warning(push)
+
369#pragma warning(disable: 26495)
+
370#endif
+
371
+
+ +
376 {
+
377 public:
+
378 base64_reader(_Inout_ stdex::stream::basic& source) :
+ +
380 m_temp_off(0),
+
381 m_temp_len(0)
+
382 {}
+
383
+
384#pragma warning(suppress: 6101) // See [1] below
+
+
385 virtual _Success_(return != 0 || length == 0) size_t read(
+
386 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
+
387 {
+
388 _Assume_(data || !length);
+
389 for (size_t to_read = length;;) {
+
390 if (m_temp_len >= to_read) {
+
391 memcpy(data, m_temp + m_temp_off, to_read);
+
392 m_temp_off += to_read;
+
393 m_temp_len -= to_read;
+
394 m_state = stdex::stream::state_t::ok;
+
395 return length;
+
396 }
+
397 if (m_temp_len) {
+
398 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
399 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
+
400 to_read -= m_temp_len;
+
401 m_temp_off = 0;
+
402 m_temp_len = 0;
+
403 }
+
404 // Read one Base64 block (4 chars)
+
405 while (m_num < 4) {
+
406 uint8_t x;
+
407 *m_source >> x;
+
408 if (!m_source->ok()) _Unlikely_ {
+
409 m_state = m_source->state();
+
410 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
411 }
+
412 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
+
413 m_num++;
+
414 }
+
415 decode();
+
416 if (m_temp_len < 3 && to_read >= 3) {
+
417 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
+
418 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
419 m_temp_off = 0;
+
420 m_temp_len = 0;
+
421 to_read -= m_temp_len;
+
422 m_state = stdex::stream::state_t::ok;
+
423 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
424 }
+
425 }
+
426 }
-
372
-
373#ifdef _MSC_VER
-
374#pragma warning(push)
-
375#pragma warning(disable: 26495)
-
376#endif
-
377
-
- -
382 {
-
383 public:
-
384 base64_reader(_Inout_ stdex::stream::basic& source) :
- -
386 m_temp_off(0),
-
387 m_temp_len(0)
-
388 {}
-
389
-
390#pragma warning(suppress: 6101) // See [1] below
-
-
391 virtual _Success_(return != 0 || length == 0) size_t read(
-
392 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
-
393 {
-
394 _Assume_(data || !length);
-
395 for (size_t to_read = length;;) {
-
396 if (m_temp_len >= to_read) {
-
397 memcpy(data, m_temp + m_temp_off, to_read);
-
398 m_temp_off += to_read;
-
399 m_temp_len -= to_read;
-
400 m_state = stdex::stream::state_t::ok;
-
401 return length;
-
402 }
-
403 if (m_temp_len) {
-
404 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
405 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
-
406 to_read -= m_temp_len;
-
407 m_temp_off = 0;
-
408 m_temp_len = 0;
-
409 }
-
410 // Read one Base64 block (4 chars)
-
411 while (m_num < 4) {
-
412 uint8_t x;
-
413 *m_source >> x;
-
414 if (!m_source->ok()) _Unlikely_ {
-
415 m_state = m_source->state();
-
416 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
417 }
-
418 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
-
419 m_num++;
-
420 }
-
421 decode();
-
422 if (m_temp_len < 3 && to_read >= 3) {
-
423 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
-
424 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
425 m_temp_off = 0;
-
426 m_temp_len = 0;
-
427 to_read -= m_temp_len;
-
428 m_state = stdex::stream::state_t::ok;
-
429 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
430 }
-
431 }
-
432 }
+
427
+
428 protected:
+
+
432 void decode()
+
433 {
+
434 m_num = 0;
+
435 m_temp_off = 0;
+
436 m_temp[0] = ((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff;
+
437 if (m_buf[2] < 64) {
+
438 m_temp[1] = ((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff;
+
439 if (m_buf[3] < 64) {
+
440 m_temp[2] = ((m_buf[2] << 6) | m_buf[3]) & 0xff;
+
441 m_temp_len = 3;
+
442 } else
+
443 m_temp_len = 2;
+
444 } else
+
445 m_temp_len = 1;
+
446 }
-
433
-
434 protected:
-
-
438 void decode()
-
439 {
-
440 m_num = 0;
-
441 m_temp_off = 0;
-
442 m_temp[0] = ((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff;
-
443 if (m_buf[2] < 64) {
-
444 m_temp[1] = ((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff;
-
445 if (m_buf[3] < 64) {
-
446 m_temp[2] = ((m_buf[2] << 6) | m_buf[3]) & 0xff;
-
447 m_temp_len = 3;
-
448 } else
-
449 m_temp_len = 2;
-
450 } else
-
451 m_temp_len = 1;
-
452 }
+
447
+
448 protected:
+
449 char m_temp[3];
+
450 size_t
+ + +
453 };
-
453
-
454 protected:
-
455 char m_temp[3];
-
456 size_t
- - -
459 };
-
-
460
-
461#ifdef _MSC_VER
-
462#pragma warning(pop)
-
463#endif
-
464}
-
Base64 decoding session.
Definition base64.hpp:276
-
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:370
-
base64_dec() noexcept
Constructs blank decoding session.
Definition base64.hpp:281
-
void decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
Decodes one block of information, and appends it to the output.
Definition base64.hpp:298
-
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:343
-
size_t decode(std::vector< _Ty, _Ax > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:353
-
void clear() noexcept
Resets decoding session.
Definition base64.hpp:331
-
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:369
-
Base64 encoding session.
Definition base64.hpp:56
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)
Encodes one block of information, and appends it to the output.
Definition base64.hpp:77
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out)
Encodes one complete internal buffer of data.
Definition base64.hpp:129
-
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:169
-
uint8_t m_buf[3]
Internal buffer.
Definition base64.hpp:168
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:141
-
base64_enc() noexcept
Constructs blank encoding session.
Definition base64.hpp:61
-
void clear() noexcept
Resets encoding session.
Definition base64.hpp:107
-
size_t enc_size(size_t size) const noexcept
Returns maximum encoded size.
Definition base64.hpp:119
-
Converts from Base64 when reading from a stream.
Definition base64.hpp:382
-
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:438
-
char m_temp[3]
Temporary buffer.
Definition base64.hpp:455
-
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:458
-
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:391
-
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:457
-
Converts to Base64 when writing to a stream.
Definition base64.hpp:176
-
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:269
-
void encode()
Encodes one complete internal buffer of data.
Definition base64.hpp:225
-
void encode(size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:238
-
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:196
+
454
+
455#ifdef _MSC_VER
+
456#pragma warning(pop)
+
457#endif
+
458}
+
Base64 decoding session.
Definition base64.hpp:270
+
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:364
+
base64_dec() noexcept
Constructs blank decoding session.
Definition base64.hpp:275
+
void decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
Decodes one block of information, and appends it to the output.
Definition base64.hpp:292
+
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:337
+
size_t decode(std::vector< _Ty, _Ax > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:347
+
void clear() noexcept
Resets decoding session.
Definition base64.hpp:325
+
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:363
+
Base64 encoding session.
Definition base64.hpp:50
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)
Encodes one block of information, and appends it to the output.
Definition base64.hpp:71
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out)
Encodes one complete internal buffer of data.
Definition base64.hpp:123
+
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:163
+
uint8_t m_buf[3]
Internal buffer.
Definition base64.hpp:162
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:135
+
base64_enc() noexcept
Constructs blank encoding session.
Definition base64.hpp:55
+
void clear() noexcept
Resets encoding session.
Definition base64.hpp:101
+
size_t enc_size(size_t size) const noexcept
Returns maximum encoded size.
Definition base64.hpp:113
+
Converts from Base64 when reading from a stream.
Definition base64.hpp:376
+
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:432
+
char m_temp[3]
Temporary buffer.
Definition base64.hpp:449
+
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:452
+
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:385
+
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:451
+
Converts to Base64 when writing to a stream.
Definition base64.hpp:170
+
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:263
+
void encode()
Encodes one complete internal buffer of data.
Definition base64.hpp:219
+
void encode(size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:232
+
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:190
‍UTF-8 byte-order-mark
Definition stream.hpp:79
bool ok() const
Returns true if the stream state is clean i.e. previous operation was succesful.
Definition stream.hpp:175
state_t state() const
Returns stream state after last operation.
Definition stream.hpp:170
@@ -548,7 +542,7 @@ $(document).ready(function() { init_codefold(0); });
diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 7f7c3e2ab..2c8fcbd15 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -466,7 +466,7 @@ $(document).ready(function() { init_codefold(0); });
diff --git a/classes.html b/classes.html index b3f5343be..335b62221 100644 --- a/classes.html +++ b/classes.html @@ -130,7 +130,7 @@ $(function() {
diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index df5ca77eb..d0dd96332 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -90,7 +90,7 @@ $(function() {
diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 5d68afc06..fbe0334a0 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -239,7 +239,7 @@ template<class _Ty , class _Ax , class _Tchr >
diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 12e571463..4f7a56022 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -91,7 +91,7 @@ $(function() {
diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index 617dc4169..eedb7c898 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -244,7 +244,7 @@ template<class _Elem , class _Traits , class _Ax >
diff --git a/classstdex_1_1base64__reader-members.html b/classstdex_1_1base64__reader-members.html index c9caa4fe5..62634ffbc 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -162,7 +162,7 @@ $(function() {
diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index bbf6017d2..7669eed86 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -443,7 +443,7 @@ size_t m_num
diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index 20e0ec578..7367966fb 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -164,7 +164,7 @@ $(function() {
diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index e91462a95..fb18a387f 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -450,7 +450,7 @@ size_t m_num
diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index 32ff30285..769d461a6 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -90,7 +90,7 @@ $(function() {
diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index 32067b9d2..485b65a76 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -255,7 +255,7 @@ template<class T >
diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html index 73194b05c..b8627db39 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -94,7 +94,7 @@ $(function() {
diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index c9df7864b..9cc1789e3 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -245,7 +245,7 @@ template<class T > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index cc2dc5a35..1c56a9670 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index 25880fbd8..ed898d814 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -607,7 +607,7 @@ template<class _Traits_to = std::char_traits<T_to>, class _Alloc_to = diff --git a/classstdex_1_1crc32__hash-members.html b/classstdex_1_1crc32__hash-members.html index 85e156ff7..b5d4fc342 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index ab71a2faf..b95db485b 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -245,7 +245,7 @@ crc32_t m_value diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index b2e740a3c..afe75167c 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 8ebbcaddb..71cdd231a 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -547,7 +547,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index 10e37085f..d87d73bee 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index 701ea7ab9..1bee40628 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -221,7 +221,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index 864af6e1f..d391c5976 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index af9b54b51..cc79377dd 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -198,7 +198,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index 28d2fecf0..028402663 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index c6963a329..501e105f2 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -837,7 +837,7 @@ template<class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN> diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 5c150c5cc..b703f54ad 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 700149c9e..0e8d1d8a0 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -279,7 +279,7 @@ template<class T > diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index 322572926..7b646e370 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index 92897dedc..5b8c5583a 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -259,7 +259,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index b0074224d..9e7bdca39 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 1fd710144..805b7334b 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index c9ddb10c7..1cc2f207c 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index aad533714..868ad6127 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index d2c1c3d33..d8961b930 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 04c258184..737982bde 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index c5cf8b76e..cf89cb182 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index 408d2c82e..a02bff13d 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -253,7 +253,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index 7066e0b9b..4d0bb2ecd 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index 732fe4a4c..5b88c4990 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index 447c4bad4..38e45aa03 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index bbe4c7bde..94bff386c 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -240,7 +240,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index d316a8189..190dc881e 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index e96d21b99..4a7004aab 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -201,7 +201,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index 9d1b00b7d..3c9ceafe0 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 725beabaa..1d2655596 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 7bd2d1e37..59d0f86b7 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 13fb9f030..653969dc8 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index 44e2114e6..6dcdcba9e 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index 17b93a5da..38f0080a9 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -203,7 +203,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index 42888dac3..d749b9f95 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index df2899ef8..3f2df06b2 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -205,7 +205,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index ec28ec66f..7d2e5c648 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index 8580ad46a..e9f5d1e76 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index 87096f39b..be9ad110a 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index 60c408d7d..767ec3d5c 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index d62d1cf09..e9c1bac31 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 5f8f88ffa..9a3fca91a 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index fd0b1768d..b8c09f8e9 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 2da5b842f..110efd426 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -232,7 +232,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index 595660b0e..48d197ad9 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index 40465729b..9a410adf9 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 2233ebae2..31f6b3108 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index 9dd5b9d89..7c822d962 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -180,7 +180,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index 3145ed94b..8071d8890 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index 9b6a51358..f2203a3d0 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -234,7 +234,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index c4e9dcd23..3639aa1ae 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index f833a8257..5b0f3213a 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 01c59a4e3..71620b3bb 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index 57c905dee..ab805d996 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index 4dc70e993..9989cbff9 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 2b9c33c28..0b6101531 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index 03568cb1c..ef2ad2910 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 2be3ff839..a591d9bf2 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -290,7 +290,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index 943307ba6..ebb3779f9 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index cbb42308a..8c1439883 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index 7726717c5..ae293be66 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 5edae3c37..f2d525df5 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index 870d0935d..03c2460ca 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index c71538603..3268dc2b0 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -260,7 +260,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index acb5382d3..3f7bafe13 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index e2a946e5c..c996da9b4 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index 6dcbadbef..0a84587d8 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index 2729e1473..6c50e7d4b 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 77aeb549e..93e586b2b 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index 7dc801221..8fc75f70e 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -188,7 +188,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index 1d5dda01c..f9697b6ed 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index d2c9340f4..a8910b7fd 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -188,7 +188,7 @@ class stdex::parser::basic_parser< T >

Base template for all parse

diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index 83e7767cd..6dd85fc45 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 5b8242c6c..e442496d6 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -216,7 +216,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index fe132b311..e49a2adad 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index a065a9441..09e8dd46e 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index ab08797e9..c0c28d559 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index db93b4aeb..58ea223fa 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index 3cc05a7b7..9371774c5 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index ac2cc1e64..07856442f 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index c0c8a08bc..b5fb7d504 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index 7730b1ef9..af91fe3b1 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -267,7 +267,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index e61baa6cf..213980d05 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 16abc1ffe..568ea8e1b 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -236,7 +236,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index f31eb9cdd..a48acb340 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 603b0106e..2d7f2c163 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index 7bdabd4a3..df34e88e6 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index 3fad8c9a3..677ac83d8 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index c9160e76d..47936e851 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index 176b0dfcc..fd28a520e 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -265,7 +265,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 3b4570b17..b22c156f9 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -92,7 +92,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 1be93198c..a17e13351 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -192,7 +192,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 f34adf935..ca424e858 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -92,7 +92,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 15358ea36..7559be2f7 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -192,7 +192,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 39febdb4d..45049eb19 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 40f05725e..a2c059d28 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index ae3cb187f..27858c703 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index 26f94ada4..9711dbc60 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index 8be3c7e34..58287b7f0 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index 93c1bbcd0..319e2c265 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 8350996e1..46dcc79af 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index bbf6ce1e5..0beb9453d 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index 9430f5ada..3c9d006b4 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index 9d1fe15b5..5e58cfb98 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -185,7 +185,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 67f92291b..2e12b6c38 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index a7f4ebb13..b800b72d3 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 1eaa88981..c146c4b1a 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index ebf5d0c08..be898705c 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -272,7 +272,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index fbeefa13d..660704761 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index 50ad5cfb2..f38723828 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index 8a773bce3..c565b39b5 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 1c9b7153c..1ddb0d087 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index 9c2b6f088..59c4075ed 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index aacd803c4..718236383 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index 291c66826..bc7151d15 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 2d8df5a96..d4af192ae 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index 5f49cbca4..2c8067eb6 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 37387c319..3b2d80118 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index 828650203..8af2bb060 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 2f1a93aac..8da952bc3 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index e9786885e..cb165f0ac 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index e36bc3dd4..37d92d2b0 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index a7a53e5a4..7ba81d76a 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index b13f806b1..136961aa1 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index b505ca86b..9801f264d 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index 9e9ccc9f8..439a9afc6 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 8f3775bbb..498cc6825 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index 6b7457c1b..b674683bf 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index de6b73484..846a05b08 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index 117abfbb3..59f1a566e 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -217,7 +217,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index 540f09aa8..322ea6988 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index 2c566b1df..c2da0174d 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index 84e916517..d98229df4 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index f59aa8bb1..cf5954fd5 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -225,7 +225,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index 2636e7611..acaabe0ee 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 2e08abd3f..31dd84fef 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index 8007eb7c6..093ddca6b 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index b38a3c7df..b127cc236 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -226,7 +226,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index a3aa571dc..93ccdf579 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index c97a53c99..1f3383132 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index 39702571d..49da09a6c 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index af8f856eb..2c4469b19 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index 92011ff60..1586ed8cb 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index e64bd348b..b45c2403a 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index 45cab4fa2..7cfb8a416 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index 7af2ada17..6dd5cb0c9 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index e305e4061..837cfad46 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 444678220..2ba165daa 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index 638579ee0..55c48dd76 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index d4474bc25..aba6147ac 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index ce1d0f89a..2f41e72cf 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index 385d583a4..55746281a 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index 2baf7a168..d16e11437 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index bac66acaa..add426ded 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index 5ee35af55..df47fc0b9 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index 393bd2391..b0667c2d7 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -218,7 +218,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index 62820845d..0f3879f31 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index c024b972a..fd1af5aa3 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index 570325087..c55d3a15e 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 3b5c644e5..00fc95305 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index 5990d8937..1f14b11f2 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 499858242..67c2920b9 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index a585f7d85..c44ca3ba3 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index cd32e47c3..34ad50b88 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index 60ce17786..6d9d8afd5 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 433f5b013..34e92fe09 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -107,7 +107,7 @@ class stdex::parser::http_value_collection< _Key, T >

Collection o

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index 21a060872..bf7e0a493 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 3cf7f298e..a696c5f15 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -221,7 +221,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index 0a1d6cda7..31081ec3c 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index ecd1b6116..fb07da1cf 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index d6127627f..60d53ec0c 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 43e21a999..168a7b60c 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -189,7 +189,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index d5b36021c..29d273497 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 4828f4e04..9c3908eee 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index e4335eeeb..afb420cfb 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 5087e4ed9..edac5f31b 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index 20e95016e..e8902541c 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 6e3d10d23..33cde1a39 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -210,7 +210,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index d47036084..f116bc7ca 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index 497413840..cbfc986cf 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -205,7 +205,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index 30b387774..a4056e59b 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index 378cca07e..d2f9fcb6d 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -187,7 +187,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index 94dd0400c..ac56e0824 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 0cab938b3..f85e33c07 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index 8c0e42706..5a4540ec5 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index 37226981c..49e1b4e46 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index dff10020b..80a3450b2 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index 0d19f49fe..304b1a754 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index 0f020bec6..c50a6b6e7 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 3a6591ba7..07d3a3158 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index f3148bf1c..7c29b95d4 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index 8582c65d9..e4ed506f9 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index a3f4a2e00..7a7c6ab0a 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index bb7b5b8b4..8590f6cb2 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index 31dfcd848..0d4373ff6 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index bf14818e5..dd16a3c0a 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index 55b49aa62..aafb3eb9a 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 9f34b0ae0..9f5bce100 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -319,7 +319,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index a5ac7704e..06491448a 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 44030e986..3476aaa81 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -163,7 +163,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index 926934df1..48f0b0b93 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index ee25f998e..72bcbaf02 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t CAPACITY> diff --git a/classstdex_1_1sha1__hash-members.html b/classstdex_1_1sha1__hash-members.html index fb0581ca6..0c26430d7 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index 02e4830cf..5417e6c5e 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -259,7 +259,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index 7b5ad78c5..686b28127 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index ab3bc7c48..3816e4e0b 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -414,7 +414,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 47f009486..4d42270b0 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index 900324f09..deb0e0cca 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -445,7 +445,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 5655ccbb7..49265048c 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -148,7 +148,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index e83e59bcc..a9bbcdbca 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1400,7 +1400,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 4047e6577..944e656a6 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -164,7 +164,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index f605fda05..d4999c753 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -961,7 +961,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index 0b398243e..c7e2ad409 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -160,7 +160,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index e2d4803ac..9b3fc09e3 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -527,7 +527,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index cb27b15f9..fbcf7794e 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 60bd29664..4431f8dd6 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -489,7 +489,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 39cc33efa..70dc1426f 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index e85fad844..1ac27e949 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -365,7 +365,7 @@ void flush_write () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 8b1433705..30ffdca5e 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -166,7 +166,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 0259ff70a..c66672d57 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -925,7 +925,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 6fb23b9c8..db54a7dd0 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -173,7 +173,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index 940b339b6..62f874859 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -600,7 +600,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index fbbf3920b..7c5990c29 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index 95f50befa..fff3a748d 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -507,7 +507,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 645eab8cc..04ee4b36f 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -167,7 +167,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index ddb4001f3..8351da837 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -754,7 +754,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index cfe20161e..f92b25afa 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 3fc1fd3fd..db4cef5ec 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -479,7 +479,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index e121c035d..20a5fed39 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -189,7 +189,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index 8f0a8ba98..e93d14110 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1161,7 +1161,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index bc502e662..52ebbd03e 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index ce92f993d..5f07cbf93 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -787,7 +787,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index 6d5fe5f1a..2e789ac25 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 2f19bdb59..3cc190830 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -456,7 +456,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 c969a47d1..b6e7e7cc0 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -208,7 +208,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 62ba80d35..20c9a0c72 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1690,7 +1690,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index 5b14fc635..b7df7ace5 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index cc85ffce8..310a1d3c9 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -462,7 +462,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 63971f032..4ecf95be7 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index d27e4d0d4..07f6e0367 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -149,7 +149,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index 4c8e87e51..c459b6fbd 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index c8cafe7ae..56b565ffd 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -533,7 +533,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index f2bdb31bf..538673cef 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 3d91abb91..faabaf4f0 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -465,7 +465,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index 2bb153ada..b0b4ca51f 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -152,7 +152,7 @@ $(function() { diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index 658611f34..d7d3b1e65 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -448,7 +448,7 @@ template<class T > diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index d55262ac0..63e670c3a 100644 --- a/classstdex_1_1sys__object-members.html +++ b/classstdex_1_1sys__object-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html index 7e48e81a7..e399aa5ba 100644 --- a/classstdex_1_1sys__object.html +++ b/classstdex_1_1sys__object.html @@ -182,7 +182,7 @@ sys_handle m_h diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index de7589d2c..cb5bb80d6 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index b2ac21305..2a70b06d5 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -141,7 +141,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index 5aa3deb58..b661e1b9d 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -122,7 +122,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index 43388f905..05b2bbc7c 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index 9beae7869..a71efab0b 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index 8fbfba181..193d04c2c 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -223,7 +223,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 266ae6734..01cb7c90f 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -104,7 +104,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index c1a0d147a..c7fe1943b 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -86,7 +86,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index d78c04531..fdeac3e6f 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -140,7 +140,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 7cf9a8431..c73527dc2 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -225,7 +225,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index e7a9d29e1..d42606d4b 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -107,7 +107,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/files.html b/files.html index 73deb7745..2c4ff3a48 100644 --- a/files.html +++ b/files.html @@ -121,7 +121,7 @@ $(function() { diff --git a/functions.html b/functions.html index abb65700d..ecd38646d 100644 --- a/functions.html +++ b/functions.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index 18474dbde..70d163cba 100644 --- a/functions_b.html +++ b/functions_b.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index 6dfdac21b..5497c35f6 100644 --- a/functions_c.html +++ b/functions_c.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 7cd1c3616..a22360bd3 100644 --- a/functions_d.html +++ b/functions_d.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_e.html b/functions_e.html index ea4c2e04b..f2b1edc6f 100644 --- a/functions_e.html +++ b/functions_e.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index 52371f607..3224eda8b 100644 --- a/functions_f.html +++ b/functions_f.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index af06c8a3b..49d5c490d 100644 --- a/functions_func.html +++ b/functions_func.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index be9aabc92..91da337b0 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index 6c5a620e5..5e43335f6 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index bd08e37b4..5d21404a1 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_e.html b/functions_func_e.html index 672d7610e..87dab077e 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index dd04b575e..2b9b4f2ae 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index d78d06964..ef75041c6 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_h.html b/functions_func_h.html index 10449be7c..8ed2dc5a8 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 10e6a26ef..2a9a42d0d 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index 936834c0c..9c41ca288 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index 4a6478b12..9647c02ea 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index 71953f846..c08bf012a 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index 2b53506cc..83266d3c7 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_func_p.html b/functions_func_p.html index 31f61c9d6..b9c6f433c 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index c4bad3672..43872a2c7 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index ee2e5ef75..8e6f7b69e 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -91,7 +91,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index 67b468e1a..25af2dae3 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -98,7 +98,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index 8c07c8daf..803d83ab3 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index 138b54473..5c9e74b3b 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index 8b6bd6c5f..8e77a6f9c 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index 9d5c299f2..4d8d825a8 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index 65af339df..bc9a0d863 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index 903164f3c..564d31a10 100644 --- a/functions_g.html +++ b/functions_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_h.html b/functions_h.html index fee86c09f..c3e48e649 100644 --- a/functions_h.html +++ b/functions_h.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index e600f9b44..4775f59d3 100644 --- a/functions_i.html +++ b/functions_i.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index 9cd870f32..7bc038b7d 100644 --- a/functions_l.html +++ b/functions_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index 1e17e03a3..69591d556 100644 --- a/functions_m.html +++ b/functions_m.html @@ -105,7 +105,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index bf6e43316..cb139569d 100644 --- a/functions_n.html +++ b/functions_n.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index 1ce46f79c..2c883e799 100644 --- a/functions_o.html +++ b/functions_o.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_p.html b/functions_p.html index e7435d91b..3a631084a 100644 --- a/functions_p.html +++ b/functions_p.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index b06fc77aa..dd0f88a3d 100644 --- a/functions_q.html +++ b/functions_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index bc7e54034..bc8677c8b 100644 --- a/functions_r.html +++ b/functions_r.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_rela.html b/functions_rela.html index e82718adc..241b67f3b 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -77,7 +77,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index 86a4e8ce7..153ad8d18 100644 --- a/functions_s.html +++ b/functions_s.html @@ -104,7 +104,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index 977a3cd64..52ae87fe1 100644 --- a/functions_t.html +++ b/functions_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index ce4d2506c..ada7caeb1 100644 --- a/functions_type.html +++ b/functions_type.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index a08af45ef..cc971313a 100644 --- a/functions_u.html +++ b/functions_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index 3b33af5c2..b0bbf5d37 100644 --- a/functions_v.html +++ b/functions_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index c683090d7..2849afddc 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -225,7 +225,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index 051dc0111..4120e4aef 100644 --- a/functions_w.html +++ b/functions_w.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index edef5006d..4244d6546 100644 --- a/functions_~.html +++ b/functions_~.html @@ -79,7 +79,7 @@ $(function() { diff --git a/hash_8cpp_source.html b/hash_8cpp_source.html index 9c3dfe26e..213bd7bac 100644 --- a/hash_8cpp_source.html +++ b/hash_8cpp_source.html @@ -164,7 +164,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/hash_8hpp_source.html b/hash_8hpp_source.html index 25a3c6619..0c4c7a8a3 100644 --- a/hash_8hpp_source.html +++ b/hash_8hpp_source.html @@ -743,7 +743,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index fd0a4409f..bafcfc192 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -231,7 +231,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/hierarchy.html b/hierarchy.html index 3c124b420..6af5e2548 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -256,7 +256,7 @@ $(function() { diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index 7f4464cbd..1de16b34d 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -471,7 +471,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index dffdf2339..879dc8003 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -256,51 +256,45 @@ $(document).ready(function() { init_codefold(0); });
172#endif
173#endif
174
-
175#if _HAS_CXX17
-
176#define _Constexpr_ constexpr
+
175#ifdef _MSC_VER
+
176#define _Deprecated_(message) __declspec(deprecated(message))
177#else
-
178#define _Constexpr_
+
178#define _Deprecated_(message) [[deprecated(message)]]
179#endif
180
-
181#ifdef _MSC_VER
-
182#define _Deprecated_(message) __declspec(deprecated(message))
+
181#ifdef _WIN32
+
182#define _Unreferenced_(x) UNREFERENCED_PARAMETER(x)
183#else
-
184#define _Deprecated_(message) [[deprecated(message)]]
+
184#define _Unreferenced_(x)
185#endif
186
-
187#ifdef _WIN32
-
188#define _Unreferenced_(x) UNREFERENCED_PARAMETER(x)
-
189#else
-
190#define _Unreferenced_(x)
-
191#endif
-
192
-
193#ifndef _WIN32
-
194template <typename T, size_t N>
-
195size_t _countof(T (&arr)[N])
-
196{
-
197 return std::extent<T[N]>::value;
-
198}
-
199#endif
-
200
-
201#ifndef _Analysis_assume_
-
202#define _Analysis_assume_(p)
-
203#endif
-
204#ifdef NDEBUG
-
205#define _Assume_(p) _Analysis_assume_(p)
-
206#else
-
207#define _Assume_(p) assert(p)
-
208#endif
-
209
-
210#ifdef __APPLE__
-
211#define off64_t off_t
-
212#define lseek64 lseek
-
213#define lockf64 lockf
-
214#define ftruncate64 ftruncate
-
215#endif
+
187#ifndef _WIN32
+
188template <typename T, size_t N>
+
189size_t _countof(T (&arr)[N])
+
190{
+
191 return std::extent<T[N]>::value;
+
192}
+
193#endif
+
194
+
195#ifndef _Analysis_assume_
+
196#define _Analysis_assume_(p)
+
197#endif
+
198#ifdef NDEBUG
+
199#define _Assume_(p) _Analysis_assume_(p)
+
200#else
+
201#define _Assume_(p) assert(p)
+
202#endif
+
203
+
204#ifdef __APPLE__
+
205#define off64_t off_t
+
206#define lseek64 lseek
+
207#define lockf64 lockf
+
208#define ftruncate64 ftruncate
+
209#endif
diff --git a/index.html b/index.html index 087c9c8bf..9a80bd7fc 100644 --- a/index.html +++ b/index.html @@ -73,12 +73,18 @@ $(function() {
stdex - Random stuff that didn't made it into std C++
-

+

+

+Requirements

+
    +
  • MSVC 2019 or later, XCode 13 or later
  • +
  • C++17 or later
  • +
diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index 07f219664..ad506740c 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -231,7 +231,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/locale_8hpp_source.html b/locale_8hpp_source.html index e8d6e33e1..642c7a96d 100644 --- a/locale_8hpp_source.html +++ b/locale_8hpp_source.html @@ -149,7 +149,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index e7b86d157..188c88db4 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -124,7 +124,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/math_8cpp_source.html b/math_8cpp_source.html index b61abfc4d..7cec4f37d 100644 --- a/math_8cpp_source.html +++ b/math_8cpp_source.html @@ -129,7 +129,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index beae755d6..b10316034 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -147,7 +147,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index 16207fa7a..e65902cf8 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -129,7 +129,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/parser_8cpp_source.html b/parser_8cpp_source.html index ebdde0196..ab085cd73 100644 --- a/parser_8cpp_source.html +++ b/parser_8cpp_source.html @@ -597,7 +597,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index 08a277b18..a286635cb 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -7604,7 +7604,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/pch_8hpp_source.html b/pch_8hpp_source.html index 1c180d4bd..f031ecf9b 100644 --- a/pch_8hpp_source.html +++ b/pch_8hpp_source.html @@ -120,7 +120,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index ee2420b3a..a66d1fd97 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -331,7 +331,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/ring_8cpp_source.html b/ring_8cpp_source.html index dfb68df0a..befb41b87 100644 --- a/ring_8cpp_source.html +++ b/ring_8cpp_source.html @@ -144,7 +144,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index e26e1ad5f..0707147d0 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -223,7 +223,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/search/all_f.js b/search/all_f.js index 1190b3955..bb98f75cc 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,7 +1,7 @@ var searchData= [ ['random_20stuff_20that_20didn_20t_20made_20it_20into_20std_20c_0',['stdex - Random stuff that didn't made it into std C++',['../index.html',1,'']]], - ['read_1',['read',['../classstdex_1_1stream_1_1limiter.html#a80b68f1b4a8fb8c72c09b1313e9d02ed',1,'stdex::stream::limiter::read()'],['../classstdex_1_1stream_1_1diag__file.html#ac1eaf4a0cfce7e4426cff5f32fc33e6e',1,'stdex::stream::diag_file::read()'],['../classstdex_1_1stream_1_1fifo.html#a84357513740c64a8317370b289c34e40',1,'stdex::stream::fifo::read()'],['../classstdex_1_1stream_1_1memory__file.html#a62a05e7dfb1f374dff881f922543e601',1,'stdex::stream::memory_file::read()'],['../classstdex_1_1stream_1_1socket.html#ad4d8e1368be57d2bd5abd971d880bc79',1,'stdex::stream::socket::read()'],['../classstdex_1_1stream_1_1basic__sys.html#ad5daf3c776b615dcfbb0b0891afdb9d0',1,'stdex::stream::basic_sys::read()'],['../classstdex_1_1stream_1_1cache.html#a43dd464dd032888de79f5cd606adffa9',1,'stdex::stream::cache::read()'],['../classstdex_1_1stream_1_1file__window.html#a9cdfe9f40ccb1f84e121b1b949a21246',1,'stdex::stream::file_window::read()'],['../classstdex_1_1stream_1_1window.html#a45f2420dfc94c07e101186ae2e541e13',1,'stdex::stream::window::read()'],['../classstdex_1_1stream_1_1buffer.html#a2ef05f2df784dce1d1c4319a98cd22e0',1,'stdex::stream::buffer::read()'],['../classstdex_1_1stream_1_1async__reader.html#a841c1e3cb01cb96df94701465086a529',1,'stdex::stream::async_reader::read()'],['../classstdex_1_1stream_1_1converter.html#abdca66af4847c6f8b6d87a0909fc061f',1,'stdex::stream::converter::read()'],['../classstdex_1_1stream_1_1basic.html#aa5d4693fd583cd7ef0ffa9b846136a5a',1,'stdex::stream::basic::read()'],['../classstdex_1_1stream__hasher.html#a9727f0c56f11978c2df6e31e8509a38b',1,'stdex::stream_hasher::read()'],['../classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee',1,'stdex::base64_reader::read()']]], + ['read_1',['read',['../classstdex_1_1stream_1_1buffer.html#a2ef05f2df784dce1d1c4319a98cd22e0',1,'stdex::stream::buffer::read()'],['../classstdex_1_1stream_1_1diag__file.html#ac1eaf4a0cfce7e4426cff5f32fc33e6e',1,'stdex::stream::diag_file::read()'],['../classstdex_1_1stream_1_1fifo.html#a84357513740c64a8317370b289c34e40',1,'stdex::stream::fifo::read()'],['../classstdex_1_1stream_1_1memory__file.html#a62a05e7dfb1f374dff881f922543e601',1,'stdex::stream::memory_file::read()'],['../classstdex_1_1stream_1_1socket.html#ad4d8e1368be57d2bd5abd971d880bc79',1,'stdex::stream::socket::read()'],['../classstdex_1_1stream_1_1basic__sys.html#ad5daf3c776b615dcfbb0b0891afdb9d0',1,'stdex::stream::basic_sys::read()'],['../classstdex_1_1stream_1_1cache.html#a43dd464dd032888de79f5cd606adffa9',1,'stdex::stream::cache::read()'],['../classstdex_1_1stream_1_1file__window.html#a9cdfe9f40ccb1f84e121b1b949a21246',1,'stdex::stream::file_window::read()'],['../classstdex_1_1stream_1_1window.html#a45f2420dfc94c07e101186ae2e541e13',1,'stdex::stream::window::read()'],['../classstdex_1_1stream_1_1limiter.html#a80b68f1b4a8fb8c72c09b1313e9d02ed',1,'stdex::stream::limiter::read()'],['../classstdex_1_1stream_1_1async__reader.html#a841c1e3cb01cb96df94701465086a529',1,'stdex::stream::async_reader::read()'],['../classstdex_1_1stream_1_1converter.html#abdca66af4847c6f8b6d87a0909fc061f',1,'stdex::stream::converter::read()'],['../classstdex_1_1stream_1_1basic.html#aa5d4693fd583cd7ef0ffa9b846136a5a',1,'stdex::stream::basic::read()'],['../classstdex_1_1stream__hasher.html#a9727f0c56f11978c2df6e31e8509a38b',1,'stdex::stream_hasher::read()'],['../classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee',1,'stdex::base64_reader::read()']]], ['read_5farray_2',['read_array',['../classstdex_1_1stream_1_1basic.html#a7723ae23bc35c2ffb74380eab5b0a9ba',1,'stdex::stream::basic']]], ['read_5fbyte_3',['read_byte',['../classstdex_1_1stream_1_1basic.html#a600e123c10d6f0604d58ae0e9be95f0b',1,'stdex::stream::basic']]], ['read_5fcharset_4',['read_charset',['../classstdex_1_1stream_1_1basic__file.html#a6a3bc2c76e78363a2232eff12dd5e370',1,'stdex::stream::basic_file']]], @@ -13,12 +13,13 @@ var searchData= ['readln_10',['readln',['../classstdex_1_1stream_1_1basic.html#a674d87b6ac5ca7b50cb0498a7ffcefcb',1,'stdex::stream::basic::readln(std::basic_string< char, _Traits, _Ax > &str)'],['../classstdex_1_1stream_1_1basic.html#aa8ab653a03de90f7e60242915c3b5378',1,'stdex::stream::basic::readln(std::basic_string< wchar_t, _Traits, _Ax > &wstr)'],['../classstdex_1_1stream_1_1basic.html#af638f940d1b33788a77cae0336106295',1,'stdex::stream::basic::readln(std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)']]], ['readln_5fand_5fattach_11',['readln_and_attach',['../classstdex_1_1stream_1_1basic.html#a6e67bf06f20bc1743cd75622c4b83892',1,'stdex::stream::basic::readln_and_attach(std::basic_string< _Elem, _Traits, _Ax > &str)'],['../classstdex_1_1stream_1_1basic.html#ad0fe3b79743c45e7e0ff426f04cfee08',1,'stdex::stream::basic::readln_and_attach(std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)']]], ['readonly_12',['readonly',['../classstdex_1_1stream_1_1file.html#a40e59814b5a52d659cc568285b9b39b3',1,'stdex::stream::file::readonly(const stdex::schar_t *filename)'],['../classstdex_1_1stream_1_1file.html#a1b4cdda97e50c9590ac85acba6f49467',1,'stdex::stream::file::readonly(const stdex::sstring &filename)']]], - ['record_13',['record',['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >'],['../classstdex_1_1idrec_1_1record.html#ab84a09093bd1a2cbf720329b84c6d73b',1,'stdex::idrec::record::record(const T &d)'],['../classstdex_1_1idrec_1_1record.html#a611da3801d9e7215324c9a5992a27f39',1,'stdex::idrec::record::record(T &d)']]], + ['record_13',['record',['../classstdex_1_1idrec_1_1record.html#a611da3801d9e7215324c9a5992a27f39',1,'stdex::idrec::record::record(T &d)'],['../classstdex_1_1idrec_1_1record.html#ab84a09093bd1a2cbf720329b84c6d73b',1,'stdex::idrec::record::record(const T &d)'],['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >']]], ['reference_14',['reference',['../classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c',1,'stdex::vector_queue::reference'],['../classstdex_1_1parser_1_1basic__creditor__reference.html#a0fe3a5c082dc0424000650eb04124573',1,'stdex::parser::basic_creditor_reference::reference']]], ['remove_15',['remove',['../classstdex_1_1stream_1_1replicator.html#a7916a391dfa9484df02b1202c0a03edf',1,'stdex::stream::replicator']]], ['replicator_16',['replicator',['../classstdex_1_1stream_1_1replicator.html',1,'stdex::stream']]], - ['reserve_17',['reserve',['../classstdex_1_1stream_1_1memory__file.html#a6b59e4dd13195dd91211ece4c680cb9b',1,'stdex::stream::memory_file']]], - ['reset_18',['reset',['../classstdex_1_1watchdog.html#ac9d5d1c1b17425f47f3892deec4d31db',1,'stdex::watchdog']]], - ['ring_19',['ring',['../classstdex_1_1ring.html',1,'stdex']]], - ['ring_3c_20uint8_5ft_2c_20default_5fasync_5flimit_20_3e_20',['ring< uint8_t, default_async_limit >',['../classstdex_1_1ring.html',1,'stdex']]] + ['requirements_17',['Requirements',['../index.html#autotoc_md1',1,'']]], + ['reserve_18',['reserve',['../classstdex_1_1stream_1_1memory__file.html#a6b59e4dd13195dd91211ece4c680cb9b',1,'stdex::stream::memory_file']]], + ['reset_19',['reset',['../classstdex_1_1watchdog.html#ac9d5d1c1b17425f47f3892deec4d31db',1,'stdex::watchdog']]], + ['ring_20',['ring',['../classstdex_1_1ring.html',1,'stdex']]], + ['ring_3c_20uint8_5ft_2c_20default_5fasync_5flimit_20_3e_21',['ring< uint8_t, default_async_limit >',['../classstdex_1_1ring.html',1,'stdex']]] ]; diff --git a/sgml_8cpp_source.html b/sgml_8cpp_source.html index 04cc5d6e8..722c7bb3c 100644 --- a/sgml_8cpp_source.html +++ b/sgml_8cpp_source.html @@ -153,7 +153,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index 2925f585e..89a24cd20 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -773,7 +773,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index 46930ff0a..ae07927b6 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -96,3092 +96,3086 @@ $(document).ready(function() { init_codefold(0); });
13 wchar_t unicode[3];
14 };
15
-
16#if _HAS_CXX17
-
17 inline
-
18#endif
-
19 const sgml_unicode_pair sgml_unicode[] = {
-
20 { "AElig", L"\u00c6" },
-
21 { "Aacgr", L"\u0386" },
-
22 { "Aacute", L"\u00c1" },
-
23 { "Aacute", L"\u0041\u0301" },
-
24 { "Abreve", L"\u0102" },
-
25 { "Abreve", L"\u0041\u0306" },
-
26 { "Abring", L"\u0041\u032f" },
-
27 { "Acaron", L"\u0041\u030c" },
-
28 { "Acirc", L"\u00c2" },
-
29 { "Acirc", L"\u0041\u0302" },
-
30 { "Acy", L"\u0410" },
-
31 { "Adot", L"\u0041\u0307" },
-
32 { "Agr", L"\u0391" },
-
33 { "Agrave", L"\u00c0" },
-
34 { "Agrave", L"\u0041\u0300" },
-
35 { "Alpha", L"\u0391" },
-
36 { "Amacr", L"\u0100" },
-
37 { "Amacr", L"\u0041\u0304" },
-
38 { "Aogon", L"\u0104" },
-
39 { "Aring", L"\u00c5" },
-
40 { "Atilde", L"\u00c3" },
-
41 { "Atilde", L"\u0041\u0303" },
-
42 { "Auml", L"\u00c4" },
-
43 { "Auml", L"\u0041\u0308" },
-
44 { "Bacute", L"\u0042\u0301" },
-
45 { "Barwed", L"\u2306" },
-
46 { "Bbreve", L"\u0042\u0306" },
-
47 { "Bbring", L"\u0042\u032f" },
-
48 { "Bcaron", L"\u0042\u030c" },
-
49 { "Bcirc", L"\u0042\u0302" },
-
50 { "Bcy", L"\u0411" },
-
51 { "Bdot", L"\u0042\u0307" },
-
52 { "Beta", L"\u0392" },
-
53 { "Bgr", L"\u0392" },
-
54 { "Bgrave", L"\u0042\u0300" },
-
55 { "Bmacr", L"\u0042\u0304" },
-
56 { "Btilde", L"\u0042\u0303" },
-
57 { "Buml", L"\u0042\u0308" },
-
58 { "CHcy", L"\u0427" },
-
59 { "Cacute", L"\u0106" },
-
60 { "Cacute", L"\u0043\u0301" },
-
61 { "Cap", L"\u22d2" },
-
62 { "Cbreve", L"\u0043\u0306" },
-
63 { "Cbring", L"\u0043\u032f" },
-
64 { "Ccaron", L"\u010c" },
-
65 { "Ccaron", L"\u0043\u030c" },
-
66 { "Ccedil", L"\u00c7" },
-
67 { "Ccirc", L"\u0108" },
-
68 { "Ccirc", L"\u0043\u0302" },
-
69 { "Cdot", L"\u010a" },
-
70 { "Cdot", L"\u0043\u0307" },
-
71 { "Cgrave", L"\u0043\u0300" },
-
72 { "Chi", L"\u03a7" },
-
73 { "Cmacr", L"\u0043\u0304" },
-
74 { "Ctilde", L"\u0043\u0303" },
-
75 { "Cuml", L"\u0043\u0308" },
-
76 { "Cup", L"\u22d3" },
-
77 { "DJcy", L"\u0402" },
-
78 { "DScy", L"\u0405" },
-
79 { "DZcy", L"\u040f" },
-
80 { "Dacute", L"\u0044\u0301" },
-
81 { "Dagger", L"\u2021" },
-
82 { "Dbreve", L"\u0044\u0306" },
-
83 { "Dbring", L"\u0044\u032f" },
-
84 { "Dcaron", L"\u010e" },
-
85 { "Dcaron", L"\u0044\u030c" },
-
86 { "Dcirc", L"\u0044\u0302" },
-
87 { "Dcy", L"\u0414" },
-
88 { "Ddot", L"\u0044\u0307" },
-
89 { "Delta", L"\u0394" },
-
90 { "Dgr", L"\u0394" },
-
91 { "Dgrave", L"\u0044\u0300" },
-
92 { "Dmacr", L"\u0044\u0304" },
-
93 { "Dot", L"\u00a8" },
-
94 { "DotDot", L"\u20dc" },
-
95 { "Dstrok", L"\u0110" },
-
96 { "Dtilde", L"\u0044\u0303" },
-
97 { "Duml", L"\u0044\u0308" },
-
98 { "EEacgr", L"\u0389" },
-
99 { "EEgr", L"\u0397" },
-
100 { "ENG", L"\u014a" },
-
101 { "ETH", L"\u00d0" },
-
102 { "Eacgr", L"\u0388" },
-
103 { "Eacute", L"\u00c9" },
-
104 { "Eacute", L"\u0045\u0301" },
-
105 { "Ebreve", L"\u0045\u0306" },
-
106 { "Ebring", L"\u0045\u032f" },
-
107 { "Ecaron", L"\u011a" },
-
108 { "Ecaron", L"\u0045\u030c" },
-
109 { "Ecirc", L"\u00ca" },
-
110 { "Ecirc", L"\u0045\u0302" },
-
111 { "Ecy", L"\u042d" },
-
112 { "Edot", L"\u0116" },
-
113 { "Edot", L"\u0045\u0307" },
-
114 { "Edotb", L"\u1eb8" },
-
115 { "Egr", L"\u0395" },
-
116 { "Egrave", L"\u00c8" },
-
117 { "Egrave", L"\u0045\u0300" },
-
118 { "Emacr", L"\u0112" },
-
119 { "Emacr", L"\u0045\u0304" },
-
120 { "Eogon", L"\u0118" },
-
121 { "Epsilon", L"\u0395" },
-
122 { "Eta", L"\u0397" },
-
123 { "Etilde", L"\u0045\u0303" },
-
124 { "Euml", L"\u00cb" },
-
125 { "Euml", L"\u0045\u0308" },
-
126 { "Facute", L"\u0046\u0301" },
-
127 { "Fbreve", L"\u0046\u0306" },
-
128 { "Fbring", L"\u0046\u032f" },
-
129 { "Fcaron", L"\u0046\u030c" },
-
130 { "Fcirc", L"\u0046\u0302" },
-
131 { "Fcy", L"\u0424" },
-
132 { "Fdot", L"\u0046\u0307" },
-
133 { "Fgrave", L"\u0046\u0300" },
-
134 { "Fmacr", L"\u0046\u0304" },
-
135 { "Ftilde", L"\u0046\u0303" },
-
136 { "Fuml", L"\u0046\u0308" },
-
137 { "GJcy", L"\u0403" },
-
138 { "Gacute", L"\u0047\u0301" },
-
139 { "Gamma", L"\u0393" },
-
140 { "Gbreve", L"\u011e" },
-
141 { "Gbreve", L"\u0047\u0306" },
-
142 { "Gbring", L"\u0047\u032f" },
-
143 { "Gcaron", L"\u0047\u030c" },
-
144 { "Gcedil", L"\u0122" },
-
145 { "Gcirc", L"\u011c" },
-
146 { "Gcirc", L"\u0047\u0302" },
-
147 { "Gcy", L"\u0413" },
-
148 { "Gdot", L"\u0120" },
-
149 { "Gdot", L"\u0047\u0307" },
-
150 { "Gg", L"\u22d9" },
-
151 { "Ggr", L"\u0393" },
-
152 { "Ggrave", L"\u0047\u0300" },
-
153 { "Gmacr", L"\u0047\u0304" },
-
154 { "Gt", L"\u226b" },
-
155 { "Gtilde", L"\u0047\u0303" },
-
156 { "Guml", L"\u0047\u0308" },
-
157 { "HARDcy", L"\u042a" },
-
158 { "Hacute", L"\u0048\u0301" },
-
159 { "Hbreve", L"\u0048\u0306" },
-
160 { "Hbring", L"\u0048\u032f" },
-
161 { "Hcaron", L"\u0048\u030c" },
-
162 { "Hcirc", L"\u0124" },
-
163 { "Hcirc", L"\u0048\u0302" },
-
164 { "Hdot", L"\u0048\u0307" },
-
165 { "Hgrave", L"\u0048\u0300" },
-
166 { "Hmacr", L"\u0048\u0304" },
-
167 { "Hstrok", L"\u0126" },
-
168 { "Htilde", L"\u0048\u0303" },
-
169 { "Huml", L"\u0048\u0308" },
-
170 { "IEcy", L"\u0415" },
-
171 { "IJlig", L"\u0132" },
-
172 { "IOcy", L"\u0401" },
-
173 { "Iacgr", L"\u038a" },
-
174 { "Iacute", L"\u00cd" },
-
175 { "Iacute", L"\u0049\u0301" },
-
176 { "Ibreve", L"\u0049\u0306" },
-
177 { "Ibring", L"\u0049\u032f" },
-
178 { "Icaron", L"\u0049\u030c" },
-
179 { "Icirc", L"\u00ce" },
-
180 { "Icirc", L"\u0049\u0302" },
-
181 { "Icy", L"\u0418" },
-
182 { "Idigr", L"\u03aa" },
-
183 { "Idot", L"\u0130" },
-
184 { "Idot", L"\u0049\u0307" },
-
185 { "Igr", L"\u0399" },
-
186 { "Igrave", L"\u00cc" },
-
187 { "Igrave", L"\u0049\u0300" },
-
188 { "Imacr", L"\u012a" },
-
189 { "Imacr", L"\u0049\u0304" },
-
190 { "Iogon", L"\u012e" },
-
191 { "Iota", L"\u0399" },
-
192 { "Itilde", L"\u0128" },
-
193 { "Itilde", L"\u0049\u0303" },
-
194 { "Iukcy", L"\u0406" },
-
195 { "Iuml", L"\u00cf" },
-
196 { "Iuml", L"\u0049\u0308" },
-
197 { "Jacute", L"\u004a\u0301" },
-
198 { "Jbreve", L"\u004a\u0306" },
-
199 { "Jbring", L"\u004a\u032f" },
-
200 { "Jcaron", L"\u004a\u030c" },
-
201 { "Jcirc", L"\u0134" },
-
202 { "Jcirc", L"\u004a\u0302" },
-
203 { "Jcy", L"\u0419" },
-
204 { "Jdot", L"\u004a\u0307" },
-
205 { "Jgrave", L"\u004a\u0300" },
-
206 { "Jmacr", L"\u004a\u0304" },
-
207 { "Jsercy", L"\u0408" },
-
208 { "Jtilde", L"\u004a\u0303" },
-
209 { "Jukcy", L"\u0404" },
-
210 { "Juml", L"\u004a\u0308" },
-
211 { "KHcy", L"\u0425" },
-
212 { "KHgr", L"\u03a7" },
-
213 { "KJcy", L"\u040c" },
-
214 { "Kacute", L"\u004b\u0301" },
-
215 { "Kappa", L"\u039a" },
-
216 { "Kbreve", L"\u004b\u0306" },
-
217 { "Kbring", L"\u004b\u032f" },
-
218 { "Kcaron", L"\u004b\u030c" },
-
219 { "Kcedil", L"\u0136" },
-
220 { "Kcirc", L"\u004b\u0302" },
-
221 { "Kcy", L"\u041a" },
-
222 { "Kdot", L"\u004b\u0307" },
-
223 { "Kgr", L"\u039a" },
-
224 { "Kgrave", L"\u004b\u0300" },
-
225 { "Kmacr", L"\u004b\u0304" },
-
226 { "Ktilde", L"\u004b\u0303" },
-
227 { "Kuml", L"\u004b\u0308" },
-
228 { "LJcy", L"\u0409" },
-
229 { "Lacute", L"\u0139" },
-
230 { "Lacute", L"\u004c\u0301" },
-
231 { "Lambda", L"\u039b" },
-
232 { "Larr", L"\u219e" },
-
233 { "Lbreve", L"\u004c\u0306" },
-
234 { "Lbring", L"\u004c\u032f" },
-
235 { "Lcaron", L"\u013d" },
-
236 { "Lcaron", L"\u004c\u030c" },
-
237 { "Lcedil", L"\u013b" },
-
238 { "Lcirc", L"\u004c\u0302" },
-
239 { "Lcy", L"\u041b" },
-
240 { "Ldot", L"\u004c\u0307" },
-
241 { "Lgr", L"\u039b" },
-
242 { "Lgrave", L"\u004c\u0300" },
-
243 { "Ll", L"\u22d8" },
-
244 { "Lmacr", L"\u004c\u0304" },
-
245 { "Lmidot", L"\u013f" },
-
246 { "Lstrok", L"\u0141" },
-
247 { "Lt", L"\u226a" },
-
248 { "Ltilde", L"\u004c\u0303" },
-
249 { "Luml", L"\u004c\u0308" },
-
250 { "Macute", L"\u004d\u0301" },
-
251 { "Mbreve", L"\u004d\u0306" },
-
252 { "Mbring", L"\u004d\u032f" },
-
253 { "Mcaron", L"\u004d\u030c" },
-
254 { "Mcirc", L"\u004d\u0302" },
-
255 { "Mcy", L"\u041c" },
-
256 { "Mdot", L"\u004d\u0307" },
-
257 { "Mgr", L"\u039c" },
-
258 { "Mgrave", L"\u004d\u0300" },
-
259 { "Mmacr", L"\u004d\u0304" },
-
260 { "Mtilde", L"\u004d\u0303" },
-
261 { "Mu", L"\u039c" },
-
262 { "Muml", L"\u004d\u0308" },
-
263 { "NJcy", L"\u040a" },
-
264 { "Nacute", L"\u0143" },
-
265 { "Nacute", L"\u004e\u0301" },
-
266 { "Nbreve", L"\u004e\u0306" },
-
267 { "Nbring", L"\u004e\u032f" },
-
268 { "Ncaron", L"\u0147" },
-
269 { "Ncaron", L"\u004e\u030c" },
-
270 { "Ncedil", L"\u0145" },
-
271 { "Ncirc", L"\u004e\u0302" },
-
272 { "Ncy", L"\u041d" },
-
273 { "Ndot", L"\u004e\u0307" },
-
274 { "Ngr", L"\u039d" },
-
275 { "Ngrave", L"\u004e\u0300" },
-
276 { "Nmacr", L"\u004e\u0304" },
-
277 { "Ntilde", L"\u00d1" },
-
278 { "Ntilde", L"\u004e\u0303" },
-
279 { "Nu", L"\u039d" },
-
280 { "Numl", L"\u004e\u0308" },
-
281 { "OElig", L"\u0152" },
-
282 { "OHacgr", L"\u038f" },
-
283 { "OHgr", L"\u03a9" },
-
284 { "Oacgr", L"\u038c" },
-
285 { "Oacute", L"\u00d3" },
-
286 { "Oacute", L"\u004f\u0301" },
-
287 { "Obreve", L"\u004f\u0306" },
-
288 { "Obring", L"\u004f\u032f" },
-
289 { "Ocaron", L"\u01d1" },
-
290 { "Ocaron", L"\u004f\u030c" },
-
291 { "Ocirc", L"\u00d4" },
-
292 { "Ocirc", L"\u004f\u0302" },
-
293 { "Ocy", L"\u041e" },
-
294 { "Odblac", L"\u0150" },
-
295 { "Odot", L"\u004f\u0307" },
-
296 { "Odotb", L"\u1ecc" },
-
297 { "Ogr", L"\u039f" },
-
298 { "Ograve", L"\u00d2" },
-
299 { "Ograve", L"\u004f\u0300" },
-
300 { "Omacr", L"\u014c" },
-
301 { "Omacr", L"\u004f\u0304" },
-
302 { "Omega", L"\u03a9" },
-
303 { "Omicron", L"\u039f" },
-
304 { "Oslash", L"\u00d8" },
-
305 { "Otilde", L"\u00d5" },
-
306 { "Otilde", L"\u004f\u0303" },
-
307 { "Ouml", L"\u00d6" },
-
308 { "Ouml", L"\u004f\u0308" },
-
309 { "PHgr", L"\u03a6" },
-
310 { "PSgr", L"\u03a8" },
-
311 { "Pacute", L"\u0050\u0301" },
-
312 { "Pbreve", L"\u0050\u0306" },
-
313 { "Pbring", L"\u0050\u032f" },
-
314 { "Pcaron", L"\u0050\u030c" },
-
315 { "Pcirc", L"\u0050\u0302" },
-
316 { "Pcy", L"\u041f" },
-
317 { "Pdot", L"\u0050\u0307" },
-
318 { "Pgr", L"\u03a0" },
-
319 { "Pgrave", L"\u0050\u0300" },
-
320 { "Phi", L"\u03a6" },
-
321 { "Pi", L"\u03a0" },
-
322 { "Pmacr", L"\u0050\u0304" },
-
323 { "Prime", L"\u2033" },
-
324 { "Psi", L"\u03a8" },
-
325 { "Ptilde", L"\u0050\u0303" },
-
326 { "Puml", L"\u0050\u0308" },
-
327 { "Qacute", L"\u0051\u0301" },
-
328 { "Qbreve", L"\u0051\u0306" },
-
329 { "Qbring", L"\u0051\u032f" },
-
330 { "Qcaron", L"\u0051\u030c" },
-
331 { "Qcirc", L"\u0051\u0302" },
-
332 { "Qdot", L"\u0051\u0307" },
-
333 { "Qgrave", L"\u0051\u0300" },
-
334 { "Qmacr", L"\u0051\u0304" },
-
335 { "Qtilde", L"\u0051\u0303" },
-
336 { "Quml", L"\u0051\u0308" },
-
337 { "Racute", L"\u0154" },
-
338 { "Racute", L"\u0052\u0301" },
-
339 { "Rarr", L"\u21a0" },
-
340 { "Rbreve", L"\u0052\u0306" },
-
341 { "Rbring", L"\u0052\u032f" },
-
342 { "Rcaron", L"\u0158" },
-
343 { "Rcaron", L"\u0052\u030c" },
-
344 { "Rcedil", L"\u0156" },
-
345 { "Rcirc", L"\u0052\u0302" },
-
346 { "Rcy", L"\u0420" },
-
347 { "Rdot", L"\u0052\u0307" },
-
348 { "Rgr", L"\u03a1" },
-
349 { "Rgrave", L"\u0052\u0300" },
-
350 { "Rho", L"\u03a1" },
-
351 { "Rmacr", L"\u0052\u0304" },
-
352 { "Rtilde", L"\u0052\u0303" },
-
353 { "Ruml", L"\u0052\u0308" },
-
354 { "SHCHcy", L"\u0429" },
-
355 { "SHcy", L"\u0428" },
-
356 { "SOFTcy", L"\u042c" },
-
357 { "Sacute", L"\u015a" },
-
358 { "Sacute", L"\u0053\u0301" },
-
359 { "Sbreve", L"\u0053\u0306" },
-
360 { "Sbring", L"\u0053\u032f" },
-
361 { "Scaron", L"\u0160" },
-
362 { "Scaron", L"\u0053\u030c" },
-
363 { "Scedil", L"\u015e" },
-
364 { "Scirc", L"\u015c" },
-
365 { "Scirc", L"\u0053\u0302" },
-
366 { "Scy", L"\u0421" },
-
367 { "Sdot", L"\u0053\u0307" },
-
368 { "Sgr", L"\u03a3" },
-
369 { "Sgrave", L"\u0053\u0300" },
-
370 { "Sigma", L"\u03a3" },
-
371 { "Smacr", L"\u0053\u0304" },
-
372 { "Stilde", L"\u0053\u0303" },
-
373 { "Sub", L"\u22d0" },
-
374 { "Suml", L"\u0053\u0308" },
-
375 { "Sup", L"\u22d1" },
-
376 { "THORN", L"\u00de" },
-
377 { "THgr", L"\u0398" },
-
378 { "TSHcy", L"\u040b" },
-
379 { "TScy", L"\u0426" },
-
380 { "Tacute", L"\u0054\u0301" },
-
381 { "Tau", L"\u03a4" },
-
382 { "Tbreve", L"\u0054\u0306" },
-
383 { "Tbring", L"\u0054\u032f" },
-
384 { "Tcaron", L"\u0164" },
-
385 { "Tcaron", L"\u0054\u030c" },
-
386 { "Tcedil", L"\u0162" },
-
387 { "Tcirc", L"\u0054\u0302" },
-
388 { "Tcy", L"\u0422" },
-
389 { "Tdot", L"\u0054\u0307" },
-
390 { "Tgr", L"\u03a4" },
-
391 { "Tgrave", L"\u0054\u0300" },
-
392 { "Theta", L"\u0398" },
-
393 { "Tmacr", L"\u0054\u0304" },
-
394 { "Tstrok", L"\u0166" },
-
395 { "Ttilde", L"\u0054\u0303" },
-
396 { "Tuml", L"\u0054\u0308" },
-
397 { "Uacgr", L"\u038e" },
-
398 { "Uacute", L"\u00da" },
-
399 { "Uacute", L"\u0055\u0301" },
-
400 { "Ubrcy", L"\u040e" },
-
401 { "Ubreve", L"\u016c" },
-
402 { "Ubreve", L"\u0055\u0306" },
-
403 { "Ubring", L"\u0055\u032f" },
-
404 { "Ucaron", L"\u0055\u030c" },
-
405 { "Ucirc", L"\u00db" },
-
406 { "Ucirc", L"\u0055\u0302" },
-
407 { "Ucy", L"\u0423" },
-
408 { "Udblac", L"\u0170" },
-
409 { "Udigr", L"\u03ab" },
-
410 { "Udot", L"\u0055\u0307" },
-
411 { "Ugr", L"\u03a5" },
-
412 { "Ugrave", L"\u00d9" },
-
413 { "Ugrave", L"\u0055\u0300" },
-
414 { "Umacr", L"\u016a" },
-
415 { "Umacr", L"\u0055\u0304" },
-
416 { "Uogon", L"\u0172" },
-
417 { "Upsi", L"\u03a5" },
-
418 { "Upsilon", L"\u03a5" },
-
419 { "Uring", L"\u016e" },
-
420 { "Utilde", L"\u0168" },
-
421 { "Utilde", L"\u0055\u0303" },
-
422 { "Uuml", L"\u00dc" },
-
423 { "Uuml", L"\u0055\u0308" },
-
424 { "Vacute", L"\u0056\u0301" },
-
425 { "Vbreve", L"\u0056\u0306" },
-
426 { "Vbring", L"\u0056\u032f" },
-
427 { "Vcaron", L"\u0056\u030c" },
-
428 { "Vcirc", L"\u0056\u0302" },
-
429 { "Vcy", L"\u0412" },
-
430 { "Vdash", L"\u22a9" },
-
431 { "Vdot", L"\u0056\u0307" },
-
432 { "Verbar", L"\u2016" },
-
433 { "Vgrave", L"\u0056\u0300" },
-
434 { "Vmacr", L"\u0056\u0304" },
-
435 { "Vtilde", L"\u0056\u0303" },
-
436 { "Vuml", L"\u0056\u0308" },
-
437 { "Vvdash", L"\u22aa" },
-
438 { "Wacute", L"\u0057\u0301" },
-
439 { "Wbreve", L"\u0057\u0306" },
-
440 { "Wbring", L"\u0057\u032f" },
-
441 { "Wcaron", L"\u0057\u030c" },
-
442 { "Wcirc", L"\u0174" },
-
443 { "Wcirc", L"\u0057\u0302" },
-
444 { "Wdot", L"\u0057\u0307" },
-
445 { "Wgrave", L"\u0057\u0300" },
-
446 { "Wmacr", L"\u0057\u0304" },
-
447 { "Wtilde", L"\u0057\u0303" },
-
448 { "Wuml", L"\u0057\u0308" },
-
449 { "Xacute", L"\u0058\u0301" },
-
450 { "Xbreve", L"\u0058\u0306" },
-
451 { "Xbring", L"\u0058\u032f" },
-
452 { "Xcaron", L"\u0058\u030c" },
-
453 { "Xcirc", L"\u0058\u0302" },
-
454 { "Xdot", L"\u0058\u0307" },
-
455 { "Xgr", L"\u039e" },
-
456 { "Xgrave", L"\u0058\u0300" },
-
457 { "Xi", L"\u039e" },
-
458 { "Xmacr", L"\u0058\u0304" },
-
459 { "Xtilde", L"\u0058\u0303" },
-
460 { "Xuml", L"\u0058\u0308" },
-
461 { "YAcy", L"\u042f" },
-
462 { "YIcy", L"\u0407" },
-
463 { "YUcy", L"\u042e" },
-
464 { "Yacute", L"\u00dd" },
-
465 { "Yacute", L"\u0059\u0301" },
-
466 { "Ybreve", L"\u0059\u0306" },
-
467 { "Ybring", L"\u0059\u032f" },
-
468 { "Ycaron", L"\u0059\u030c" },
-
469 { "Ycirc", L"\u0176" },
-
470 { "Ycirc", L"\u0059\u0302" },
-
471 { "Ycy", L"\u042b" },
-
472 { "Ydot", L"\u0059\u0307" },
-
473 { "Ygrave", L"\u0059\u0300" },
-
474 { "Ymacr", L"\u0059\u0304" },
-
475 { "Ytilde", L"\u0059\u0303" },
-
476 { "Yuml", L"\u0178" },
-
477 { "Yuml", L"\u0059\u0308" },
-
478 { "ZHcy", L"\u0416" },
-
479 { "Zacute", L"\u0179" },
-
480 { "Zacute", L"\u005a\u0301" },
-
481 { "Zbreve", L"\u005a\u0306" },
-
482 { "Zbring", L"\u005a\u032f" },
-
483 { "Zcaron", L"\u017d" },
-
484 { "Zcaron", L"\u005a\u030c" },
-
485 { "Zcirc", L"\u005a\u0302" },
-
486 { "Zcy", L"\u0417" },
-
487 { "Zdot", L"\u017b" },
-
488 { "Zdot", L"\u005a\u0307" },
-
489 { "Zeta", L"\u0396" },
-
490 { "Zgr", L"\u0396" },
-
491 { "Zgrave", L"\u005a\u0300" },
-
492 { "Zmacr", L"\u005a\u0304" },
-
493 { "Ztilde", L"\u005a\u0303" },
-
494 { "Zuml", L"\u005a\u0308" },
-
495 { "aacgr", L"\u03ac" },
-
496 { "aacute", L"\u00e1" },
-
497 { "aacute", L"\u0061\u0301" },
-
498 { "abreve", L"\u0103" },
-
499 { "abreve", L"\u0061\u0306" },
-
500 { "abring", L"\u0061\u032f" },
-
501 { "acaron", L"\u0061\u030c" },
-
502 { "acirc", L"\u00e2" },
-
503 { "acirc", L"\u0061\u0302" },
-
504 { "acute", L"\u00b4" },
-
505 { "acy", L"\u0430" },
-
506 { "adot", L"\u0061\u0307" },
-
507 { "aelig", L"\u00e6" },
-
508 { "agr", L"\u03b1" },
-
509 { "agrave", L"\u00e0" },
-
510 { "agrave", L"\u0061\u0300" },
-
511 { "alefsym", L"\u2135" },
-
512 { "aleph", L"\u2135" },
-
513 { "alpha", L"\u03b1" },
-
514 { "amacr", L"\u0101" },
-
515 { "amacr", L"\u0061\u0304" },
-
516 { "amalg", L"\u2210" },
-
517 { "amp", L"\u0026" },
-
518 { "and", L"\u2227" },
-
519 { "ang", L"\u2220" },
-
520 { "ang90", L"\u221f" },
-
521 { "angmsd", L"\u2221" },
-
522 { "angsph", L"\u2222" },
-
523 { "angst", L"\u212b" },
-
524 { "aogon", L"\u0105" },
-
525 { "ap", L"\u2248" },
-
526 { "ape", L"\u224a" },
-
527 { "apos", L"\u0027" },
-
528 { "apos", L"\u02bc" },
-
529 { "aring", L"\u00e5" },
-
530 { "ast", L"\u002a" },
-
531 { "asymp", L"\u2248" },
-
532 { "atilde", L"\u00e3" },
-
533 { "atilde", L"\u0061\u0303" },
-
534 { "auml", L"\u00e4" },
-
535 { "auml", L"\u0061\u0308" },
-
536 { "b.Delta", L"\u0394" },
-
537 { "b.Gamma", L"\u0393" },
-
538 { "b.Lambda", L"\u039b" },
-
539 { "b.Omega", L"\u03a9" },
-
540 { "b.Phi", L"\u03a6" },
-
541 { "b.Pi", L"\u03a0" },
-
542 { "b.Psi", L"\u03a8" },
-
543 { "b.Sigma", L"\u03a3" },
-
544 { "b.Theta", L"\u0398" },
-
545 { "b.Upsi", L"\u03a5" },
-
546 { "b.Xi", L"\u039e" },
-
547 { "b.alpha", L"\u03b1" },
-
548 { "b.beta", L"\u03b2" },
-
549 { "b.chi", L"\u03c7" },
-
550 { "b.delta", L"\u03b4" },
-
551 { "b.epsi", L"\u03b5" },
-
552 { "b.epsis", L"\u03b5" },
-
553 { "b.epsiv", L"\u03b5" },
-
554 { "b.eta", L"\u03b7" },
-
555 { "b.gamma", L"\u03b3" },
-
556 { "b.gammad", L"\u03dc" },
-
557 { "b.iota", L"\u03b9" },
-
558 { "b.kappa", L"\u03ba" },
-
559 { "b.kappav", L"\u03f0" },
-
560 { "b.lambda", L"\u03bb" },
-
561 { "b.mu", L"\u03bc" },
-
562 { "b.nu", L"\u03bd" },
-
563 { "b.omega", L"\u03ce" },
-
564 { "b.phis", L"\u03c6" },
-
565 { "b.phiv", L"\u03d5" },
-
566 { "b.pi", L"\u03c0" },
-
567 { "b.piv", L"\u03d6" },
-
568 { "b.psi", L"\u03c8" },
-
569 { "b.rho", L"\u03c1" },
-
570 { "b.rhov", L"\u03f1" },
-
571 { "b.sigma", L"\u03c3" },
-
572 { "b.sigmav", L"\u03c2" },
-
573 { "b.tau", L"\u03c4" },
-
574 { "b.thetas", L"\u03b8" },
-
575 { "b.thetav", L"\u03d1" },
-
576 { "b.upsi", L"\u03c5" },
-
577 { "b.xi", L"\u03be" },
-
578 { "b.zeta", L"\u03b6" },
-
579 { "bacute", L"\u0062\u0301" },
-
580 { "barwed", L"\u22bc" },
-
581 { "bbreve", L"\u0062\u0306" },
-
582 { "bbring", L"\u0062\u032f" },
-
583 { "bcaron", L"\u0062\u030c" },
-
584 { "bcirc", L"\u0062\u0302" },
-
585 { "bcong", L"\u224c" },
-
586 { "bcy", L"\u0431" },
-
587 { "bdot", L"\u0062\u0307" },
-
588 { "bdquo", L"\u201e" },
-
589 { "becaus", L"\u2235" },
-
590 { "bepsi", L"\u220d" },
-
591 { "bernou", L"\u212c" },
-
592 { "beta", L"\u03b2" },
-
593 { "beth", L"\u2136" },
-
594 { "bgr", L"\u03b2" },
-
595 { "bgrave", L"\u0062\u0300" },
-
596 { "blank", L"\u2423" },
-
597 { "blk12", L"\u2592" },
-
598 { "blk14", L"\u2591" },
-
599 { "blk34", L"\u2593" },
-
600 { "block", L"\u2588" },
-
601 { "bmacr", L"\u0062\u0304" },
-
602 { "bottom", L"\u22a5" },
-
603 { "bowtie", L"\u22c8" },
-
604 { "boxDL", L"\u2557" },
-
605 { "boxDR", L"\u2554" },
-
606 { "boxDl", L"\u2556" },
-
607 { "boxDr", L"\u2553" },
-
608 { "boxH", L"\u2550" },
-
609 { "boxHD", L"\u2566" },
-
610 { "boxHU", L"\u2569" },
-
611 { "boxHd", L"\u2564" },
-
612 { "boxHu", L"\u2567" },
-
613 { "boxUL", L"\u255d" },
-
614 { "boxUR", L"\u255a" },
-
615 { "boxUl", L"\u255c" },
-
616 { "boxUr", L"\u2559" },
-
617 { "boxV", L"\u2551" },
-
618 { "boxVH", L"\u256c" },
-
619 { "boxVL", L"\u2563" },
-
620 { "boxVR", L"\u2560" },
-
621 { "boxVh", L"\u256b" },
-
622 { "boxVl", L"\u2562" },
-
623 { "boxVr", L"\u255f" },
-
624 { "boxdL", L"\u2555" },
-
625 { "boxdR", L"\u2552" },
-
626 { "boxdl", L"\u2510" },
-
627 { "boxdr", L"\u250c" },
-
628 { "boxh", L"\u2500" },
-
629 { "boxhD", L"\u2565" },
-
630 { "boxhU", L"\u2568" },
-
631 { "boxhd", L"\u252c" },
-
632 { "boxhu", L"\u2534" },
-
633 { "boxuL", L"\u255b" },
-
634 { "boxuR", L"\u2558" },
-
635 { "boxul", L"\u2518" },
-
636 { "boxur", L"\u2514" },
-
637 { "boxv", L"\u2502" },
-
638 { "boxvH", L"\u256a" },
-
639 { "boxvL", L"\u2561" },
-
640 { "boxvR", L"\u255e" },
-
641 { "boxvh", L"\u253c" },
-
642 { "boxvl", L"\u2524" },
-
643 { "boxvr", L"\u251c" },
-
644 { "bprime", L"\u2035" },
-
645 { "breve", L"\u02d8" },
-
646 { "brvbar", L"\u00a6" },
-
647 { "bsim", L"\u223d" },
-
648 { "bsime", L"\u22cd" },
-
649 { "bsol", L"\u005c" },
-
650 { "btilde", L"\u0062\u0303" },
-
651 { "bull", L"\u2022" },
-
652 { "buml", L"\u0062\u0308" },
-
653 { "bump", L"\u224e" },
-
654 { "bumpe", L"\u224f" },
-
655 { "cacute", L"\u0107" },
-
656 { "cacute", L"\u0063\u0301" },
-
657 { "cap", L"\u2229" },
-
658 { "caret", L"\u2041" },
-
659 { "caron", L"\u02c7" },
-
660 { "cbreve", L"\u0063\u0306" },
-
661 { "cbring", L"\u0063\u032f" },
-
662 { "ccaron", L"\u010d" },
-
663 { "ccaron", L"\u0063\u030c" },
-
664 { "ccedil", L"\u00e7" },
-
665 { "ccirc", L"\u0109" },
-
666 { "ccirc", L"\u0063\u0302" },
-
667 { "cdot", L"\u010b" },
-
668 { "cdot", L"\u0063\u0307" },
-
669 { "cedil", L"\u00b8" },
-
670 { "cent", L"\u00a2" },
-
671 { "cgrave", L"\u0063\u0300" },
-
672 { "chcy", L"\u0447" },
-
673 { "check", L"\u2713" },
-
674 { "chi", L"\u03c7" },
-
675 { "cir", L"\u25cb" },
-
676 { "circ", L"\u02c6" },
-
677 { "circlef", L"\u25cf" },
-
678 { "circlefb", L"\u25d2" },
-
679 { "circlefl", L"\u25d0" },
-
680 { "circlefr", L"\u25d1" },
-
681 { "circleft", L"\u25d3" },
-
682 { "cire", L"\u2257" },
-
683 { "clubs", L"\u2663" },
-
684 { "cmacr", L"\u0063\u0304" },
-
685 { "colon", L"\u003a" },
-
686 { "colone", L"\u2254" },
-
687 { "comma", L"\u002c" },
-
688 { "commat", L"\u0040" },
-
689 { "comp", L"\u2201" },
-
690 { "compfn", L"\u2218" },
-
691 { "cong", L"\u2245" },
-
692 { "conint", L"\u222e" },
-
693 { "coprod", L"\u2210" },
-
694 { "copy", L"\u00a9" },
-
695 { "copysr", L"\u2117" },
-
696 { "crarr", L"\u21b5" },
-
697 { "cross", L"\u2717" },
-
698 { "ctilde", L"\u0063\u0303" },
-
699 { "cuepr", L"\u22de" },
-
700 { "cuesc", L"\u22df" },
-
701 { "cularr", L"\u21b6" },
-
702 { "cuml", L"\u0063\u0308" },
-
703 { "cup", L"\u222a" },
-
704 { "cupre", L"\u227c" },
-
705 { "curarr", L"\u21b7" },
-
706 { "curren", L"\u00a4" },
-
707 { "cuvee", L"\u22ce" },
-
708 { "cuwed", L"\u22cf" },
-
709 { "dArr", L"\u21d3" },
-
710 { "dacute", L"\u0064\u0301" },
-
711 { "dagger", L"\u2020" },
-
712 { "daleth", L"\u2138" },
-
713 { "darr", L"\u2193" },
-
714 { "darr2", L"\u21ca" },
-
715 { "dash", L"\u2010" },
-
716 { "dashv", L"\u22a3" },
-
717 { "dblac", L"\u02dd" },
-
718 { "dbreve", L"\u0064\u0306" },
-
719 { "dbring", L"\u0064\u032f" },
-
720 { "dcaron", L"\u010f" },
-
721 { "dcaron", L"\u0064\u030c" },
-
722 { "dcirc", L"\u0064\u0302" },
-
723 { "dcy", L"\u0434" },
-
724 { "ddot", L"\u0064\u0307" },
-
725 { "deg", L"\u00b0" },
-
726 { "delta", L"\u03b4" },
-
727 { "dgr", L"\u03b4" },
-
728 { "dgrave", L"\u0064\u0300" },
-
729 { "dharl", L"\u21c3" },
-
730 { "dharr", L"\u21c2" },
-
731 { "diam", L"\u22c4" },
-
732 { "diamondf", L"\u25c6" },
-
733 { "diams", L"\u2666" },
-
734 { "die", L"\u00a8" },
-
735 { "divide", L"\u00f7" },
-
736 { "divonx", L"\u22c7" },
-
737 { "djcy", L"\u0452" },
-
738 { "dlarr", L"\u2199" },
-
739 { "dlcorn", L"\u231e" },
-
740 { "dlcrop", L"\u230d" },
-
741 { "dmacr", L"\u0064\u0304" },
-
742 { "dollar", L"\u0024" },
-
743 { "dot", L"\u02d9" },
-
744 { "drarr", L"\u2198" },
-
745 { "drcorn", L"\u231f" },
-
746 { "drcrop", L"\u230c" },
-
747 { "dscy", L"\u0455" },
-
748 { "dstrok", L"\u0111" },
-
749 { "dtilde", L"\u0064\u0303" },
-
750 { "dtri", L"\u25bf" },
-
751 { "dtrif", L"\u25be" },
-
752 { "duml", L"\u0064\u0308" },
-
753 { "dzcy", L"\u045f" },
-
754 { "eDot", L"\u2251" },
-
755 { "eacgr", L"\u03ad" },
-
756 { "eacute", L"\u00e9" },
-
757 { "eacute", L"\u0065\u0301" },
-
758 { "ebreve", L"\u0065\u0306" },
-
759 { "ebring", L"\u0065\u032f" },
-
760 { "ecaron", L"\u011b" },
-
761 { "ecaron", L"\u0065\u030c" },
-
762 { "ecir", L"\u2256" },
-
763 { "ecirc", L"\u00ea" },
-
764 { "ecirc", L"\u0065\u0302" },
-
765 { "ecolon", L"\u2255" },
-
766 { "ecy", L"\u044d" },
-
767 { "edot", L"\u0117" },
-
768 { "edot", L"\u0065\u0307" },
-
769 { "edotb", L"\u1eb9" },
-
770 { "eeacgr", L"\u03ae" },
-
771 { "eegr", L"\u03b7" },
-
772 { "efDot", L"\u2252" },
-
773 { "egr", L"\u03b5" },
-
774 { "egrave", L"\u00e8" },
-
775 { "egrave", L"\u0065\u0300" },
-
776 { "egs", L"\u22dd" },
-
777 { "ell", L"\u2113" },
-
778 { "els", L"\u22dc" },
-
779 { "emacr", L"\u0113" },
-
780 { "emacr", L"\u0065\u0304" },
-
781 { "empty", L"\u2205" },
-
782 { "emsp", L"\u2003" },
-
783 { "emsp13", L"\u2004" },
-
784 { "emsp14", L"\u2005" },
-
785 { "eng", L"\u014b" },
-
786 { "ensp", L"\u2002" },
-
787 { "eogon", L"\u0119" },
-
788 { "epsi", L"\u03b5" },
-
789 { "epsilon", L"\u03b5" },
-
790 { "epsis", L"\u220a" },
-
791 { "equals", L"\u003d" },
-
792 { "equiv", L"\u2261" },
-
793 { "erDot", L"\u2253" },
-
794 { "esdot", L"\u2250" },
-
795 { "eta", L"\u03b7" },
-
796 { "eth", L"\u00f0" },
-
797 { "etilde", L"\u0065\u0303" },
-
798 { "euml", L"\u00eb" },
-
799 { "euml", L"\u0065\u0308" },
-
800 { "euro", L"\u20ac" },
-
801 { "excl", L"\u0021" },
-
802 { "exist", L"\u2203" },
-
803 { "facute", L"\u0066\u0301" },
-
804 { "fbreve", L"\u0066\u0306" },
-
805 { "fbring", L"\u0066\u032f" },
-
806 { "fcaron", L"\u0066\u030c" },
-
807 { "fcirc", L"\u0066\u0302" },
-
808 { "fcy", L"\u0444" },
-
809 { "fdot", L"\u0066\u0307" },
-
810 { "female", L"\u2640" },
-
811 { "ffilig", L"\ufb03" },
-
812 { "fflig", L"\ufb00" },
-
813 { "ffllig", L"\ufb04" },
-
814 { "fgrave", L"\u0066\u0300" },
-
815 { "filig", L"\ufb01" },
-
816 { "flat", L"\u266d" },
-
817 { "fllig", L"\ufb02" },
-
818 { "fmacr", L"\u0066\u0304" },
-
819 { "fnof", L"\u0192" },
-
820 { "forall", L"\u2200" },
-
821 { "fork", L"\u22d4" },
-
822 { "frac12", L"\u00bd" },
-
823 { "frac13", L"\u2153" },
-
824 { "frac14", L"\u00bc" },
-
825 { "frac15", L"\u2155" },
-
826 { "frac16", L"\u2159" },
-
827 { "frac18", L"\u215b" },
-
828 { "frac23", L"\u2154" },
-
829 { "frac25", L"\u2156" },
-
830 { "frac34", L"\u00be" },
-
831 { "frac35", L"\u2157" },
-
832 { "frac38", L"\u215c" },
-
833 { "frac45", L"\u2158" },
-
834 { "frac56", L"\u215a" },
-
835 { "frac58", L"\u215d" },
-
836 { "frac78", L"\u215e" },
-
837 { "frasl", L"\u2044" },
-
838 { "frown", L"\u2322" },
-
839 { "ftilde", L"\u0066\u0303" },
-
840 { "fuml", L"\u0066\u0308" },
-
841 { "gE", L"\u2267" },
-
842 { "gacute", L"\u01f5" },
-
843 { "gacute", L"\u0067\u0301" },
-
844 { "gamma", L"\u03b3" },
-
845 { "gammad", L"\u03dc" },
-
846 { "gbreve", L"\u011f" },
-
847 { "gbreve", L"\u0067\u0306" },
-
848 { "gbring", L"\u0067\u032f" },
-
849 { "gcaron", L"\u0067\u030c" },
-
850 { "gcedil", L"\u0123" },
-
851 { "gcirc", L"\u011d" },
-
852 { "gcirc", L"\u0067\u0302" },
-
853 { "gcy", L"\u0433" },
-
854 { "gdot", L"\u0121" },
-
855 { "gdot", L"\u0067\u0307" },
-
856 { "ge", L"\u2265" },
-
857 { "gel", L"\u22db" },
-
858 { "ges", L"\u2265" },
-
859 { "ggr", L"\u03b3" },
-
860 { "ggrave", L"\u0067\u0300" },
-
861 { "gimel", L"\u2137" },
-
862 { "gjcy", L"\u0453" },
-
863 { "gl", L"\u2277" },
-
864 { "gmacr", L"\u0067\u0304" },
-
865 { "gnE", L"\u2269" },
-
866 { "gne", L"\u2269" },
-
867 { "gnsim", L"\u22e7" },
-
868 { "grave", L"\u0060" },
-
869 { "gsdot", L"\u22d7" },
-
870 { "gsim", L"\u2273" },
-
871 { "gt", L"\u003e" },
-
872 { "gtilde", L"\u0067\u0303" },
-
873 { "guml", L"\u0067\u0308" },
-
874 { "gvnE", L"\u2269" },
-
875 { "hArr", L"\u21d4" },
-
876 { "hacute", L"\u0068\u0301" },
-
877 { "hairsp", L"\u200a" },
-
878 { "half", L"\u00bd" },
-
879 { "hamilt", L"\u210b" },
-
880 { "hardcy", L"\u044a" },
-
881 { "harr", L"\u2194" },
-
882 { "harrw", L"\u21ad" },
-
883 { "hbreve", L"\u0068\u0306" },
-
884 { "hbring", L"\u0068\u032f" },
-
885 { "hcaron", L"\u0068\u030c" },
-
886 { "hcirc", L"\u0125" },
-
887 { "hcirc", L"\u0068\u0302" },
-
888 { "hdot", L"\u0068\u0307" },
-
889 { "hearts", L"\u2665" },
-
890 { "hellip", L"\u2026" },
-
891 { "hgrave", L"\u0068\u0300" },
-
892 { "hmacr", L"\u0068\u0304" },
-
893 { "horbar", L"\u2015" },
-
894 { "hstrok", L"\u0127" },
-
895 { "htilde", L"\u0068\u0303" },
-
896 { "huml", L"\u0068\u0308" },
-
897 { "hybull", L"\u2043" },
-
898 { "hyphen", L"\u002d" },
-
899 { "iacgr", L"\u03af" },
-
900 { "iacute", L"\u00ed" },
-
901 { "iacute", L"\u0069\u0301" },
-
902 { "ibreve", L"\u0069\u0306" },
-
903 { "ibring", L"\u0069\u032f" },
-
904 { "icaron", L"\u0069\u030c" },
-
905 { "icirc", L"\u00ee" },
-
906 { "icirc", L"\u0069\u0302" },
-
907 { "icy", L"\u0438" },
-
908 { "idiagr", L"\u0390" },
-
909 { "idigr", L"\u03ca" },
-
910 { "idot", L"\u0069\u0307" },
-
911 { "iecy", L"\u0435" },
-
912 { "iexcl", L"\u00a1" },
-
913 { "iff", L"\u21d4" },
-
914 { "igr", L"\u03b9" },
-
915 { "igrave", L"\u00ec" },
-
916 { "igrave", L"\u0069\u0300" },
-
917 { "ijlig", L"\u0133" },
-
918 { "imacr", L"\u012b" },
-
919 { "imacr", L"\u0069\u0304" },
-
920 { "image", L"\u2111" },
-
921 { "incare", L"\u2105" },
-
922 { "infin", L"\u221e" },
-
923 { "inodot", L"\u0131" },
-
924 { "inodot", L"\u0131" },
-
925 { "int", L"\u222b" },
-
926 { "intcal", L"\u22ba" },
-
927 { "iocy", L"\u0451" },
-
928 { "iogon", L"\u012f" },
-
929 { "iota", L"\u03b9" },
-
930 { "iquest", L"\u00bf" },
-
931 { "isin", L"\u2208" },
-
932 { "itilde", L"\u0129" },
-
933 { "itilde", L"\u0069\u0303" },
-
934 { "iukcy", L"\u0456" },
-
935 { "iuml", L"\u00ef" },
-
936 { "iuml", L"\u0069\u0308" },
-
937 { "jacute", L"\u006a\u0301" },
-
938 { "jbreve", L"\u006a\u0306" },
-
939 { "jbring", L"\u006a\u032f" },
-
940 { "jcaron", L"\u006a\u030c" },
-
941 { "jcirc", L"\u0135" },
-
942 { "jcirc", L"\u006a\u0302" },
-
943 { "jcy", L"\u0439" },
-
944 { "jdot", L"\u006a\u0307" },
-
945 { "jgrave", L"\u006a\u0300" },
-
946 { "jmacr", L"\u006a\u0304" },
-
947 { "jsercy", L"\u0458" },
-
948 { "jtilde", L"\u006a\u0303" },
-
949 { "jukcy", L"\u0454" },
-
950 { "juml", L"\u006a\u0308" },
-
951 { "kacute", L"\u006b\u0301" },
-
952 { "kappa", L"\u03ba" },
-
953 { "kappav", L"\u03f0" },
-
954 { "kbreve", L"\u006b\u0306" },
-
955 { "kbring", L"\u006b\u032f" },
-
956 { "kcaron", L"\u006b\u030c" },
-
957 { "kcedil", L"\u0137" },
-
958 { "kcirc", L"\u006b\u0302" },
-
959 { "kcy", L"\u043a" },
-
960 { "kdot", L"\u006b\u0307" },
-
961 { "kgr", L"\u03ba" },
-
962 { "kgrave", L"\u006b\u0300" },
-
963 { "kgreen", L"\u0138" },
-
964 { "khcy", L"\u0445" },
-
965 { "khgr", L"\u03c7" },
-
966 { "kjcy", L"\u045c" },
-
967 { "kmacr", L"\u006b\u0304" },
-
968 { "ktilde", L"\u006b\u0303" },
-
969 { "kuml", L"\u006b\u0308" },
-
970 { "lAarr", L"\u21da" },
-
971 { "lArr", L"\u21d0" },
-
972 { "lE", L"\u2266" },
-
973 { "lacute", L"\u013a" },
-
974 { "lacute", L"\u006c\u0301" },
-
975 { "lagran", L"\u2112" },
-
976 { "lambda", L"\u03bb" },
-
977 { "lang", L"\u2329" },
-
978 { "laquo", L"\u00ab" },
-
979 { "larr", L"\u2190" },
-
980 { "larr2", L"\u21c7" },
-
981 { "larrhk", L"\u21a9" },
-
982 { "larrlp", L"\u21ab" },
-
983 { "larrtl", L"\u21a2" },
-
984 { "lbreve", L"\u006c\u0306" },
-
985 { "lbring", L"\u006c\u032f" },
-
986 { "lcaron", L"\u013e" },
-
987 { "lcaron", L"\u006c\u030c" },
-
988 { "lcedil", L"\u013c" },
-
989 { "lceil", L"\u2308" },
-
990 { "lcirc", L"\u006c\u0302" },
-
991 { "lcub", L"\u007b" },
-
992 { "lcy", L"\u043b" },
-
993 { "ldot", L"\u22d6" },
-
994 { "ldot", L"\u006c\u0307" },
-
995 { "ldquo", L"\u201c" },
-
996 { "ldquor", L"\u201e" },
-
997 { "le", L"\u2264" },
-
998 { "leg", L"\u22da" },
-
999 { "les", L"\u2264" },
-
1000 { "lfloor", L"\u230a" },
-
1001 { "lg", L"\u2276" },
-
1002 { "lgr", L"\u03bb" },
-
1003 { "lgrave", L"\u006c\u0300" },
-
1004 { "lhard", L"\u21bd" },
-
1005 { "lharu", L"\u21bc" },
-
1006 { "lhblk", L"\u2584" },
-
1007 { "ljcy", L"\u0459" },
-
1008 { "lmacr", L"\u006c\u0304" },
-
1009 { "lmidot", L"\u0140" },
-
1010 { "lnE", L"\u2268" },
-
1011 { "lne", L"\u2268" },
-
1012 { "lnsim", L"\u22e6" },
-
1013 { "lowast", L"\u2217" },
-
1014 { "lowbar", L"\u005f" },
-
1015 { "loz", L"\u25ca" },
-
1016 { "loz", L"\u2727" },
-
1017 { "lozf", L"\u2726" },
-
1018 { "lpar", L"\u0028" },
-
1019 { "lrarr2", L"\u21c6" },
-
1020 { "lrhar2", L"\u21cb" },
-
1021 { "lrm", L"\u200e" },
-
1022 { "lsaquo", L"\u2039" },
-
1023 { "lsh", L"\u21b0" },
-
1024 { "lsim", L"\u2272" },
-
1025 { "lsqb", L"\u005b" },
-
1026 { "lsquo", L"\u2018" },
-
1027 { "lsquor", L"\u201a" },
-
1028 { "lstrok", L"\u0142" },
-
1029 { "lt", L"\u003c" },
-
1030 { "lthree", L"\u22cb" },
-
1031 { "ltilde", L"\u006c\u0303" },
-
1032 { "ltimes", L"\u22c9" },
-
1033 { "ltri", L"\u25c3" },
-
1034 { "ltrie", L"\u22b4" },
-
1035 { "ltrif", L"\u25c2" },
-
1036 { "luml", L"\u006c\u0308" },
-
1037 { "lvnE", L"\u2268" },
-
1038 { "macr", L"\u00af" },
-
1039 { "macute", L"\u006d\u0301" },
-
1040 { "male", L"\u2642" },
-
1041 { "malt", L"\u2720" },
-
1042 { "map", L"\u21a6" },
-
1043 { "marker", L"\u25ae" },
-
1044 { "mbreve", L"\u006d\u0306" },
-
1045 { "mbring", L"\u006d\u032f" },
-
1046 { "mcaron", L"\u006d\u030c" },
-
1047 { "mcirc", L"\u006d\u0302" },
-
1048 { "mcy", L"\u043c" },
-
1049 { "mdash", L"\u2014" },
-
1050 { "mdot", L"\u006d\u0307" },
-
1051 { "mgr", L"\u03bc" },
-
1052 { "mgrave", L"\u006d\u0300" },
-
1053 { "micro", L"\u00b5" },
-
1054 { "mid", L"\u2223" },
-
1055 { "middot", L"\u00b7" },
-
1056 { "minus", L"\u2212" },
-
1057 { "minusb", L"\u229f" },
-
1058 { "mldr", L"\u2026" },
-
1059 { "mmacr", L"\u006d\u0304" },
-
1060 { "mnplus", L"\u2213" },
-
1061 { "models", L"\u22a7" },
-
1062 { "mtilde", L"\u006d\u0303" },
-
1063 { "mu", L"\u03bc" },
-
1064 { "mumap", L"\u22b8" },
-
1065 { "muml", L"\u006d\u0308" },
-
1066 { "nVDash", L"\u22af" },
-
1067 { "nVdash", L"\u22ae" },
-
1068 { "nabla", L"\u2207" },
-
1069 { "nacute", L"\u0144" },
-
1070 { "nacute", L"\u006e\u0301" },
-
1071 { "nap", L"\u2249" },
-
1072 { "napos", L"\u0149" },
-
1073 { "natur", L"\u266e" },
-
1074 { "nbreve", L"\u006e\u0306" },
-
1075 { "nbring", L"\u006e\u032f" },
-
1076 { "nbsp", L"\u00a0" },
-
1077 { "ncaron", L"\u0148" },
-
1078 { "ncaron", L"\u006e\u030c" },
-
1079 { "ncedil", L"\u0146" },
-
1080 { "ncirc", L"\u006e\u0302" },
-
1081 { "ncong", L"\u2247" },
-
1082 { "ncy", L"\u043d" },
-
1083 { "ndash", L"\u2013" },
-
1084 { "ndot", L"\u006e\u0307" },
-
1085 { "ne", L"\u2260" },
-
1086 { "nearr", L"\u2197" },
-
1087 { "nequiv", L"\u2262" },
-
1088 { "nexist", L"\u2204" },
-
1089 { "nge", L"\u2271" },
-
1090 { "nges", L"\u2271" },
-
1091 { "ngr", L"\u03bd" },
-
1092 { "ngrave", L"\u006e\u0300" },
-
1093 { "ngt", L"\u226f" },
-
1094 { "nhArr", L"\u21ce" },
-
1095 { "nharr", L"\u21ae" },
-
1096 { "ni", L"\u220b" },
-
1097 { "njcy", L"\u045a" },
-
1098 { "nlArr", L"\u21cd" },
-
1099 { "nlarr", L"\u219a" },
-
1100 { "nldr", L"\u2025" },
-
1101 { "nle", L"\u2270" },
-
1102 { "nles", L"\u2270" },
-
1103 { "nlt", L"\u226e" },
-
1104 { "nltri", L"\u22ea" },
-
1105 { "nltrie", L"\u22ec" },
-
1106 { "nmacr", L"\u006e\u0304" },
-
1107 { "nmid", L"\u2224" },
-
1108 { "not", L"\u00ac" },
-
1109 { "notin", L"\u2209" },
-
1110 { "npar", L"\u2226" },
-
1111 { "npr", L"\u2280" },
-
1112 { "npre", L"\u22e0" },
-
1113 { "nrArr", L"\u21cf" },
-
1114 { "nrarr", L"\u219b" },
-
1115 { "nrtri", L"\u22eb" },
-
1116 { "nrtrie", L"\u22ed" },
-
1117 { "nsc", L"\u2281" },
-
1118 { "nsce", L"\u22e1" },
-
1119 { "nsim", L"\u2241" },
-
1120 { "nsime", L"\u2244" },
-
1121 { "nspar", L"\u2226" },
-
1122 { "nsub", L"\u2284" },
-
1123 { "nsubE", L"\u2288" },
-
1124 { "nsube", L"\u2288" },
-
1125 { "nsup", L"\u2285" },
-
1126 { "nsupE", L"\u2289" },
-
1127 { "nsupe", L"\u2289" },
-
1128 { "ntilde", L"\u00f1" },
-
1129 { "ntilde", L"\u006e\u0303" },
-
1130 { "nu", L"\u03bd" },
-
1131 { "num", L"\u0023" },
-
1132 { "numero", L"\u2116" },
-
1133 { "numl", L"\u006e\u0308" },
-
1134 { "numsp", L"\u2007" },
-
1135 { "nvDash", L"\u22ad" },
-
1136 { "nvdash", L"\u22ac" },
-
1137 { "nwarr", L"\u2196" },
-
1138 { "oS", L"\u24c8" },
-
1139 { "oacgr", L"\u03cc" },
-
1140 { "oacute", L"\u00f3" },
-
1141 { "oacute", L"\u006f\u0301" },
-
1142 { "oast", L"\u229b" },
-
1143 { "obreve", L"\u006f\u0306" },
-
1144 { "obring", L"\u006f\u032f" },
-
1145 { "ocaron", L"\u01d2" },
-
1146 { "ocaron", L"\u006f\u030c" },
-
1147 { "ocir", L"\u229a" },
-
1148 { "ocirc", L"\u00f4" },
-
1149 { "ocirc", L"\u006f\u0302" },
-
1150 { "ocy", L"\u043e" },
-
1151 { "odash", L"\u229d" },
-
1152 { "odblac", L"\u0151" },
-
1153 { "odot", L"\u2299" },
-
1154 { "odot", L"\u006f\u0307" },
-
1155 { "odotb", L"\u1ecd" },
-
1156 { "oelig", L"\u0153" },
-
1157 { "ogon", L"\u02db" },
-
1158 { "ogr", L"\u03bf" },
-
1159 { "ograve", L"\u00f2" },
-
1160 { "ograve", L"\u006f\u0300" },
-
1161 { "ohacgr", L"\u03ce" },
-
1162 { "ohgr", L"\u03c9" },
-
1163 { "ohm", L"\u2126" },
-
1164 { "olarr", L"\u21ba" },
-
1165 { "oline", L"\u203e" },
-
1166 { "omacr", L"\u014d" },
-
1167 { "omacr", L"\u006f\u0304" },
-
1168 { "omega", L"\u03c9" },
-
1169 { "omicron", L"\u03bf" },
-
1170 { "ominus", L"\u2296" },
-
1171 { "oplus", L"\u2295" },
-
1172 { "or", L"\u2228" },
-
1173 { "orarr", L"\u21bb" },
-
1174 { "order", L"\u2134" },
-
1175 { "ordf", L"\u00aa" },
-
1176 { "ordm", L"\u00ba" },
-
1177 { "oslash", L"\u00f8" },
-
1178 { "osol", L"\u2298" },
-
1179 { "otilde", L"\u00f5" },
-
1180 { "otilde", L"\u006f\u0303" },
-
1181 { "otimes", L"\u2297" },
-
1182 { "ouml", L"\u00f6" },
-
1183 { "ouml", L"\u006f\u0308" },
-
1184 { "pacute", L"\u0070\u0301" },
-
1185 { "page", L"\u000c" },
-
1186 { "par", L"\u2225" },
-
1187 { "para", L"\u00b6" },
-
1188 { "part", L"\u2202" },
-
1189 { "pbreve", L"\u0070\u0306" },
-
1190 { "pbring", L"\u0070\u032f" },
-
1191 { "pcaron", L"\u0070\u030c" },
-
1192 { "pcirc", L"\u0070\u0302" },
-
1193 { "pcy", L"\u043f" },
-
1194 { "pdot", L"\u0070\u0307" },
-
1195 { "percnt", L"\u0025" },
-
1196 { "period", L"\u002e" },
-
1197 { "permil", L"\u2030" },
-
1198 { "perp", L"\u22a5" },
-
1199 { "pgr", L"\u03c0" },
-
1200 { "pgrave", L"\u0070\u0300" },
-
1201 { "phgr", L"\u03c6" },
-
1202 { "phi", L"\u03c6" },
-
1203 { "phis", L"\u03c6" },
-
1204 { "phiv", L"\u03d5" },
-
1205 { "phmmat", L"\u2133" },
-
1206 { "phone", L"\u260e" },
-
1207 { "pi", L"\u03c0" },
-
1208 { "piv", L"\u03d6" },
-
1209 { "planck", L"\u210f" },
-
1210 { "plus", L"\u002b" },
-
1211 { "plusb", L"\u229e" },
-
1212 { "plusdo", L"\u2214" },
-
1213 { "plusmn", L"\u00b1" },
-
1214 { "pmacr", L"\u0070\u0304" },
-
1215 { "pound", L"\u00a3" },
-
1216 { "pr", L"\u227a" },
-
1217 { "pre", L"\u227c" },
-
1218 { "prime", L"\u2032" },
-
1219 { "prnsim", L"\u22e8" },
-
1220 { "prod", L"\u220f" },
-
1221 { "prop", L"\u221d" },
-
1222 { "prsim", L"\u227e" },
-
1223 { "psgr", L"\u03c8" },
-
1224 { "psi", L"\u03c8" },
-
1225 { "ptilde", L"\u0070\u0303" },
-
1226 { "puml", L"\u0070\u0308" },
-
1227 { "puncsp", L"\u2008" },
-
1228 { "qacute", L"\u0071\u0301" },
-
1229 { "qbreve", L"\u0071\u0306" },
-
1230 { "qbring", L"\u0071\u032f" },
-
1231 { "qcaron", L"\u0071\u030c" },
-
1232 { "qcirc", L"\u0071\u0302" },
-
1233 { "qdot", L"\u0071\u0307" },
-
1234 { "qgrave", L"\u0071\u0300" },
-
1235 { "qmacr", L"\u0071\u0304" },
-
1236 { "qtilde", L"\u0071\u0303" },
-
1237 { "quest", L"\u003f" },
-
1238 { "quml", L"\u0071\u0308" },
-
1239 { "quot", L"\u0022" },
-
1240 { "rAarr", L"\u21db" },
-
1241 { "rArr", L"\u21d2" },
-
1242 { "racute", L"\u0155" },
-
1243 { "racute", L"\u0072\u0301" },
-
1244 { "radic", L"\u221a" },
-
1245 { "rang", L"\u232a" },
-
1246 { "raquo", L"\u00bb" },
-
1247 { "rarr", L"\u2192" },
-
1248 { "rarr2", L"\u21c9" },
-
1249 { "rarrhk", L"\u21aa" },
-
1250 { "rarrlp", L"\u21ac" },
-
1251 { "rarrtl", L"\u21a3" },
-
1252 { "rarrw", L"\u219d" },
-
1253 { "rbreve", L"\u0072\u0306" },
-
1254 { "rbring", L"\u0072\u032f" },
-
1255 { "rcaron", L"\u0159" },
-
1256 { "rcaron", L"\u0072\u030c" },
-
1257 { "rcedil", L"\u0157" },
-
1258 { "rceil", L"\u2309" },
-
1259 { "rcirc", L"\u0072\u0302" },
-
1260 { "rcub", L"\u007d" },
-
1261 { "rcy", L"\u0440" },
-
1262 { "rdot", L"\u0072\u0307" },
-
1263 { "rdquo", L"\u201d" },
-
1264 { "rdquor", L"\u201c" },
-
1265 { "real", L"\u211c" },
-
1266 { "rect", L"\u25ad" },
-
1267 { "reg", L"\u00ae" },
-
1268 { "rfloor", L"\u230b" },
-
1269 { "rgr", L"\u03c1" },
-
1270 { "rgrave", L"\u0072\u0300" },
-
1271 { "rhard", L"\u21c1" },
-
1272 { "rharu", L"\u21c0" },
-
1273 { "rho", L"\u03c1" },
-
1274 { "rhov", L"\u03f1" },
-
1275 { "ring", L"\u02da" },
-
1276 { "rlarr2", L"\u21c4" },
-
1277 { "rlhar2", L"\u21cc" },
-
1278 { "rlm", L"\u200f" },
-
1279 { "rmacr", L"\u0072\u0304" },
-
1280 { "rpar", L"\u0029" },
-
1281 { "rsaquo", L"\u203a" },
-
1282 { "rsh", L"\u21b1" },
-
1283 { "rsqb", L"\u005d" },
-
1284 { "rsquo", L"\u2019" },
-
1285 { "rsquor", L"\u2018" },
-
1286 { "rthree", L"\u22cc" },
-
1287 { "rtilde", L"\u0072\u0303" },
-
1288 { "rtimes", L"\u22ca" },
-
1289 { "rtri", L"\u25b9" },
-
1290 { "rtrie", L"\u22b5" },
-
1291 { "rtrif", L"\u25b8" },
-
1292 { "ruml", L"\u0072\u0308" },
-
1293 { "rx", L"\u211e" },
-
1294 { "sacute", L"\u015b" },
-
1295 { "sacute", L"\u0073\u0301" },
-
1296 { "samalg", L"\u2210" },
-
1297 { "sbquo", L"\u201a" },
-
1298 { "sbreve", L"\u0073\u0306" },
-
1299 { "sbring", L"\u0073\u032f" },
-
1300 { "sbsol", L"\u005c" },
-
1301 { "sc", L"\u227b" },
-
1302 { "scaron", L"\u0161" },
-
1303 { "scaron", L"\u0073\u030c" },
-
1304 { "sccue", L"\u227d" },
-
1305 { "sce", L"\u227d" },
-
1306 { "scedil", L"\u015f" },
-
1307 { "schwa", L"\u0259" },
-
1308 { "schwaacute", L"\u0259\u0301" },
-
1309 { "schwadgrave", L"\u0259\u030f" },
-
1310 { "schwagrave", L"\u0259\u0300" },
-
1311 { "schwamacr", L"\u0259\u0304" },
-
1312 { "scirc", L"\u015d" },
-
1313 { "scirc", L"\u0073\u0302" },
-
1314 { "scnsim", L"\u22e9" },
-
1315 { "scsim", L"\u227f" },
-
1316 { "scy", L"\u0441" },
-
1317 { "sdot", L"\u22c5" },
-
1318 { "sdot", L"\u0073\u0307" },
-
1319 { "sdotb", L"\u22a1" },
-
1320 { "sect", L"\u00a7" },
-
1321 { "semi", L"\u003b" },
-
1322 { "setmn", L"\u2216" },
-
1323 { "sext", L"\u2736" },
-
1324 { "sfgr", L"\u03c2" },
-
1325 { "sfrown", L"\u2322" },
-
1326 { "sgr", L"\u03c3" },
-
1327 { "sgrave", L"\u0073\u0300" },
-
1328 { "sharp", L"\u266f" },
-
1329 { "shchcy", L"\u0449" },
-
1330 { "shcy", L"\u0448" },
-
1331 { "shy", L"\u00ad" },
-
1332 { "sigma", L"\u03c3" },
-
1333 { "sigmaf", L"\u03c2" },
-
1334 { "sigmav", L"\u03c2" },
-
1335 { "sim", L"\u223c" },
-
1336 { "sime", L"\u2243" },
-
1337 { "smacr", L"\u0073\u0304" },
-
1338 { "smile", L"\u2323" },
-
1339 { "softcy", L"\u044c" },
-
1340 { "sol", L"\u002f" },
-
1341 { "spades", L"\u2660" },
-
1342 { "spar", L"\u2225" },
-
1343 { "sqcap", L"\u2293" },
-
1344 { "sqcup", L"\u2294" },
-
1345 { "sqsub", L"\u228f" },
-
1346 { "sqsube", L"\u2291" },
-
1347 { "sqsup", L"\u2290" },
-
1348 { "sqsupe", L"\u2292" },
-
1349 { "squ", L"\u25a1" },
-
1350 { "square", L"\u25a1" },
-
1351 { "squarf", L"\u25a0" },
-
1352 { "squf", L"\u25aa" },
-
1353 { "ssetmn", L"\u2216" },
-
1354 { "ssmile", L"\u2323" },
-
1355 { "sstarf", L"\u22c6" },
-
1356 { "star", L"\u2606" },
-
1357 { "starf", L"\u2605" },
-
1358 { "stilde", L"\u0073\u0303" },
-
1359 { "sub", L"\u2282" },
-
1360 { "subE", L"\u2286" },
-
1361 { "sube", L"\u2286" },
-
1362 { "subnE", L"\u228a" },
-
1363 { "subne", L"\u228a" },
-
1364 { "sum", L"\u2211" },
-
1365 { "suml", L"\u0073\u0308" },
-
1366 { "sung", L"\u266a" },
-
1367 { "sup", L"\u2283" },
-
1368 { "sup1", L"\u00b9" },
-
1369 { "sup2", L"\u00b2" },
-
1370 { "sup3", L"\u00b3" },
-
1371 { "supE", L"\u2287" },
-
1372 { "supe", L"\u2287" },
-
1373 { "supnE", L"\u228b" },
-
1374 { "supne", L"\u228b" },
-
1375 { "szlig", L"\u00df" },
-
1376 { "tacute", L"\u0074\u0301" },
-
1377 { "target", L"\u2316" },
-
1378 { "tau", L"\u03c4" },
-
1379 { "tbreve", L"\u0074\u0306" },
-
1380 { "tbring", L"\u0074\u032f" },
-
1381 { "tcaron", L"\u0165" },
-
1382 { "tcaron", L"\u0074\u030c" },
-
1383 { "tcedil", L"\u0163" },
-
1384 { "tcirc", L"\u0074\u0302" },
-
1385 { "tcy", L"\u0442" },
-
1386 { "tdot", L"\u20db" },
-
1387 { "tdot", L"\u0074\u0307" },
-
1388 { "telrec", L"\u2315" },
-
1389 { "tgr", L"\u03c4" },
-
1390 { "tgrave", L"\u0074\u0300" },
-
1391 { "there4", L"\u2234" },
-
1392 { "theta", L"\u03b8" },
-
1393 { "thetas", L"\u03b8" },
-
1394 { "thetasym", L"\u03d1" },
-
1395 { "thetav", L"\u03d1" },
-
1396 { "thgr", L"\u03b8" },
-
1397 { "thinsp", L"\u2009" },
-
1398 { "thkap", L"\u2248" },
-
1399 { "thksim", L"\u223c" },
-
1400 { "thorn", L"\u00fe" },
-
1401 { "tilde", L"\u02dc" },
-
1402 { "times", L"\u00d7" },
-
1403 { "timesb", L"\u22a0" },
-
1404 { "tmacr", L"\u0074\u0304" },
-
1405 { "top", L"\u22a4" },
-
1406 { "tprime", L"\u2034" },
-
1407 { "trade", L"\u2122" },
-
1408 { "trie", L"\u225c" },
-
1409 { "tscy", L"\u0446" },
-
1410 { "tshcy", L"\u045b" },
-
1411 { "tstrok", L"\u0167" },
-
1412 { "ttilde", L"\u0074\u0303" },
-
1413 { "tuml", L"\u0074\u0308" },
-
1414 { "twixt", L"\u226c" },
-
1415 { "uArr", L"\u21d1" },
-
1416 { "uacgr", L"\u03cd" },
-
1417 { "uacute", L"\u00fa" },
-
1418 { "uacute", L"\u0075\u0301" },
-
1419 { "uarr", L"\u2191" },
-
1420 { "uarr2", L"\u21c8" },
-
1421 { "ubrcy", L"\u045e" },
-
1422 { "ubreve", L"\u016d" },
-
1423 { "ubreve", L"\u0075\u0306" },
-
1424 { "ubring", L"\u0075\u032f" },
-
1425 { "ucaron", L"\u0075\u030c" },
-
1426 { "ucirc", L"\u00fb" },
-
1427 { "ucirc", L"\u0075\u0302" },
-
1428 { "ucy", L"\u0443" },
-
1429 { "udblac", L"\u0171" },
-
1430 { "udiagr", L"\u03b0" },
-
1431 { "udigr", L"\u03cb" },
-
1432 { "udot", L"\u0075\u0307" },
-
1433 { "ugr", L"\u03c5" },
-
1434 { "ugrave", L"\u00f9" },
-
1435 { "ugrave", L"\u0075\u0300" },
-
1436 { "uharl", L"\u21bf" },
-
1437 { "uharr", L"\u21be" },
-
1438 { "uhblk", L"\u2580" },
-
1439 { "ulcorn", L"\u231c" },
-
1440 { "ulcrop", L"\u230f" },
-
1441 { "umacr", L"\u016b" },
-
1442 { "umacr", L"\u0075\u0304" },
-
1443 { "uml", L"\u00a8" },
-
1444 { "uogon", L"\u0173" },
-
1445 { "uplus", L"\u228e" },
-
1446 { "upsi", L"\u03c5" },
-
1447 { "upsih", L"\u03d2" },
-
1448 { "upsilon", L"\u03c5" },
-
1449 { "urcorn", L"\u231d" },
-
1450 { "urcrop", L"\u230e" },
-
1451 { "uring", L"\u016f" },
-
1452 { "utilde", L"\u0169" },
-
1453 { "utilde", L"\u0075\u0303" },
-
1454 { "utri", L"\u25b5" },
-
1455 { "utrif", L"\u25b4" },
-
1456 { "uuml", L"\u00fc" },
-
1457 { "uuml", L"\u0075\u0308" },
-
1458 { "vArr", L"\u21d5" },
-
1459 { "vDash", L"\u22a8" },
-
1460 { "vacute", L"\u0076\u0301" },
-
1461 { "varr", L"\u2195" },
-
1462 { "vbreve", L"\u0076\u0306" },
-
1463 { "vbring", L"\u0076\u032f" },
-
1464 { "vcaron", L"\u0076\u030c" },
-
1465 { "vcirc", L"\u0076\u0302" },
-
1466 { "vcy", L"\u0432" },
-
1467 { "vdash", L"\u22a2" },
-
1468 { "vdot", L"\u0076\u0307" },
-
1469 { "veebar", L"\u22bb" },
-
1470 { "vellip", L"\u22ee" },
-
1471 { "verbar", L"\u007c" },
-
1472 { "vgrave", L"\u0076\u0300" },
-
1473 { "vltri", L"\u22b2" },
-
1474 { "vmacr", L"\u0076\u0304" },
-
1475 { "vprime", L"\u2032" },
-
1476 { "vprop", L"\u221d" },
-
1477 { "vrtri", L"\u22b3" },
-
1478 { "vsubnE", L"\u228a" },
-
1479 { "vsubne", L"\u228a" },
-
1480 { "vsupnE", L"\u228b" },
-
1481 { "vsupne", L"\u228b" },
-
1482 { "vtab", L"\u000b" },
-
1483 { "vtilde", L"\u0076\u0303" },
-
1484 { "vuml", L"\u0076\u0308" },
-
1485 { "wacute", L"\u0077\u0301" },
-
1486 { "wbreve", L"\u0077\u0306" },
-
1487 { "wbring", L"\u0077\u032f" },
-
1488 { "wcaron", L"\u0077\u030c" },
-
1489 { "wcirc", L"\u0175" },
-
1490 { "wcirc", L"\u0077\u0302" },
-
1491 { "wdot", L"\u0077\u0307" },
-
1492 { "wedgeq", L"\u2259" },
-
1493 { "weierp", L"\u2118" },
-
1494 { "wgrave", L"\u0077\u0300" },
-
1495 { "wmacr", L"\u0077\u0304" },
-
1496 { "wreath", L"\u2240" },
-
1497 { "wtilde", L"\u0077\u0303" },
-
1498 { "wuml", L"\u0077\u0308" },
-
1499 { "xacute", L"\u0078\u0301" },
-
1500 { "xbreve", L"\u0078\u0306" },
-
1501 { "xbring", L"\u0078\u032f" },
-
1502 { "xcaron", L"\u0078\u030c" },
-
1503 { "xcirc", L"\u25cb" },
-
1504 { "xcirc", L"\u0078\u0302" },
-
1505 { "xdot", L"\u0078\u0307" },
-
1506 { "xdtri", L"\u25bd" },
-
1507 { "xgr", L"\u03be" },
-
1508 { "xgrave", L"\u0078\u0300" },
-
1509 { "xhArr", L"\u2194" },
-
1510 { "xharr", L"\u2194" },
-
1511 { "xi", L"\u03be" },
-
1512 { "xlArr", L"\u21d0" },
-
1513 { "xmacr", L"\u0078\u0304" },
-
1514 { "xrArr", L"\u21d2" },
-
1515 { "xtilde", L"\u0078\u0303" },
-
1516 { "xuml", L"\u0078\u0308" },
-
1517 { "xutri", L"\u25b3" },
-
1518 { "yacute", L"\u00fd" },
-
1519 { "yacute", L"\u0079\u0301" },
-
1520 { "yacy", L"\u044f" },
-
1521 { "ybreve", L"\u0079\u0306" },
-
1522 { "ybring", L"\u0079\u032f" },
-
1523 { "ycaron", L"\u0079\u030c" },
-
1524 { "ycirc", L"\u0177" },
-
1525 { "ycirc", L"\u0079\u0302" },
-
1526 { "ycy", L"\u044b" },
-
1527 { "ydot", L"\u0079\u0307" },
-
1528 { "yen", L"\u00a5" },
-
1529 { "ygrave", L"\u0079\u0300" },
-
1530 { "yicy", L"\u0457" },
-
1531 { "ymacr", L"\u0079\u0304" },
-
1532 { "ytilde", L"\u0079\u0303" },
-
1533 { "yucy", L"\u044e" },
-
1534 { "yuml", L"\u00ff" },
-
1535 { "yuml", L"\u0079\u0308" },
-
1536 { "zacute", L"\u017a" },
-
1537 { "zacute", L"\u007a\u0301" },
-
1538 { "zbreve", L"\u007a\u0306" },
-
1539 { "zbring", L"\u007a\u032f" },
-
1540 { "zcaron", L"\u017e" },
-
1541 { "zcaron", L"\u007a\u030c" },
-
1542 { "zcirc", L"\u007a\u0302" },
-
1543 { "zcy", L"\u0437" },
-
1544 { "zdot", L"\u017c" },
-
1545 { "zdot", L"\u007a\u0307" },
-
1546 { "zeta", L"\u03b6" },
-
1547 { "zgr", L"\u03b6" },
-
1548 { "zgrave", L"\u007a\u0300" },
-
1549 { "zhcy", L"\u0436" },
-
1550 { "zmacr", L"\u007a\u0304" },
-
1551 { "ztilde", L"\u007a\u0303" },
-
1552 { "zuml", L"\u007a\u0308" },
-
1553 { "zwj", L"\u200d" },
-
1554 { "zwnj", L"\u200c" },
-
1555 };
-
1556
-
1557#if _HAS_CXX17
-
1558 inline
-
1559#endif
-
1560 const size_t unicode_sgml[] = {
-
1561 0x5b6,
-
1562 0x48d,
-
1563 0x30d,
-
1564 0x4c3,
-
1565 0x457,
-
1566 0x2d2,
-
1567 0x497,
-
1568 0x1f1,
-
1569 0x1fb,
-
1570 0x3e6,
-
1571 0x4ec,
-
1572 0x1fe,
-
1573 0x4a6,
-
1574 0x29b,
-
1575 0x36e,
-
1576 0x498,
-
1577 0x528,
-
1578 0x299,
-
1579 0x515,
-
1580 0x3f1,
-
1581 0x303,
-
1582 0x353,
-
1583 0x4c1,
-
1584 0x29c,
-
1585 0xe,
-
1586 0x3,
-
1587 0x9,
-
1588 0x15,
-
1589 0x11,
-
1590 0x5,
-
1591 0xb,
-
1592 0x17,
-
1593 0x7,
-
1594 0x6,
-
1595 0x22,
-
1596 0x18,
-
1597 0x1d,
-
1598 0x24,
-
1599 0x23,
-
1600 0x1a,
-
1601 0x1f,
-
1602 0x25,
-
1603 0x1c,
-
1604 0x1b,
-
1605 0x33,
-
1606 0x28,
-
1607 0x30,
-
1608 0x36,
-
1609 0x35,
-
1610 0x2a,
-
1611 0x32,
-
1612 0x37,
-
1613 0x2d,
-
1614 0x2b,
-
1615 0x47,
-
1616 0x3c,
-
1617 0x42,
-
1618 0x4c,
-
1619 0x48,
-
1620 0x3e,
-
1621 0x44,
-
1622 0x4d,
-
1623 0x41,
-
1624 0x3f,
-
1625 0x61,
-
1626 0x54,
-
1627 0x5a,
-
1628 0x67,
-
1629 0x63,
-
1630 0x55,
-
1631 0x5d,
-
1632 0x69,
-
1633 0x58,
-
1634 0x56,
-
1635 0x71,
-
1636 0x6a,
-
1637 0x6e,
-
1638 0x73,
-
1639 0x72,
-
1640 0x6b,
-
1641 0x70,
-
1642 0x74,
-
1643 0x6d,
-
1644 0x6c,
-
1645 0x84,
-
1646 0x76,
-
1647 0x7e,
-
1648 0x87,
-
1649 0x85,
-
1650 0x79,
-
1651 0x81,
-
1652 0x88,
-
1653 0x7b,
-
1654 0x7a,
-
1655 0x91,
-
1656 0x8a,
-
1657 0x8f,
-
1658 0x94,
-
1659 0x92,
-
1660 0x8b,
-
1661 0x90,
-
1662 0x95,
-
1663 0x8d,
-
1664 0x8c,
-
1665 0xa7,
-
1666 0x9b,
-
1667 0xa0,
-
1668 0xad,
-
1669 0xa9,
-
1670 0x9c,
-
1671 0xa4,
-
1672 0xb0,
-
1673 0x9e,
-
1674 0x9d,
-
1675 0xb9,
-
1676 0xb1,
-
1677 0xb6,
-
1678 0xbc,
-
1679 0xba,
-
1680 0xb2,
-
1681 0xb8,
-
1682 0xbe,
-
1683 0xb4,
-
1684 0xb3,
-
1685 0xcc,
-
1686 0xc2,
-
1687 0xc8,
-
1688 0xce,
-
1689 0xcd,
-
1690 0xc4,
-
1691 0xca,
-
1692 0xcf,
-
1693 0xc6,
-
1694 0xc5,
-
1695 0xde,
-
1696 0xd2,
-
1697 0xda,
-
1698 0xe4,
-
1699 0xe0,
-
1700 0xd5,
-
1701 0xdc,
-
1702 0xe5,
-
1703 0xd8,
-
1704 0xd6,
-
1705 0xee,
-
1706 0xe6,
-
1707 0xea,
-
1708 0xf0,
-
1709 0xef,
-
1710 0xe7,
-
1711 0xec,
-
1712 0xf2,
-
1713 0xe9,
-
1714 0xe8,
-
1715 0xff,
-
1716 0xf5,
-
1717 0xfb,
-
1718 0x102,
-
1719 0x100,
-
1720 0xf6,
-
1721 0xfd,
-
1722 0x104,
-
1723 0xf9,
-
1724 0xf7,
-
1725 0x117,
-
1726 0x10a,
-
1727 0x110,
-
1728 0x11e,
-
1729 0x119,
-
1730 0x10b,
-
1731 0x113,
-
1732 0x120,
-
1733 0x10e,
-
1734 0x10c,
-
1735 0x12b,
-
1736 0x123,
-
1737 0x127,
-
1738 0x131,
-
1739 0x12e,
-
1740 0x124,
-
1741 0x129,
-
1742 0x132,
-
1743 0x126,
-
1744 0x125,
-
1745 0x139,
-
1746 0x133,
-
1747 0x137,
-
1748 0x13b,
-
1749 0x13a,
-
1750 0x134,
-
1751 0x138,
-
1752 0x13c,
-
1753 0x136,
-
1754 0x135,
-
1755 0x149,
-
1756 0x13e,
-
1757 0x145,
-
1758 0x14c,
-
1759 0x14b,
-
1760 0x140,
-
1761 0x147,
-
1762 0x14d,
-
1763 0x143,
-
1764 0x141,
-
1765 0x15d,
-
1766 0x152,
-
1767 0x159,
-
1768 0x160,
-
1769 0x15f,
-
1770 0x153,
-
1771 0x15b,
-
1772 0x162,
-
1773 0x156,
-
1774 0x154,
-
1775 0x173,
-
1776 0x168,
-
1777 0x16f,
-
1778 0x177,
-
1779 0x175,
-
1780 0x16a,
-
1781 0x171,
-
1782 0x178,
-
1783 0x16d,
-
1784 0x16b,
-
1785 0x189,
-
1786 0x17b,
-
1787 0x182,
-
1788 0x191,
-
1789 0x18b,
-
1790 0x17e,
-
1791 0x186,
-
1792 0x193,
-
1793 0x180,
-
1794 0x17f,
-
1795 0x19d,
-
1796 0x194,
-
1797 0x198,
-
1798 0x19f,
-
1799 0x19e,
-
1800 0x195,
-
1801 0x19b,
-
1802 0x1a0,
-
1803 0x197,
-
1804 0x196,
-
1805 0x1a9,
-
1806 0x1a2,
-
1807 0x1a7,
-
1808 0x1ab,
-
1809 0x1aa,
-
1810 0x1a3,
-
1811 0x1a8,
-
1812 0x1ac,
-
1813 0x1a5,
-
1814 0x1a4,
-
1815 0x1b4,
-
1816 0x1ad,
-
1817 0x1b1,
-
1818 0x1b7,
-
1819 0x1b6,
-
1820 0x1ae,
-
1821 0x1b2,
-
1822 0x1b8,
-
1823 0x1b0,
-
1824 0x1af,
-
1825 0x1c5,
-
1826 0x1bd,
-
1827 0x1c2,
-
1828 0x1c7,
-
1829 0x1c6,
-
1830 0x1be,
-
1831 0x1c4,
-
1832 0x1c9,
-
1833 0x1c0,
-
1834 0x1bf,
-
1835 0x1d7,
-
1836 0x1cc,
-
1837 0x1d1,
-
1838 0x1d9,
-
1839 0x1d8,
-
1840 0x1cd,
-
1841 0x1d4,
-
1842 0x1da,
-
1843 0x1d0,
-
1844 0x1ce,
-
1845 0x3ed,
-
1846 0x275,
-
1847 0x500,
-
1848 0x4ef,
-
1849 0x3e2,
-
1850 0x350,
-
1851 0x1ea,
-
1852 0x1dd,
-
1853 0x1e3,
-
1854 0x201,
-
1855 0x1ef,
-
1856 0x1df,
-
1857 0x1e6,
-
1858 0x203,
-
1859 0x1e1,
-
1860 0x1e0,
-
1861 0x23f,
-
1862 0x22f,
-
1863 0x234,
-
1864 0x276,
-
1865 0x245,
-
1866 0x231,
-
1867 0x237,
-
1868 0x278,
-
1869 0x233,
-
1870 0x232,
-
1871 0x28b,
-
1872 0x27c,
-
1873 0x286,
-
1874 0x2a6,
-
1875 0x298,
-
1876 0x280,
-
1877 0x288,
-
1878 0x2aa,
-
1879 0x283,
-
1880 0x281,
-
1881 0x2c4,
-
1882 0x2b2,
-
1883 0x2be,
-
1884 0x2d9,
-
1885 0x2d1,
-
1886 0x2ba,
-
1887 0x2c0,
-
1888 0x2dc,
-
1889 0x2bd,
-
1890 0x2bb,
-
1891 0x2f3,
-
1892 0x2e1,
-
1893 0x2e8,
-
1894 0x309,
-
1895 0x2f8,
-
1896 0x2e2,
-
1897 0x2ec,
-
1898 0x30b,
-
1899 0x2e5,
-
1900 0x2e3,
-
1901 0x31a,
-
1902 0x30f,
-
1903 0x313,
-
1904 0x333,
-
1905 0x31e,
-
1906 0x310,
-
1907 0x315,
-
1908 0x334,
-
1909 0x312,
-
1910 0x311,
-
1911 0x348,
-
1912 0x337,
-
1913 0x340,
-
1914 0x354,
-
1915 0x34c,
-
1916 0x33b,
-
1917 0x343,
-
1918 0x355,
-
1919 0x33d,
-
1920 0x33c,
-
1921 0x367,
-
1922 0x358,
-
1923 0x363,
-
1924 0x36b,
-
1925 0x368,
-
1926 0x35f,
-
1927 0x364,
-
1928 0x36c,
-
1929 0x361,
-
1930 0x360,
-
1931 0x380,
-
1932 0x371,
-
1933 0x376,
-
1934 0x391,
-
1935 0x383,
-
1936 0x372,
-
1937 0x37a,
-
1938 0x394,
-
1939 0x374,
-
1940 0x373,
-
1941 0x39d,
-
1942 0x395,
-
1943 0x39a,
-
1944 0x3a0,
-
1945 0x39e,
-
1946 0x396,
-
1947 0x39c,
-
1948 0x3a2,
-
1949 0x398,
-
1950 0x397,
-
1951 0x3ae,
-
1952 0x3a3,
-
1953 0x3aa,
-
1954 0x3b4,
-
1955 0x3b3,
-
1956 0x3a6,
-
1957 0x3ac,
-
1958 0x3b5,
-
1959 0x3a8,
-
1960 0x3a7,
-
1961 0x3d7,
-
1962 0x3ba,
-
1963 0x3ca,
-
1964 0x3f3,
-
1965 0x3dc,
-
1966 0x3c4,
-
1967 0x3ce,
-
1968 0x3f8,
-
1969 0x3c7,
-
1970 0x3c5,
-
1971 0x408,
-
1972 0x3fb,
-
1973 0x403,
-
1974 0x412,
-
1975 0x40f,
-
1976 0x400,
-
1977 0x406,
-
1978 0x415,
-
1979 0x402,
-
1980 0x401,
-
1981 0x430,
-
1982 0x41a,
-
1983 0x424,
-
1984 0x455,
-
1985 0x43e,
-
1986 0x41e,
-
1987 0x428,
-
1988 0x459,
-
1989 0x422,
-
1990 0x41f,
-
1991 0x474,
-
1992 0x461,
-
1993 0x469,
-
1994 0x488,
-
1995 0x47b,
-
1996 0x463,
-
1997 0x46e,
-
1998 0x48b,
-
1999 0x466,
-
2000 0x464,
-
2001 0x49c,
-
2002 0x48c,
-
2003 0x494,
-
2004 0x4b5,
-
2005 0x4aa,
-
2006 0x491,
-
2007 0x496,
-
2008 0x4b6,
-
2009 0x493,
-
2010 0x492,
-
2011 0x4be,
-
2012 0x4b8,
-
2013 0x4bc,
-
2014 0x4c0,
-
2015 0x4bf,
-
2016 0x4b9,
-
2017 0x4bd,
-
2018 0x4c2,
-
2019 0x4bb,
-
2020 0x4ba,
-
2021 0x4e2,
-
2022 0x4c7,
-
2023 0x4d7,
-
2024 0x4f3,
-
2025 0x4eb,
-
2026 0x4d1,
-
2027 0x4da,
-
2028 0x4f8,
-
2029 0x4d4,
-
2030 0x4d2,
-
2031 0x51b,
-
2032 0x4fb,
-
2033 0x50d,
-
2034 0x53a,
-
2035 0x525,
-
2036 0x4fe,
-
2037 0x512,
-
2038 0x541,
-
2039 0x503,
-
2040 0x4ff,
-
2041 0x55a,
-
2042 0x54c,
-
2043 0x554,
-
2044 0x570,
-
2045 0x568,
-
2046 0x54f,
-
2047 0x557,
-
2048 0x571,
-
2049 0x552,
-
2050 0x550,
-
2051 0x587,
-
2052 0x576,
-
2053 0x57f,
-
2054 0x599,
-
2055 0x58e,
-
2056 0x57b,
-
2057 0x584,
-
2058 0x59d,
-
2059 0x57d,
-
2060 0x57c,
-
2061 0x5ac,
-
2062 0x5a0,
-
2063 0x5a5,
-
2064 0x5b7,
-
2065 0x5ae,
-
2066 0x5a2,
-
2067 0x5a8,
-
2068 0x5b8,
-
2069 0x5a4,
-
2070 0x5a3,
-
2071 0x5c2,
-
2072 0x5b9,
-
2073 0x5be,
-
2074 0x5c5,
-
2075 0x5c3,
-
2076 0x5ba,
-
2077 0x5bf,
-
2078 0x5c6,
-
2079 0x5bc,
-
2080 0x5bb,
-
2081 0x5d0,
-
2082 0x5c7,
-
2083 0x5cc,
-
2084 0x5d7,
-
2085 0x5d5,
-
2086 0x5c8,
-
2087 0x5cd,
-
2088 0x5d8,
-
2089 0x5ca,
-
2090 0x5c9,
-
2091 0x5e5,
-
2092 0x5db,
-
2093 0x5e1,
-
2094 0x5e8,
-
2095 0x5e7,
-
2096 0x5dd,
-
2097 0x5e3,
-
2098 0x5eb,
-
2099 0x5df,
-
2100 0x5de,
-
2101 0x5f8,
-
2102 0x5ed,
-
2103 0x5f2,
-
2104 0x5fb,
-
2105 0x5fa,
-
2106 0x5ee,
-
2107 0x5f5,
-
2108 0x5fc,
-
2109 0x5f1,
-
2110 0x5ef,
-
2111 0x3cb,
-
2112 0x5ab,
-
2113 0x4d8,
-
2114 0x420,
-
2115 0x37c,
-
2116 0x28a,
-
2117 0x4ab,
-
2118 0x2ae,
-
2119 0x5e4,
-
2120 0x272,
-
2121 0x514,
-
2122 0x49,
-
2123 0x2ca,
-
2124 0x58f,
-
2125 0x2a2,
-
2126 0x483,
-
2127 0x3be,
-
2128 0x440,
-
2129 0x51f,
-
2130 0x4df,
-
2131 0x3fa,
-
2132 0x2c1,
-
2133 0x4a9,
-
2134 0x545,
-
2135 0x546,
-
2136 0x1e4,
-
2137 0x409,
-
2138 0x48f,
-
2139 0x40b,
-
2140 0x289,
-
2141 0x544,
-
2142 0x484,
-
2143 0x4ca,
-
2144 0x324,
-
2145 0x322,
-
2146 0x35a,
-
2147 0x32a,
-
2148 0x38e,
-
2149 0xd,
-
2150 0x2,
-
2151 0x8,
-
2152 0x14,
-
2153 0x16,
-
2154 0x13,
-
2155 0x0,
-
2156 0x2e,
-
2157 0x60,
-
2158 0x53,
-
2159 0x59,
-
2160 0x68,
-
2161 0xa6,
-
2162 0x9a,
-
2163 0x9f,
-
2164 0xaf,
-
2165 0x51,
-
2166 0x101,
-
2167 0x116,
-
2168 0x109,
-
2169 0x10f,
-
2170 0x11d,
-
2171 0x11f,
-
2172 0x566,
-
2173 0x11c,
-
2174 0x188,
-
2175 0x17a,
-
2176 0x181,
-
2177 0x192,
-
2178 0x1bc,
-
2179 0x164,
-
2180 0x54b,
-
2181 0x1e9,
-
2182 0x1dc,
-
2183 0x1e2,
-
2184 0x200,
-
2185 0x202,
-
2186 0x1fd,
-
2187 0x1e7,
-
2188 0x284,
-
2189 0x2f2,
-
2190 0x2e0,
-
2191 0x2e7,
-
2192 0x30a,
-
2193 0x37f,
-
2194 0x370,
-
2195 0x375,
-
2196 0x393,
-
2197 0x308,
-
2198 0x454,
-
2199 0x473,
-
2200 0x460,
-
2201 0x468,
-
2202 0x487,
-
2203 0x48a,
-
2204 0x2cb,
-
2205 0x485,
-
2206 0x586,
-
2207 0x575,
-
2208 0x57e,
-
2209 0x59c,
-
2210 0x5da,
-
2211 0x564,
-
2212 0x5ea,
-
2213 0x10,
-
2214 0x1ee,
-
2215 0x4,
-
2216 0x1de,
-
2217 0x12,
-
2218 0x1f8,
-
2219 0x27,
-
2220 0x27b,
-
2221 0x2f,
-
2222 0x285,
-
2223 0x31,
-
2224 0x287,
-
2225 0x2c,
-
2226 0x282,
-
2227 0x40,
-
2228 0x2bc,
-
2229 0x4b,
-
2230 0x2d8,
-
2231 0x62,
-
2232 0x2f7,
-
2233 0x5c,
-
2234 0x2eb,
-
2235 0x64,
-
2236 0x2ff,
-
2237 0x57,
-
2238 0x2e4,
-
2239 0x7d,
-
2240 0x33f,
-
2241 0x78,
-
2242 0x33a,
-
2243 0x80,
-
2244 0x342,
-
2245 0x7c,
-
2246 0x33e,
-
2247 0x8e,
-
2248 0x362,
-
2249 0x93,
-
2250 0x36a,
-
2251 0xac,
-
2252 0x390,
-
2253 0xa8,
-
2254 0x382,
-
2255 0xaa,
-
2256 0x38c,
-
2257 0xa3,
-
2258 0x387,
-
2259 0x388,
-
2260 0x97,
-
2261 0x381,
-
2262 0xb5,
-
2263 0x399,
-
2264 0xc7,
-
2265 0x3a9,
-
2266 0x3af,
-
2267 0xd1,
-
2268 0x3b9,
-
2269 0xd9,
-
2270 0x3c8,
-
2271 0xd7,
-
2272 0x3c6,
-
2273 0xe1,
-
2274 0x3dd,
-
2275 0xe2,
-
2276 0x3f0,
-
2277 0xf4,
-
2278 0x419,
-
2279 0xfa,
-
2280 0x423,
-
2281 0xf8,
-
2282 0x421,
-
2283 0x41c,
-
2284 0x50,
-
2285 0x2fd,
-
2286 0x118,
-
2287 0x47a,
-
2288 0x112,
-
2289 0x46c,
-
2290 0x105,
-
2291 0x470,
-
2292 0x13d,
-
2293 0x4c6,
-
2294 0x144,
-
2295 0x4d5,
-
2296 0x142,
-
2297 0x4d3,
-
2298 0x151,
-
2299 0x4fa,
-
2300 0x158,
-
2301 0x50c,
-
2302 0x157,
-
2303 0x506,
-
2304 0x155,
-
2305 0x502,
-
2306 0x16e,
-
2307 0x553,
-
2308 0x16c,
-
2309 0x551,
-
2310 0x176,
-
2311 0x56f,
-
2312 0x190,
-
2313 0x598,
-
2314 0x18a,
-
2315 0x58d,
-
2316 0x17d,
-
2317 0x57a,
-
2318 0x18f,
-
2319 0x597,
-
2320 0x184,
-
2321 0x581,
-
2322 0x18c,
-
2323 0x590,
-
2324 0x1a6,
-
2325 0x5bd,
-
2326 0x1c1,
-
2327 0x5e0,
-
2328 0x1c8,
-
2329 0x1cb,
-
2330 0x5ec,
-
2331 0x1d3,
-
2332 0x5f4,
-
2333 0x1cf,
-
2334 0x5f0,
-
2335 0x31f,
-
2336 0x10d,
-
2337 0x465,
-
2338 0x336,
-
2339 0x507,
-
2340 0x50a,
-
2341 0x508,
-
2342 0x50b,
-
2343 0x509,
-
2344 0x1fc,
-
2345 0x290,
-
2346 0x27f,
-
2347 0x271,
-
2348 0x2d3,
-
2349 0x4e7,
-
2350 0x471,
-
2351 0x565,
-
2352 0x2b9,
-
2353 0x1,
-
2354 0x52,
-
2355 0x4e,
-
2356 0x99,
-
2357 0x108,
-
2358 0x179,
-
2359 0x106,
-
2360 0x378,
-
2361 0xc,
-
2362 0xf,
-
2363 0x20,
-
2364 0x21,
-
2365 0x77,
-
2366 0x83,
-
2367 0x205,
-
2368 0x45,
-
2369 0x46,
-
2370 0x204,
-
2371 0x5f,
-
2372 0x65,
-
2373 0x1d5,
-
2374 0x1d6,
-
2375 0x4f,
-
2376 0x66,
-
2377 0x165,
-
2378 0x174,
-
2379 0x20c,
-
2380 0xa5,
-
2381 0xab,
-
2382 0xc3,
-
2383 0xcb,
-
2384 0xd3,
-
2385 0xdd,
-
2386 0x206,
-
2387 0xed,
-
2388 0xf1,
-
2389 0xfe,
-
2390 0x103,
-
2391 0x1b3,
-
2392 0x1b5,
-
2393 0x20e,
-
2394 0x115,
-
2395 0x11b,
-
2396 0x12a,
-
2397 0x12d,
-
2398 0x209,
-
2399 0x148,
-
2400 0x14a,
-
2401 0x15c,
-
2402 0x15e,
-
2403 0x20b,
-
2404 0x169,
-
2405 0x172,
-
2406 0x187,
-
2407 0x18d,
-
2408 0x18e,
-
2409 0x20d,
-
2410 0x121,
-
2411 0x12c,
-
2412 0x208,
-
2413 0x34,
-
2414 0xc0,
-
2415 0x122,
-
2416 0x130,
-
2417 0x20a,
-
2418 0x107,
-
2419 0x11a,
-
2420 0x207,
-
2421 0xa2,
-
2422 0x185,
-
2423 0x1db,
-
2424 0x2df,
-
2425 0x2ee,
-
2426 0x36f,
-
2427 0x582,
-
2428 0x1e8,
-
2429 0x1ed,
-
2430 0x20f,
-
2431 0x210,
-
2432 0x23c,
-
2433 0x23e,
-
2434 0x217,
-
2435 0x338,
-
2436 0x347,
-
2437 0x212,
-
2438 0x2c2,
-
2439 0x2c3,
-
2440 0x213,
-
2441 0x214,
-
2442 0x215,
-
2443 0x2f1,
-
2444 0x300,
-
2445 0x301,
-
2446 0x22e,
-
2447 0x5f6,
-
2448 0x5f7,
-
2449 0x216,
-
2450 0x2ef,
-
2451 0x307,
-
2452 0x22a,
-
2453 0x55c,
-
2454 0x55d,
-
2455 0x560,
-
2456 0x219,
-
2457 0x37e,
-
2458 0x38d,
-
2459 0x21a,
-
2460 0x3a4,
-
2461 0x3ad,
-
2462 0x21c,
-
2463 0x3bc,
-
2464 0x3d6,
-
2465 0x21d,
-
2466 0x407,
-
2467 0x413,
-
2468 0x21e,
-
2469 0x42f,
-
2470 0x456,
-
2471 0x22d,
-
2472 0x5cf,
-
2473 0x5d3,
-
2474 0x472,
-
2475 0x47d,
-
2476 0x222,
-
2477 0x49b,
-
2478 0x4a3,
-
2479 0x225,
-
2480 0x4e1,
-
2481 0x4e5,
-
2482 0x228,
-
2483 0x518,
-
2484 0x521,
-
2485 0x522,
-
2486 0x227,
-
2487 0x51a,
-
2488 0x520,
-
2489 0x229,
-
2490 0x54e,
-
2491 0x559,
-
2492 0x22c,
-
2493 0x585,
-
2494 0x592,
-
2495 0x594,
-
2496 0x220,
-
2497 0x49d,
-
2498 0x49e,
-
2499 0x49f,
-
2500 0x211,
-
2501 0x28e,
-
2502 0x3b1,
-
2503 0x224,
-
2504 0x4b3,
-
2505 0x4b4,
-
2506 0x476,
-
2507 0x47c,
-
2508 0x379,
-
2509 0x583,
-
2510 0x45f,
-
2511 0x574,
-
2512 0x21f,
-
2513 0x475,
-
2514 0x22b,
-
2515 0x55e,
-
2516 0x55f,
-
2517 0x593,
-
2518 0x221,
-
2519 0x4a0,
-
2520 0x223,
-
2521 0x4a4,
-
2522 0x218,
-
2523 0x339,
-
2524 0x21b,
-
2525 0x3a5,
-
2526 0x226,
-
2527 0x4e6,
-
2528 0x98,
-
2529 0x39,
-
2530 0x75,
-
2531 0xbd,
-
2532 0x3a,
-
2533 0xae,
-
2534 0x1ba,
-
2535 0xbb,
-
2536 0xd0,
-
2537 0xf3,
-
2538 0x166,
-
2539 0xc1,
-
2540 0x17c,
-
2541 0x3b,
-
2542 0xa,
-
2543 0x1e,
-
2544 0x199,
-
2545 0x7f,
-
2546 0x43,
-
2547 0x96,
-
2548 0x1ca,
-
2549 0x1d2,
-
2550 0xa1,
-
2551 0xb7,
-
2552 0xc9,
-
2553 0xdb,
-
2554 0xeb,
-
2555 0xfc,
-
2556 0x111,
-
2557 0x128,
-
2558 0x146,
-
2559 0x15a,
-
2560 0x170,
-
2561 0x183,
-
2562 0x6f,
-
2563 0xbf,
-
2564 0x167,
-
2565 0x26,
-
2566 0x14f,
-
2567 0x14e,
-
2568 0x89,
-
2569 0x1c3,
-
2570 0x150,
-
2571 0x5b,
-
2572 0x1bb,
-
2573 0x1b9,
-
2574 0x1e5,
-
2575 0x236,
-
2576 0x5a6,
-
2577 0x341,
-
2578 0x2bf,
-
2579 0x37b,
-
2580 0x5f9,
-
2581 0x5f3,
-
2582 0x377,
-
2583 0x39b,
-
2584 0x3ab,
-
2585 0x3cc,
-
2586 0x404,
-
2587 0x426,
-
2588 0x46a,
-
2589 0x495,
-
2590 0x4d9,
-
2591 0x510,
-
2592 0x555,
-
2593 0x580,
-
2594 0x314,
-
2595 0x3b0,
-
2596 0x56d,
-
2597 0x28c,
-
2598 0x51e,
-
2599 0x51d,
-
2600 0x35c,
-
2601 0x5e2,
-
2602 0x527,
-
2603 0x2ea,
-
2604 0x5e9,
-
2605 0x5dc,
-
2606 0x38b,
-
2607 0x2cd,
-
2608 0x34a,
-
2609 0x3a1,
-
2610 0x2d7,
-
2611 0x392,
-
2612 0x5e6,
-
2613 0x39f,
-
2614 0x3db,
-
2615 0x435,
-
2616 0x56e,
-
2617 0x3b2,
-
2618 0x579,
-
2619 0x2dd,
-
2620 0x5e,
-
2621 0x2ed,
-
2622 0x114,
-
2623 0x46f,
-
2624 0x2fe,
-
2625 0x2fa,
-
2626 0x2fb,
-
2627 0x2fc,
-
2628 0x45a,
-
2629 0x4b7,
-
2630 0x561,
-
2631 0x359,
-
2632 0x5fe,
-
2633 0x5fd,
-
2634 0x3e9,
-
2635 0x4ea,
-
2636 0x2b7,
-
2637 0x427,
-
2638 0x405,
-
2639 0x369,
-
2640 0x19c,
-
2641 0x3ee,
-
2642 0x4f1,
-
2643 0x4f0,
-
2644 0x3ef,
-
2645 0x4fd,
-
2646 0x3cf,
-
2647 0x4dc,
-
2648 0x4db,
-
2649 0x238,
-
2650 0x3d0,
-
2651 0x2b3,
-
2652 0x3d,
-
2653 0x277,
-
2654 0x438,
-
2655 0x366,
-
2656 0x40e,
-
2657 0x499,
-
2658 0x4ae,
-
2659 0x5af,
-
2660 0x12f,
-
2661 0x56a,
-
2662 0x270,
-
2663 0x3ea,
-
2664 0x4ed,
-
2665 0x479,
-
2666 0x27e,
-
2667 0x36d,
-
2668 0x331,
-
2669 0x30c,
-
2670 0x556,
-
2671 0x4a,
-
2672 0x385,
-
2673 0x35b,
-
2674 0x4a5,
-
2675 0x384,
-
2676 0x3bb,
-
2677 0x2f5,
-
2678 0x458,
-
2679 0x2a3,
-
2680 0x5c1,
-
2681 0x4dd,
-
2682 0x4f9,
-
2683 0x56b,
-
2684 0x477,
-
2685 0x1f7,
-
2686 0x23b,
-
2687 0x4a1,
-
2688 0x482,
-
2689 0x1eb,
-
2690 0x1ec,
-
2691 0x23d,
-
2692 0x349,
-
2693 0x2b4,
-
2694 0x323,
-
2695 0x328,
-
2696 0x325,
-
2697 0x329,
-
2698 0x32b,
-
2699 0x32d,
-
2700 0x326,
-
2701 0x32e,
-
2702 0x327,
-
2703 0x32c,
-
2704 0x32f,
-
2705 0x330,
-
2706 0x3bf,
-
2707 0x577,
-
2708 0x4cb,
-
2709 0x2b5,
-
2710 0x35d,
-
2711 0x5d1,
-
2712 0x5d2,
-
2713 0x5a1,
-
2714 0x45d,
-
2715 0x42a,
-
2716 0x2d4,
-
2717 0x2ce,
-
2718 0x437,
-
2719 0x446,
-
2720 0x4d0,
-
2721 0xd4,
-
2722 0x13f,
-
2723 0x3c3,
-
2724 0x4cf,
-
2725 0x3fe,
-
2726 0x3c1,
-
2727 0x4cd,
-
2728 0x3c2,
-
2729 0x4ce,
-
2730 0x35e,
-
2731 0x433,
-
2732 0x3eb,
-
2733 0x4ee,
-
2734 0x2a4,
-
2735 0x2a9,
-
2736 0x2ad,
-
2737 0x478,
-
2738 0x481,
-
2739 0x3d9,
-
2740 0x3d8,
-
2741 0x589,
-
2742 0x588,
-
2743 0x4e4,
-
2744 0x4e3,
-
2745 0x2c6,
-
2746 0x2c5,
-
2747 0x4e8,
-
2748 0x3e7,
-
2749 0x3c0,
-
2750 0x578,
-
2751 0x4cc,
-
2752 0x2b6,
-
2753 0x3e8,
-
2754 0x4e9,
-
2755 0x436,
-
2756 0x432,
-
2757 0x445,
-
2758 0x3b7,
-
2759 0x5d4,
-
2760 0x573,
-
2761 0x4c5,
-
2762 0x5d6,
-
2763 0x2b1,
-
2764 0x357,
-
2765 0x37d,
-
2766 0x59e,
-
2767 0x3b6,
-
2768 0x4c4,
-
2769 0x320,
-
2770 0x29d,
-
2771 0x490,
-
2772 0x30e,
-
2773 0x42c,
-
2774 0x2f9,
-
2775 0x418,
-
2776 0x38f,
-
2777 0x441,
-
2778 0x302,
-
2779 0x434,
-
2780 0x23a,
-
2781 0x4b0,
-
2782 0x1f0,
-
2783 0x2a1,
-
2784 0x4fc,
-
2785 0x540,
-
2786 0x40c,
-
2787 0x410,
-
2788 0x4a8,
-
2789 0x516,
-
2790 0x535,
-
2791 0x3e1,
-
2792 0x29e,
-
2793 0x4c8,
-
2794 0x4b1,
-
2795 0x5b0,
-
2796 0x386,
-
2797 0x1f4,
-
2798 0x1f3,
-
2799 0x1f5,
-
2800 0x1f6,
-
2801 0x40a,
-
2802 0x43f,
-
2803 0x48e,
-
2804 0x52a,
-
2805 0x442,
-
2806 0x44d,
-
2807 0x1f2,
-
2808 0x480,
-
2809 0x27d,
-
2810 0x2ab,
-
2811 0x389,
-
2812 0x2a0,
-
2813 0x55b,
-
2814 0x239,
-
2815 0x523,
-
2816 0x563,
-
2817 0x273,
-
2818 0x5c4,
-
2819 0x44b,
-
2820 0x524,
-
2821 0x44c,
-
2822 0x29f,
-
2823 0x425,
-
2824 0x1f9,
-
2825 0x1ff,
-
2826 0x562,
-
2827 0x41b,
-
2828 0x1fa,
-
2829 0x235,
-
2830 0x279,
-
2831 0x27a,
-
2832 0x306,
-
2833 0x2de,
-
2834 0x2f0,
-
2835 0x305,
-
2836 0x29a,
-
2837 0x2e9,
-
2838 0x2e6,
-
2839 0x296,
-
2840 0x5c0,
-
2841 0x56c,
-
2842 0x429,
-
2843 0x304,
-
2844 0x42b,
-
2845 0x3d1,
-
2846 0x3d3,
-
2847 0x344,
-
2848 0x346,
-
2849 0x3b8,
-
2850 0x335,
-
2851 0x3de,
-
2852 0x3df,
-
2853 0x3f9,
-
2854 0x34d,
-
2855 0x34e,
-
2856 0x356,
-
2857 0xe3,
-
2858 0x86,
-
2859 0x572,
-
2860 0x43b,
-
2861 0x431,
-
2862 0x439,
-
2863 0x43a,
-
2864 0x42d,
-
2865 0x42e,
-
2866 0x3ec,
-
2867 0x352,
-
2868 0x3d5,
-
2869 0x34b,
-
2870 0x4ac,
-
2871 0x501,
-
2872 0x2ac,
-
2873 0x4ad,
-
2874 0x504,
-
2875 0x505,
-
2876 0x4b2,
-
2877 0x50f,
-
2878 0x443,
-
2879 0x449,
-
2880 0x53b,
-
2881 0x543,
-
2882 0x44e,
-
2883 0x451,
-
2884 0x53c,
-
2885 0x53d,
-
2886 0x547,
-
2887 0x548,
-
2888 0x44f,
-
2889 0x450,
-
2890 0x452,
-
2891 0x453,
-
2892 0x53e,
-
2893 0x53f,
-
2894 0x5b2,
-
2895 0x5b3,
-
2896 0x549,
-
2897 0x54a,
-
2898 0x5b4,
-
2899 0x5b5,
-
2900 0x591,
-
2901 0x52d,
-
2902 0x52f,
-
2903 0x52e,
-
2904 0x530,
-
2905 0x52b,
-
2906 0x52c,
-
2907 0x47f,
-
2908 0x47e,
-
2909 0x489,
-
2910 0x486,
-
2911 0x46d,
-
2912 0x467,
-
2913 0x462,
-
2914 0x46b,
-
2915 0x4a7,
-
2916 0x40d,
-
2917 0x567,
-
2918 0x513,
-
2919 0x5a7,
-
2920 0x2b8,
-
2921 0x569,
-
2922 0x246,
-
2923 0x49a,
-
2924 0x411,
-
2925 0x59f,
-
2926 0x19a,
-
2927 0x1a1,
-
2928 0x45c,
-
2929 0x45b,
-
2930 0x417,
-
2931 0x416,
-
2932 0x5ad,
-
2933 0x5b1,
-
2934 0x3f6,
-
2935 0x4f6,
-
2936 0x414,
-
2937 0x38a,
-
2938 0x5a9,
-
2939 0x230,
-
2940 0x2c7,
-
2941 0x511,
-
2942 0x537,
-
2943 0x2cc,
-
2944 0x247,
-
2945 0x3f4,
-
2946 0x4f4,
-
2947 0x3f2,
-
2948 0x4f2,
-
2949 0x274,
-
2950 0x2af,
-
2951 0x2b0,
-
2952 0x161,
-
2953 0x163,
-
2954 0x29,
-
2955 0x38,
-
2956 0x321,
-
2957 0x3cd,
-
2958 0x351,
-
2959 0xdf,
-
2960 0x82,
-
2961 0x3d2,
-
2962 0x345,
-
2963 0x2f6,
-
2964 0x2f4,
-
2965 0x2a7,
-
2966 0x2a8,
-
2967 0x444,
-
2968 0x44a,
-
2969 0x3e0,
-
2970 0x34f,
-
2971 0x4af,
-
2972 0x50e,
-
2973 0x43c,
-
2974 0x447,
-
2975 0x43d,
-
2976 0x448,
-
2977 0x5aa,
-
2978 0x19,
-
2979 0x3c9,
-
2980 0x4d6,
-
2981 0x3d4,
-
2982 0x4e0,
-
2983 0x2d6,
-
2984 0x2d0,
-
2985 0x596,
-
2986 0x58c,
-
2987 0x558,
-
2988 0x54d,
-
2989 0x58b,
-
2990 0x595,
-
2991 0x2cf,
-
2992 0x2d5,
-
2993 0x332,
-
2994 0x519,
-
2995 0x526,
-
2996 0x536,
-
2997 0x3bd,
-
2998 0x4c9,
-
2999 0x240,
-
3000 0x45e,
-
3001 0x260,
-
3002 0x269,
-
3003 0x25f,
-
3004 0x25e,
-
3005 0x268,
-
3006 0x267,
-
3007 0x26f,
-
3008 0x26e,
-
3009 0x263,
-
3010 0x264,
-
3011 0x26d,
-
3012 0x24c,
-
3013 0x255,
-
3014 0x25d,
-
3015 0x24b,
-
3016 0x249,
-
3017 0x25c,
-
3018 0x24a,
-
3019 0x248,
-
3020 0x266,
-
3021 0x254,
-
3022 0x252,
-
3023 0x265,
-
3024 0x253,
-
3025 0x251,
-
3026 0x26c,
-
3027 0x25b,
-
3028 0x258,
-
3029 0x26b,
-
3030 0x25a,
-
3031 0x257,
-
3032 0x24f,
-
3033 0x261,
-
3034 0x24d,
-
3035 0x250,
-
3036 0x262,
-
3037 0x24e,
-
3038 0x26a,
-
3039 0x259,
-
3040 0x256,
-
3041 0x58a,
-
3042 0x3da,
-
3043 0x244,
-
3044 0x242,
-
3045 0x241,
-
3046 0x243,
-
3047 0x533,
-
3048 0x531,
-
3049 0x532,
-
3050 0x534,
-
3051 0x4de,
-
3052 0x3ff,
-
3053 0x5d9,
-
3054 0x59b,
-
3055 0x59a,
-
3056 0x4f7,
-
3057 0x4f5,
-
3058 0x5ce,
-
3059 0x2db,
-
3060 0x2da,
-
3061 0x3f7,
-
3062 0x3f5,
-
3063 0x2c8,
-
3064 0x3e3,
-
3065 0x28f,
-
3066 0x5cb,
-
3067 0x291,
-
3068 0x293,
-
3069 0x294,
-
3070 0x292,
-
3071 0x295,
-
3072 0x539,
-
3073 0x538,
-
3074 0x4a2,
-
3075 0x316,
-
3076 0x3fc,
-
3077 0x529,
-
3078 0x297,
-
3079 0x365,
-
3080 0x2c9,
-
3081 0x542,
-
3082 0x31c,
-
3083 0x41d,
-
3084 0x51c,
-
3085 0x28d,
-
3086 0x2a5,
-
3087 0x3fd,
-
3088 0x3e5,
-
3089 0x3e4,
-
3090 0x517,
-
3091 0x318,
-
3092 0x31b,
-
3093 0x31d,
-
3094 0x317,
-
3095 0x319,
-
3096 };
-
3098}
+
16 inline const sgml_unicode_pair sgml_unicode[] = {
+
17 { "AElig", L"\u00c6" },
+
18 { "Aacgr", L"\u0386" },
+
19 { "Aacute", L"\u00c1" },
+
20 { "Aacute", L"\u0041\u0301" },
+
21 { "Abreve", L"\u0102" },
+
22 { "Abreve", L"\u0041\u0306" },
+
23 { "Abring", L"\u0041\u032f" },
+
24 { "Acaron", L"\u0041\u030c" },
+
25 { "Acirc", L"\u00c2" },
+
26 { "Acirc", L"\u0041\u0302" },
+
27 { "Acy", L"\u0410" },
+
28 { "Adot", L"\u0041\u0307" },
+
29 { "Agr", L"\u0391" },
+
30 { "Agrave", L"\u00c0" },
+
31 { "Agrave", L"\u0041\u0300" },
+
32 { "Alpha", L"\u0391" },
+
33 { "Amacr", L"\u0100" },
+
34 { "Amacr", L"\u0041\u0304" },
+
35 { "Aogon", L"\u0104" },
+
36 { "Aring", L"\u00c5" },
+
37 { "Atilde", L"\u00c3" },
+
38 { "Atilde", L"\u0041\u0303" },
+
39 { "Auml", L"\u00c4" },
+
40 { "Auml", L"\u0041\u0308" },
+
41 { "Bacute", L"\u0042\u0301" },
+
42 { "Barwed", L"\u2306" },
+
43 { "Bbreve", L"\u0042\u0306" },
+
44 { "Bbring", L"\u0042\u032f" },
+
45 { "Bcaron", L"\u0042\u030c" },
+
46 { "Bcirc", L"\u0042\u0302" },
+
47 { "Bcy", L"\u0411" },
+
48 { "Bdot", L"\u0042\u0307" },
+
49 { "Beta", L"\u0392" },
+
50 { "Bgr", L"\u0392" },
+
51 { "Bgrave", L"\u0042\u0300" },
+
52 { "Bmacr", L"\u0042\u0304" },
+
53 { "Btilde", L"\u0042\u0303" },
+
54 { "Buml", L"\u0042\u0308" },
+
55 { "CHcy", L"\u0427" },
+
56 { "Cacute", L"\u0106" },
+
57 { "Cacute", L"\u0043\u0301" },
+
58 { "Cap", L"\u22d2" },
+
59 { "Cbreve", L"\u0043\u0306" },
+
60 { "Cbring", L"\u0043\u032f" },
+
61 { "Ccaron", L"\u010c" },
+
62 { "Ccaron", L"\u0043\u030c" },
+
63 { "Ccedil", L"\u00c7" },
+
64 { "Ccirc", L"\u0108" },
+
65 { "Ccirc", L"\u0043\u0302" },
+
66 { "Cdot", L"\u010a" },
+
67 { "Cdot", L"\u0043\u0307" },
+
68 { "Cgrave", L"\u0043\u0300" },
+
69 { "Chi", L"\u03a7" },
+
70 { "Cmacr", L"\u0043\u0304" },
+
71 { "Ctilde", L"\u0043\u0303" },
+
72 { "Cuml", L"\u0043\u0308" },
+
73 { "Cup", L"\u22d3" },
+
74 { "DJcy", L"\u0402" },
+
75 { "DScy", L"\u0405" },
+
76 { "DZcy", L"\u040f" },
+
77 { "Dacute", L"\u0044\u0301" },
+
78 { "Dagger", L"\u2021" },
+
79 { "Dbreve", L"\u0044\u0306" },
+
80 { "Dbring", L"\u0044\u032f" },
+
81 { "Dcaron", L"\u010e" },
+
82 { "Dcaron", L"\u0044\u030c" },
+
83 { "Dcirc", L"\u0044\u0302" },
+
84 { "Dcy", L"\u0414" },
+
85 { "Ddot", L"\u0044\u0307" },
+
86 { "Delta", L"\u0394" },
+
87 { "Dgr", L"\u0394" },
+
88 { "Dgrave", L"\u0044\u0300" },
+
89 { "Dmacr", L"\u0044\u0304" },
+
90 { "Dot", L"\u00a8" },
+
91 { "DotDot", L"\u20dc" },
+
92 { "Dstrok", L"\u0110" },
+
93 { "Dtilde", L"\u0044\u0303" },
+
94 { "Duml", L"\u0044\u0308" },
+
95 { "EEacgr", L"\u0389" },
+
96 { "EEgr", L"\u0397" },
+
97 { "ENG", L"\u014a" },
+
98 { "ETH", L"\u00d0" },
+
99 { "Eacgr", L"\u0388" },
+
100 { "Eacute", L"\u00c9" },
+
101 { "Eacute", L"\u0045\u0301" },
+
102 { "Ebreve", L"\u0045\u0306" },
+
103 { "Ebring", L"\u0045\u032f" },
+
104 { "Ecaron", L"\u011a" },
+
105 { "Ecaron", L"\u0045\u030c" },
+
106 { "Ecirc", L"\u00ca" },
+
107 { "Ecirc", L"\u0045\u0302" },
+
108 { "Ecy", L"\u042d" },
+
109 { "Edot", L"\u0116" },
+
110 { "Edot", L"\u0045\u0307" },
+
111 { "Edotb", L"\u1eb8" },
+
112 { "Egr", L"\u0395" },
+
113 { "Egrave", L"\u00c8" },
+
114 { "Egrave", L"\u0045\u0300" },
+
115 { "Emacr", L"\u0112" },
+
116 { "Emacr", L"\u0045\u0304" },
+
117 { "Eogon", L"\u0118" },
+
118 { "Epsilon", L"\u0395" },
+
119 { "Eta", L"\u0397" },
+
120 { "Etilde", L"\u0045\u0303" },
+
121 { "Euml", L"\u00cb" },
+
122 { "Euml", L"\u0045\u0308" },
+
123 { "Facute", L"\u0046\u0301" },
+
124 { "Fbreve", L"\u0046\u0306" },
+
125 { "Fbring", L"\u0046\u032f" },
+
126 { "Fcaron", L"\u0046\u030c" },
+
127 { "Fcirc", L"\u0046\u0302" },
+
128 { "Fcy", L"\u0424" },
+
129 { "Fdot", L"\u0046\u0307" },
+
130 { "Fgrave", L"\u0046\u0300" },
+
131 { "Fmacr", L"\u0046\u0304" },
+
132 { "Ftilde", L"\u0046\u0303" },
+
133 { "Fuml", L"\u0046\u0308" },
+
134 { "GJcy", L"\u0403" },
+
135 { "Gacute", L"\u0047\u0301" },
+
136 { "Gamma", L"\u0393" },
+
137 { "Gbreve", L"\u011e" },
+
138 { "Gbreve", L"\u0047\u0306" },
+
139 { "Gbring", L"\u0047\u032f" },
+
140 { "Gcaron", L"\u0047\u030c" },
+
141 { "Gcedil", L"\u0122" },
+
142 { "Gcirc", L"\u011c" },
+
143 { "Gcirc", L"\u0047\u0302" },
+
144 { "Gcy", L"\u0413" },
+
145 { "Gdot", L"\u0120" },
+
146 { "Gdot", L"\u0047\u0307" },
+
147 { "Gg", L"\u22d9" },
+
148 { "Ggr", L"\u0393" },
+
149 { "Ggrave", L"\u0047\u0300" },
+
150 { "Gmacr", L"\u0047\u0304" },
+
151 { "Gt", L"\u226b" },
+
152 { "Gtilde", L"\u0047\u0303" },
+
153 { "Guml", L"\u0047\u0308" },
+
154 { "HARDcy", L"\u042a" },
+
155 { "Hacute", L"\u0048\u0301" },
+
156 { "Hbreve", L"\u0048\u0306" },
+
157 { "Hbring", L"\u0048\u032f" },
+
158 { "Hcaron", L"\u0048\u030c" },
+
159 { "Hcirc", L"\u0124" },
+
160 { "Hcirc", L"\u0048\u0302" },
+
161 { "Hdot", L"\u0048\u0307" },
+
162 { "Hgrave", L"\u0048\u0300" },
+
163 { "Hmacr", L"\u0048\u0304" },
+
164 { "Hstrok", L"\u0126" },
+
165 { "Htilde", L"\u0048\u0303" },
+
166 { "Huml", L"\u0048\u0308" },
+
167 { "IEcy", L"\u0415" },
+
168 { "IJlig", L"\u0132" },
+
169 { "IOcy", L"\u0401" },
+
170 { "Iacgr", L"\u038a" },
+
171 { "Iacute", L"\u00cd" },
+
172 { "Iacute", L"\u0049\u0301" },
+
173 { "Ibreve", L"\u0049\u0306" },
+
174 { "Ibring", L"\u0049\u032f" },
+
175 { "Icaron", L"\u0049\u030c" },
+
176 { "Icirc", L"\u00ce" },
+
177 { "Icirc", L"\u0049\u0302" },
+
178 { "Icy", L"\u0418" },
+
179 { "Idigr", L"\u03aa" },
+
180 { "Idot", L"\u0130" },
+
181 { "Idot", L"\u0049\u0307" },
+
182 { "Igr", L"\u0399" },
+
183 { "Igrave", L"\u00cc" },
+
184 { "Igrave", L"\u0049\u0300" },
+
185 { "Imacr", L"\u012a" },
+
186 { "Imacr", L"\u0049\u0304" },
+
187 { "Iogon", L"\u012e" },
+
188 { "Iota", L"\u0399" },
+
189 { "Itilde", L"\u0128" },
+
190 { "Itilde", L"\u0049\u0303" },
+
191 { "Iukcy", L"\u0406" },
+
192 { "Iuml", L"\u00cf" },
+
193 { "Iuml", L"\u0049\u0308" },
+
194 { "Jacute", L"\u004a\u0301" },
+
195 { "Jbreve", L"\u004a\u0306" },
+
196 { "Jbring", L"\u004a\u032f" },
+
197 { "Jcaron", L"\u004a\u030c" },
+
198 { "Jcirc", L"\u0134" },
+
199 { "Jcirc", L"\u004a\u0302" },
+
200 { "Jcy", L"\u0419" },
+
201 { "Jdot", L"\u004a\u0307" },
+
202 { "Jgrave", L"\u004a\u0300" },
+
203 { "Jmacr", L"\u004a\u0304" },
+
204 { "Jsercy", L"\u0408" },
+
205 { "Jtilde", L"\u004a\u0303" },
+
206 { "Jukcy", L"\u0404" },
+
207 { "Juml", L"\u004a\u0308" },
+
208 { "KHcy", L"\u0425" },
+
209 { "KHgr", L"\u03a7" },
+
210 { "KJcy", L"\u040c" },
+
211 { "Kacute", L"\u004b\u0301" },
+
212 { "Kappa", L"\u039a" },
+
213 { "Kbreve", L"\u004b\u0306" },
+
214 { "Kbring", L"\u004b\u032f" },
+
215 { "Kcaron", L"\u004b\u030c" },
+
216 { "Kcedil", L"\u0136" },
+
217 { "Kcirc", L"\u004b\u0302" },
+
218 { "Kcy", L"\u041a" },
+
219 { "Kdot", L"\u004b\u0307" },
+
220 { "Kgr", L"\u039a" },
+
221 { "Kgrave", L"\u004b\u0300" },
+
222 { "Kmacr", L"\u004b\u0304" },
+
223 { "Ktilde", L"\u004b\u0303" },
+
224 { "Kuml", L"\u004b\u0308" },
+
225 { "LJcy", L"\u0409" },
+
226 { "Lacute", L"\u0139" },
+
227 { "Lacute", L"\u004c\u0301" },
+
228 { "Lambda", L"\u039b" },
+
229 { "Larr", L"\u219e" },
+
230 { "Lbreve", L"\u004c\u0306" },
+
231 { "Lbring", L"\u004c\u032f" },
+
232 { "Lcaron", L"\u013d" },
+
233 { "Lcaron", L"\u004c\u030c" },
+
234 { "Lcedil", L"\u013b" },
+
235 { "Lcirc", L"\u004c\u0302" },
+
236 { "Lcy", L"\u041b" },
+
237 { "Ldot", L"\u004c\u0307" },
+
238 { "Lgr", L"\u039b" },
+
239 { "Lgrave", L"\u004c\u0300" },
+
240 { "Ll", L"\u22d8" },
+
241 { "Lmacr", L"\u004c\u0304" },
+
242 { "Lmidot", L"\u013f" },
+
243 { "Lstrok", L"\u0141" },
+
244 { "Lt", L"\u226a" },
+
245 { "Ltilde", L"\u004c\u0303" },
+
246 { "Luml", L"\u004c\u0308" },
+
247 { "Macute", L"\u004d\u0301" },
+
248 { "Mbreve", L"\u004d\u0306" },
+
249 { "Mbring", L"\u004d\u032f" },
+
250 { "Mcaron", L"\u004d\u030c" },
+
251 { "Mcirc", L"\u004d\u0302" },
+
252 { "Mcy", L"\u041c" },
+
253 { "Mdot", L"\u004d\u0307" },
+
254 { "Mgr", L"\u039c" },
+
255 { "Mgrave", L"\u004d\u0300" },
+
256 { "Mmacr", L"\u004d\u0304" },
+
257 { "Mtilde", L"\u004d\u0303" },
+
258 { "Mu", L"\u039c" },
+
259 { "Muml", L"\u004d\u0308" },
+
260 { "NJcy", L"\u040a" },
+
261 { "Nacute", L"\u0143" },
+
262 { "Nacute", L"\u004e\u0301" },
+
263 { "Nbreve", L"\u004e\u0306" },
+
264 { "Nbring", L"\u004e\u032f" },
+
265 { "Ncaron", L"\u0147" },
+
266 { "Ncaron", L"\u004e\u030c" },
+
267 { "Ncedil", L"\u0145" },
+
268 { "Ncirc", L"\u004e\u0302" },
+
269 { "Ncy", L"\u041d" },
+
270 { "Ndot", L"\u004e\u0307" },
+
271 { "Ngr", L"\u039d" },
+
272 { "Ngrave", L"\u004e\u0300" },
+
273 { "Nmacr", L"\u004e\u0304" },
+
274 { "Ntilde", L"\u00d1" },
+
275 { "Ntilde", L"\u004e\u0303" },
+
276 { "Nu", L"\u039d" },
+
277 { "Numl", L"\u004e\u0308" },
+
278 { "OElig", L"\u0152" },
+
279 { "OHacgr", L"\u038f" },
+
280 { "OHgr", L"\u03a9" },
+
281 { "Oacgr", L"\u038c" },
+
282 { "Oacute", L"\u00d3" },
+
283 { "Oacute", L"\u004f\u0301" },
+
284 { "Obreve", L"\u004f\u0306" },
+
285 { "Obring", L"\u004f\u032f" },
+
286 { "Ocaron", L"\u01d1" },
+
287 { "Ocaron", L"\u004f\u030c" },
+
288 { "Ocirc", L"\u00d4" },
+
289 { "Ocirc", L"\u004f\u0302" },
+
290 { "Ocy", L"\u041e" },
+
291 { "Odblac", L"\u0150" },
+
292 { "Odot", L"\u004f\u0307" },
+
293 { "Odotb", L"\u1ecc" },
+
294 { "Ogr", L"\u039f" },
+
295 { "Ograve", L"\u00d2" },
+
296 { "Ograve", L"\u004f\u0300" },
+
297 { "Omacr", L"\u014c" },
+
298 { "Omacr", L"\u004f\u0304" },
+
299 { "Omega", L"\u03a9" },
+
300 { "Omicron", L"\u039f" },
+
301 { "Oslash", L"\u00d8" },
+
302 { "Otilde", L"\u00d5" },
+
303 { "Otilde", L"\u004f\u0303" },
+
304 { "Ouml", L"\u00d6" },
+
305 { "Ouml", L"\u004f\u0308" },
+
306 { "PHgr", L"\u03a6" },
+
307 { "PSgr", L"\u03a8" },
+
308 { "Pacute", L"\u0050\u0301" },
+
309 { "Pbreve", L"\u0050\u0306" },
+
310 { "Pbring", L"\u0050\u032f" },
+
311 { "Pcaron", L"\u0050\u030c" },
+
312 { "Pcirc", L"\u0050\u0302" },
+
313 { "Pcy", L"\u041f" },
+
314 { "Pdot", L"\u0050\u0307" },
+
315 { "Pgr", L"\u03a0" },
+
316 { "Pgrave", L"\u0050\u0300" },
+
317 { "Phi", L"\u03a6" },
+
318 { "Pi", L"\u03a0" },
+
319 { "Pmacr", L"\u0050\u0304" },
+
320 { "Prime", L"\u2033" },
+
321 { "Psi", L"\u03a8" },
+
322 { "Ptilde", L"\u0050\u0303" },
+
323 { "Puml", L"\u0050\u0308" },
+
324 { "Qacute", L"\u0051\u0301" },
+
325 { "Qbreve", L"\u0051\u0306" },
+
326 { "Qbring", L"\u0051\u032f" },
+
327 { "Qcaron", L"\u0051\u030c" },
+
328 { "Qcirc", L"\u0051\u0302" },
+
329 { "Qdot", L"\u0051\u0307" },
+
330 { "Qgrave", L"\u0051\u0300" },
+
331 { "Qmacr", L"\u0051\u0304" },
+
332 { "Qtilde", L"\u0051\u0303" },
+
333 { "Quml", L"\u0051\u0308" },
+
334 { "Racute", L"\u0154" },
+
335 { "Racute", L"\u0052\u0301" },
+
336 { "Rarr", L"\u21a0" },
+
337 { "Rbreve", L"\u0052\u0306" },
+
338 { "Rbring", L"\u0052\u032f" },
+
339 { "Rcaron", L"\u0158" },
+
340 { "Rcaron", L"\u0052\u030c" },
+
341 { "Rcedil", L"\u0156" },
+
342 { "Rcirc", L"\u0052\u0302" },
+
343 { "Rcy", L"\u0420" },
+
344 { "Rdot", L"\u0052\u0307" },
+
345 { "Rgr", L"\u03a1" },
+
346 { "Rgrave", L"\u0052\u0300" },
+
347 { "Rho", L"\u03a1" },
+
348 { "Rmacr", L"\u0052\u0304" },
+
349 { "Rtilde", L"\u0052\u0303" },
+
350 { "Ruml", L"\u0052\u0308" },
+
351 { "SHCHcy", L"\u0429" },
+
352 { "SHcy", L"\u0428" },
+
353 { "SOFTcy", L"\u042c" },
+
354 { "Sacute", L"\u015a" },
+
355 { "Sacute", L"\u0053\u0301" },
+
356 { "Sbreve", L"\u0053\u0306" },
+
357 { "Sbring", L"\u0053\u032f" },
+
358 { "Scaron", L"\u0160" },
+
359 { "Scaron", L"\u0053\u030c" },
+
360 { "Scedil", L"\u015e" },
+
361 { "Scirc", L"\u015c" },
+
362 { "Scirc", L"\u0053\u0302" },
+
363 { "Scy", L"\u0421" },
+
364 { "Sdot", L"\u0053\u0307" },
+
365 { "Sgr", L"\u03a3" },
+
366 { "Sgrave", L"\u0053\u0300" },
+
367 { "Sigma", L"\u03a3" },
+
368 { "Smacr", L"\u0053\u0304" },
+
369 { "Stilde", L"\u0053\u0303" },
+
370 { "Sub", L"\u22d0" },
+
371 { "Suml", L"\u0053\u0308" },
+
372 { "Sup", L"\u22d1" },
+
373 { "THORN", L"\u00de" },
+
374 { "THgr", L"\u0398" },
+
375 { "TSHcy", L"\u040b" },
+
376 { "TScy", L"\u0426" },
+
377 { "Tacute", L"\u0054\u0301" },
+
378 { "Tau", L"\u03a4" },
+
379 { "Tbreve", L"\u0054\u0306" },
+
380 { "Tbring", L"\u0054\u032f" },
+
381 { "Tcaron", L"\u0164" },
+
382 { "Tcaron", L"\u0054\u030c" },
+
383 { "Tcedil", L"\u0162" },
+
384 { "Tcirc", L"\u0054\u0302" },
+
385 { "Tcy", L"\u0422" },
+
386 { "Tdot", L"\u0054\u0307" },
+
387 { "Tgr", L"\u03a4" },
+
388 { "Tgrave", L"\u0054\u0300" },
+
389 { "Theta", L"\u0398" },
+
390 { "Tmacr", L"\u0054\u0304" },
+
391 { "Tstrok", L"\u0166" },
+
392 { "Ttilde", L"\u0054\u0303" },
+
393 { "Tuml", L"\u0054\u0308" },
+
394 { "Uacgr", L"\u038e" },
+
395 { "Uacute", L"\u00da" },
+
396 { "Uacute", L"\u0055\u0301" },
+
397 { "Ubrcy", L"\u040e" },
+
398 { "Ubreve", L"\u016c" },
+
399 { "Ubreve", L"\u0055\u0306" },
+
400 { "Ubring", L"\u0055\u032f" },
+
401 { "Ucaron", L"\u0055\u030c" },
+
402 { "Ucirc", L"\u00db" },
+
403 { "Ucirc", L"\u0055\u0302" },
+
404 { "Ucy", L"\u0423" },
+
405 { "Udblac", L"\u0170" },
+
406 { "Udigr", L"\u03ab" },
+
407 { "Udot", L"\u0055\u0307" },
+
408 { "Ugr", L"\u03a5" },
+
409 { "Ugrave", L"\u00d9" },
+
410 { "Ugrave", L"\u0055\u0300" },
+
411 { "Umacr", L"\u016a" },
+
412 { "Umacr", L"\u0055\u0304" },
+
413 { "Uogon", L"\u0172" },
+
414 { "Upsi", L"\u03a5" },
+
415 { "Upsilon", L"\u03a5" },
+
416 { "Uring", L"\u016e" },
+
417 { "Utilde", L"\u0168" },
+
418 { "Utilde", L"\u0055\u0303" },
+
419 { "Uuml", L"\u00dc" },
+
420 { "Uuml", L"\u0055\u0308" },
+
421 { "Vacute", L"\u0056\u0301" },
+
422 { "Vbreve", L"\u0056\u0306" },
+
423 { "Vbring", L"\u0056\u032f" },
+
424 { "Vcaron", L"\u0056\u030c" },
+
425 { "Vcirc", L"\u0056\u0302" },
+
426 { "Vcy", L"\u0412" },
+
427 { "Vdash", L"\u22a9" },
+
428 { "Vdot", L"\u0056\u0307" },
+
429 { "Verbar", L"\u2016" },
+
430 { "Vgrave", L"\u0056\u0300" },
+
431 { "Vmacr", L"\u0056\u0304" },
+
432 { "Vtilde", L"\u0056\u0303" },
+
433 { "Vuml", L"\u0056\u0308" },
+
434 { "Vvdash", L"\u22aa" },
+
435 { "Wacute", L"\u0057\u0301" },
+
436 { "Wbreve", L"\u0057\u0306" },
+
437 { "Wbring", L"\u0057\u032f" },
+
438 { "Wcaron", L"\u0057\u030c" },
+
439 { "Wcirc", L"\u0174" },
+
440 { "Wcirc", L"\u0057\u0302" },
+
441 { "Wdot", L"\u0057\u0307" },
+
442 { "Wgrave", L"\u0057\u0300" },
+
443 { "Wmacr", L"\u0057\u0304" },
+
444 { "Wtilde", L"\u0057\u0303" },
+
445 { "Wuml", L"\u0057\u0308" },
+
446 { "Xacute", L"\u0058\u0301" },
+
447 { "Xbreve", L"\u0058\u0306" },
+
448 { "Xbring", L"\u0058\u032f" },
+
449 { "Xcaron", L"\u0058\u030c" },
+
450 { "Xcirc", L"\u0058\u0302" },
+
451 { "Xdot", L"\u0058\u0307" },
+
452 { "Xgr", L"\u039e" },
+
453 { "Xgrave", L"\u0058\u0300" },
+
454 { "Xi", L"\u039e" },
+
455 { "Xmacr", L"\u0058\u0304" },
+
456 { "Xtilde", L"\u0058\u0303" },
+
457 { "Xuml", L"\u0058\u0308" },
+
458 { "YAcy", L"\u042f" },
+
459 { "YIcy", L"\u0407" },
+
460 { "YUcy", L"\u042e" },
+
461 { "Yacute", L"\u00dd" },
+
462 { "Yacute", L"\u0059\u0301" },
+
463 { "Ybreve", L"\u0059\u0306" },
+
464 { "Ybring", L"\u0059\u032f" },
+
465 { "Ycaron", L"\u0059\u030c" },
+
466 { "Ycirc", L"\u0176" },
+
467 { "Ycirc", L"\u0059\u0302" },
+
468 { "Ycy", L"\u042b" },
+
469 { "Ydot", L"\u0059\u0307" },
+
470 { "Ygrave", L"\u0059\u0300" },
+
471 { "Ymacr", L"\u0059\u0304" },
+
472 { "Ytilde", L"\u0059\u0303" },
+
473 { "Yuml", L"\u0178" },
+
474 { "Yuml", L"\u0059\u0308" },
+
475 { "ZHcy", L"\u0416" },
+
476 { "Zacute", L"\u0179" },
+
477 { "Zacute", L"\u005a\u0301" },
+
478 { "Zbreve", L"\u005a\u0306" },
+
479 { "Zbring", L"\u005a\u032f" },
+
480 { "Zcaron", L"\u017d" },
+
481 { "Zcaron", L"\u005a\u030c" },
+
482 { "Zcirc", L"\u005a\u0302" },
+
483 { "Zcy", L"\u0417" },
+
484 { "Zdot", L"\u017b" },
+
485 { "Zdot", L"\u005a\u0307" },
+
486 { "Zeta", L"\u0396" },
+
487 { "Zgr", L"\u0396" },
+
488 { "Zgrave", L"\u005a\u0300" },
+
489 { "Zmacr", L"\u005a\u0304" },
+
490 { "Ztilde", L"\u005a\u0303" },
+
491 { "Zuml", L"\u005a\u0308" },
+
492 { "aacgr", L"\u03ac" },
+
493 { "aacute", L"\u00e1" },
+
494 { "aacute", L"\u0061\u0301" },
+
495 { "abreve", L"\u0103" },
+
496 { "abreve", L"\u0061\u0306" },
+
497 { "abring", L"\u0061\u032f" },
+
498 { "acaron", L"\u0061\u030c" },
+
499 { "acirc", L"\u00e2" },
+
500 { "acirc", L"\u0061\u0302" },
+
501 { "acute", L"\u00b4" },
+
502 { "acy", L"\u0430" },
+
503 { "adot", L"\u0061\u0307" },
+
504 { "aelig", L"\u00e6" },
+
505 { "agr", L"\u03b1" },
+
506 { "agrave", L"\u00e0" },
+
507 { "agrave", L"\u0061\u0300" },
+
508 { "alefsym", L"\u2135" },
+
509 { "aleph", L"\u2135" },
+
510 { "alpha", L"\u03b1" },
+
511 { "amacr", L"\u0101" },
+
512 { "amacr", L"\u0061\u0304" },
+
513 { "amalg", L"\u2210" },
+
514 { "amp", L"\u0026" },
+
515 { "and", L"\u2227" },
+
516 { "ang", L"\u2220" },
+
517 { "ang90", L"\u221f" },
+
518 { "angmsd", L"\u2221" },
+
519 { "angsph", L"\u2222" },
+
520 { "angst", L"\u212b" },
+
521 { "aogon", L"\u0105" },
+
522 { "ap", L"\u2248" },
+
523 { "ape", L"\u224a" },
+
524 { "apos", L"\u0027" },
+
525 { "apos", L"\u02bc" },
+
526 { "aring", L"\u00e5" },
+
527 { "ast", L"\u002a" },
+
528 { "asymp", L"\u2248" },
+
529 { "atilde", L"\u00e3" },
+
530 { "atilde", L"\u0061\u0303" },
+
531 { "auml", L"\u00e4" },
+
532 { "auml", L"\u0061\u0308" },
+
533 { "b.Delta", L"\u0394" },
+
534 { "b.Gamma", L"\u0393" },
+
535 { "b.Lambda", L"\u039b" },
+
536 { "b.Omega", L"\u03a9" },
+
537 { "b.Phi", L"\u03a6" },
+
538 { "b.Pi", L"\u03a0" },
+
539 { "b.Psi", L"\u03a8" },
+
540 { "b.Sigma", L"\u03a3" },
+
541 { "b.Theta", L"\u0398" },
+
542 { "b.Upsi", L"\u03a5" },
+
543 { "b.Xi", L"\u039e" },
+
544 { "b.alpha", L"\u03b1" },
+
545 { "b.beta", L"\u03b2" },
+
546 { "b.chi", L"\u03c7" },
+
547 { "b.delta", L"\u03b4" },
+
548 { "b.epsi", L"\u03b5" },
+
549 { "b.epsis", L"\u03b5" },
+
550 { "b.epsiv", L"\u03b5" },
+
551 { "b.eta", L"\u03b7" },
+
552 { "b.gamma", L"\u03b3" },
+
553 { "b.gammad", L"\u03dc" },
+
554 { "b.iota", L"\u03b9" },
+
555 { "b.kappa", L"\u03ba" },
+
556 { "b.kappav", L"\u03f0" },
+
557 { "b.lambda", L"\u03bb" },
+
558 { "b.mu", L"\u03bc" },
+
559 { "b.nu", L"\u03bd" },
+
560 { "b.omega", L"\u03ce" },
+
561 { "b.phis", L"\u03c6" },
+
562 { "b.phiv", L"\u03d5" },
+
563 { "b.pi", L"\u03c0" },
+
564 { "b.piv", L"\u03d6" },
+
565 { "b.psi", L"\u03c8" },
+
566 { "b.rho", L"\u03c1" },
+
567 { "b.rhov", L"\u03f1" },
+
568 { "b.sigma", L"\u03c3" },
+
569 { "b.sigmav", L"\u03c2" },
+
570 { "b.tau", L"\u03c4" },
+
571 { "b.thetas", L"\u03b8" },
+
572 { "b.thetav", L"\u03d1" },
+
573 { "b.upsi", L"\u03c5" },
+
574 { "b.xi", L"\u03be" },
+
575 { "b.zeta", L"\u03b6" },
+
576 { "bacute", L"\u0062\u0301" },
+
577 { "barwed", L"\u22bc" },
+
578 { "bbreve", L"\u0062\u0306" },
+
579 { "bbring", L"\u0062\u032f" },
+
580 { "bcaron", L"\u0062\u030c" },
+
581 { "bcirc", L"\u0062\u0302" },
+
582 { "bcong", L"\u224c" },
+
583 { "bcy", L"\u0431" },
+
584 { "bdot", L"\u0062\u0307" },
+
585 { "bdquo", L"\u201e" },
+
586 { "becaus", L"\u2235" },
+
587 { "bepsi", L"\u220d" },
+
588 { "bernou", L"\u212c" },
+
589 { "beta", L"\u03b2" },
+
590 { "beth", L"\u2136" },
+
591 { "bgr", L"\u03b2" },
+
592 { "bgrave", L"\u0062\u0300" },
+
593 { "blank", L"\u2423" },
+
594 { "blk12", L"\u2592" },
+
595 { "blk14", L"\u2591" },
+
596 { "blk34", L"\u2593" },
+
597 { "block", L"\u2588" },
+
598 { "bmacr", L"\u0062\u0304" },
+
599 { "bottom", L"\u22a5" },
+
600 { "bowtie", L"\u22c8" },
+
601 { "boxDL", L"\u2557" },
+
602 { "boxDR", L"\u2554" },
+
603 { "boxDl", L"\u2556" },
+
604 { "boxDr", L"\u2553" },
+
605 { "boxH", L"\u2550" },
+
606 { "boxHD", L"\u2566" },
+
607 { "boxHU", L"\u2569" },
+
608 { "boxHd", L"\u2564" },
+
609 { "boxHu", L"\u2567" },
+
610 { "boxUL", L"\u255d" },
+
611 { "boxUR", L"\u255a" },
+
612 { "boxUl", L"\u255c" },
+
613 { "boxUr", L"\u2559" },
+
614 { "boxV", L"\u2551" },
+
615 { "boxVH", L"\u256c" },
+
616 { "boxVL", L"\u2563" },
+
617 { "boxVR", L"\u2560" },
+
618 { "boxVh", L"\u256b" },
+
619 { "boxVl", L"\u2562" },
+
620 { "boxVr", L"\u255f" },
+
621 { "boxdL", L"\u2555" },
+
622 { "boxdR", L"\u2552" },
+
623 { "boxdl", L"\u2510" },
+
624 { "boxdr", L"\u250c" },
+
625 { "boxh", L"\u2500" },
+
626 { "boxhD", L"\u2565" },
+
627 { "boxhU", L"\u2568" },
+
628 { "boxhd", L"\u252c" },
+
629 { "boxhu", L"\u2534" },
+
630 { "boxuL", L"\u255b" },
+
631 { "boxuR", L"\u2558" },
+
632 { "boxul", L"\u2518" },
+
633 { "boxur", L"\u2514" },
+
634 { "boxv", L"\u2502" },
+
635 { "boxvH", L"\u256a" },
+
636 { "boxvL", L"\u2561" },
+
637 { "boxvR", L"\u255e" },
+
638 { "boxvh", L"\u253c" },
+
639 { "boxvl", L"\u2524" },
+
640 { "boxvr", L"\u251c" },
+
641 { "bprime", L"\u2035" },
+
642 { "breve", L"\u02d8" },
+
643 { "brvbar", L"\u00a6" },
+
644 { "bsim", L"\u223d" },
+
645 { "bsime", L"\u22cd" },
+
646 { "bsol", L"\u005c" },
+
647 { "btilde", L"\u0062\u0303" },
+
648 { "bull", L"\u2022" },
+
649 { "buml", L"\u0062\u0308" },
+
650 { "bump", L"\u224e" },
+
651 { "bumpe", L"\u224f" },
+
652 { "cacute", L"\u0107" },
+
653 { "cacute", L"\u0063\u0301" },
+
654 { "cap", L"\u2229" },
+
655 { "caret", L"\u2041" },
+
656 { "caron", L"\u02c7" },
+
657 { "cbreve", L"\u0063\u0306" },
+
658 { "cbring", L"\u0063\u032f" },
+
659 { "ccaron", L"\u010d" },
+
660 { "ccaron", L"\u0063\u030c" },
+
661 { "ccedil", L"\u00e7" },
+
662 { "ccirc", L"\u0109" },
+
663 { "ccirc", L"\u0063\u0302" },
+
664 { "cdot", L"\u010b" },
+
665 { "cdot", L"\u0063\u0307" },
+
666 { "cedil", L"\u00b8" },
+
667 { "cent", L"\u00a2" },
+
668 { "cgrave", L"\u0063\u0300" },
+
669 { "chcy", L"\u0447" },
+
670 { "check", L"\u2713" },
+
671 { "chi", L"\u03c7" },
+
672 { "cir", L"\u25cb" },
+
673 { "circ", L"\u02c6" },
+
674 { "circlef", L"\u25cf" },
+
675 { "circlefb", L"\u25d2" },
+
676 { "circlefl", L"\u25d0" },
+
677 { "circlefr", L"\u25d1" },
+
678 { "circleft", L"\u25d3" },
+
679 { "cire", L"\u2257" },
+
680 { "clubs", L"\u2663" },
+
681 { "cmacr", L"\u0063\u0304" },
+
682 { "colon", L"\u003a" },
+
683 { "colone", L"\u2254" },
+
684 { "comma", L"\u002c" },
+
685 { "commat", L"\u0040" },
+
686 { "comp", L"\u2201" },
+
687 { "compfn", L"\u2218" },
+
688 { "cong", L"\u2245" },
+
689 { "conint", L"\u222e" },
+
690 { "coprod", L"\u2210" },
+
691 { "copy", L"\u00a9" },
+
692 { "copysr", L"\u2117" },
+
693 { "crarr", L"\u21b5" },
+
694 { "cross", L"\u2717" },
+
695 { "ctilde", L"\u0063\u0303" },
+
696 { "cuepr", L"\u22de" },
+
697 { "cuesc", L"\u22df" },
+
698 { "cularr", L"\u21b6" },
+
699 { "cuml", L"\u0063\u0308" },
+
700 { "cup", L"\u222a" },
+
701 { "cupre", L"\u227c" },
+
702 { "curarr", L"\u21b7" },
+
703 { "curren", L"\u00a4" },
+
704 { "cuvee", L"\u22ce" },
+
705 { "cuwed", L"\u22cf" },
+
706 { "dArr", L"\u21d3" },
+
707 { "dacute", L"\u0064\u0301" },
+
708 { "dagger", L"\u2020" },
+
709 { "daleth", L"\u2138" },
+
710 { "darr", L"\u2193" },
+
711 { "darr2", L"\u21ca" },
+
712 { "dash", L"\u2010" },
+
713 { "dashv", L"\u22a3" },
+
714 { "dblac", L"\u02dd" },
+
715 { "dbreve", L"\u0064\u0306" },
+
716 { "dbring", L"\u0064\u032f" },
+
717 { "dcaron", L"\u010f" },
+
718 { "dcaron", L"\u0064\u030c" },
+
719 { "dcirc", L"\u0064\u0302" },
+
720 { "dcy", L"\u0434" },
+
721 { "ddot", L"\u0064\u0307" },
+
722 { "deg", L"\u00b0" },
+
723 { "delta", L"\u03b4" },
+
724 { "dgr", L"\u03b4" },
+
725 { "dgrave", L"\u0064\u0300" },
+
726 { "dharl", L"\u21c3" },
+
727 { "dharr", L"\u21c2" },
+
728 { "diam", L"\u22c4" },
+
729 { "diamondf", L"\u25c6" },
+
730 { "diams", L"\u2666" },
+
731 { "die", L"\u00a8" },
+
732 { "divide", L"\u00f7" },
+
733 { "divonx", L"\u22c7" },
+
734 { "djcy", L"\u0452" },
+
735 { "dlarr", L"\u2199" },
+
736 { "dlcorn", L"\u231e" },
+
737 { "dlcrop", L"\u230d" },
+
738 { "dmacr", L"\u0064\u0304" },
+
739 { "dollar", L"\u0024" },
+
740 { "dot", L"\u02d9" },
+
741 { "drarr", L"\u2198" },
+
742 { "drcorn", L"\u231f" },
+
743 { "drcrop", L"\u230c" },
+
744 { "dscy", L"\u0455" },
+
745 { "dstrok", L"\u0111" },
+
746 { "dtilde", L"\u0064\u0303" },
+
747 { "dtri", L"\u25bf" },
+
748 { "dtrif", L"\u25be" },
+
749 { "duml", L"\u0064\u0308" },
+
750 { "dzcy", L"\u045f" },
+
751 { "eDot", L"\u2251" },
+
752 { "eacgr", L"\u03ad" },
+
753 { "eacute", L"\u00e9" },
+
754 { "eacute", L"\u0065\u0301" },
+
755 { "ebreve", L"\u0065\u0306" },
+
756 { "ebring", L"\u0065\u032f" },
+
757 { "ecaron", L"\u011b" },
+
758 { "ecaron", L"\u0065\u030c" },
+
759 { "ecir", L"\u2256" },
+
760 { "ecirc", L"\u00ea" },
+
761 { "ecirc", L"\u0065\u0302" },
+
762 { "ecolon", L"\u2255" },
+
763 { "ecy", L"\u044d" },
+
764 { "edot", L"\u0117" },
+
765 { "edot", L"\u0065\u0307" },
+
766 { "edotb", L"\u1eb9" },
+
767 { "eeacgr", L"\u03ae" },
+
768 { "eegr", L"\u03b7" },
+
769 { "efDot", L"\u2252" },
+
770 { "egr", L"\u03b5" },
+
771 { "egrave", L"\u00e8" },
+
772 { "egrave", L"\u0065\u0300" },
+
773 { "egs", L"\u22dd" },
+
774 { "ell", L"\u2113" },
+
775 { "els", L"\u22dc" },
+
776 { "emacr", L"\u0113" },
+
777 { "emacr", L"\u0065\u0304" },
+
778 { "empty", L"\u2205" },
+
779 { "emsp", L"\u2003" },
+
780 { "emsp13", L"\u2004" },
+
781 { "emsp14", L"\u2005" },
+
782 { "eng", L"\u014b" },
+
783 { "ensp", L"\u2002" },
+
784 { "eogon", L"\u0119" },
+
785 { "epsi", L"\u03b5" },
+
786 { "epsilon", L"\u03b5" },
+
787 { "epsis", L"\u220a" },
+
788 { "equals", L"\u003d" },
+
789 { "equiv", L"\u2261" },
+
790 { "erDot", L"\u2253" },
+
791 { "esdot", L"\u2250" },
+
792 { "eta", L"\u03b7" },
+
793 { "eth", L"\u00f0" },
+
794 { "etilde", L"\u0065\u0303" },
+
795 { "euml", L"\u00eb" },
+
796 { "euml", L"\u0065\u0308" },
+
797 { "euro", L"\u20ac" },
+
798 { "excl", L"\u0021" },
+
799 { "exist", L"\u2203" },
+
800 { "facute", L"\u0066\u0301" },
+
801 { "fbreve", L"\u0066\u0306" },
+
802 { "fbring", L"\u0066\u032f" },
+
803 { "fcaron", L"\u0066\u030c" },
+
804 { "fcirc", L"\u0066\u0302" },
+
805 { "fcy", L"\u0444" },
+
806 { "fdot", L"\u0066\u0307" },
+
807 { "female", L"\u2640" },
+
808 { "ffilig", L"\ufb03" },
+
809 { "fflig", L"\ufb00" },
+
810 { "ffllig", L"\ufb04" },
+
811 { "fgrave", L"\u0066\u0300" },
+
812 { "filig", L"\ufb01" },
+
813 { "flat", L"\u266d" },
+
814 { "fllig", L"\ufb02" },
+
815 { "fmacr", L"\u0066\u0304" },
+
816 { "fnof", L"\u0192" },
+
817 { "forall", L"\u2200" },
+
818 { "fork", L"\u22d4" },
+
819 { "frac12", L"\u00bd" },
+
820 { "frac13", L"\u2153" },
+
821 { "frac14", L"\u00bc" },
+
822 { "frac15", L"\u2155" },
+
823 { "frac16", L"\u2159" },
+
824 { "frac18", L"\u215b" },
+
825 { "frac23", L"\u2154" },
+
826 { "frac25", L"\u2156" },
+
827 { "frac34", L"\u00be" },
+
828 { "frac35", L"\u2157" },
+
829 { "frac38", L"\u215c" },
+
830 { "frac45", L"\u2158" },
+
831 { "frac56", L"\u215a" },
+
832 { "frac58", L"\u215d" },
+
833 { "frac78", L"\u215e" },
+
834 { "frasl", L"\u2044" },
+
835 { "frown", L"\u2322" },
+
836 { "ftilde", L"\u0066\u0303" },
+
837 { "fuml", L"\u0066\u0308" },
+
838 { "gE", L"\u2267" },
+
839 { "gacute", L"\u01f5" },
+
840 { "gacute", L"\u0067\u0301" },
+
841 { "gamma", L"\u03b3" },
+
842 { "gammad", L"\u03dc" },
+
843 { "gbreve", L"\u011f" },
+
844 { "gbreve", L"\u0067\u0306" },
+
845 { "gbring", L"\u0067\u032f" },
+
846 { "gcaron", L"\u0067\u030c" },
+
847 { "gcedil", L"\u0123" },
+
848 { "gcirc", L"\u011d" },
+
849 { "gcirc", L"\u0067\u0302" },
+
850 { "gcy", L"\u0433" },
+
851 { "gdot", L"\u0121" },
+
852 { "gdot", L"\u0067\u0307" },
+
853 { "ge", L"\u2265" },
+
854 { "gel", L"\u22db" },
+
855 { "ges", L"\u2265" },
+
856 { "ggr", L"\u03b3" },
+
857 { "ggrave", L"\u0067\u0300" },
+
858 { "gimel", L"\u2137" },
+
859 { "gjcy", L"\u0453" },
+
860 { "gl", L"\u2277" },
+
861 { "gmacr", L"\u0067\u0304" },
+
862 { "gnE", L"\u2269" },
+
863 { "gne", L"\u2269" },
+
864 { "gnsim", L"\u22e7" },
+
865 { "grave", L"\u0060" },
+
866 { "gsdot", L"\u22d7" },
+
867 { "gsim", L"\u2273" },
+
868 { "gt", L"\u003e" },
+
869 { "gtilde", L"\u0067\u0303" },
+
870 { "guml", L"\u0067\u0308" },
+
871 { "gvnE", L"\u2269" },
+
872 { "hArr", L"\u21d4" },
+
873 { "hacute", L"\u0068\u0301" },
+
874 { "hairsp", L"\u200a" },
+
875 { "half", L"\u00bd" },
+
876 { "hamilt", L"\u210b" },
+
877 { "hardcy", L"\u044a" },
+
878 { "harr", L"\u2194" },
+
879 { "harrw", L"\u21ad" },
+
880 { "hbreve", L"\u0068\u0306" },
+
881 { "hbring", L"\u0068\u032f" },
+
882 { "hcaron", L"\u0068\u030c" },
+
883 { "hcirc", L"\u0125" },
+
884 { "hcirc", L"\u0068\u0302" },
+
885 { "hdot", L"\u0068\u0307" },
+
886 { "hearts", L"\u2665" },
+
887 { "hellip", L"\u2026" },
+
888 { "hgrave", L"\u0068\u0300" },
+
889 { "hmacr", L"\u0068\u0304" },
+
890 { "horbar", L"\u2015" },
+
891 { "hstrok", L"\u0127" },
+
892 { "htilde", L"\u0068\u0303" },
+
893 { "huml", L"\u0068\u0308" },
+
894 { "hybull", L"\u2043" },
+
895 { "hyphen", L"\u002d" },
+
896 { "iacgr", L"\u03af" },
+
897 { "iacute", L"\u00ed" },
+
898 { "iacute", L"\u0069\u0301" },
+
899 { "ibreve", L"\u0069\u0306" },
+
900 { "ibring", L"\u0069\u032f" },
+
901 { "icaron", L"\u0069\u030c" },
+
902 { "icirc", L"\u00ee" },
+
903 { "icirc", L"\u0069\u0302" },
+
904 { "icy", L"\u0438" },
+
905 { "idiagr", L"\u0390" },
+
906 { "idigr", L"\u03ca" },
+
907 { "idot", L"\u0069\u0307" },
+
908 { "iecy", L"\u0435" },
+
909 { "iexcl", L"\u00a1" },
+
910 { "iff", L"\u21d4" },
+
911 { "igr", L"\u03b9" },
+
912 { "igrave", L"\u00ec" },
+
913 { "igrave", L"\u0069\u0300" },
+
914 { "ijlig", L"\u0133" },
+
915 { "imacr", L"\u012b" },
+
916 { "imacr", L"\u0069\u0304" },
+
917 { "image", L"\u2111" },
+
918 { "incare", L"\u2105" },
+
919 { "infin", L"\u221e" },
+
920 { "inodot", L"\u0131" },
+
921 { "inodot", L"\u0131" },
+
922 { "int", L"\u222b" },
+
923 { "intcal", L"\u22ba" },
+
924 { "iocy", L"\u0451" },
+
925 { "iogon", L"\u012f" },
+
926 { "iota", L"\u03b9" },
+
927 { "iquest", L"\u00bf" },
+
928 { "isin", L"\u2208" },
+
929 { "itilde", L"\u0129" },
+
930 { "itilde", L"\u0069\u0303" },
+
931 { "iukcy", L"\u0456" },
+
932 { "iuml", L"\u00ef" },
+
933 { "iuml", L"\u0069\u0308" },
+
934 { "jacute", L"\u006a\u0301" },
+
935 { "jbreve", L"\u006a\u0306" },
+
936 { "jbring", L"\u006a\u032f" },
+
937 { "jcaron", L"\u006a\u030c" },
+
938 { "jcirc", L"\u0135" },
+
939 { "jcirc", L"\u006a\u0302" },
+
940 { "jcy", L"\u0439" },
+
941 { "jdot", L"\u006a\u0307" },
+
942 { "jgrave", L"\u006a\u0300" },
+
943 { "jmacr", L"\u006a\u0304" },
+
944 { "jsercy", L"\u0458" },
+
945 { "jtilde", L"\u006a\u0303" },
+
946 { "jukcy", L"\u0454" },
+
947 { "juml", L"\u006a\u0308" },
+
948 { "kacute", L"\u006b\u0301" },
+
949 { "kappa", L"\u03ba" },
+
950 { "kappav", L"\u03f0" },
+
951 { "kbreve", L"\u006b\u0306" },
+
952 { "kbring", L"\u006b\u032f" },
+
953 { "kcaron", L"\u006b\u030c" },
+
954 { "kcedil", L"\u0137" },
+
955 { "kcirc", L"\u006b\u0302" },
+
956 { "kcy", L"\u043a" },
+
957 { "kdot", L"\u006b\u0307" },
+
958 { "kgr", L"\u03ba" },
+
959 { "kgrave", L"\u006b\u0300" },
+
960 { "kgreen", L"\u0138" },
+
961 { "khcy", L"\u0445" },
+
962 { "khgr", L"\u03c7" },
+
963 { "kjcy", L"\u045c" },
+
964 { "kmacr", L"\u006b\u0304" },
+
965 { "ktilde", L"\u006b\u0303" },
+
966 { "kuml", L"\u006b\u0308" },
+
967 { "lAarr", L"\u21da" },
+
968 { "lArr", L"\u21d0" },
+
969 { "lE", L"\u2266" },
+
970 { "lacute", L"\u013a" },
+
971 { "lacute", L"\u006c\u0301" },
+
972 { "lagran", L"\u2112" },
+
973 { "lambda", L"\u03bb" },
+
974 { "lang", L"\u2329" },
+
975 { "laquo", L"\u00ab" },
+
976 { "larr", L"\u2190" },
+
977 { "larr2", L"\u21c7" },
+
978 { "larrhk", L"\u21a9" },
+
979 { "larrlp", L"\u21ab" },
+
980 { "larrtl", L"\u21a2" },
+
981 { "lbreve", L"\u006c\u0306" },
+
982 { "lbring", L"\u006c\u032f" },
+
983 { "lcaron", L"\u013e" },
+
984 { "lcaron", L"\u006c\u030c" },
+
985 { "lcedil", L"\u013c" },
+
986 { "lceil", L"\u2308" },
+
987 { "lcirc", L"\u006c\u0302" },
+
988 { "lcub", L"\u007b" },
+
989 { "lcy", L"\u043b" },
+
990 { "ldot", L"\u22d6" },
+
991 { "ldot", L"\u006c\u0307" },
+
992 { "ldquo", L"\u201c" },
+
993 { "ldquor", L"\u201e" },
+
994 { "le", L"\u2264" },
+
995 { "leg", L"\u22da" },
+
996 { "les", L"\u2264" },
+
997 { "lfloor", L"\u230a" },
+
998 { "lg", L"\u2276" },
+
999 { "lgr", L"\u03bb" },
+
1000 { "lgrave", L"\u006c\u0300" },
+
1001 { "lhard", L"\u21bd" },
+
1002 { "lharu", L"\u21bc" },
+
1003 { "lhblk", L"\u2584" },
+
1004 { "ljcy", L"\u0459" },
+
1005 { "lmacr", L"\u006c\u0304" },
+
1006 { "lmidot", L"\u0140" },
+
1007 { "lnE", L"\u2268" },
+
1008 { "lne", L"\u2268" },
+
1009 { "lnsim", L"\u22e6" },
+
1010 { "lowast", L"\u2217" },
+
1011 { "lowbar", L"\u005f" },
+
1012 { "loz", L"\u25ca" },
+
1013 { "loz", L"\u2727" },
+
1014 { "lozf", L"\u2726" },
+
1015 { "lpar", L"\u0028" },
+
1016 { "lrarr2", L"\u21c6" },
+
1017 { "lrhar2", L"\u21cb" },
+
1018 { "lrm", L"\u200e" },
+
1019 { "lsaquo", L"\u2039" },
+
1020 { "lsh", L"\u21b0" },
+
1021 { "lsim", L"\u2272" },
+
1022 { "lsqb", L"\u005b" },
+
1023 { "lsquo", L"\u2018" },
+
1024 { "lsquor", L"\u201a" },
+
1025 { "lstrok", L"\u0142" },
+
1026 { "lt", L"\u003c" },
+
1027 { "lthree", L"\u22cb" },
+
1028 { "ltilde", L"\u006c\u0303" },
+
1029 { "ltimes", L"\u22c9" },
+
1030 { "ltri", L"\u25c3" },
+
1031 { "ltrie", L"\u22b4" },
+
1032 { "ltrif", L"\u25c2" },
+
1033 { "luml", L"\u006c\u0308" },
+
1034 { "lvnE", L"\u2268" },
+
1035 { "macr", L"\u00af" },
+
1036 { "macute", L"\u006d\u0301" },
+
1037 { "male", L"\u2642" },
+
1038 { "malt", L"\u2720" },
+
1039 { "map", L"\u21a6" },
+
1040 { "marker", L"\u25ae" },
+
1041 { "mbreve", L"\u006d\u0306" },
+
1042 { "mbring", L"\u006d\u032f" },
+
1043 { "mcaron", L"\u006d\u030c" },
+
1044 { "mcirc", L"\u006d\u0302" },
+
1045 { "mcy", L"\u043c" },
+
1046 { "mdash", L"\u2014" },
+
1047 { "mdot", L"\u006d\u0307" },
+
1048 { "mgr", L"\u03bc" },
+
1049 { "mgrave", L"\u006d\u0300" },
+
1050 { "micro", L"\u00b5" },
+
1051 { "mid", L"\u2223" },
+
1052 { "middot", L"\u00b7" },
+
1053 { "minus", L"\u2212" },
+
1054 { "minusb", L"\u229f" },
+
1055 { "mldr", L"\u2026" },
+
1056 { "mmacr", L"\u006d\u0304" },
+
1057 { "mnplus", L"\u2213" },
+
1058 { "models", L"\u22a7" },
+
1059 { "mtilde", L"\u006d\u0303" },
+
1060 { "mu", L"\u03bc" },
+
1061 { "mumap", L"\u22b8" },
+
1062 { "muml", L"\u006d\u0308" },
+
1063 { "nVDash", L"\u22af" },
+
1064 { "nVdash", L"\u22ae" },
+
1065 { "nabla", L"\u2207" },
+
1066 { "nacute", L"\u0144" },
+
1067 { "nacute", L"\u006e\u0301" },
+
1068 { "nap", L"\u2249" },
+
1069 { "napos", L"\u0149" },
+
1070 { "natur", L"\u266e" },
+
1071 { "nbreve", L"\u006e\u0306" },
+
1072 { "nbring", L"\u006e\u032f" },
+
1073 { "nbsp", L"\u00a0" },
+
1074 { "ncaron", L"\u0148" },
+
1075 { "ncaron", L"\u006e\u030c" },
+
1076 { "ncedil", L"\u0146" },
+
1077 { "ncirc", L"\u006e\u0302" },
+
1078 { "ncong", L"\u2247" },
+
1079 { "ncy", L"\u043d" },
+
1080 { "ndash", L"\u2013" },
+
1081 { "ndot", L"\u006e\u0307" },
+
1082 { "ne", L"\u2260" },
+
1083 { "nearr", L"\u2197" },
+
1084 { "nequiv", L"\u2262" },
+
1085 { "nexist", L"\u2204" },
+
1086 { "nge", L"\u2271" },
+
1087 { "nges", L"\u2271" },
+
1088 { "ngr", L"\u03bd" },
+
1089 { "ngrave", L"\u006e\u0300" },
+
1090 { "ngt", L"\u226f" },
+
1091 { "nhArr", L"\u21ce" },
+
1092 { "nharr", L"\u21ae" },
+
1093 { "ni", L"\u220b" },
+
1094 { "njcy", L"\u045a" },
+
1095 { "nlArr", L"\u21cd" },
+
1096 { "nlarr", L"\u219a" },
+
1097 { "nldr", L"\u2025" },
+
1098 { "nle", L"\u2270" },
+
1099 { "nles", L"\u2270" },
+
1100 { "nlt", L"\u226e" },
+
1101 { "nltri", L"\u22ea" },
+
1102 { "nltrie", L"\u22ec" },
+
1103 { "nmacr", L"\u006e\u0304" },
+
1104 { "nmid", L"\u2224" },
+
1105 { "not", L"\u00ac" },
+
1106 { "notin", L"\u2209" },
+
1107 { "npar", L"\u2226" },
+
1108 { "npr", L"\u2280" },
+
1109 { "npre", L"\u22e0" },
+
1110 { "nrArr", L"\u21cf" },
+
1111 { "nrarr", L"\u219b" },
+
1112 { "nrtri", L"\u22eb" },
+
1113 { "nrtrie", L"\u22ed" },
+
1114 { "nsc", L"\u2281" },
+
1115 { "nsce", L"\u22e1" },
+
1116 { "nsim", L"\u2241" },
+
1117 { "nsime", L"\u2244" },
+
1118 { "nspar", L"\u2226" },
+
1119 { "nsub", L"\u2284" },
+
1120 { "nsubE", L"\u2288" },
+
1121 { "nsube", L"\u2288" },
+
1122 { "nsup", L"\u2285" },
+
1123 { "nsupE", L"\u2289" },
+
1124 { "nsupe", L"\u2289" },
+
1125 { "ntilde", L"\u00f1" },
+
1126 { "ntilde", L"\u006e\u0303" },
+
1127 { "nu", L"\u03bd" },
+
1128 { "num", L"\u0023" },
+
1129 { "numero", L"\u2116" },
+
1130 { "numl", L"\u006e\u0308" },
+
1131 { "numsp", L"\u2007" },
+
1132 { "nvDash", L"\u22ad" },
+
1133 { "nvdash", L"\u22ac" },
+
1134 { "nwarr", L"\u2196" },
+
1135 { "oS", L"\u24c8" },
+
1136 { "oacgr", L"\u03cc" },
+
1137 { "oacute", L"\u00f3" },
+
1138 { "oacute", L"\u006f\u0301" },
+
1139 { "oast", L"\u229b" },
+
1140 { "obreve", L"\u006f\u0306" },
+
1141 { "obring", L"\u006f\u032f" },
+
1142 { "ocaron", L"\u01d2" },
+
1143 { "ocaron", L"\u006f\u030c" },
+
1144 { "ocir", L"\u229a" },
+
1145 { "ocirc", L"\u00f4" },
+
1146 { "ocirc", L"\u006f\u0302" },
+
1147 { "ocy", L"\u043e" },
+
1148 { "odash", L"\u229d" },
+
1149 { "odblac", L"\u0151" },
+
1150 { "odot", L"\u2299" },
+
1151 { "odot", L"\u006f\u0307" },
+
1152 { "odotb", L"\u1ecd" },
+
1153 { "oelig", L"\u0153" },
+
1154 { "ogon", L"\u02db" },
+
1155 { "ogr", L"\u03bf" },
+
1156 { "ograve", L"\u00f2" },
+
1157 { "ograve", L"\u006f\u0300" },
+
1158 { "ohacgr", L"\u03ce" },
+
1159 { "ohgr", L"\u03c9" },
+
1160 { "ohm", L"\u2126" },
+
1161 { "olarr", L"\u21ba" },
+
1162 { "oline", L"\u203e" },
+
1163 { "omacr", L"\u014d" },
+
1164 { "omacr", L"\u006f\u0304" },
+
1165 { "omega", L"\u03c9" },
+
1166 { "omicron", L"\u03bf" },
+
1167 { "ominus", L"\u2296" },
+
1168 { "oplus", L"\u2295" },
+
1169 { "or", L"\u2228" },
+
1170 { "orarr", L"\u21bb" },
+
1171 { "order", L"\u2134" },
+
1172 { "ordf", L"\u00aa" },
+
1173 { "ordm", L"\u00ba" },
+
1174 { "oslash", L"\u00f8" },
+
1175 { "osol", L"\u2298" },
+
1176 { "otilde", L"\u00f5" },
+
1177 { "otilde", L"\u006f\u0303" },
+
1178 { "otimes", L"\u2297" },
+
1179 { "ouml", L"\u00f6" },
+
1180 { "ouml", L"\u006f\u0308" },
+
1181 { "pacute", L"\u0070\u0301" },
+
1182 { "page", L"\u000c" },
+
1183 { "par", L"\u2225" },
+
1184 { "para", L"\u00b6" },
+
1185 { "part", L"\u2202" },
+
1186 { "pbreve", L"\u0070\u0306" },
+
1187 { "pbring", L"\u0070\u032f" },
+
1188 { "pcaron", L"\u0070\u030c" },
+
1189 { "pcirc", L"\u0070\u0302" },
+
1190 { "pcy", L"\u043f" },
+
1191 { "pdot", L"\u0070\u0307" },
+
1192 { "percnt", L"\u0025" },
+
1193 { "period", L"\u002e" },
+
1194 { "permil", L"\u2030" },
+
1195 { "perp", L"\u22a5" },
+
1196 { "pgr", L"\u03c0" },
+
1197 { "pgrave", L"\u0070\u0300" },
+
1198 { "phgr", L"\u03c6" },
+
1199 { "phi", L"\u03c6" },
+
1200 { "phis", L"\u03c6" },
+
1201 { "phiv", L"\u03d5" },
+
1202 { "phmmat", L"\u2133" },
+
1203 { "phone", L"\u260e" },
+
1204 { "pi", L"\u03c0" },
+
1205 { "piv", L"\u03d6" },
+
1206 { "planck", L"\u210f" },
+
1207 { "plus", L"\u002b" },
+
1208 { "plusb", L"\u229e" },
+
1209 { "plusdo", L"\u2214" },
+
1210 { "plusmn", L"\u00b1" },
+
1211 { "pmacr", L"\u0070\u0304" },
+
1212 { "pound", L"\u00a3" },
+
1213 { "pr", L"\u227a" },
+
1214 { "pre", L"\u227c" },
+
1215 { "prime", L"\u2032" },
+
1216 { "prnsim", L"\u22e8" },
+
1217 { "prod", L"\u220f" },
+
1218 { "prop", L"\u221d" },
+
1219 { "prsim", L"\u227e" },
+
1220 { "psgr", L"\u03c8" },
+
1221 { "psi", L"\u03c8" },
+
1222 { "ptilde", L"\u0070\u0303" },
+
1223 { "puml", L"\u0070\u0308" },
+
1224 { "puncsp", L"\u2008" },
+
1225 { "qacute", L"\u0071\u0301" },
+
1226 { "qbreve", L"\u0071\u0306" },
+
1227 { "qbring", L"\u0071\u032f" },
+
1228 { "qcaron", L"\u0071\u030c" },
+
1229 { "qcirc", L"\u0071\u0302" },
+
1230 { "qdot", L"\u0071\u0307" },
+
1231 { "qgrave", L"\u0071\u0300" },
+
1232 { "qmacr", L"\u0071\u0304" },
+
1233 { "qtilde", L"\u0071\u0303" },
+
1234 { "quest", L"\u003f" },
+
1235 { "quml", L"\u0071\u0308" },
+
1236 { "quot", L"\u0022" },
+
1237 { "rAarr", L"\u21db" },
+
1238 { "rArr", L"\u21d2" },
+
1239 { "racute", L"\u0155" },
+
1240 { "racute", L"\u0072\u0301" },
+
1241 { "radic", L"\u221a" },
+
1242 { "rang", L"\u232a" },
+
1243 { "raquo", L"\u00bb" },
+
1244 { "rarr", L"\u2192" },
+
1245 { "rarr2", L"\u21c9" },
+
1246 { "rarrhk", L"\u21aa" },
+
1247 { "rarrlp", L"\u21ac" },
+
1248 { "rarrtl", L"\u21a3" },
+
1249 { "rarrw", L"\u219d" },
+
1250 { "rbreve", L"\u0072\u0306" },
+
1251 { "rbring", L"\u0072\u032f" },
+
1252 { "rcaron", L"\u0159" },
+
1253 { "rcaron", L"\u0072\u030c" },
+
1254 { "rcedil", L"\u0157" },
+
1255 { "rceil", L"\u2309" },
+
1256 { "rcirc", L"\u0072\u0302" },
+
1257 { "rcub", L"\u007d" },
+
1258 { "rcy", L"\u0440" },
+
1259 { "rdot", L"\u0072\u0307" },
+
1260 { "rdquo", L"\u201d" },
+
1261 { "rdquor", L"\u201c" },
+
1262 { "real", L"\u211c" },
+
1263 { "rect", L"\u25ad" },
+
1264 { "reg", L"\u00ae" },
+
1265 { "rfloor", L"\u230b" },
+
1266 { "rgr", L"\u03c1" },
+
1267 { "rgrave", L"\u0072\u0300" },
+
1268 { "rhard", L"\u21c1" },
+
1269 { "rharu", L"\u21c0" },
+
1270 { "rho", L"\u03c1" },
+
1271 { "rhov", L"\u03f1" },
+
1272 { "ring", L"\u02da" },
+
1273 { "rlarr2", L"\u21c4" },
+
1274 { "rlhar2", L"\u21cc" },
+
1275 { "rlm", L"\u200f" },
+
1276 { "rmacr", L"\u0072\u0304" },
+
1277 { "rpar", L"\u0029" },
+
1278 { "rsaquo", L"\u203a" },
+
1279 { "rsh", L"\u21b1" },
+
1280 { "rsqb", L"\u005d" },
+
1281 { "rsquo", L"\u2019" },
+
1282 { "rsquor", L"\u2018" },
+
1283 { "rthree", L"\u22cc" },
+
1284 { "rtilde", L"\u0072\u0303" },
+
1285 { "rtimes", L"\u22ca" },
+
1286 { "rtri", L"\u25b9" },
+
1287 { "rtrie", L"\u22b5" },
+
1288 { "rtrif", L"\u25b8" },
+
1289 { "ruml", L"\u0072\u0308" },
+
1290 { "rx", L"\u211e" },
+
1291 { "sacute", L"\u015b" },
+
1292 { "sacute", L"\u0073\u0301" },
+
1293 { "samalg", L"\u2210" },
+
1294 { "sbquo", L"\u201a" },
+
1295 { "sbreve", L"\u0073\u0306" },
+
1296 { "sbring", L"\u0073\u032f" },
+
1297 { "sbsol", L"\u005c" },
+
1298 { "sc", L"\u227b" },
+
1299 { "scaron", L"\u0161" },
+
1300 { "scaron", L"\u0073\u030c" },
+
1301 { "sccue", L"\u227d" },
+
1302 { "sce", L"\u227d" },
+
1303 { "scedil", L"\u015f" },
+
1304 { "schwa", L"\u0259" },
+
1305 { "schwaacute", L"\u0259\u0301" },
+
1306 { "schwadgrave", L"\u0259\u030f" },
+
1307 { "schwagrave", L"\u0259\u0300" },
+
1308 { "schwamacr", L"\u0259\u0304" },
+
1309 { "scirc", L"\u015d" },
+
1310 { "scirc", L"\u0073\u0302" },
+
1311 { "scnsim", L"\u22e9" },
+
1312 { "scsim", L"\u227f" },
+
1313 { "scy", L"\u0441" },
+
1314 { "sdot", L"\u22c5" },
+
1315 { "sdot", L"\u0073\u0307" },
+
1316 { "sdotb", L"\u22a1" },
+
1317 { "sect", L"\u00a7" },
+
1318 { "semi", L"\u003b" },
+
1319 { "setmn", L"\u2216" },
+
1320 { "sext", L"\u2736" },
+
1321 { "sfgr", L"\u03c2" },
+
1322 { "sfrown", L"\u2322" },
+
1323 { "sgr", L"\u03c3" },
+
1324 { "sgrave", L"\u0073\u0300" },
+
1325 { "sharp", L"\u266f" },
+
1326 { "shchcy", L"\u0449" },
+
1327 { "shcy", L"\u0448" },
+
1328 { "shy", L"\u00ad" },
+
1329 { "sigma", L"\u03c3" },
+
1330 { "sigmaf", L"\u03c2" },
+
1331 { "sigmav", L"\u03c2" },
+
1332 { "sim", L"\u223c" },
+
1333 { "sime", L"\u2243" },
+
1334 { "smacr", L"\u0073\u0304" },
+
1335 { "smile", L"\u2323" },
+
1336 { "softcy", L"\u044c" },
+
1337 { "sol", L"\u002f" },
+
1338 { "spades", L"\u2660" },
+
1339 { "spar", L"\u2225" },
+
1340 { "sqcap", L"\u2293" },
+
1341 { "sqcup", L"\u2294" },
+
1342 { "sqsub", L"\u228f" },
+
1343 { "sqsube", L"\u2291" },
+
1344 { "sqsup", L"\u2290" },
+
1345 { "sqsupe", L"\u2292" },
+
1346 { "squ", L"\u25a1" },
+
1347 { "square", L"\u25a1" },
+
1348 { "squarf", L"\u25a0" },
+
1349 { "squf", L"\u25aa" },
+
1350 { "ssetmn", L"\u2216" },
+
1351 { "ssmile", L"\u2323" },
+
1352 { "sstarf", L"\u22c6" },
+
1353 { "star", L"\u2606" },
+
1354 { "starf", L"\u2605" },
+
1355 { "stilde", L"\u0073\u0303" },
+
1356 { "sub", L"\u2282" },
+
1357 { "subE", L"\u2286" },
+
1358 { "sube", L"\u2286" },
+
1359 { "subnE", L"\u228a" },
+
1360 { "subne", L"\u228a" },
+
1361 { "sum", L"\u2211" },
+
1362 { "suml", L"\u0073\u0308" },
+
1363 { "sung", L"\u266a" },
+
1364 { "sup", L"\u2283" },
+
1365 { "sup1", L"\u00b9" },
+
1366 { "sup2", L"\u00b2" },
+
1367 { "sup3", L"\u00b3" },
+
1368 { "supE", L"\u2287" },
+
1369 { "supe", L"\u2287" },
+
1370 { "supnE", L"\u228b" },
+
1371 { "supne", L"\u228b" },
+
1372 { "szlig", L"\u00df" },
+
1373 { "tacute", L"\u0074\u0301" },
+
1374 { "target", L"\u2316" },
+
1375 { "tau", L"\u03c4" },
+
1376 { "tbreve", L"\u0074\u0306" },
+
1377 { "tbring", L"\u0074\u032f" },
+
1378 { "tcaron", L"\u0165" },
+
1379 { "tcaron", L"\u0074\u030c" },
+
1380 { "tcedil", L"\u0163" },
+
1381 { "tcirc", L"\u0074\u0302" },
+
1382 { "tcy", L"\u0442" },
+
1383 { "tdot", L"\u20db" },
+
1384 { "tdot", L"\u0074\u0307" },
+
1385 { "telrec", L"\u2315" },
+
1386 { "tgr", L"\u03c4" },
+
1387 { "tgrave", L"\u0074\u0300" },
+
1388 { "there4", L"\u2234" },
+
1389 { "theta", L"\u03b8" },
+
1390 { "thetas", L"\u03b8" },
+
1391 { "thetasym", L"\u03d1" },
+
1392 { "thetav", L"\u03d1" },
+
1393 { "thgr", L"\u03b8" },
+
1394 { "thinsp", L"\u2009" },
+
1395 { "thkap", L"\u2248" },
+
1396 { "thksim", L"\u223c" },
+
1397 { "thorn", L"\u00fe" },
+
1398 { "tilde", L"\u02dc" },
+
1399 { "times", L"\u00d7" },
+
1400 { "timesb", L"\u22a0" },
+
1401 { "tmacr", L"\u0074\u0304" },
+
1402 { "top", L"\u22a4" },
+
1403 { "tprime", L"\u2034" },
+
1404 { "trade", L"\u2122" },
+
1405 { "trie", L"\u225c" },
+
1406 { "tscy", L"\u0446" },
+
1407 { "tshcy", L"\u045b" },
+
1408 { "tstrok", L"\u0167" },
+
1409 { "ttilde", L"\u0074\u0303" },
+
1410 { "tuml", L"\u0074\u0308" },
+
1411 { "twixt", L"\u226c" },
+
1412 { "uArr", L"\u21d1" },
+
1413 { "uacgr", L"\u03cd" },
+
1414 { "uacute", L"\u00fa" },
+
1415 { "uacute", L"\u0075\u0301" },
+
1416 { "uarr", L"\u2191" },
+
1417 { "uarr2", L"\u21c8" },
+
1418 { "ubrcy", L"\u045e" },
+
1419 { "ubreve", L"\u016d" },
+
1420 { "ubreve", L"\u0075\u0306" },
+
1421 { "ubring", L"\u0075\u032f" },
+
1422 { "ucaron", L"\u0075\u030c" },
+
1423 { "ucirc", L"\u00fb" },
+
1424 { "ucirc", L"\u0075\u0302" },
+
1425 { "ucy", L"\u0443" },
+
1426 { "udblac", L"\u0171" },
+
1427 { "udiagr", L"\u03b0" },
+
1428 { "udigr", L"\u03cb" },
+
1429 { "udot", L"\u0075\u0307" },
+
1430 { "ugr", L"\u03c5" },
+
1431 { "ugrave", L"\u00f9" },
+
1432 { "ugrave", L"\u0075\u0300" },
+
1433 { "uharl", L"\u21bf" },
+
1434 { "uharr", L"\u21be" },
+
1435 { "uhblk", L"\u2580" },
+
1436 { "ulcorn", L"\u231c" },
+
1437 { "ulcrop", L"\u230f" },
+
1438 { "umacr", L"\u016b" },
+
1439 { "umacr", L"\u0075\u0304" },
+
1440 { "uml", L"\u00a8" },
+
1441 { "uogon", L"\u0173" },
+
1442 { "uplus", L"\u228e" },
+
1443 { "upsi", L"\u03c5" },
+
1444 { "upsih", L"\u03d2" },
+
1445 { "upsilon", L"\u03c5" },
+
1446 { "urcorn", L"\u231d" },
+
1447 { "urcrop", L"\u230e" },
+
1448 { "uring", L"\u016f" },
+
1449 { "utilde", L"\u0169" },
+
1450 { "utilde", L"\u0075\u0303" },
+
1451 { "utri", L"\u25b5" },
+
1452 { "utrif", L"\u25b4" },
+
1453 { "uuml", L"\u00fc" },
+
1454 { "uuml", L"\u0075\u0308" },
+
1455 { "vArr", L"\u21d5" },
+
1456 { "vDash", L"\u22a8" },
+
1457 { "vacute", L"\u0076\u0301" },
+
1458 { "varr", L"\u2195" },
+
1459 { "vbreve", L"\u0076\u0306" },
+
1460 { "vbring", L"\u0076\u032f" },
+
1461 { "vcaron", L"\u0076\u030c" },
+
1462 { "vcirc", L"\u0076\u0302" },
+
1463 { "vcy", L"\u0432" },
+
1464 { "vdash", L"\u22a2" },
+
1465 { "vdot", L"\u0076\u0307" },
+
1466 { "veebar", L"\u22bb" },
+
1467 { "vellip", L"\u22ee" },
+
1468 { "verbar", L"\u007c" },
+
1469 { "vgrave", L"\u0076\u0300" },
+
1470 { "vltri", L"\u22b2" },
+
1471 { "vmacr", L"\u0076\u0304" },
+
1472 { "vprime", L"\u2032" },
+
1473 { "vprop", L"\u221d" },
+
1474 { "vrtri", L"\u22b3" },
+
1475 { "vsubnE", L"\u228a" },
+
1476 { "vsubne", L"\u228a" },
+
1477 { "vsupnE", L"\u228b" },
+
1478 { "vsupne", L"\u228b" },
+
1479 { "vtab", L"\u000b" },
+
1480 { "vtilde", L"\u0076\u0303" },
+
1481 { "vuml", L"\u0076\u0308" },
+
1482 { "wacute", L"\u0077\u0301" },
+
1483 { "wbreve", L"\u0077\u0306" },
+
1484 { "wbring", L"\u0077\u032f" },
+
1485 { "wcaron", L"\u0077\u030c" },
+
1486 { "wcirc", L"\u0175" },
+
1487 { "wcirc", L"\u0077\u0302" },
+
1488 { "wdot", L"\u0077\u0307" },
+
1489 { "wedgeq", L"\u2259" },
+
1490 { "weierp", L"\u2118" },
+
1491 { "wgrave", L"\u0077\u0300" },
+
1492 { "wmacr", L"\u0077\u0304" },
+
1493 { "wreath", L"\u2240" },
+
1494 { "wtilde", L"\u0077\u0303" },
+
1495 { "wuml", L"\u0077\u0308" },
+
1496 { "xacute", L"\u0078\u0301" },
+
1497 { "xbreve", L"\u0078\u0306" },
+
1498 { "xbring", L"\u0078\u032f" },
+
1499 { "xcaron", L"\u0078\u030c" },
+
1500 { "xcirc", L"\u25cb" },
+
1501 { "xcirc", L"\u0078\u0302" },
+
1502 { "xdot", L"\u0078\u0307" },
+
1503 { "xdtri", L"\u25bd" },
+
1504 { "xgr", L"\u03be" },
+
1505 { "xgrave", L"\u0078\u0300" },
+
1506 { "xhArr", L"\u2194" },
+
1507 { "xharr", L"\u2194" },
+
1508 { "xi", L"\u03be" },
+
1509 { "xlArr", L"\u21d0" },
+
1510 { "xmacr", L"\u0078\u0304" },
+
1511 { "xrArr", L"\u21d2" },
+
1512 { "xtilde", L"\u0078\u0303" },
+
1513 { "xuml", L"\u0078\u0308" },
+
1514 { "xutri", L"\u25b3" },
+
1515 { "yacute", L"\u00fd" },
+
1516 { "yacute", L"\u0079\u0301" },
+
1517 { "yacy", L"\u044f" },
+
1518 { "ybreve", L"\u0079\u0306" },
+
1519 { "ybring", L"\u0079\u032f" },
+
1520 { "ycaron", L"\u0079\u030c" },
+
1521 { "ycirc", L"\u0177" },
+
1522 { "ycirc", L"\u0079\u0302" },
+
1523 { "ycy", L"\u044b" },
+
1524 { "ydot", L"\u0079\u0307" },
+
1525 { "yen", L"\u00a5" },
+
1526 { "ygrave", L"\u0079\u0300" },
+
1527 { "yicy", L"\u0457" },
+
1528 { "ymacr", L"\u0079\u0304" },
+
1529 { "ytilde", L"\u0079\u0303" },
+
1530 { "yucy", L"\u044e" },
+
1531 { "yuml", L"\u00ff" },
+
1532 { "yuml", L"\u0079\u0308" },
+
1533 { "zacute", L"\u017a" },
+
1534 { "zacute", L"\u007a\u0301" },
+
1535 { "zbreve", L"\u007a\u0306" },
+
1536 { "zbring", L"\u007a\u032f" },
+
1537 { "zcaron", L"\u017e" },
+
1538 { "zcaron", L"\u007a\u030c" },
+
1539 { "zcirc", L"\u007a\u0302" },
+
1540 { "zcy", L"\u0437" },
+
1541 { "zdot", L"\u017c" },
+
1542 { "zdot", L"\u007a\u0307" },
+
1543 { "zeta", L"\u03b6" },
+
1544 { "zgr", L"\u03b6" },
+
1545 { "zgrave", L"\u007a\u0300" },
+
1546 { "zhcy", L"\u0436" },
+
1547 { "zmacr", L"\u007a\u0304" },
+
1548 { "ztilde", L"\u007a\u0303" },
+
1549 { "zuml", L"\u007a\u0308" },
+
1550 { "zwj", L"\u200d" },
+
1551 { "zwnj", L"\u200c" },
+
1552 };
+
1553
+
1554 inline const size_t unicode_sgml[] = {
+
1555 0x5b6,
+
1556 0x48d,
+
1557 0x30d,
+
1558 0x4c3,
+
1559 0x457,
+
1560 0x2d2,
+
1561 0x497,
+
1562 0x1f1,
+
1563 0x1fb,
+
1564 0x3e6,
+
1565 0x4ec,
+
1566 0x1fe,
+
1567 0x4a6,
+
1568 0x29b,
+
1569 0x36e,
+
1570 0x498,
+
1571 0x528,
+
1572 0x299,
+
1573 0x515,
+
1574 0x3f1,
+
1575 0x303,
+
1576 0x353,
+
1577 0x4c1,
+
1578 0x29c,
+
1579 0xe,
+
1580 0x3,
+
1581 0x9,
+
1582 0x15,
+
1583 0x11,
+
1584 0x5,
+
1585 0xb,
+
1586 0x17,
+
1587 0x7,
+
1588 0x6,
+
1589 0x22,
+
1590 0x18,
+
1591 0x1d,
+
1592 0x24,
+
1593 0x23,
+
1594 0x1a,
+
1595 0x1f,
+
1596 0x25,
+
1597 0x1c,
+
1598 0x1b,
+
1599 0x33,
+
1600 0x28,
+
1601 0x30,
+
1602 0x36,
+
1603 0x35,
+
1604 0x2a,
+
1605 0x32,
+
1606 0x37,
+
1607 0x2d,
+
1608 0x2b,
+
1609 0x47,
+
1610 0x3c,
+
1611 0x42,
+
1612 0x4c,
+
1613 0x48,
+
1614 0x3e,
+
1615 0x44,
+
1616 0x4d,
+
1617 0x41,
+
1618 0x3f,
+
1619 0x61,
+
1620 0x54,
+
1621 0x5a,
+
1622 0x67,
+
1623 0x63,
+
1624 0x55,
+
1625 0x5d,
+
1626 0x69,
+
1627 0x58,
+
1628 0x56,
+
1629 0x71,
+
1630 0x6a,
+
1631 0x6e,
+
1632 0x73,
+
1633 0x72,
+
1634 0x6b,
+
1635 0x70,
+
1636 0x74,
+
1637 0x6d,
+
1638 0x6c,
+
1639 0x84,
+
1640 0x76,
+
1641 0x7e,
+
1642 0x87,
+
1643 0x85,
+
1644 0x79,
+
1645 0x81,
+
1646 0x88,
+
1647 0x7b,
+
1648 0x7a,
+
1649 0x91,
+
1650 0x8a,
+
1651 0x8f,
+
1652 0x94,
+
1653 0x92,
+
1654 0x8b,
+
1655 0x90,
+
1656 0x95,
+
1657 0x8d,
+
1658 0x8c,
+
1659 0xa7,
+
1660 0x9b,
+
1661 0xa0,
+
1662 0xad,
+
1663 0xa9,
+
1664 0x9c,
+
1665 0xa4,
+
1666 0xb0,
+
1667 0x9e,
+
1668 0x9d,
+
1669 0xb9,
+
1670 0xb1,
+
1671 0xb6,
+
1672 0xbc,
+
1673 0xba,
+
1674 0xb2,
+
1675 0xb8,
+
1676 0xbe,
+
1677 0xb4,
+
1678 0xb3,
+
1679 0xcc,
+
1680 0xc2,
+
1681 0xc8,
+
1682 0xce,
+
1683 0xcd,
+
1684 0xc4,
+
1685 0xca,
+
1686 0xcf,
+
1687 0xc6,
+
1688 0xc5,
+
1689 0xde,
+
1690 0xd2,
+
1691 0xda,
+
1692 0xe4,
+
1693 0xe0,
+
1694 0xd5,
+
1695 0xdc,
+
1696 0xe5,
+
1697 0xd8,
+
1698 0xd6,
+
1699 0xee,
+
1700 0xe6,
+
1701 0xea,
+
1702 0xf0,
+
1703 0xef,
+
1704 0xe7,
+
1705 0xec,
+
1706 0xf2,
+
1707 0xe9,
+
1708 0xe8,
+
1709 0xff,
+
1710 0xf5,
+
1711 0xfb,
+
1712 0x102,
+
1713 0x100,
+
1714 0xf6,
+
1715 0xfd,
+
1716 0x104,
+
1717 0xf9,
+
1718 0xf7,
+
1719 0x117,
+
1720 0x10a,
+
1721 0x110,
+
1722 0x11e,
+
1723 0x119,
+
1724 0x10b,
+
1725 0x113,
+
1726 0x120,
+
1727 0x10e,
+
1728 0x10c,
+
1729 0x12b,
+
1730 0x123,
+
1731 0x127,
+
1732 0x131,
+
1733 0x12e,
+
1734 0x124,
+
1735 0x129,
+
1736 0x132,
+
1737 0x126,
+
1738 0x125,
+
1739 0x139,
+
1740 0x133,
+
1741 0x137,
+
1742 0x13b,
+
1743 0x13a,
+
1744 0x134,
+
1745 0x138,
+
1746 0x13c,
+
1747 0x136,
+
1748 0x135,
+
1749 0x149,
+
1750 0x13e,
+
1751 0x145,
+
1752 0x14c,
+
1753 0x14b,
+
1754 0x140,
+
1755 0x147,
+
1756 0x14d,
+
1757 0x143,
+
1758 0x141,
+
1759 0x15d,
+
1760 0x152,
+
1761 0x159,
+
1762 0x160,
+
1763 0x15f,
+
1764 0x153,
+
1765 0x15b,
+
1766 0x162,
+
1767 0x156,
+
1768 0x154,
+
1769 0x173,
+
1770 0x168,
+
1771 0x16f,
+
1772 0x177,
+
1773 0x175,
+
1774 0x16a,
+
1775 0x171,
+
1776 0x178,
+
1777 0x16d,
+
1778 0x16b,
+
1779 0x189,
+
1780 0x17b,
+
1781 0x182,
+
1782 0x191,
+
1783 0x18b,
+
1784 0x17e,
+
1785 0x186,
+
1786 0x193,
+
1787 0x180,
+
1788 0x17f,
+
1789 0x19d,
+
1790 0x194,
+
1791 0x198,
+
1792 0x19f,
+
1793 0x19e,
+
1794 0x195,
+
1795 0x19b,
+
1796 0x1a0,
+
1797 0x197,
+
1798 0x196,
+
1799 0x1a9,
+
1800 0x1a2,
+
1801 0x1a7,
+
1802 0x1ab,
+
1803 0x1aa,
+
1804 0x1a3,
+
1805 0x1a8,
+
1806 0x1ac,
+
1807 0x1a5,
+
1808 0x1a4,
+
1809 0x1b4,
+
1810 0x1ad,
+
1811 0x1b1,
+
1812 0x1b7,
+
1813 0x1b6,
+
1814 0x1ae,
+
1815 0x1b2,
+
1816 0x1b8,
+
1817 0x1b0,
+
1818 0x1af,
+
1819 0x1c5,
+
1820 0x1bd,
+
1821 0x1c2,
+
1822 0x1c7,
+
1823 0x1c6,
+
1824 0x1be,
+
1825 0x1c4,
+
1826 0x1c9,
+
1827 0x1c0,
+
1828 0x1bf,
+
1829 0x1d7,
+
1830 0x1cc,
+
1831 0x1d1,
+
1832 0x1d9,
+
1833 0x1d8,
+
1834 0x1cd,
+
1835 0x1d4,
+
1836 0x1da,
+
1837 0x1d0,
+
1838 0x1ce,
+
1839 0x3ed,
+
1840 0x275,
+
1841 0x500,
+
1842 0x4ef,
+
1843 0x3e2,
+
1844 0x350,
+
1845 0x1ea,
+
1846 0x1dd,
+
1847 0x1e3,
+
1848 0x201,
+
1849 0x1ef,
+
1850 0x1df,
+
1851 0x1e6,
+
1852 0x203,
+
1853 0x1e1,
+
1854 0x1e0,
+
1855 0x23f,
+
1856 0x22f,
+
1857 0x234,
+
1858 0x276,
+
1859 0x245,
+
1860 0x231,
+
1861 0x237,
+
1862 0x278,
+
1863 0x233,
+
1864 0x232,
+
1865 0x28b,
+
1866 0x27c,
+
1867 0x286,
+
1868 0x2a6,
+
1869 0x298,
+
1870 0x280,
+
1871 0x288,
+
1872 0x2aa,
+
1873 0x283,
+
1874 0x281,
+
1875 0x2c4,
+
1876 0x2b2,
+
1877 0x2be,
+
1878 0x2d9,
+
1879 0x2d1,
+
1880 0x2ba,
+
1881 0x2c0,
+
1882 0x2dc,
+
1883 0x2bd,
+
1884 0x2bb,
+
1885 0x2f3,
+
1886 0x2e1,
+
1887 0x2e8,
+
1888 0x309,
+
1889 0x2f8,
+
1890 0x2e2,
+
1891 0x2ec,
+
1892 0x30b,
+
1893 0x2e5,
+
1894 0x2e3,
+
1895 0x31a,
+
1896 0x30f,
+
1897 0x313,
+
1898 0x333,
+
1899 0x31e,
+
1900 0x310,
+
1901 0x315,
+
1902 0x334,
+
1903 0x312,
+
1904 0x311,
+
1905 0x348,
+
1906 0x337,
+
1907 0x340,
+
1908 0x354,
+
1909 0x34c,
+
1910 0x33b,
+
1911 0x343,
+
1912 0x355,
+
1913 0x33d,
+
1914 0x33c,
+
1915 0x367,
+
1916 0x358,
+
1917 0x363,
+
1918 0x36b,
+
1919 0x368,
+
1920 0x35f,
+
1921 0x364,
+
1922 0x36c,
+
1923 0x361,
+
1924 0x360,
+
1925 0x380,
+
1926 0x371,
+
1927 0x376,
+
1928 0x391,
+
1929 0x383,
+
1930 0x372,
+
1931 0x37a,
+
1932 0x394,
+
1933 0x374,
+
1934 0x373,
+
1935 0x39d,
+
1936 0x395,
+
1937 0x39a,
+
1938 0x3a0,
+
1939 0x39e,
+
1940 0x396,
+
1941 0x39c,
+
1942 0x3a2,
+
1943 0x398,
+
1944 0x397,
+
1945 0x3ae,
+
1946 0x3a3,
+
1947 0x3aa,
+
1948 0x3b4,
+
1949 0x3b3,
+
1950 0x3a6,
+
1951 0x3ac,
+
1952 0x3b5,
+
1953 0x3a8,
+
1954 0x3a7,
+
1955 0x3d7,
+
1956 0x3ba,
+
1957 0x3ca,
+
1958 0x3f3,
+
1959 0x3dc,
+
1960 0x3c4,
+
1961 0x3ce,
+
1962 0x3f8,
+
1963 0x3c7,
+
1964 0x3c5,
+
1965 0x408,
+
1966 0x3fb,
+
1967 0x403,
+
1968 0x412,
+
1969 0x40f,
+
1970 0x400,
+
1971 0x406,
+
1972 0x415,
+
1973 0x402,
+
1974 0x401,
+
1975 0x430,
+
1976 0x41a,
+
1977 0x424,
+
1978 0x455,
+
1979 0x43e,
+
1980 0x41e,
+
1981 0x428,
+
1982 0x459,
+
1983 0x422,
+
1984 0x41f,
+
1985 0x474,
+
1986 0x461,
+
1987 0x469,
+
1988 0x488,
+
1989 0x47b,
+
1990 0x463,
+
1991 0x46e,
+
1992 0x48b,
+
1993 0x466,
+
1994 0x464,
+
1995 0x49c,
+
1996 0x48c,
+
1997 0x494,
+
1998 0x4b5,
+
1999 0x4aa,
+
2000 0x491,
+
2001 0x496,
+
2002 0x4b6,
+
2003 0x493,
+
2004 0x492,
+
2005 0x4be,
+
2006 0x4b8,
+
2007 0x4bc,
+
2008 0x4c0,
+
2009 0x4bf,
+
2010 0x4b9,
+
2011 0x4bd,
+
2012 0x4c2,
+
2013 0x4bb,
+
2014 0x4ba,
+
2015 0x4e2,
+
2016 0x4c7,
+
2017 0x4d7,
+
2018 0x4f3,
+
2019 0x4eb,
+
2020 0x4d1,
+
2021 0x4da,
+
2022 0x4f8,
+
2023 0x4d4,
+
2024 0x4d2,
+
2025 0x51b,
+
2026 0x4fb,
+
2027 0x50d,
+
2028 0x53a,
+
2029 0x525,
+
2030 0x4fe,
+
2031 0x512,
+
2032 0x541,
+
2033 0x503,
+
2034 0x4ff,
+
2035 0x55a,
+
2036 0x54c,
+
2037 0x554,
+
2038 0x570,
+
2039 0x568,
+
2040 0x54f,
+
2041 0x557,
+
2042 0x571,
+
2043 0x552,
+
2044 0x550,
+
2045 0x587,
+
2046 0x576,
+
2047 0x57f,
+
2048 0x599,
+
2049 0x58e,
+
2050 0x57b,
+
2051 0x584,
+
2052 0x59d,
+
2053 0x57d,
+
2054 0x57c,
+
2055 0x5ac,
+
2056 0x5a0,
+
2057 0x5a5,
+
2058 0x5b7,
+
2059 0x5ae,
+
2060 0x5a2,
+
2061 0x5a8,
+
2062 0x5b8,
+
2063 0x5a4,
+
2064 0x5a3,
+
2065 0x5c2,
+
2066 0x5b9,
+
2067 0x5be,
+
2068 0x5c5,
+
2069 0x5c3,
+
2070 0x5ba,
+
2071 0x5bf,
+
2072 0x5c6,
+
2073 0x5bc,
+
2074 0x5bb,
+
2075 0x5d0,
+
2076 0x5c7,
+
2077 0x5cc,
+
2078 0x5d7,
+
2079 0x5d5,
+
2080 0x5c8,
+
2081 0x5cd,
+
2082 0x5d8,
+
2083 0x5ca,
+
2084 0x5c9,
+
2085 0x5e5,
+
2086 0x5db,
+
2087 0x5e1,
+
2088 0x5e8,
+
2089 0x5e7,
+
2090 0x5dd,
+
2091 0x5e3,
+
2092 0x5eb,
+
2093 0x5df,
+
2094 0x5de,
+
2095 0x5f8,
+
2096 0x5ed,
+
2097 0x5f2,
+
2098 0x5fb,
+
2099 0x5fa,
+
2100 0x5ee,
+
2101 0x5f5,
+
2102 0x5fc,
+
2103 0x5f1,
+
2104 0x5ef,
+
2105 0x3cb,
+
2106 0x5ab,
+
2107 0x4d8,
+
2108 0x420,
+
2109 0x37c,
+
2110 0x28a,
+
2111 0x4ab,
+
2112 0x2ae,
+
2113 0x5e4,
+
2114 0x272,
+
2115 0x514,
+
2116 0x49,
+
2117 0x2ca,
+
2118 0x58f,
+
2119 0x2a2,
+
2120 0x483,
+
2121 0x3be,
+
2122 0x440,
+
2123 0x51f,
+
2124 0x4df,
+
2125 0x3fa,
+
2126 0x2c1,
+
2127 0x4a9,
+
2128 0x545,
+
2129 0x546,
+
2130 0x1e4,
+
2131 0x409,
+
2132 0x48f,
+
2133 0x40b,
+
2134 0x289,
+
2135 0x544,
+
2136 0x484,
+
2137 0x4ca,
+
2138 0x324,
+
2139 0x322,
+
2140 0x35a,
+
2141 0x32a,
+
2142 0x38e,
+
2143 0xd,
+
2144 0x2,
+
2145 0x8,
+
2146 0x14,
+
2147 0x16,
+
2148 0x13,
+
2149 0x0,
+
2150 0x2e,
+
2151 0x60,
+
2152 0x53,
+
2153 0x59,
+
2154 0x68,
+
2155 0xa6,
+
2156 0x9a,
+
2157 0x9f,
+
2158 0xaf,
+
2159 0x51,
+
2160 0x101,
+
2161 0x116,
+
2162 0x109,
+
2163 0x10f,
+
2164 0x11d,
+
2165 0x11f,
+
2166 0x566,
+
2167 0x11c,
+
2168 0x188,
+
2169 0x17a,
+
2170 0x181,
+
2171 0x192,
+
2172 0x1bc,
+
2173 0x164,
+
2174 0x54b,
+
2175 0x1e9,
+
2176 0x1dc,
+
2177 0x1e2,
+
2178 0x200,
+
2179 0x202,
+
2180 0x1fd,
+
2181 0x1e7,
+
2182 0x284,
+
2183 0x2f2,
+
2184 0x2e0,
+
2185 0x2e7,
+
2186 0x30a,
+
2187 0x37f,
+
2188 0x370,
+
2189 0x375,
+
2190 0x393,
+
2191 0x308,
+
2192 0x454,
+
2193 0x473,
+
2194 0x460,
+
2195 0x468,
+
2196 0x487,
+
2197 0x48a,
+
2198 0x2cb,
+
2199 0x485,
+
2200 0x586,
+
2201 0x575,
+
2202 0x57e,
+
2203 0x59c,
+
2204 0x5da,
+
2205 0x564,
+
2206 0x5ea,
+
2207 0x10,
+
2208 0x1ee,
+
2209 0x4,
+
2210 0x1de,
+
2211 0x12,
+
2212 0x1f8,
+
2213 0x27,
+
2214 0x27b,
+
2215 0x2f,
+
2216 0x285,
+
2217 0x31,
+
2218 0x287,
+
2219 0x2c,
+
2220 0x282,
+
2221 0x40,
+
2222 0x2bc,
+
2223 0x4b,
+
2224 0x2d8,
+
2225 0x62,
+
2226 0x2f7,
+
2227 0x5c,
+
2228 0x2eb,
+
2229 0x64,
+
2230 0x2ff,
+
2231 0x57,
+
2232 0x2e4,
+
2233 0x7d,
+
2234 0x33f,
+
2235 0x78,
+
2236 0x33a,
+
2237 0x80,
+
2238 0x342,
+
2239 0x7c,
+
2240 0x33e,
+
2241 0x8e,
+
2242 0x362,
+
2243 0x93,
+
2244 0x36a,
+
2245 0xac,
+
2246 0x390,
+
2247 0xa8,
+
2248 0x382,
+
2249 0xaa,
+
2250 0x38c,
+
2251 0xa3,
+
2252 0x387,
+
2253 0x388,
+
2254 0x97,
+
2255 0x381,
+
2256 0xb5,
+
2257 0x399,
+
2258 0xc7,
+
2259 0x3a9,
+
2260 0x3af,
+
2261 0xd1,
+
2262 0x3b9,
+
2263 0xd9,
+
2264 0x3c8,
+
2265 0xd7,
+
2266 0x3c6,
+
2267 0xe1,
+
2268 0x3dd,
+
2269 0xe2,
+
2270 0x3f0,
+
2271 0xf4,
+
2272 0x419,
+
2273 0xfa,
+
2274 0x423,
+
2275 0xf8,
+
2276 0x421,
+
2277 0x41c,
+
2278 0x50,
+
2279 0x2fd,
+
2280 0x118,
+
2281 0x47a,
+
2282 0x112,
+
2283 0x46c,
+
2284 0x105,
+
2285 0x470,
+
2286 0x13d,
+
2287 0x4c6,
+
2288 0x144,
+
2289 0x4d5,
+
2290 0x142,
+
2291 0x4d3,
+
2292 0x151,
+
2293 0x4fa,
+
2294 0x158,
+
2295 0x50c,
+
2296 0x157,
+
2297 0x506,
+
2298 0x155,
+
2299 0x502,
+
2300 0x16e,
+
2301 0x553,
+
2302 0x16c,
+
2303 0x551,
+
2304 0x176,
+
2305 0x56f,
+
2306 0x190,
+
2307 0x598,
+
2308 0x18a,
+
2309 0x58d,
+
2310 0x17d,
+
2311 0x57a,
+
2312 0x18f,
+
2313 0x597,
+
2314 0x184,
+
2315 0x581,
+
2316 0x18c,
+
2317 0x590,
+
2318 0x1a6,
+
2319 0x5bd,
+
2320 0x1c1,
+
2321 0x5e0,
+
2322 0x1c8,
+
2323 0x1cb,
+
2324 0x5ec,
+
2325 0x1d3,
+
2326 0x5f4,
+
2327 0x1cf,
+
2328 0x5f0,
+
2329 0x31f,
+
2330 0x10d,
+
2331 0x465,
+
2332 0x336,
+
2333 0x507,
+
2334 0x50a,
+
2335 0x508,
+
2336 0x50b,
+
2337 0x509,
+
2338 0x1fc,
+
2339 0x290,
+
2340 0x27f,
+
2341 0x271,
+
2342 0x2d3,
+
2343 0x4e7,
+
2344 0x471,
+
2345 0x565,
+
2346 0x2b9,
+
2347 0x1,
+
2348 0x52,
+
2349 0x4e,
+
2350 0x99,
+
2351 0x108,
+
2352 0x179,
+
2353 0x106,
+
2354 0x378,
+
2355 0xc,
+
2356 0xf,
+
2357 0x20,
+
2358 0x21,
+
2359 0x77,
+
2360 0x83,
+
2361 0x205,
+
2362 0x45,
+
2363 0x46,
+
2364 0x204,
+
2365 0x5f,
+
2366 0x65,
+
2367 0x1d5,
+
2368 0x1d6,
+
2369 0x4f,
+
2370 0x66,
+
2371 0x165,
+
2372 0x174,
+
2373 0x20c,
+
2374 0xa5,
+
2375 0xab,
+
2376 0xc3,
+
2377 0xcb,
+
2378 0xd3,
+
2379 0xdd,
+
2380 0x206,
+
2381 0xed,
+
2382 0xf1,
+
2383 0xfe,
+
2384 0x103,
+
2385 0x1b3,
+
2386 0x1b5,
+
2387 0x20e,
+
2388 0x115,
+
2389 0x11b,
+
2390 0x12a,
+
2391 0x12d,
+
2392 0x209,
+
2393 0x148,
+
2394 0x14a,
+
2395 0x15c,
+
2396 0x15e,
+
2397 0x20b,
+
2398 0x169,
+
2399 0x172,
+
2400 0x187,
+
2401 0x18d,
+
2402 0x18e,
+
2403 0x20d,
+
2404 0x121,
+
2405 0x12c,
+
2406 0x208,
+
2407 0x34,
+
2408 0xc0,
+
2409 0x122,
+
2410 0x130,
+
2411 0x20a,
+
2412 0x107,
+
2413 0x11a,
+
2414 0x207,
+
2415 0xa2,
+
2416 0x185,
+
2417 0x1db,
+
2418 0x2df,
+
2419 0x2ee,
+
2420 0x36f,
+
2421 0x582,
+
2422 0x1e8,
+
2423 0x1ed,
+
2424 0x20f,
+
2425 0x210,
+
2426 0x23c,
+
2427 0x23e,
+
2428 0x217,
+
2429 0x338,
+
2430 0x347,
+
2431 0x212,
+
2432 0x2c2,
+
2433 0x2c3,
+
2434 0x213,
+
2435 0x214,
+
2436 0x215,
+
2437 0x2f1,
+
2438 0x300,
+
2439 0x301,
+
2440 0x22e,
+
2441 0x5f6,
+
2442 0x5f7,
+
2443 0x216,
+
2444 0x2ef,
+
2445 0x307,
+
2446 0x22a,
+
2447 0x55c,
+
2448 0x55d,
+
2449 0x560,
+
2450 0x219,
+
2451 0x37e,
+
2452 0x38d,
+
2453 0x21a,
+
2454 0x3a4,
+
2455 0x3ad,
+
2456 0x21c,
+
2457 0x3bc,
+
2458 0x3d6,
+
2459 0x21d,
+
2460 0x407,
+
2461 0x413,
+
2462 0x21e,
+
2463 0x42f,
+
2464 0x456,
+
2465 0x22d,
+
2466 0x5cf,
+
2467 0x5d3,
+
2468 0x472,
+
2469 0x47d,
+
2470 0x222,
+
2471 0x49b,
+
2472 0x4a3,
+
2473 0x225,
+
2474 0x4e1,
+
2475 0x4e5,
+
2476 0x228,
+
2477 0x518,
+
2478 0x521,
+
2479 0x522,
+
2480 0x227,
+
2481 0x51a,
+
2482 0x520,
+
2483 0x229,
+
2484 0x54e,
+
2485 0x559,
+
2486 0x22c,
+
2487 0x585,
+
2488 0x592,
+
2489 0x594,
+
2490 0x220,
+
2491 0x49d,
+
2492 0x49e,
+
2493 0x49f,
+
2494 0x211,
+
2495 0x28e,
+
2496 0x3b1,
+
2497 0x224,
+
2498 0x4b3,
+
2499 0x4b4,
+
2500 0x476,
+
2501 0x47c,
+
2502 0x379,
+
2503 0x583,
+
2504 0x45f,
+
2505 0x574,
+
2506 0x21f,
+
2507 0x475,
+
2508 0x22b,
+
2509 0x55e,
+
2510 0x55f,
+
2511 0x593,
+
2512 0x221,
+
2513 0x4a0,
+
2514 0x223,
+
2515 0x4a4,
+
2516 0x218,
+
2517 0x339,
+
2518 0x21b,
+
2519 0x3a5,
+
2520 0x226,
+
2521 0x4e6,
+
2522 0x98,
+
2523 0x39,
+
2524 0x75,
+
2525 0xbd,
+
2526 0x3a,
+
2527 0xae,
+
2528 0x1ba,
+
2529 0xbb,
+
2530 0xd0,
+
2531 0xf3,
+
2532 0x166,
+
2533 0xc1,
+
2534 0x17c,
+
2535 0x3b,
+
2536 0xa,
+
2537 0x1e,
+
2538 0x199,
+
2539 0x7f,
+
2540 0x43,
+
2541 0x96,
+
2542 0x1ca,
+
2543 0x1d2,
+
2544 0xa1,
+
2545 0xb7,
+
2546 0xc9,
+
2547 0xdb,
+
2548 0xeb,
+
2549 0xfc,
+
2550 0x111,
+
2551 0x128,
+
2552 0x146,
+
2553 0x15a,
+
2554 0x170,
+
2555 0x183,
+
2556 0x6f,
+
2557 0xbf,
+
2558 0x167,
+
2559 0x26,
+
2560 0x14f,
+
2561 0x14e,
+
2562 0x89,
+
2563 0x1c3,
+
2564 0x150,
+
2565 0x5b,
+
2566 0x1bb,
+
2567 0x1b9,
+
2568 0x1e5,
+
2569 0x236,
+
2570 0x5a6,
+
2571 0x341,
+
2572 0x2bf,
+
2573 0x37b,
+
2574 0x5f9,
+
2575 0x5f3,
+
2576 0x377,
+
2577 0x39b,
+
2578 0x3ab,
+
2579 0x3cc,
+
2580 0x404,
+
2581 0x426,
+
2582 0x46a,
+
2583 0x495,
+
2584 0x4d9,
+
2585 0x510,
+
2586 0x555,
+
2587 0x580,
+
2588 0x314,
+
2589 0x3b0,
+
2590 0x56d,
+
2591 0x28c,
+
2592 0x51e,
+
2593 0x51d,
+
2594 0x35c,
+
2595 0x5e2,
+
2596 0x527,
+
2597 0x2ea,
+
2598 0x5e9,
+
2599 0x5dc,
+
2600 0x38b,
+
2601 0x2cd,
+
2602 0x34a,
+
2603 0x3a1,
+
2604 0x2d7,
+
2605 0x392,
+
2606 0x5e6,
+
2607 0x39f,
+
2608 0x3db,
+
2609 0x435,
+
2610 0x56e,
+
2611 0x3b2,
+
2612 0x579,
+
2613 0x2dd,
+
2614 0x5e,
+
2615 0x2ed,
+
2616 0x114,
+
2617 0x46f,
+
2618 0x2fe,
+
2619 0x2fa,
+
2620 0x2fb,
+
2621 0x2fc,
+
2622 0x45a,
+
2623 0x4b7,
+
2624 0x561,
+
2625 0x359,
+
2626 0x5fe,
+
2627 0x5fd,
+
2628 0x3e9,
+
2629 0x4ea,
+
2630 0x2b7,
+
2631 0x427,
+
2632 0x405,
+
2633 0x369,
+
2634 0x19c,
+
2635 0x3ee,
+
2636 0x4f1,
+
2637 0x4f0,
+
2638 0x3ef,
+
2639 0x4fd,
+
2640 0x3cf,
+
2641 0x4dc,
+
2642 0x4db,
+
2643 0x238,
+
2644 0x3d0,
+
2645 0x2b3,
+
2646 0x3d,
+
2647 0x277,
+
2648 0x438,
+
2649 0x366,
+
2650 0x40e,
+
2651 0x499,
+
2652 0x4ae,
+
2653 0x5af,
+
2654 0x12f,
+
2655 0x56a,
+
2656 0x270,
+
2657 0x3ea,
+
2658 0x4ed,
+
2659 0x479,
+
2660 0x27e,
+
2661 0x36d,
+
2662 0x331,
+
2663 0x30c,
+
2664 0x556,
+
2665 0x4a,
+
2666 0x385,
+
2667 0x35b,
+
2668 0x4a5,
+
2669 0x384,
+
2670 0x3bb,
+
2671 0x2f5,
+
2672 0x458,
+
2673 0x2a3,
+
2674 0x5c1,
+
2675 0x4dd,
+
2676 0x4f9,
+
2677 0x56b,
+
2678 0x477,
+
2679 0x1f7,
+
2680 0x23b,
+
2681 0x4a1,
+
2682 0x482,
+
2683 0x1eb,
+
2684 0x1ec,
+
2685 0x23d,
+
2686 0x349,
+
2687 0x2b4,
+
2688 0x323,
+
2689 0x328,
+
2690 0x325,
+
2691 0x329,
+
2692 0x32b,
+
2693 0x32d,
+
2694 0x326,
+
2695 0x32e,
+
2696 0x327,
+
2697 0x32c,
+
2698 0x32f,
+
2699 0x330,
+
2700 0x3bf,
+
2701 0x577,
+
2702 0x4cb,
+
2703 0x2b5,
+
2704 0x35d,
+
2705 0x5d1,
+
2706 0x5d2,
+
2707 0x5a1,
+
2708 0x45d,
+
2709 0x42a,
+
2710 0x2d4,
+
2711 0x2ce,
+
2712 0x437,
+
2713 0x446,
+
2714 0x4d0,
+
2715 0xd4,
+
2716 0x13f,
+
2717 0x3c3,
+
2718 0x4cf,
+
2719 0x3fe,
+
2720 0x3c1,
+
2721 0x4cd,
+
2722 0x3c2,
+
2723 0x4ce,
+
2724 0x35e,
+
2725 0x433,
+
2726 0x3eb,
+
2727 0x4ee,
+
2728 0x2a4,
+
2729 0x2a9,
+
2730 0x2ad,
+
2731 0x478,
+
2732 0x481,
+
2733 0x3d9,
+
2734 0x3d8,
+
2735 0x589,
+
2736 0x588,
+
2737 0x4e4,
+
2738 0x4e3,
+
2739 0x2c6,
+
2740 0x2c5,
+
2741 0x4e8,
+
2742 0x3e7,
+
2743 0x3c0,
+
2744 0x578,
+
2745 0x4cc,
+
2746 0x2b6,
+
2747 0x3e8,
+
2748 0x4e9,
+
2749 0x436,
+
2750 0x432,
+
2751 0x445,
+
2752 0x3b7,
+
2753 0x5d4,
+
2754 0x573,
+
2755 0x4c5,
+
2756 0x5d6,
+
2757 0x2b1,
+
2758 0x357,
+
2759 0x37d,
+
2760 0x59e,
+
2761 0x3b6,
+
2762 0x4c4,
+
2763 0x320,
+
2764 0x29d,
+
2765 0x490,
+
2766 0x30e,
+
2767 0x42c,
+
2768 0x2f9,
+
2769 0x418,
+
2770 0x38f,
+
2771 0x441,
+
2772 0x302,
+
2773 0x434,
+
2774 0x23a,
+
2775 0x4b0,
+
2776 0x1f0,
+
2777 0x2a1,
+
2778 0x4fc,
+
2779 0x540,
+
2780 0x40c,
+
2781 0x410,
+
2782 0x4a8,
+
2783 0x516,
+
2784 0x535,
+
2785 0x3e1,
+
2786 0x29e,
+
2787 0x4c8,
+
2788 0x4b1,
+
2789 0x5b0,
+
2790 0x386,
+
2791 0x1f4,
+
2792 0x1f3,
+
2793 0x1f5,
+
2794 0x1f6,
+
2795 0x40a,
+
2796 0x43f,
+
2797 0x48e,
+
2798 0x52a,
+
2799 0x442,
+
2800 0x44d,
+
2801 0x1f2,
+
2802 0x480,
+
2803 0x27d,
+
2804 0x2ab,
+
2805 0x389,
+
2806 0x2a0,
+
2807 0x55b,
+
2808 0x239,
+
2809 0x523,
+
2810 0x563,
+
2811 0x273,
+
2812 0x5c4,
+
2813 0x44b,
+
2814 0x524,
+
2815 0x44c,
+
2816 0x29f,
+
2817 0x425,
+
2818 0x1f9,
+
2819 0x1ff,
+
2820 0x562,
+
2821 0x41b,
+
2822 0x1fa,
+
2823 0x235,
+
2824 0x279,
+
2825 0x27a,
+
2826 0x306,
+
2827 0x2de,
+
2828 0x2f0,
+
2829 0x305,
+
2830 0x29a,
+
2831 0x2e9,
+
2832 0x2e6,
+
2833 0x296,
+
2834 0x5c0,
+
2835 0x56c,
+
2836 0x429,
+
2837 0x304,
+
2838 0x42b,
+
2839 0x3d1,
+
2840 0x3d3,
+
2841 0x344,
+
2842 0x346,
+
2843 0x3b8,
+
2844 0x335,
+
2845 0x3de,
+
2846 0x3df,
+
2847 0x3f9,
+
2848 0x34d,
+
2849 0x34e,
+
2850 0x356,
+
2851 0xe3,
+
2852 0x86,
+
2853 0x572,
+
2854 0x43b,
+
2855 0x431,
+
2856 0x439,
+
2857 0x43a,
+
2858 0x42d,
+
2859 0x42e,
+
2860 0x3ec,
+
2861 0x352,
+
2862 0x3d5,
+
2863 0x34b,
+
2864 0x4ac,
+
2865 0x501,
+
2866 0x2ac,
+
2867 0x4ad,
+
2868 0x504,
+
2869 0x505,
+
2870 0x4b2,
+
2871 0x50f,
+
2872 0x443,
+
2873 0x449,
+
2874 0x53b,
+
2875 0x543,
+
2876 0x44e,
+
2877 0x451,
+
2878 0x53c,
+
2879 0x53d,
+
2880 0x547,
+
2881 0x548,
+
2882 0x44f,
+
2883 0x450,
+
2884 0x452,
+
2885 0x453,
+
2886 0x53e,
+
2887 0x53f,
+
2888 0x5b2,
+
2889 0x5b3,
+
2890 0x549,
+
2891 0x54a,
+
2892 0x5b4,
+
2893 0x5b5,
+
2894 0x591,
+
2895 0x52d,
+
2896 0x52f,
+
2897 0x52e,
+
2898 0x530,
+
2899 0x52b,
+
2900 0x52c,
+
2901 0x47f,
+
2902 0x47e,
+
2903 0x489,
+
2904 0x486,
+
2905 0x46d,
+
2906 0x467,
+
2907 0x462,
+
2908 0x46b,
+
2909 0x4a7,
+
2910 0x40d,
+
2911 0x567,
+
2912 0x513,
+
2913 0x5a7,
+
2914 0x2b8,
+
2915 0x569,
+
2916 0x246,
+
2917 0x49a,
+
2918 0x411,
+
2919 0x59f,
+
2920 0x19a,
+
2921 0x1a1,
+
2922 0x45c,
+
2923 0x45b,
+
2924 0x417,
+
2925 0x416,
+
2926 0x5ad,
+
2927 0x5b1,
+
2928 0x3f6,
+
2929 0x4f6,
+
2930 0x414,
+
2931 0x38a,
+
2932 0x5a9,
+
2933 0x230,
+
2934 0x2c7,
+
2935 0x511,
+
2936 0x537,
+
2937 0x2cc,
+
2938 0x247,
+
2939 0x3f4,
+
2940 0x4f4,
+
2941 0x3f2,
+
2942 0x4f2,
+
2943 0x274,
+
2944 0x2af,
+
2945 0x2b0,
+
2946 0x161,
+
2947 0x163,
+
2948 0x29,
+
2949 0x38,
+
2950 0x321,
+
2951 0x3cd,
+
2952 0x351,
+
2953 0xdf,
+
2954 0x82,
+
2955 0x3d2,
+
2956 0x345,
+
2957 0x2f6,
+
2958 0x2f4,
+
2959 0x2a7,
+
2960 0x2a8,
+
2961 0x444,
+
2962 0x44a,
+
2963 0x3e0,
+
2964 0x34f,
+
2965 0x4af,
+
2966 0x50e,
+
2967 0x43c,
+
2968 0x447,
+
2969 0x43d,
+
2970 0x448,
+
2971 0x5aa,
+
2972 0x19,
+
2973 0x3c9,
+
2974 0x4d6,
+
2975 0x3d4,
+
2976 0x4e0,
+
2977 0x2d6,
+
2978 0x2d0,
+
2979 0x596,
+
2980 0x58c,
+
2981 0x558,
+
2982 0x54d,
+
2983 0x58b,
+
2984 0x595,
+
2985 0x2cf,
+
2986 0x2d5,
+
2987 0x332,
+
2988 0x519,
+
2989 0x526,
+
2990 0x536,
+
2991 0x3bd,
+
2992 0x4c9,
+
2993 0x240,
+
2994 0x45e,
+
2995 0x260,
+
2996 0x269,
+
2997 0x25f,
+
2998 0x25e,
+
2999 0x268,
+
3000 0x267,
+
3001 0x26f,
+
3002 0x26e,
+
3003 0x263,
+
3004 0x264,
+
3005 0x26d,
+
3006 0x24c,
+
3007 0x255,
+
3008 0x25d,
+
3009 0x24b,
+
3010 0x249,
+
3011 0x25c,
+
3012 0x24a,
+
3013 0x248,
+
3014 0x266,
+
3015 0x254,
+
3016 0x252,
+
3017 0x265,
+
3018 0x253,
+
3019 0x251,
+
3020 0x26c,
+
3021 0x25b,
+
3022 0x258,
+
3023 0x26b,
+
3024 0x25a,
+
3025 0x257,
+
3026 0x24f,
+
3027 0x261,
+
3028 0x24d,
+
3029 0x250,
+
3030 0x262,
+
3031 0x24e,
+
3032 0x26a,
+
3033 0x259,
+
3034 0x256,
+
3035 0x58a,
+
3036 0x3da,
+
3037 0x244,
+
3038 0x242,
+
3039 0x241,
+
3040 0x243,
+
3041 0x533,
+
3042 0x531,
+
3043 0x532,
+
3044 0x534,
+
3045 0x4de,
+
3046 0x3ff,
+
3047 0x5d9,
+
3048 0x59b,
+
3049 0x59a,
+
3050 0x4f7,
+
3051 0x4f5,
+
3052 0x5ce,
+
3053 0x2db,
+
3054 0x2da,
+
3055 0x3f7,
+
3056 0x3f5,
+
3057 0x2c8,
+
3058 0x3e3,
+
3059 0x28f,
+
3060 0x5cb,
+
3061 0x291,
+
3062 0x293,
+
3063 0x294,
+
3064 0x292,
+
3065 0x295,
+
3066 0x539,
+
3067 0x538,
+
3068 0x4a2,
+
3069 0x316,
+
3070 0x3fc,
+
3071 0x529,
+
3072 0x297,
+
3073 0x365,
+
3074 0x2c9,
+
3075 0x542,
+
3076 0x31c,
+
3077 0x41d,
+
3078 0x51c,
+
3079 0x28d,
+
3080 0x2a5,
+
3081 0x3fd,
+
3082 0x3e5,
+
3083 0x3e4,
+
3084 0x517,
+
3085 0x318,
+
3086 0x31b,
+
3087 0x31d,
+
3088 0x317,
+
3089 0x319,
+
3090 };
+
3092}
diff --git a/socket_8hpp_source.html b/socket_8hpp_source.html index 1c3967999..82e992878 100644 --- a/socket_8hpp_source.html +++ b/socket_8hpp_source.html @@ -113,7 +113,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/stream_8cpp_source.html b/stream_8cpp_source.html index 6e219e496..76774dae6 100644 --- a/stream_8cpp_source.html +++ b/stream_8cpp_source.html @@ -257,7 +257,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index 9d6df99a6..0ecf9f33c 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -4225,7 +4225,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/string_8hpp_source.html b/string_8hpp_source.html index f1d81ed2f..d90678495 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -1161,7 +1161,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index 39ab6bb8d..41b294728 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 0c7cb6b42..2bb496d36 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -152,7 +152,7 @@ static constexpr bool is_s diff --git a/structstdex_1_1chrono_1_1aosn__timestamp-members.html b/structstdex_1_1chrono_1_1aosn__timestamp-members.html index 5a4c146a2..280bd85ee 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index bdd3e259f..c98428e27 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -197,7 +197,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 56af7bff5..a0a5e0ee3 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index e794efc25..4aa2cb58c 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -101,7 +101,7 @@ void operator() (local diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index 286286247..ee8185d5a 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index 4a8a3b5b0..c6d365e5f 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -722,7 +722,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index 7d4348039..678fec61a 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index e3d880bd5..3c8f5a931 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -283,7 +283,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index 8d8321db8..edadca816 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 16c377443..64062b397 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -105,7 +105,7 @@ struct stdex::no_delete< T >

Noop deleter.

diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html index 2672d312c..c1dcdc159 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html index e1a3de00c..158f2e5b1 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html @@ -106,7 +106,7 @@ struct stdex::no_delete< T[]>

Noop array deleter.

diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index e9e49e2ef..923273aec 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index d21a541f7..0ce915d4b 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -93,7 +93,7 @@ Public Member Functions diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html index cc033f2a3..0b2f139b7 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index a798ad540..438268164 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -109,7 +109,7 @@ size_t capacity diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html index 559c38cf9..1e04a9ede 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index fa4ec4ed7..15fd0c2ed 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -99,7 +99,7 @@ uint8_t data [0]< diff --git a/structstdex_1_1sys__info__t-members.html b/structstdex_1_1sys__info__t-members.html index e37583135..91ec21549 100644 --- a/structstdex_1_1sys__info__t-members.html +++ b/structstdex_1_1sys__info__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1sys__info__t.html b/structstdex_1_1sys__info__t.html index 53d841f6d..bf7f63cc0 100644 --- a/structstdex_1_1sys__info__t.html +++ b/structstdex_1_1sys__info__t.html @@ -137,7 +137,7 @@ struct utsname m_utsn< diff --git a/sys__info_8hpp_source.html b/sys__info_8hpp_source.html index 2dfac100b..7709d4bcd 100644 --- a/sys__info_8hpp_source.html +++ b/sys__info_8hpp_source.html @@ -126,169 +126,166 @@ $(document).ready(function() { init_codefold(0); });
45
46namespace stdex
47{
-
51#if _HAS_CXX17
-
52 inline
-
53#endif
-
-
54 const struct sys_info_t
-
55 {
-
59#if _M_IX86
-
60 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_I386;
-
61#elif _M_X64 // _M_ARM64EC is introducing as x64
-
62 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_AMD64;
-
63#elif _M_ARM
-
64 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_ARMNT;
-
65#elif _M_ARM64
-
66 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_ARM64;
-
67#elif __i386__
-
68 static constexpr platform_id process_platform = "i386";
-
69#elif __x86_64__
-
70 static constexpr platform_id process_platform = "x86_64";
-
71#elif __aarch64__
-
72 static constexpr platform_id process_platform = "aarch64";
-
73#else
-
74 #error Unknown platform
-
75#endif
-
76
-
80 platform_id os_platform;
-
81
-
82#ifdef _WIN32
-
86 bool wow64;
-
87#endif
-
88
- -
93
-
97 bool admin;
-
98
- -
103
-
104 sys_info_t() :
-
105 os_platform(IMAGE_FILE_MACHINE_UNKNOWN),
-
106#ifdef _WIN32
-
107 wow64(false),
-
108#endif
- -
110 admin(false),
-
111 elevated(false)
-
112 {
-
113#ifdef _WIN32
-
114 HMODULE kernel32_handle;
-
115 kernel32_handle = LoadLibrary(_T("kernel32.dll"));
-
116 _Assume_(kernel32_handle);
-
117 BOOL(WINAPI * IsWow64Process2)(HANDLE hProcess, USHORT * pProcessMachine, USHORT * pNativeMachine);
-
118 *reinterpret_cast<FARPROC*>(&IsWow64Process2) = GetProcAddress(kernel32_handle, "IsWow64Process2");
-
119 HANDLE process = GetCurrentProcess();
-
120 USHORT process_machine;
-
121#ifndef _WIN64
-
122 BOOL Wow64Process;
-
123#endif
-
124 if (IsWow64Process2 && IsWow64Process2(process, &process_machine, &os_platform)) {
-
125 wow64 = process_machine != IMAGE_FILE_MACHINE_UNKNOWN;
-
126 }
-
127#ifdef _WIN64
-
128 else {
-
129 os_platform = process_platform;
-
130 wow64 = false;
-
131 }
-
132#else
-
133 else if (IsWow64Process(process, &Wow64Process)) {
-
134 if (Wow64Process) {
-
135 os_platform = IMAGE_FILE_MACHINE_AMD64;
-
136 wow64 = true;
-
137 }
-
138 else {
-
139 os_platform = process_platform;
-
140 wow64 = false;
-
141 }
-
142 }
-
143#endif
-
144 FreeLibrary(kernel32_handle);
-
145#else
-
146 memset(&m_utsn, 0, sizeof(m_utsn));
-
147 if (uname(&m_utsn) != -1)
-
148 os_platform = reinterpret_cast<platform_id>(m_utsn.machine);
-
149#endif
-
150
-
151#ifdef _WIN32
-
152 HWINSTA hWinSta = GetProcessWindowStation();
-
153 if (hWinSta) {
-
154 TCHAR sName[MAX_PATH];
-
155 if (GetUserObjectInformation(hWinSta, UOI_NAME, sName, sizeof(sName), NULL)) {
-
156 sName[_countof(sName) - 1] = 0;
-
157 // Only "WinSta0" is interactive (Source: KB171890)
-
158 interactive_process = _tcsicmp(sName, _T("WinSta0")) == 0;
-
159 }
-
160 }
-
161#else
-
162 // TODO: Research interactive process vs service/agent/daemon on this platform.
-
163#endif
-
164
-
165#if defined(_WIN32)
-
166 {
-
167 HANDLE token_h;
-
168 if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token_h)) {
-
169 sys_object token(token_h);
-
170
-
171 TOKEN_ELEVATION elevation;
-
172 DWORD size = sizeof(TOKEN_ELEVATION);
-
173 if (GetTokenInformation(token_h, TokenElevation, &elevation, sizeof(elevation), &size))
-
174 elevated = elevation.TokenIsElevated;
-
175
-
176 GetTokenInformation(token.get(), TokenGroups, NULL, 0, &size);
-
177 std::unique_ptr<TOKEN_GROUPS> groups((TOKEN_GROUPS*)new uint8_t[size]);
-
178 if (GetTokenInformation(token.get(), TokenGroups, (LPVOID)groups.get(), size, &size)) {
-
179 SID_IDENTIFIER_AUTHORITY authority = SECURITY_NT_AUTHORITY;
-
180 PSID sid_admins_h = NULL;
-
181 if (AllocateAndInitializeSid(&authority, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, &sid_admins_h)) {
-
182 struct SID_delete { void operator()(_In_ PSID p) const { FreeSid(p); } };
-
183 std::unique_ptr<void, SID_delete> sid_admins(sid_admins_h);
-
184 for (DWORD i = 0; i < groups->GroupCount; ++i)
-
185 if (EqualSid(sid_admins.get(), groups->Groups[i].Sid)) {
-
186 admin = true;
-
187 break;
-
188 }
-
189 }
-
190 }
-
191 }
-
192 }
-
193#elif defined(__APPLE__)
-
194 {
-
195 gid_t gids[NGROUPS + 1]; // A user cannot be member in more than NGROUPS groups, not counting the default group (hence the + 1)
-
196 for (int i = 0, n = getgroups(_countof(gids), gids); i < n; ++i) {
-
197 struct group* group = getgrgid(gids[i]);
-
198 if (!group) continue;
-
199 if (strcmp(group->gr_name, "admin") == 0) {
-
200 admin = true;
-
201 break;
-
202 }
-
203 }
-
204 }
-
205
+
+
51 inline const struct sys_info_t
+
52 {
+
56#if _M_IX86
+
57 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_I386;
+
58#elif _M_X64 // _M_ARM64EC is introducing as x64
+
59 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_AMD64;
+
60#elif _M_ARM
+
61 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_ARMNT;
+
62#elif _M_ARM64
+
63 static constexpr platform_id process_platform = IMAGE_FILE_MACHINE_ARM64;
+
64#elif __i386__
+
65 static constexpr platform_id process_platform = "i386";
+
66#elif __x86_64__
+
67 static constexpr platform_id process_platform = "x86_64";
+
68#elif __aarch64__
+
69 static constexpr platform_id process_platform = "aarch64";
+
70#else
+
71 #error Unknown platform
+
72#endif
+
73
+
77 platform_id os_platform;
+
78
+
79#ifdef _WIN32
+
83 bool wow64;
+
84#endif
+
85
+ +
90
+
94 bool admin;
+
95
+ +
100
+
101 sys_info_t() :
+
102 os_platform(IMAGE_FILE_MACHINE_UNKNOWN),
+
103#ifdef _WIN32
+
104 wow64(false),
+
105#endif
+ +
107 admin(false),
+
108 elevated(false)
+
109 {
+
110#ifdef _WIN32
+
111 HMODULE kernel32_handle;
+
112 kernel32_handle = LoadLibrary(_T("kernel32.dll"));
+
113 _Assume_(kernel32_handle);
+
114 BOOL(WINAPI * IsWow64Process2)(HANDLE hProcess, USHORT * pProcessMachine, USHORT * pNativeMachine);
+
115 *reinterpret_cast<FARPROC*>(&IsWow64Process2) = GetProcAddress(kernel32_handle, "IsWow64Process2");
+
116 HANDLE process = GetCurrentProcess();
+
117 USHORT process_machine;
+
118#ifndef _WIN64
+
119 BOOL Wow64Process;
+
120#endif
+
121 if (IsWow64Process2 && IsWow64Process2(process, &process_machine, &os_platform)) {
+
122 wow64 = process_machine != IMAGE_FILE_MACHINE_UNKNOWN;
+
123 }
+
124#ifdef _WIN64
+
125 else {
+
126 os_platform = process_platform;
+
127 wow64 = false;
+
128 }
+
129#else
+
130 else if (IsWow64Process(process, &Wow64Process)) {
+
131 if (Wow64Process) {
+
132 os_platform = IMAGE_FILE_MACHINE_AMD64;
+
133 wow64 = true;
+
134 }
+
135 else {
+
136 os_platform = process_platform;
+
137 wow64 = false;
+
138 }
+
139 }
+
140#endif
+
141 FreeLibrary(kernel32_handle);
+
142#else
+
143 memset(&m_utsn, 0, sizeof(m_utsn));
+
144 if (uname(&m_utsn) != -1)
+
145 os_platform = reinterpret_cast<platform_id>(m_utsn.machine);
+
146#endif
+
147
+
148#ifdef _WIN32
+
149 HWINSTA hWinSta = GetProcessWindowStation();
+
150 if (hWinSta) {
+
151 TCHAR sName[MAX_PATH];
+
152 if (GetUserObjectInformation(hWinSta, UOI_NAME, sName, sizeof(sName), NULL)) {
+
153 sName[_countof(sName) - 1] = 0;
+
154 // Only "WinSta0" is interactive (Source: KB171890)
+
155 interactive_process = _tcsicmp(sName, _T("WinSta0")) == 0;
+
156 }
+
157 }
+
158#else
+
159 // TODO: Research interactive process vs service/agent/daemon on this platform.
+
160#endif
+
161
+
162#if defined(_WIN32)
+
163 {
+
164 HANDLE token_h;
+
165 if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token_h)) {
+
166 sys_object token(token_h);
+
167
+
168 TOKEN_ELEVATION elevation;
+
169 DWORD size = sizeof(TOKEN_ELEVATION);
+
170 if (GetTokenInformation(token_h, TokenElevation, &elevation, sizeof(elevation), &size))
+
171 elevated = elevation.TokenIsElevated;
+
172
+
173 GetTokenInformation(token.get(), TokenGroups, NULL, 0, &size);
+
174 std::unique_ptr<TOKEN_GROUPS> groups((TOKEN_GROUPS*)new uint8_t[size]);
+
175 if (GetTokenInformation(token.get(), TokenGroups, (LPVOID)groups.get(), size, &size)) {
+
176 SID_IDENTIFIER_AUTHORITY authority = SECURITY_NT_AUTHORITY;
+
177 PSID sid_admins_h = NULL;
+
178 if (AllocateAndInitializeSid(&authority, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, &sid_admins_h)) {
+
179 struct SID_delete { void operator()(_In_ PSID p) const { FreeSid(p); } };
+
180 std::unique_ptr<void, SID_delete> sid_admins(sid_admins_h);
+
181 for (DWORD i = 0; i < groups->GroupCount; ++i)
+
182 if (EqualSid(sid_admins.get(), groups->Groups[i].Sid)) {
+
183 admin = true;
+
184 break;
+
185 }
+
186 }
+
187 }
+
188 }
+
189 }
+
190#elif defined(__APPLE__)
+
191 {
+
192 gid_t gids[NGROUPS + 1]; // A user cannot be member in more than NGROUPS groups, not counting the default group (hence the + 1)
+
193 for (int i = 0, n = getgroups(_countof(gids), gids); i < n; ++i) {
+
194 struct group* group = getgrgid(gids[i]);
+
195 if (!group) continue;
+
196 if (strcmp(group->gr_name, "admin") == 0) {
+
197 admin = true;
+
198 break;
+
199 }
+
200 }
+
201 }
+
202
+
203 elevated = geteuid() == 0;
+
204#else
+
205 // TODO: Set admin.
206 elevated = geteuid() == 0;
-
207#else
-
208 // TODO: Set admin.
-
209 elevated = geteuid() == 0;
-
210#endif
-
211 }
-
212
-
213 protected:
-
214#ifndef _WIN32
-
215 struct utsname m_utsn;
-
216#endif
-
217 } sys_info;
+
207#endif
+
208 }
+
209
+
210 protected:
+
211#ifndef _WIN32
+
212 struct utsname m_utsn;
+
213#endif
+
214 } sys_info;
-
218}
+
215}
Operating system object (file, pipe, anything with an OS handle etc.)
Definition system.hpp:93
sys_handle get() const noexcept
Returns object handle.
Definition system.hpp:150
-
System information.
Definition sys_info.hpp:55
-
bool admin
Is member of local group Administrators (Windows) or member of group wheel/sudoers (others)?
Definition sys_info.hpp:97
-
bool elevated
Is elevated process (Windows) or running as root (others)?
Definition sys_info.hpp:102
-
platform_id os_platform
The platform this process was compiled for.
Definition sys_info.hpp:80
-
bool interactive_process
Is interactive process?
Definition sys_info.hpp:92
+
System information.
Definition sys_info.hpp:52
+
bool admin
Is member of local group Administrators (Windows) or member of group wheel/sudoers (others)?
Definition sys_info.hpp:94
+
bool elevated
Is elevated process (Windows) or running as root (others)?
Definition sys_info.hpp:99
+
platform_id os_platform
The platform this process was compiled for.
Definition sys_info.hpp:77
+
bool interactive_process
Is interactive process?
Definition sys_info.hpp:89
diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 064aee739..3ee9c595a 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -289,7 +289,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/unicode_8cpp_source.html b/unicode_8cpp_source.html index 8d96546c4..bc85a68be 100644 --- a/unicode_8cpp_source.html +++ b/unicode_8cpp_source.html @@ -181,7 +181,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index 575bf8c46..a70e5523a 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -201,7 +201,7 @@ $(document).ready(function() { init_codefold(0); });
125 }
126
127#pragma warning(suppress: 4127)
-
128 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(wchar_t)) {
+
128 if constexpr (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(wchar_t)) {
129 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
130
131 // Try to convert to stack buffer first.
@@ -225,7 +225,7 @@ $(document).ready(function() { init_codefold(0); });
149 }
150
151#pragma warning(suppress: 4127)
-
152 if _Constexpr_ (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
+
152 if constexpr (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
153 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
154
155 // Try to convert to stack buffer first.
@@ -249,7 +249,7 @@ $(document).ready(function() { init_codefold(0); });
173 }
174
175#pragma warning(suppress: 4127)
-
176 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
+
176 if constexpr (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
177 _Assume_(count_src < INT_MAX || count_src == SIZE_MAX);
178
179 // Try to convert to stack buffer first.
@@ -699,7 +699,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/unionstdex_1_1md2__t-members.html b/unionstdex_1_1md2__t-members.html index d073ced24..da9db7c59 100644 --- a/unionstdex_1_1md2__t-members.html +++ b/unionstdex_1_1md2__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/unionstdex_1_1md2__t.html b/unionstdex_1_1md2__t.html index 9eb7d1b73..091a67c03 100644 --- a/unionstdex_1_1md2__t.html +++ b/unionstdex_1_1md2__t.html @@ -123,7 +123,7 @@ Friends diff --git a/unionstdex_1_1sha256__t-members.html b/unionstdex_1_1sha256__t-members.html index 8ac0d4c90..db39c3ff1 100644 --- a/unionstdex_1_1sha256__t-members.html +++ b/unionstdex_1_1sha256__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/unionstdex_1_1sha256__t.html b/unionstdex_1_1sha256__t.html index bdb9ac4e7..266dc05b8 100644 --- a/unionstdex_1_1sha256__t.html +++ b/unionstdex_1_1sha256__t.html @@ -123,7 +123,7 @@ Friends diff --git a/unionstdex_1_1sha__t-members.html b/unionstdex_1_1sha__t-members.html index 4a8e1e582..2c8fe7822 100644 --- a/unionstdex_1_1sha__t-members.html +++ b/unionstdex_1_1sha__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/unionstdex_1_1sha__t.html b/unionstdex_1_1sha__t.html index a01a1daa2..e7504febd 100644 --- a/unionstdex_1_1sha__t.html +++ b/unionstdex_1_1sha__t.html @@ -123,7 +123,7 @@ Friends diff --git a/uuid_8hpp_source.html b/uuid_8hpp_source.html index 6631453aa..b99160047 100644 --- a/uuid_8hpp_source.html +++ b/uuid_8hpp_source.html @@ -145,7 +145,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 9b319fed3..e8f16e880 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -453,7 +453,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/watchdog_8cpp_source.html b/watchdog_8cpp_source.html index 2e53dc283..9d3b57005 100644 --- a/watchdog_8cpp_source.html +++ b/watchdog_8cpp_source.html @@ -118,7 +118,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/watchdog_8hpp_source.html b/watchdog_8hpp_source.html index 4398d9ff5..3388377a0 100644 --- a/watchdog_8hpp_source.html +++ b/watchdog_8hpp_source.html @@ -176,7 +176,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/windows_8h_source.html b/windows_8h_source.html index 3c06bbe05..1cfe84c3b 100644 --- a/windows_8h_source.html +++ b/windows_8h_source.html @@ -109,7 +109,7 @@ $(document).ready(function() { init_codefold(0); });