diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index c518186ec..90be1eb5c 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -172,7 +172,7 @@ $(function() { codefold.init(0); }); diff --git a/annotated.html b/annotated.html index a1ce118fd..4a642c881 100644 --- a/annotated.html +++ b/annotated.html @@ -290,7 +290,7 @@ $(function() { diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index e638e510d..326b4d751 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -548,7 +548,7 @@ $(function() { codefold.init(0); }); diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 4d4c13507..aa0b7a0e4 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -469,7 +469,7 @@ $(function() { codefold.init(0); }); diff --git a/classes.html b/classes.html index ba17cf871..fe61cf249 100644 --- a/classes.html +++ b/classes.html @@ -141,7 +141,7 @@ $(function() { diff --git a/classstdex_1_1aggregate__progress-members.html b/classstdex_1_1aggregate__progress-members.html index 398c4f314..ce250d217 100644 --- a/classstdex_1_1aggregate__progress-members.html +++ b/classstdex_1_1aggregate__progress-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1aggregate__progress.html b/classstdex_1_1aggregate__progress.html index e3d5b9525..aead4272c 100644 --- a/classstdex_1_1aggregate__progress.html +++ b/classstdex_1_1aggregate__progress.html @@ -285,7 +285,7 @@ template<class T > diff --git a/classstdex_1_1aggregate__progress_1_1worker__progress-members.html b/classstdex_1_1aggregate__progress_1_1worker__progress-members.html index aac9366e4..e391e2e35 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress-members.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1aggregate__progress_1_1worker__progress.html b/classstdex_1_1aggregate__progress_1_1worker__progress.html index 6dc188fe0..13066c2b1 100644 --- a/classstdex_1_1aggregate__progress_1_1worker__progress.html +++ b/classstdex_1_1aggregate__progress_1_1worker__progress.html @@ -328,7 +328,7 @@ template<class T > diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index f76b0031b..035415ea8 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 2471a7500..0539643f3 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -231,7 +231,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 9878ebf80..cac4f01a2 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index 982df99f1..cbd267c9d 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -236,7 +236,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1base64__reader-members.html b/classstdex_1_1base64__reader-members.html index 72708c5e2..838cba60d 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -163,7 +163,7 @@ $(function() { diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index f7da5fd2a..386e3803a 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -434,7 +434,7 @@ size_t m_num diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index 32260bc1e..d65895bf0 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index 400e34b1c..d882d1a4e 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -441,7 +441,7 @@ size_t m_num diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index 37284d248..a70d8f9f7 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index 66e44c55a..353c10262 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -250,7 +250,7 @@ template<class T > diff --git a/classstdex_1_1benchmark-members.html b/classstdex_1_1benchmark-members.html index fb8d5fbf0..8b88614c0 100644 --- a/classstdex_1_1benchmark-members.html +++ b/classstdex_1_1benchmark-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1benchmark.html b/classstdex_1_1benchmark.html index 05d604a2e..350b3f934 100644 --- a/classstdex_1_1benchmark.html +++ b/classstdex_1_1benchmark.html @@ -150,7 +150,7 @@ std::chrono::time_point< std::chrono::high_resolution_clock >  diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html index 4b22c11c0..0c120feed 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index 0c61b6ee6..2617447cf 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -240,7 +240,7 @@ template<class T > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index 37d2d7794..ff1dd9fd4 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index 1e93a619e..a5e1cbfd1 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -556,7 +556,7 @@ template<class TR_to = std::char_traits<T_to>, class AX_to = std::all diff --git a/classstdex_1_1crc32__hash-members.html b/classstdex_1_1crc32__hash-members.html index f67bf8301..b5a808ff6 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index 11930f208..958309c2e 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -240,7 +240,7 @@ crc32_t m_value diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index 78a9c7b4e..1345e20c5 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index d403ffa3f..9c5ddc7e3 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -523,7 +523,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index f63e9158e..c72d29c13 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index e586000d7..c64e6f12d 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -213,7 +213,7 @@ template<class T_to , class AX , class T_from > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index 6d588aa0c..2e26f3a51 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index 333ed9d38..6da254684 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -191,7 +191,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1comment-members.html b/classstdex_1_1html_1_1comment-members.html index 2cd238b6d..061f3f730 100644 --- a/classstdex_1_1html_1_1comment-members.html +++ b/classstdex_1_1html_1_1comment-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1comment.html b/classstdex_1_1html_1_1comment.html index 9c2cc6855..d13814e62 100644 --- a/classstdex_1_1html_1_1comment.html +++ b/classstdex_1_1html_1_1comment.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1declaration-members.html b/classstdex_1_1html_1_1declaration-members.html index 7827bc293..539ed5527 100644 --- a/classstdex_1_1html_1_1declaration-members.html +++ b/classstdex_1_1html_1_1declaration-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1declaration.html b/classstdex_1_1html_1_1declaration.html index da9a71f66..0d3434ee4 100644 --- a/classstdex_1_1html_1_1declaration.html +++ b/classstdex_1_1html_1_1declaration.html @@ -141,7 +141,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1document-members.html b/classstdex_1_1html_1_1document-members.html index 35ca6d9c4..ed3ed7773 100644 --- a/classstdex_1_1html_1_1document-members.html +++ b/classstdex_1_1html_1_1document-members.html @@ -109,7 +109,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1document.html b/classstdex_1_1html_1_1document.html index 72a833b3b..7a5b0c4e0 100644 --- a/classstdex_1_1html_1_1document.html +++ b/classstdex_1_1html_1_1document.html @@ -199,7 +199,7 @@ class stdex::html::document< T, TR, AX >

HTML document.

diff --git a/classstdex_1_1html_1_1element-members.html b/classstdex_1_1html_1_1element-members.html index 3247def38..fcb0c38a4 100644 --- a/classstdex_1_1html_1_1element-members.html +++ b/classstdex_1_1html_1_1element-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element.html b/classstdex_1_1html_1_1element.html index dcefcbea2..e03ef5a1b 100644 --- a/classstdex_1_1html_1_1element.html +++ b/classstdex_1_1html_1_1element.html @@ -154,7 +154,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__end-members.html b/classstdex_1_1html_1_1element__end-members.html index 3424aa900..a4e774b10 100644 --- a/classstdex_1_1html_1_1element__end-members.html +++ b/classstdex_1_1html_1_1element__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__end.html b/classstdex_1_1html_1_1element__end.html index 45bf944f3..62158f255 100644 --- a/classstdex_1_1html_1_1element__end.html +++ b/classstdex_1_1html_1_1element__end.html @@ -145,7 +145,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1element__start-members.html b/classstdex_1_1html_1_1element__start-members.html index d7dbb7df0..111dddeca 100644 --- a/classstdex_1_1html_1_1element__start-members.html +++ b/classstdex_1_1html_1_1element__start-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1element__start.html b/classstdex_1_1html_1_1element__start.html index 8b19907d3..381ffe7b4 100644 --- a/classstdex_1_1html_1_1element__start.html +++ b/classstdex_1_1html_1_1element__start.html @@ -164,7 +164,7 @@ template<class T > diff --git a/classstdex_1_1html_1_1instruction-members.html b/classstdex_1_1html_1_1instruction-members.html index 2af1833bd..6184e518e 100644 --- a/classstdex_1_1html_1_1instruction-members.html +++ b/classstdex_1_1html_1_1instruction-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1instruction.html b/classstdex_1_1html_1_1instruction.html index 16f11ee55..08f7e3e3e 100644 --- a/classstdex_1_1html_1_1instruction.html +++ b/classstdex_1_1html_1_1instruction.html @@ -137,7 +137,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1parser-members.html b/classstdex_1_1html_1_1parser-members.html index f81a0a4e0..e026b32b4 100644 --- a/classstdex_1_1html_1_1parser-members.html +++ b/classstdex_1_1html_1_1parser-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1parser.html b/classstdex_1_1html_1_1parser.html index 44646fd42..303d0fa27 100644 --- a/classstdex_1_1html_1_1parser.html +++ b/classstdex_1_1html_1_1parser.html @@ -564,7 +564,7 @@ template<class T , class TR , class AX > diff --git a/classstdex_1_1html_1_1sequence-members.html b/classstdex_1_1html_1_1sequence-members.html index c7e5161ab..8c71efeb6 100644 --- a/classstdex_1_1html_1_1sequence-members.html +++ b/classstdex_1_1html_1_1sequence-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1sequence.html b/classstdex_1_1html_1_1sequence.html index 18adc2786..ce325a220 100644 --- a/classstdex_1_1html_1_1sequence.html +++ b/classstdex_1_1html_1_1sequence.html @@ -132,7 +132,7 @@ stdex::parser::html_sequence_t  diff --git a/classstdex_1_1html_1_1starting__token-members.html b/classstdex_1_1html_1_1starting__token-members.html index 93db85e98..771e3c82a 100644 --- a/classstdex_1_1html_1_1starting__token-members.html +++ b/classstdex_1_1html_1_1starting__token-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1starting__token.html b/classstdex_1_1html_1_1starting__token.html index e320dcf21..c37d4f90a 100644 --- a/classstdex_1_1html_1_1starting__token.html +++ b/classstdex_1_1html_1_1starting__token.html @@ -183,7 +183,7 @@ class stdex::html::starting_token< T, TR, AX >

Token representing

diff --git a/classstdex_1_1html_1_1text__token-members.html b/classstdex_1_1html_1_1text__token-members.html index c56bf0123..be413b778 100644 --- a/classstdex_1_1html_1_1text__token-members.html +++ b/classstdex_1_1html_1_1text__token-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1text__token.html b/classstdex_1_1html_1_1text__token.html index 443e995f9..55456d5ab 100644 --- a/classstdex_1_1html_1_1text__token.html +++ b/classstdex_1_1html_1_1text__token.html @@ -170,7 +170,7 @@ class stdex::html::text_token< T, TR, AX >

Token representing part

diff --git a/classstdex_1_1html_1_1token-members.html b/classstdex_1_1html_1_1token-members.html index 982446cd5..6e015b871 100644 --- a/classstdex_1_1html_1_1token-members.html +++ b/classstdex_1_1html_1_1token-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1token.html b/classstdex_1_1html_1_1token.html index 31611293d..ec2991849 100644 --- a/classstdex_1_1html_1_1token.html +++ b/classstdex_1_1html_1_1token.html @@ -231,7 +231,7 @@ template<class TR = std::char_traits<wchar_t>, class AX = std::alloca diff --git a/classstdex_1_1html_1_1url__token-members.html b/classstdex_1_1html_1_1url__token-members.html index 1a53a0333..bca47e1d0 100644 --- a/classstdex_1_1html_1_1url__token-members.html +++ b/classstdex_1_1html_1_1url__token-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1html_1_1url__token.html b/classstdex_1_1html_1_1url__token.html index d35f03f48..d7ca364e3 100644 --- a/classstdex_1_1html_1_1url__token.html +++ b/classstdex_1_1html_1_1url__token.html @@ -165,7 +165,7 @@ class stdex::html::url_token< T, TR, AX >

HTTP token representing

diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index 124aae2bd..18707f169 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index 9f488a3c6..e33ecc69d 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -764,7 +764,7 @@ template<class T , class T_id , const T_id ID, class T_size , T_size N_align& diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 9ebe58c5c..e5ddab7f5 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 84c647d1e..dd758dd37 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -272,7 +272,7 @@ template<class T > diff --git a/classstdex_1_1locale-members.html b/classstdex_1_1locale-members.html index 6863ab307..69c59f097 100644 --- a/classstdex_1_1locale-members.html +++ b/classstdex_1_1locale-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1locale.html b/classstdex_1_1locale.html index 2f522d689..ef18fff6e 100644 --- a/classstdex_1_1locale.html +++ b/classstdex_1_1locale.html @@ -114,7 +114,7 @@ Public Member Functions diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index a50d213d6..5388f7ff2 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index 4280c020d..b783af39b 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 39a42c007..34ceea1d5 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 35cff28a0..458d3398c 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index b5ba01486..35e6438e9 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index 58e64b406..e2b486da9 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index a0f28fd7a..cca8f301c 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index aedb7f1b7..a165436d6 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index 8382fbb3c..0ced2c3f7 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index 6ce24b004..e22f55767 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index 39725925e..d307e2f35 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index eb1588ed4..6529a063b 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -238,7 +238,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index 996c4bbc1..b0997e732 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 112e960da..197daf084 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdc-members.html b/classstdex_1_1parser_1_1basic__css__cdc-members.html index eb4f7de47..d31e81b63 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdc-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdc.html b/classstdex_1_1parser_1_1basic__css__cdc.html index 2b552d2ea..55301b28b 100644 --- a/classstdex_1_1parser_1_1basic__css__cdc.html +++ b/classstdex_1_1parser_1_1basic__css__cdc.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdo-members.html b/classstdex_1_1parser_1_1basic__css__cdo-members.html index 0f2bd3f7e..cb3687ae1 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo-members.html +++ b/classstdex_1_1parser_1_1basic__css__cdo-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__cdo.html b/classstdex_1_1parser_1_1basic__css__cdo.html index d462a0051..29d6be922 100644 --- a/classstdex_1_1parser_1_1basic__css__cdo.html +++ b/classstdex_1_1parser_1_1basic__css__cdo.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__comment-members.html b/classstdex_1_1parser_1_1basic__css__comment-members.html index 251278c5c..503e81d84 100644 --- a/classstdex_1_1parser_1_1basic__css__comment-members.html +++ b/classstdex_1_1parser_1_1basic__css__comment-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__comment.html b/classstdex_1_1parser_1_1basic__css__comment.html index 907c4c442..34c206790 100644 --- a/classstdex_1_1parser_1_1basic__css__comment.html +++ b/classstdex_1_1parser_1_1basic__css__comment.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__import-members.html b/classstdex_1_1parser_1_1basic__css__import-members.html index 9413665d6..14d759343 100644 --- a/classstdex_1_1parser_1_1basic__css__import-members.html +++ b/classstdex_1_1parser_1_1basic__css__import-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__import.html b/classstdex_1_1parser_1_1basic__css__import.html index 0c75de2cd..eb49bd417 100644 --- a/classstdex_1_1parser_1_1basic__css__import.html +++ b/classstdex_1_1parser_1_1basic__css__import.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__string-members.html b/classstdex_1_1parser_1_1basic__css__string-members.html index 254c6f34b..ea74fcfba 100644 --- a/classstdex_1_1parser_1_1basic__css__string-members.html +++ b/classstdex_1_1parser_1_1basic__css__string-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__string.html b/classstdex_1_1parser_1_1basic__css__string.html index 4fff54bf0..d4f5b2197 100644 --- a/classstdex_1_1parser_1_1basic__css__string.html +++ b/classstdex_1_1parser_1_1basic__css__string.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__uri-members.html b/classstdex_1_1parser_1_1basic__css__uri-members.html index f9743123a..970e7e3e9 100644 --- a/classstdex_1_1parser_1_1basic__css__uri-members.html +++ b/classstdex_1_1parser_1_1basic__css__uri-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__css__uri.html b/classstdex_1_1parser_1_1basic__css__uri.html index 7ea895588..5735ad003 100644 --- a/classstdex_1_1parser_1_1basic__css__uri.html +++ b/classstdex_1_1parser_1_1basic__css__uri.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index 5079dbee8..b694f902a 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index 0fb5fa395..d1691deb0 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -200,7 +200,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index 38bc177d3..4c6ff2278 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index c7916c503..edcee76db 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 16c842706..9ec8ab286 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index e803b31cf..8f4d90a36 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index bfd64608b..a6acb0f57 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index 6d0083241..fec7da49f 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -202,7 +202,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index cfd94bb40..6e242e3be 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 436e4b2a6..a97fa06ab 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -204,7 +204,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index 69dff0178..f6bba0ebc 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index eb346e6e4..0ef8a8dbc 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index f21eda727..f8386b5dd 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index 0361d72c7..a501e3a92 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index 3d813a42d..12fccec48 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index fe230ab90..efca937b7 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index fa4428519..6c17fcb70 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 28a7e3fe9..00529d88f 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html index aac340c3d..bf3a76194 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html index 7dd021f62..623d222bf 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html index 7e0d95dce..e479068ee 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html index f5e42f906..ad8bab002 100644 --- a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html @@ -225,7 +225,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__ident-members.html b/classstdex_1_1parser_1_1basic__html__ident-members.html index e5073451c..e8d76e3f8 100644 --- a/classstdex_1_1parser_1_1basic__html__ident-members.html +++ b/classstdex_1_1parser_1_1basic__html__ident-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__ident.html b/classstdex_1_1parser_1_1basic__html__ident.html index 2703d57cf..d343f4b71 100644 --- a/classstdex_1_1parser_1_1basic__html__ident.html +++ b/classstdex_1_1parser_1_1basic__html__ident.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__tag-members.html b/classstdex_1_1parser_1_1basic__html__tag-members.html index 2bdceb9b9..afbf7941f 100644 --- a/classstdex_1_1parser_1_1basic__html__tag-members.html +++ b/classstdex_1_1parser_1_1basic__html__tag-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__tag.html b/classstdex_1_1parser_1_1basic__html__tag.html index ef40334e0..d2c02841a 100644 --- a/classstdex_1_1parser_1_1basic__html__tag.html +++ b/classstdex_1_1parser_1_1basic__html__tag.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__value-members.html b/classstdex_1_1parser_1_1basic__html__value-members.html index e41bdfcfb..a2dfc8c06 100644 --- a/classstdex_1_1parser_1_1basic__html__value-members.html +++ b/classstdex_1_1parser_1_1basic__html__value-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__html__value.html b/classstdex_1_1parser_1_1basic__html__value.html index ccc82eac3..18c9de07d 100644 --- a/classstdex_1_1parser_1_1basic__html__value.html +++ b/classstdex_1_1parser_1_1basic__html__value.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index d431440ba..a61cf794d 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index caa74b0f5..234072fa3 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 25c54087b..e020e59dd 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index d1ce067ef..a54049b22 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -184,7 +184,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index 050d292a4..2ecf30808 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index e89d20b43..2a936bba2 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -233,7 +233,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index 3e308e13c..1e703dbf9 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index ee07c3ccd..2dd4323e2 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index af26fd691..88aa6db5f 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index 2a8b2e472..73dfe1258 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index d8eee3142..fbbbb81f7 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index f2cb593d8..7f52aca91 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -264,7 +264,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index b8e538652..9614f8e98 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -116,7 +116,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index cbf227b44..03a14f16b 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -289,7 +289,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index ef708323e..6d09eae2f 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index d7258ad5b..78cdbdadb 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index 04375d0f4..cfdf0fdc6 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index b239da233..be54d788d 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index 648f45837..722deaaa1 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index 66ad1fed0..0807de9b2 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -259,7 +259,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mime__type-members.html b/classstdex_1_1parser_1_1basic__mime__type-members.html index fe8657c2b..d5d6b2349 100644 --- a/classstdex_1_1parser_1_1basic__mime__type-members.html +++ b/classstdex_1_1parser_1_1basic__mime__type-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mime__type.html b/classstdex_1_1parser_1_1basic__mime__type.html index 33d5693b7..290f45c78 100644 --- a/classstdex_1_1parser_1_1basic__mime__type.html +++ b/classstdex_1_1parser_1_1basic__mime__type.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 0ff223eef..9898eb3d8 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index c1e421d69..c0ec206e5 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index 0149bf903..5947b0d7b 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index 93951506e..558852910 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -250,7 +250,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 971bfe42f..d716af82c 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index d14ecffd1..1ffb983b9 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -183,7 +183,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index 85ebf690c..9f327cc88 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index 6f2639918..6b2129e63 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index efdffd0de..1283808f9 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 3e52a5b3d..b9e959a3e 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index 8145f1e3a..bf087f478 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 4635a841d..fe8c42a3d 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index feaec4f42..8a49805a3 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index 7d78531b3..56a603e77 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index 6923db4e0..7e483ce27 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index 35ba1cd76..a9ab9c6ca 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -230,7 +230,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index 36987871f..a8cadfa8d 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -106,7 +106,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index f758f6c23..9af56e9da 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -266,7 +266,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index 034e383af..4bfc0bb6b 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 15131571c..3dc8ac5bf 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -235,7 +235,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index 83efbfca5..ac0d0bcc0 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 5e7eac818..ae4039906 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -208,7 +208,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index d62bfc6f4..e26e0e57f 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index 60b3c32e1..1f1456b22 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -222,7 +222,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index 5b45cdbc9..d9c85395c 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index ccc34e5a2..cc22c2524 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -264,7 +264,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html index c59dc163f..8be6c0536 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index fc33d2483..fe4a85683 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__part-members.html b/classstdex_1_1parser_1_1basic__si__reference__part-members.html index a84f777d8..72617c602 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index f93ce9b77..c3044ad68 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 6a3c93005..d495d95a9 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 4aed3f2d7..93274f4bd 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -238,7 +238,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index eb0b3924b..8153063f2 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index bfde15577..93218eeb1 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index 07e017122..6995b9929 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index f8aec34f7..9aa77f1c1 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 92c86217d..e9182d0a7 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index 3588c1d12..62d7861a5 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -197,7 +197,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index 1d7331205..5e410a2b1 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index b4634e892..49b22fb9f 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -189,7 +189,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 9c8a6782c..c90773b68 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 5d1b0c6e3..01c889177 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 5d3cc8b9b..f73938aed 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -111,7 +111,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index 1c480876f..264bd7df8 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -271,7 +271,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index de7f34ff9..ab25ae313 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index cee5ce9c2..bd14eedf0 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index ae26114d4..57dc6396d 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -101,7 +101,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index c4b202651..3c0804cf1 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -241,7 +241,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index 39a8e2a7a..259dba02c 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index bc7fa26e5..f5823ae19 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index ec81fade6..4a6c80072 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 9bfd8db97..d0eb1c389 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -190,7 +190,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index f06f70246..15291041f 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 5419e209e..dfd6ed343 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index 48545cdc2..d15422bfc 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 8a2f8c210..3795b1ee0 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index 547e71a5b..d8ba4df88 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index 0a37d2642..7c6b2f902 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index 1f1fa05b1..b9430e1d2 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index a9ab8a74a..f24a03f2f 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index 8a92d9816..d1db08c24 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index fc0773f48..c70e31d81 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -188,7 +188,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 15f5767d5..cb2678c16 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index 2441ba468..42a59c066 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -188,7 +188,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 0cb9d9f84..20c919d5d 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index 33500ebfd..ab7bb8b8c 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -181,7 +181,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index 0c466ea2a..4d69dbfae 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index b97e289e5..cb82a93ca 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index b8e172229..a6b6b02c0 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index 5d760062e..b838df94e 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -189,7 +189,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index 19d511f26..c89ac1174 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index f66ea6b7f..bb9c79f7b 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -233,7 +233,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index f64d64ae6..60526fe7c 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 6119989ae..60512f38b 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -190,7 +190,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index 398260c30..baeec8599 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index d8fd09d62..1a6bd7f0a 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index c9f519729..c4adcec00 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index 0d65c6a6f..12241dc87 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -186,7 +186,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index 1f9685869..44b4dec55 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index c65c08f91..6b939a9bd 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -194,7 +194,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index 08fc43601..dc22f3c61 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index ad3ce2942..98b191286 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -150,7 +150,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index 0f785f466..f2a6b2c10 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 695105a25..f90235fa7 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -150,7 +150,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index be02c426b..72868f645 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index cd7843801..bd24f35e5 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index 32a689294..638f96ac8 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index ac862384a..b2a7a72a5 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -193,7 +193,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index ccdd6dc58..8222caa88 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 8e76a5a97..6cfb25fd3 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index 0065278dd..9e55d1c11 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index aa6af0565..9bd6f4d55 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -182,7 +182,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index 22b9c5542..4d46d6dc5 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index 977e1acb4..6dfe41e02 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index 2af64868f..1b125feac 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 1a21298bb..bb5aabd96 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index cf6435834..3c725e3e7 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index cfe1eb9c8..856f4d454 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -143,7 +143,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index 7088c76e2..70b8dcdce 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 48bf9b099..31b27bc5f 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -186,7 +186,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index 93d072f81..ffd74e67a 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 12f40d153..458703b2e 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -109,7 +109,7 @@ class stdex::parser::http_value_collection< KEY, T >

Collection of

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index 14f04addb..c43c6174a 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 1813badfe..1362e1542 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -185,7 +185,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index 8e965aa28..52e297477 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 5f7531109..1c5e7953d 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -193,7 +193,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index 1cd481d2e..545536e1d 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 1cce7ee7a..2d3ccec70 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -193,7 +193,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index a0e165dca..d473035c1 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 0174273e2..f259d5c0d 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index 823bd7cd9..71d235f50 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index e66de36e5..347bb0116 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -160,7 +160,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index 25ac2b093..ed8623ab7 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 018ea5d2a..f1164ced7 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -172,7 +172,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index 03d695cf2..2ee36316a 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index ca2b3a2b9..b67151c11 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -167,7 +167,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index 0a91ad27f..f1d20d9e6 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index 59e5e6623..9326ee890 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -150,7 +150,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index 203cabed0..58131e42c 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index cb463a067..bf6119c25 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index 0d4713ae8..6d148c0ff 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index 0c6a19ded..31366867c 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index 03ce1f21c..c6a07f454 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index 7e8bd3951..8cc8e85be 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -162,7 +162,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index b9cc7cc0c..163f2a908 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 12daa7a70..5a878fac8 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -157,7 +157,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index 897c25d1e..9a4f3a805 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index 1eacd317d..d855f6b8b 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index 46c840784..b7649cb2a 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index 744e6ab02..9cdb74933 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index bb6752832..b3c50cbbb 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index c0039c9cf..84c238541 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -158,7 +158,7 @@ std::locale m_locale diff --git a/classstdex_1_1pool-members.html b/classstdex_1_1pool-members.html index 2ff8a682d..1e347db84 100644 --- a/classstdex_1_1pool-members.html +++ b/classstdex_1_1pool-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1pool.html b/classstdex_1_1pool.html index ecbae42c0..5cf54e31d 100644 --- a/classstdex_1_1pool.html +++ b/classstdex_1_1pool.html @@ -194,7 +194,7 @@ template<class T > diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index 70b5fad58..5057a5a43 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index 38c22500f..9d852fb84 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -313,7 +313,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index d91d8d08c..84d35049c 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 055f91e1a..547580aae 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -165,7 +165,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index a80314775..8f8570e9a 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index 7c2ff9d96..26e7efcb4 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t N_cap> diff --git a/classstdex_1_1scoped__executor-members.html b/classstdex_1_1scoped__executor-members.html index 71cf1605b..c2b00c2b8 100644 --- a/classstdex_1_1scoped__executor-members.html +++ b/classstdex_1_1scoped__executor-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1scoped__executor.html b/classstdex_1_1scoped__executor.html index 3809898f9..937a38fef 100644 --- a/classstdex_1_1scoped__executor.html +++ b/classstdex_1_1scoped__executor.html @@ -149,7 +149,7 @@ template<typename F_init , typename F_done > diff --git a/classstdex_1_1sha1__hash-members.html b/classstdex_1_1sha1__hash-members.html index 68da1e875..d371807a5 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index 6c6ee4f2f..d16d59b82 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -261,7 +261,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1spinlock-members.html b/classstdex_1_1spinlock-members.html index 32e12a531..a09580d2e 100644 --- a/classstdex_1_1spinlock-members.html +++ b/classstdex_1_1spinlock-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1spinlock.html b/classstdex_1_1spinlock.html index a5286a1a3..79e01dcf3 100644 --- a/classstdex_1_1spinlock.html +++ b/classstdex_1_1spinlock.html @@ -140,7 +140,7 @@ void unlock () noexcep diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index 44aee75a3..82c4b9a77 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index de4ebadb7..67513dd1a 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -405,7 +405,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 27ae7e351..da0e2bf2e 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index d4ed7f3bb..66c40cec0 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -436,7 +436,7 @@ template<size_t N_cap = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 4b362b1b1..264f672fe 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -149,7 +149,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index 800de9863..467d0c634 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1255,7 +1255,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1basic__file-members.html b/classstdex_1_1stream_1_1basic__file-members.html index 384cf8371..27f4aaedd 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -165,7 +165,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 925b33460..b53f9a520 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -929,7 +929,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index 5f61d5ed0..ffa559cab 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -161,7 +161,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index cbbf99dc0..fe0f301f7 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -511,7 +511,7 @@ sys_handle m_h
diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index 892ffa535..755f9e570 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index db000e5f1..148a6bd68 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -473,7 +473,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1buffered__sys-members.html b/classstdex_1_1stream_1_1buffered__sys-members.html index 5ba4d7011..efc97f10b 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -158,7 +158,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index cad87c5a3..fa2c70c29 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -363,7 +363,7 @@ void flush_write () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index ce80785a6..6241be96b 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -167,7 +167,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 3e3115206..da568de6f 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -885,7 +885,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1cached__file-members.html b/classstdex_1_1stream_1_1cached__file-members.html index fd4fd97ba..6362d7626 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -175,7 +175,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index 097ba5f55..d04826c71 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -578,7 +578,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 12faf3780..d3424cf65 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index f93ff2163..689cc8ef4 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -491,7 +491,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1diag__file-members.html b/classstdex_1_1stream_1_1diag__file-members.html index ec34aaf86..ac5bb6a4e 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index 23c0bb4f5..613d7f2f6 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -717,7 +717,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index 3544b5497..117a4f3e4 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index d1a09fb81..73b429f6a 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -463,7 +463,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index 90031ec72..60ad2e8b6 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -190,7 +190,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index d5a175253..3b1b9d0ca 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1115,7 +1115,7 @@ template<class TR = std::char_traits<schar_t>, class AX = std::alloca diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index b713abaa1..0f32f11ac 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -169,7 +169,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index d08043a3c..f8aad1162 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -749,7 +749,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index e21fd0dad..e9cd420a3 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 4c1311acd..fe8b072e4 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -440,7 +440,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1memory__file-members.html b/classstdex_1_1stream_1_1memory__file-members.html index df75a63c3..c76384f5e 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -213,7 +213,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 6e5e0844e..57d2d5db6 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1719,7 +1719,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index 8b33e8abd..ca2ade206 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -154,7 +154,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index cdb3d1e2c..4558669fb 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -453,7 +453,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1replicator_1_1worker-members.html b/classstdex_1_1stream_1_1replicator_1_1worker-members.html index ebdbbacc6..f19612bd2 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index 60d64cb9a..b648e6079 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -151,7 +151,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index d18fd4672..26e5aab0d 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index 016b77044..e979192bc 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -509,7 +509,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 20d23bc55..b2031e0c1 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 44137587f..061a6255d 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -449,7 +449,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index 4a2910388..fa13dd921 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index 83a6a7f6c..fb5b69d88 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -432,7 +432,7 @@ template<class T > diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index 73f77b5d3..f829664ef 100644 --- a/classstdex_1_1sys__object-members.html +++ b/classstdex_1_1sys__object-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html index 771cb7a51..d9291828a 100644 --- a/classstdex_1_1sys__object.html +++ b/classstdex_1_1sys__object.html @@ -184,7 +184,7 @@ sys_handle m_h diff --git a/classstdex_1_1timeout__progress-members.html b/classstdex_1_1timeout__progress-members.html index 7bddcb064..a8234a9a9 100644 --- a/classstdex_1_1timeout__progress-members.html +++ b/classstdex_1_1timeout__progress-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1timeout__progress.html b/classstdex_1_1timeout__progress.html index 10d4529a7..d4be45963 100644 --- a/classstdex_1_1timeout__progress.html +++ b/classstdex_1_1timeout__progress.html @@ -363,7 +363,7 @@ template<class T > diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index 5e2b3be60..236c7328f 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index ce32d74e9..c7af0b2da 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -142,7 +142,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index a7d403963..63d36e92f 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -124,7 +124,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index 9d6c5a90b..03cf68bed 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -782,7 +782,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index 4218f5ac2..a6b54763d 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index a521b2f05..76840f31a 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -218,7 +218,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/classstdex_1_1zlib__reader-members.html b/classstdex_1_1zlib__reader-members.html index 374111ce7..edc97fe79 100644 --- a/classstdex_1_1zlib__reader-members.html +++ b/classstdex_1_1zlib__reader-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1zlib__reader.html b/classstdex_1_1zlib__reader.html index 21486837c..59fdea1da 100644 --- a/classstdex_1_1zlib__reader.html +++ b/classstdex_1_1zlib__reader.html @@ -392,7 +392,7 @@ state_t m_state diff --git a/classstdex_1_1zlib__writer-members.html b/classstdex_1_1zlib__writer-members.html index 956b10646..42c1cd185 100644 --- a/classstdex_1_1zlib__writer-members.html +++ b/classstdex_1_1zlib__writer-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1zlib__writer.html b/classstdex_1_1zlib__writer.html index 69a2c3dcf..d1571b385 100644 --- a/classstdex_1_1zlib__writer.html +++ b/classstdex_1_1zlib__writer.html @@ -392,7 +392,7 @@ state_t m_state diff --git a/debug_8hpp_source.html b/debug_8hpp_source.html index 0ec573977..b70539232 100644 --- a/debug_8hpp_source.html +++ b/debug_8hpp_source.html @@ -213,7 +213,7 @@ $(function() { codefold.init(0); }); diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index b180d4c7d..dd8fedcb1 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -90,7 +90,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 649d9b838..5acb3e837 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -88,7 +88,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index 579934c5d..4c041a5b8 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -156,7 +156,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 5e7048a64..92bf69164 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -227,7 +227,7 @@ $(function() { codefold.init(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 655b9414b..1deedd266 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -109,7 +109,7 @@ $(function() { codefold.init(0); }); diff --git a/files.html b/files.html index b470ae120..49043231c 100644 --- a/files.html +++ b/files.html @@ -122,7 +122,7 @@ $(function() { diff --git a/functions.html b/functions.html index 69419a44c..538dc5105 100644 --- a/functions.html +++ b/functions.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index b75fce836..5ec6c2804 100644 --- a/functions_b.html +++ b/functions_b.html @@ -91,7 +91,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index 38fac6819..9ddf48c85 100644 --- a/functions_c.html +++ b/functions_c.html @@ -100,7 +100,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index a6182b6e7..8b43702da 100644 --- a/functions_d.html +++ b/functions_d.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_e.html b/functions_e.html index a3f0c1f92..b5f9d5a39 100644 --- a/functions_e.html +++ b/functions_e.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_enum.html b/functions_enum.html index b1d1cbf90..c817c9623 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index 63072f600..ade51d281 100644 --- a/functions_f.html +++ b/functions_f.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index d9895361a..3b69b9f68 100644 --- a/functions_func.html +++ b/functions_func.html @@ -91,7 +91,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index 41751363c..5361dcfb2 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index 3216cf913..04ab28c30 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index 07a9dba45..a2baf9646 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_e.html b/functions_func_e.html index 9ad18c0cd..df54a7b32 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index 6bdf52936..d9e9af28c 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index 2af029160..cf835d2c3 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_h.html b/functions_func_h.html index 7c6e76eb3..5bfd54f88 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 026fa31cf..36cb97b51 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -100,7 +100,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index 049066971..963c77aed 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index ba55c6f3b..1976e8188 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index 8d9550430..69a7a3816 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index 2f45d080c..ef4056410 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_func_p.html b/functions_func_p.html index 88603b382..db4dfb758 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index c21b99e5a..5a8fba480 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index c9773a982..1a0204eab 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index 564ab6520..6b6a22390 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -104,7 +104,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index f5883c973..403794821 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index e4ef7b144..9730ad491 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index f9779fa07..4d9bec36a 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index a7a72bb6d..e8a2952cb 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index fe3b456ed..61973be31 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index 26dd5a747..87ee967ca 100644 --- a/functions_g.html +++ b/functions_g.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_h.html b/functions_h.html index c7b36c317..990fc29fa 100644 --- a/functions_h.html +++ b/functions_h.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index 3f59ac662..c1271a1d2 100644 --- a/functions_i.html +++ b/functions_i.html @@ -103,7 +103,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index 93928bf10..fab39dff9 100644 --- a/functions_l.html +++ b/functions_l.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index 950644c50..1c6fe0bda 100644 --- a/functions_m.html +++ b/functions_m.html @@ -126,7 +126,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index 55fbf9b38..7a4ff5e1f 100644 --- a/functions_n.html +++ b/functions_n.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index f431c94d5..608cb0d15 100644 --- a/functions_o.html +++ b/functions_o.html @@ -98,7 +98,7 @@ $(function() { diff --git a/functions_p.html b/functions_p.html index 077ac0296..b519dd00b 100644 --- a/functions_p.html +++ b/functions_p.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index 0bea52e5a..1d95c00af 100644 --- a/functions_q.html +++ b/functions_q.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index dd601de05..48ccd5005 100644 --- a/functions_r.html +++ b/functions_r.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_rela.html b/functions_rela.html index 4d5617521..5ac19c337 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index 4f8ca639e..0d6a0cc66 100644 --- a/functions_s.html +++ b/functions_s.html @@ -113,7 +113,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index c37ca0370..f2545eb10 100644 --- a/functions_t.html +++ b/functions_t.html @@ -93,7 +93,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index 5454496fa..50436ed37 100644 --- a/functions_type.html +++ b/functions_type.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index 4b198f3ff..a00ae79dd 100644 --- a/functions_u.html +++ b/functions_u.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index ea9391bdc..6ae37ce57 100644 --- a/functions_v.html +++ b/functions_v.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 3dde81574..3c01f18c4 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_vars_b.html b/functions_vars_b.html index 142c87aa7..ade098409 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_c.html b/functions_vars_c.html index d5bdf6033..b608fe14f 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_d.html b/functions_vars_d.html index 3da916721..0e1cf362c 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_vars_e.html b/functions_vars_e.html index 620f03510..cb9420f27 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_f.html b/functions_vars_f.html index 2765e1f57..c691c9e96 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_h.html b/functions_vars_h.html index 34df85441..1fa77f56c 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_i.html b/functions_vars_i.html index e670fc7c3..f54617082 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_l.html b/functions_vars_l.html index 78837b240..8f302abdc 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_m.html b/functions_vars_m.html index 54a469ea1..14b1c4f41 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -121,7 +121,7 @@ $(function() { diff --git a/functions_vars_n.html b/functions_vars_n.html index 457441482..b80a66815 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -89,7 +89,7 @@ $(function() { diff --git a/functions_vars_o.html b/functions_vars_o.html index 924f429e5..76d3a87ed 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_p.html b/functions_vars_p.html index f61bba4e4..293f3241b 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_vars_r.html b/functions_vars_r.html index c84251aaf..412bfd0c8 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_vars_s.html b/functions_vars_s.html index a9824c12e..d1926c3b8 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars_t.html b/functions_vars_t.html index 09d93a392..871d30d9e 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_vars_u.html b/functions_vars_u.html index 47eb8efe9..91c51bac2 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_vars_v.html b/functions_vars_v.html index c6bae02ac..337cb2ebc 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars_w.html b/functions_vars_w.html index 20a3adfd5..2f6f2f157 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index 5519d75ab..bd0d23ffe 100644 --- a/functions_w.html +++ b/functions_w.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index 59958f289..f8a4da756 100644 --- a/functions_~.html +++ b/functions_~.html @@ -83,7 +83,7 @@ $(function() { diff --git a/hash_8hpp_source.html b/hash_8hpp_source.html index 7e648edce..66d49e187 100644 --- a/hash_8hpp_source.html +++ b/hash_8hpp_source.html @@ -748,7 +748,7 @@ $(function() { codefold.init(0); }); diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index b57f50ee0..bdd2157f1 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -223,7 +223,7 @@ $(function() { codefold.init(0); }); diff --git a/hierarchy.html b/hierarchy.html index 79cb9ce3b..3706ad8cb 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -312,7 +312,7 @@ $(function() { diff --git a/html_8hpp_source.html b/html_8hpp_source.html index d5b725774..54b328527 100644 --- a/html_8hpp_source.html +++ b/html_8hpp_source.html @@ -2565,7 +2565,7 @@ $(function() { codefold.init(0); }); diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index e3f12ed5b..2ee373397 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -480,7 +480,7 @@ $(function() { codefold.init(0); }); diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index 2cb97ab3a..505b44fdd 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -299,7 +299,7 @@ $(function() { codefold.init(0); }); diff --git a/index.html b/index.html index 6fe60c184..54ccd30c7 100644 --- a/index.html +++ b/index.html @@ -87,7 +87,7 @@ Requirements diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index ee8db6e46..4eb99d4ae 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -253,7 +253,7 @@ $(function() { codefold.init(0); }); diff --git a/locale_8hpp_source.html b/locale_8hpp_source.html index f3caa5057..77e486034 100644 --- a/locale_8hpp_source.html +++ b/locale_8hpp_source.html @@ -177,7 +177,7 @@ $(function() { codefold.init(0); });
99
103 const inline locale locale_utf8(create_locale(LC_ALL, ".UTF-8"));
104
-
108 const inline locale locale_default(nullptr);
+
108 inline locale locale_default(nullptr);
109}
110
111#if defined(__GNUC__)
@@ -189,7 +189,7 @@ $(function() { codefold.init(0); }); diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index 38f9c7ad9..1d40879da 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -134,7 +134,7 @@ $(function() { codefold.init(0); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 4568fd8eb..4e2968c5a 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -169,7 +169,7 @@ $(function() { codefold.init(0); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index 6f834564f..46a482e4b 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -131,7 +131,7 @@ $(function() { codefold.init(0); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index daf6d5f2e..110023481 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -8537,7 +8537,7 @@ $(function() { codefold.init(0); }); diff --git a/pch_8hpp_source.html b/pch_8hpp_source.html index 3b94cfcc3..55903d74f 100644 --- a/pch_8hpp_source.html +++ b/pch_8hpp_source.html @@ -210,7 +210,7 @@ $(function() { codefold.init(0); }); diff --git a/pool_8hpp_source.html b/pool_8hpp_source.html index 59874a7e1..1cf8ee518 100644 --- a/pool_8hpp_source.html +++ b/pool_8hpp_source.html @@ -189,7 +189,7 @@ $(function() { codefold.init(0); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index b9f36ce65..8ad04d5d2 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -539,7 +539,7 @@ $(function() { codefold.init(0); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index ea234c8fd..7ee2d0f57 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -234,7 +234,7 @@ $(function() { codefold.init(0); }); diff --git a/scoped__executor_8hpp_source.html b/scoped__executor_8hpp_source.html index 32fc4e5f7..876ccf3d6 100644 --- a/scoped__executor_8hpp_source.html +++ b/scoped__executor_8hpp_source.html @@ -124,7 +124,7 @@ $(function() { codefold.init(0); }); diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index f452d3a86..d1c995eb7 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -97,699 +97,706 @@ $(function() { codefold.init(0); });
11#include "string.hpp"
12#include <string.h>
13#include <exception>
-
14#include <string_view>
-
15#include <string>
-
16
-
17#if defined(__GNUC__)
-
18#pragma GCC diagnostic push
-
19#pragma GCC diagnostic ignored "-Wexit-time-destructors"
-
20#endif
-
21
-
22namespace stdex
-
23{
-
25 template <class T>
-
26 const utf32_t* sgml2uni(_In_reads_or_z_(count) const T* entity, _In_ size_t count, utf32_t buf[2])
-
27 {
-
28 _Assume_(entity && count);
-
29
-
30 if (count < 2 || entity[0] != '#') {
-
31 for (size_t i = 0, j = _countof(sgml_unicode); i < j; ) {
-
32 size_t m = (i + j) / 2;
-
33 if (sgml_unicode[m].sgml[0] < entity[0])
-
34 i = m + 1;
-
35 else if (sgml_unicode[m].sgml[0] > entity[0])
-
36 j = m;
-
37 else {
-
38 auto r = strncmp<char, T>(sgml_unicode[m].sgml + 1, _countof(sgml_unicode[0].sgml) - 1, entity + 1, count - 1);
-
39 if (r < 0)
-
40 i = m + 1;
-
41 else if (r > 0)
-
42 j = m;
-
43 else {
-
44 for (; i < m && strncmp<char, T>(sgml_unicode[m - 1].sgml, _countof(sgml_unicode[0].sgml), entity, count) == 0; m--);
-
45 return reinterpret_cast<const utf32_t*>(sgml_unicode[m].unicode);
-
46 }
-
47 }
-
48 }
-
49 return nullptr;
-
50 }
-
51
-
52 buf[0] = entity[1] == 'x' || entity[1] == 'X' ?
-
53 static_cast<utf32_t>(strtou32(&entity[2], count - 2, nullptr, 16)) :
-
54 static_cast<utf32_t>(strtou32(&entity[1], count - 1, nullptr, 10));
-
55 buf[1] = 0;
-
56 return buf;
-
57 }
-
58
-
59 inline const utf16_t* utf32_to_wstr(_In_opt_z_ const utf32_t* str, utf16_t* buf)
-
60 {
-
61 if (!str)
-
62 return nullptr;
-
63 for (size_t i = 0, j = 0;; ++i) {
-
64 if (!str[i]) {
-
65 buf[j] = 0;
-
66 return buf;
-
67 }
-
68 if (str[i] < 0x10000)
-
69 buf[j++] = static_cast<utf16_t>(str[i]);
-
70 else {
-
71 ucs4_to_surrogate_pair(&buf[j], str[i]);
-
72 j += 2;
-
73 }
-
74 }
-
75 }
-
76
-
77 inline const utf32_t* utf32_to_wstr(_In_opt_z_ const utf32_t* str, utf32_t* buf)
-
78 {
-
79 _Unreferenced_(buf);
-
80 return str;
-
81 }
-
82
-
83 template <class T>
-
84 const T* sgmlend(
-
85 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count)
-
86 {
-
87 _Assume_(str || !count);
-
88 for (size_t i = 0; i < count; i++) {
-
89 if (str[i] == ';')
-
90 return str + i;
-
91 if (!str[i] || str[i] == '&' || isspace(str[i]))
-
92 break;
-
93 }
-
94 return nullptr;
-
95 }
-
97
-
98 constexpr int sgml_full = 0x40000000;
-
99 constexpr int sgml_quot = 0x00000001;
-
100 constexpr int sgml_apos = 0x00000002;
-
101 constexpr int sgml_quot_apos = sgml_quot | sgml_apos;
-
102 constexpr int sgml_amp = 0x00000004;
-
103 constexpr int sgml_lt_gt = 0x00000008;
-
104 constexpr int sgml_bsol = 0x00000010;
-
105 constexpr int sgml_dollar = 0x00000020;
-
106 constexpr int sgml_percnt = 0x00000040;
-
107 constexpr int sgml_commat = 0x00000080;
-
108 constexpr int sgml_num = 0x00000100;
-
109 constexpr int sgml_lpar_rpar = 0x00000200;
-
110 constexpr int sgml_lcub_rcub = 0x00000400;
-
111 constexpr int sgml_lsqb_rsqb = 0x00000800;
-
112 constexpr int sgml_sgml = sgml_amp | sgml_lt_gt;
-
113 constexpr int sgml_ml_attrib = sgml_amp | sgml_quot_apos;
-
114 constexpr int sgml_c = sgml_amp | sgml_bsol | sgml_quot_apos;
-
115 // constexpr int sgml_kolos = sgml_amp | sgml_quot | sgml_dollar | sgml_percnt | sgml_lt_gt | sgml_bsol/* | sgml_commat | sgml_num*/ | sgml_lpar_rpar | sgml_lcub_rcub | sgml_lsqb_rsqb;
-
116
-
126 template <class T_from>
-
127 size_t sgmlerr(
-
128 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
129 _In_ int what = 0)
-
130 {
-
131 _Assume_(src || !count_src);
-
132
-
133 const bool
-
134 do_ascii = (what & sgml_full) == 0;
-
135
-
136 for (size_t i = 0; i < count_src && src[i];) {
-
137 if (src[i] == '&') {
-
138 auto end = sgmlend(&src[i + 1], count_src - i - 1);
-
139 if (end) {
-
140 utf32_t chr[2];
-
141 size_t n = end - src - i - 1;
-
142 auto entity_w = sgml2uni(&src[i + 1], n, chr);
-
143 if (entity_w) {
-
144 i = end - src + 1;
-
145 continue;
-
146 }
-
147
-
148 // Unknown entity.
-
149 return i;
-
150 }
-
151
-
152 // Unterminated entity.
-
153 return i;
-
154 }
-
155
-
156 if (do_ascii && !is7bit(src[i])) {
-
157 // Non-ASCII character
-
158 return i;
-
159 }
-
160 i++;
-
161 }
-
162
-
163 return npos;
-
164 }
-
165
-
176 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
177 void sgml2strcat(
-
178 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
179 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
180 _In_ int skip = 0,
-
181 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
182 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
183 {
-
184 _Assume_(src || !count_src);
-
185
-
186 const bool
-
187 skip_quot = (skip & sgml_quot) == 0,
-
188 skip_apos = (skip & sgml_apos) == 0,
-
189 skip_amp = (skip & sgml_amp) == 0,
-
190 skip_lt_gt = (skip & sgml_lt_gt) == 0,
-
191 skip_bsol = (skip & sgml_bsol) == 0,
-
192 skip_dollar = (skip & sgml_dollar) == 0,
-
193 skip_percnt = (skip & sgml_percnt) == 0,
-
194 skip_commat = (skip & sgml_commat) == 0,
-
195 skip_num = (skip & sgml_num) == 0,
-
196 skip_lpar_rpar = (skip & sgml_lpar_rpar) == 0,
-
197 skip_lcub_rcub = (skip & sgml_lcub_rcub) == 0,
-
198 skip_lsqb_rsqb = (skip & sgml_lsqb_rsqb) == 0;
-
199
-
200 count_src = strnlen(src, count_src);
-
201 dst.reserve(dst.size() + count_src);
-
202 for (size_t i = 0; i < count_src;) {
-
203 if (src[i] == '&') {
-
204 auto end = sgmlend(&src[i + 1], count_src - i - 1);
-
205 if (end) {
-
206 utf32_t chr32[2];
-
207 _Assume_(&src[i + 1] <= end);
-
208 size_t n = static_cast<size_t>(end - src) - i - 1;
-
209 T_to chr[5];
-
210 auto entity_w = utf32_to_wstr(sgml2uni(&src[i + 1], n, chr32), chr);
-
211 if (entity_w &&
-
212 (skip_quot || (entity_w[0] != '"')) &&
-
213 (skip_apos || (entity_w[0] != '\'')) &&
-
214 (skip_amp || (entity_w[0] != '&')) &&
-
215 (skip_lt_gt || (entity_w[0] != '<' && entity_w[0] != '>')) &&
-
216 (skip_bsol || (entity_w[0] != '\\')) &&
-
217 (skip_dollar || (entity_w[0] != '$')) &&
-
218 (skip_percnt || (entity_w[0] != '%')) &&
-
219 (skip_commat || (entity_w[0] != '@')) &&
-
220 (skip_num || (entity_w[0] != '#')) &&
-
221 (skip_lpar_rpar || (entity_w[0] != '(' && entity_w[0] != ')')) &&
-
222 (skip_lcub_rcub || (entity_w[0] != '{' && entity_w[0] != '}')) &&
-
223 (skip_lsqb_rsqb || (entity_w[0] != '[' && entity_w[0] != ']')))
-
224 {
-
225 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + dst.size()));
-
226 dst.append(entity_w);
-
227 _Assume_(src <= end);
-
228 i = static_cast<size_t>(end - src) + 1;
-
229 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + dst.size()));
-
230 continue;
-
231 }
-
232 }
-
233 }
-
234 dst.append(1, src[i++]);
-
235 }
-
236 }
-
237
-
247 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
-
248 void sgml2strcat(
-
249 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
250 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
-
251 _In_ int skip = 0,
-
252 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
253 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
254 {
-
255 sgml2strcat(dst, src.data(), src.size(), skip, offset, map);
-
256 }
-
257
-
271 template <class T_to = wchar_t, class T_from>
-
272 size_t sgml2strcat(
-
273 _Inout_cap_(count_dst) T_to* dst, _In_ size_t count_dst,
-
274 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
275 _In_ int skip = 0,
-
276 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
277 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
278 {
-
279 _Assume_(dst || !count_dst);
-
280 _Assume_(src || !count_src);
-
281
-
282 static const std::invalid_argument buffer_overrun("buffer overrun");
-
283 const bool
-
284 skip_quot = (skip & sgml_quot) == 0,
-
285 skip_apos = (skip & sgml_apos) == 0,
-
286 skip_amp = (skip & sgml_amp) == 0,
-
287 skip_lt_gt = (skip & sgml_lt_gt) == 0,
-
288 skip_bsol = (skip & sgml_bsol) == 0,
-
289 skip_dollar = (skip & sgml_dollar) == 0,
-
290 skip_percnt = (skip & sgml_percnt) == 0,
-
291 skip_commat = (skip & sgml_commat) == 0,
-
292 skip_num = (skip & sgml_num) == 0,
-
293 skip_lpar_rpar = (skip & sgml_lpar_rpar) == 0,
-
294 skip_lcub_rcub = (skip & sgml_lcub_rcub) == 0,
-
295 skip_lsqb_rsqb = (skip & sgml_lsqb_rsqb) == 0;
+
14#include <string>
+
15
+
16#if defined(__GNUC__)
+
17#pragma GCC diagnostic push
+
18#pragma GCC diagnostic ignored "-Wexit-time-destructors"
+
19#endif
+
20
+
21namespace stdex
+
22{
+
24 template <class T>
+
25 const utf32_t* sgml2uni(_In_reads_or_z_(count) const T* entity, _In_ size_t count, utf32_t buf[2])
+
26 {
+
27 _Assume_(entity && count);
+
28
+
29 if (count < 2 || entity[0] != '#') {
+
30 for (size_t i = 0, j = _countof(sgml_unicode); i < j; ) {
+
31 size_t m = (i + j) / 2;
+
32 if (sgml_unicode[m].sgml[0] < entity[0])
+
33 i = m + 1;
+
34 else if (sgml_unicode[m].sgml[0] > entity[0])
+
35 j = m;
+
36 else {
+
37 auto r = strncmp<char, T>(sgml_unicode[m].sgml + 1, _countof(sgml_unicode[0].sgml) - 1, entity + 1, count - 1);
+
38 if (r < 0)
+
39 i = m + 1;
+
40 else if (r > 0)
+
41 j = m;
+
42 else {
+
43 for (; i < m && strncmp<char, T>(sgml_unicode[m - 1].sgml, _countof(sgml_unicode[0].sgml), entity, count) == 0; m--);
+
44 return reinterpret_cast<const utf32_t*>(sgml_unicode[m].unicode);
+
45 }
+
46 }
+
47 }
+
48 return nullptr;
+
49 }
+
50
+
51 buf[0] = entity[1] == 'x' || entity[1] == 'X' ?
+
52 static_cast<utf32_t>(strtou32(&entity[2], count - 2, nullptr, 16)) :
+
53 static_cast<utf32_t>(strtou32(&entity[1], count - 1, nullptr, 10));
+
54 buf[1] = 0;
+
55 return buf;
+
56 }
+
57
+
58 inline const utf16_t* utf32_to_wstr(_In_opt_z_ const utf32_t* str, utf16_t* buf)
+
59 {
+
60 if (!str)
+
61 return nullptr;
+
62 for (size_t i = 0, j = 0;; ++i) {
+
63 if (!str[i]) {
+
64 buf[j] = 0;
+
65 return buf;
+
66 }
+
67 if (str[i] < 0x10000)
+
68 buf[j++] = static_cast<utf16_t>(str[i]);
+
69 else {
+
70 ucs4_to_surrogate_pair(&buf[j], str[i]);
+
71 j += 2;
+
72 }
+
73 }
+
74 }
+
75
+
76 inline const utf32_t* utf32_to_wstr(_In_opt_z_ const utf32_t* str, utf32_t* buf)
+
77 {
+
78 _Unreferenced_(buf);
+
79 return str;
+
80 }
+
81
+
82 template <class T>
+
83 const T* sgmlend(
+
84 _In_reads_or_z_opt_(count) const T* str, _In_ size_t count)
+
85 {
+
86 _Assume_(str || !count);
+
87 for (size_t i = 0; i < count; i++) {
+
88 if (str[i] == ';')
+
89 return str + i;
+
90 if (!str[i] || str[i] == '&' || isspace(str[i]))
+
91 break;
+
92 }
+
93 return nullptr;
+
94 }
+
96
+
97 constexpr int sgml_full = 0x40000000;
+
98 constexpr int sgml_quot = 0x00000001;
+
99 constexpr int sgml_apos = 0x00000002;
+
100 constexpr int sgml_quot_apos = sgml_quot | sgml_apos;
+
101 constexpr int sgml_amp = 0x00000004;
+
102 constexpr int sgml_lt_gt = 0x00000008;
+
103 constexpr int sgml_bsol = 0x00000010;
+
104 constexpr int sgml_dollar = 0x00000020;
+
105 constexpr int sgml_percnt = 0x00000040;
+
106 constexpr int sgml_commat = 0x00000080;
+
107 constexpr int sgml_num = 0x00000100;
+
108 constexpr int sgml_lpar_rpar = 0x00000200;
+
109 constexpr int sgml_lcub_rcub = 0x00000400;
+
110 constexpr int sgml_lsqb_rsqb = 0x00000800;
+
111 constexpr int sgml_sgml = sgml_amp | sgml_lt_gt;
+
112 constexpr int sgml_ml_attrib = sgml_amp | sgml_quot_apos;
+
113 constexpr int sgml_c = sgml_amp | sgml_bsol | sgml_quot_apos;
+
114 // constexpr int sgml_kolos = sgml_amp | sgml_quot | sgml_dollar | sgml_percnt | sgml_lt_gt | sgml_bsol/* | sgml_commat | sgml_num*/ | sgml_lpar_rpar | sgml_lcub_rcub | sgml_lsqb_rsqb;
+
115
+
125 template <class T_from>
+
126 size_t sgmlerr(
+
127 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
128 _In_ int what = 0)
+
129 {
+
130 _Assume_(src || !count_src);
+
131
+
132 const bool
+
133 do_ascii = (what & sgml_full) == 0;
+
134
+
135 for (size_t i = 0; i < count_src && src[i];) {
+
136 if (src[i] == '&') {
+
137 auto end = sgmlend(&src[i + 1], count_src - i - 1);
+
138 if (end) {
+
139 utf32_t chr[2];
+
140 size_t n = end - src - i - 1;
+
141 auto entity_w = sgml2uni(&src[i + 1], n, chr);
+
142 if (entity_w) {
+
143 i = end - src + 1;
+
144 continue;
+
145 }
+
146
+
147 // Unknown entity.
+
148 return i;
+
149 }
+
150
+
151 // Unterminated entity.
+
152 return i;
+
153 }
+
154
+
155 if (do_ascii && !is7bit(src[i])) {
+
156 // Non-ASCII character
+
157 return i;
+
158 }
+
159 i++;
+
160 }
+
161
+
162 return npos;
+
163 }
+
164
+
173 template <class T_from, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
174 size_t sgmlerr(
+
175 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
176 _In_ int what = 0)
+
177 {
+
178 return sgmlerr(src.data(), src.size(), what);
+
179 }
+
180
+
191 template <class T_to, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
192 void sgml2strcat(
+
193 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
194 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
195 _In_ int skip = 0,
+
196 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
197 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
198 {
+
199 _Assume_(src || !count_src);
+
200
+
201 const bool
+
202 skip_quot = (skip & sgml_quot) == 0,
+
203 skip_apos = (skip & sgml_apos) == 0,
+
204 skip_amp = (skip & sgml_amp) == 0,
+
205 skip_lt_gt = (skip & sgml_lt_gt) == 0,
+
206 skip_bsol = (skip & sgml_bsol) == 0,
+
207 skip_dollar = (skip & sgml_dollar) == 0,
+
208 skip_percnt = (skip & sgml_percnt) == 0,
+
209 skip_commat = (skip & sgml_commat) == 0,
+
210 skip_num = (skip & sgml_num) == 0,
+
211 skip_lpar_rpar = (skip & sgml_lpar_rpar) == 0,
+
212 skip_lcub_rcub = (skip & sgml_lcub_rcub) == 0,
+
213 skip_lsqb_rsqb = (skip & sgml_lsqb_rsqb) == 0;
+
214
+
215 count_src = strnlen(src, count_src);
+
216 dst.reserve(dst.size() + count_src);
+
217 for (size_t i = 0; i < count_src;) {
+
218 if (src[i] == '&') {
+
219 auto end = sgmlend(&src[i + 1], count_src - i - 1);
+
220 if (end) {
+
221 utf32_t chr32[2];
+
222 _Assume_(&src[i + 1] <= end);
+
223 size_t n = static_cast<size_t>(end - src) - i - 1;
+
224 T_to chr[5];
+
225 auto entity_w = utf32_to_wstr(sgml2uni(&src[i + 1], n, chr32), chr);
+
226 if (entity_w &&
+
227 (skip_quot || (entity_w[0] != '"')) &&
+
228 (skip_apos || (entity_w[0] != '\'')) &&
+
229 (skip_amp || (entity_w[0] != '&')) &&
+
230 (skip_lt_gt || (entity_w[0] != '<' && entity_w[0] != '>')) &&
+
231 (skip_bsol || (entity_w[0] != '\\')) &&
+
232 (skip_dollar || (entity_w[0] != '$')) &&
+
233 (skip_percnt || (entity_w[0] != '%')) &&
+
234 (skip_commat || (entity_w[0] != '@')) &&
+
235 (skip_num || (entity_w[0] != '#')) &&
+
236 (skip_lpar_rpar || (entity_w[0] != '(' && entity_w[0] != ')')) &&
+
237 (skip_lcub_rcub || (entity_w[0] != '{' && entity_w[0] != '}')) &&
+
238 (skip_lsqb_rsqb || (entity_w[0] != '[' && entity_w[0] != ']')))
+
239 {
+
240 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + dst.size()));
+
241 dst.append(entity_w);
+
242 _Assume_(src <= end);
+
243 i = static_cast<size_t>(end - src) + 1;
+
244 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + dst.size()));
+
245 continue;
+
246 }
+
247 }
+
248 }
+
249 dst.append(1, src[i++]);
+
250 }
+
251 }
+
252
+
262 template <class T_to, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
263 void sgml2strcat(
+
264 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
265 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
266 _In_ int skip = 0,
+
267 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
268 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
269 {
+
270 sgml2strcat(dst, src.data(), src.size(), skip, offset, map);
+
271 }
+
272
+
286 template <class T_to, class T_from>
+
287 size_t sgml2strcat(
+
288 _Inout_cap_(count_dst) T_to* dst, _In_ size_t count_dst,
+
289 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
290 _In_ int skip = 0,
+
291 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
292 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
293 {
+
294 _Assume_(dst || !count_dst);
+
295 _Assume_(src || !count_src);
296
-
297 size_t j = strnlen(dst, count_dst);
-
298 count_src = strnlen(src, count_src);
-
299 for (size_t i = 0; i < count_src;) {
-
300 if (src[i] == '&') {
-
301 auto end = sgmlend(&src[i + 1], count_src - i - 1);
-
302 if (end) {
-
303 utf32_t chr32[2];
-
304 T_to chr[5];
-
305 size_t n = end - src - i - 1;
-
306 auto entity_w = utf32_to_wstr(sgml2uni(&src[i + 1], n, chr32), chr);
-
307 if (entity_w &&
-
308 (skip_quot || (entity_w[0] != '"')) &&
-
309 (skip_apos || (entity_w[0] != '\'')) &&
-
310 (skip_amp || (entity_w[0] != '&')) &&
-
311 (skip_lt_gt || (entity_w[0] != '<' && entity_w[0] != '>')) &&
-
312 (skip_bsol || (entity_w[0] != '\\')) &&
-
313 (skip_dollar || (entity_w[0] != '$')) &&
-
314 (skip_percnt || (entity_w[0] != '%')) &&
-
315 (skip_commat || (entity_w[0] != '@')) &&
-
316 (skip_num || (entity_w[0] != '#')) &&
-
317 (skip_lpar_rpar || (entity_w[0] != '(' && entity_w[0] != ')')) &&
-
318 (skip_lcub_rcub || (entity_w[0] != '{' && entity_w[0] != '}')) &&
-
319 (skip_lsqb_rsqb || (entity_w[0] != '[' && entity_w[0] != ']')))
-
320 {
-
321 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + j));
-
322 size_t m = strlen(entity_w);
-
323 if (j + m >= count_dst)
-
324 throw buffer_overrun;
-
325 memcpy(dst + j, entity_w, m * sizeof(*entity_w)); j += m;
-
326 i = end - src + 1;
-
327 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + j));
-
328 continue;
-
329 }
-
330 }
-
331 }
-
332 if (j + 1 >= count_dst)
-
333 throw buffer_overrun;
-
334 dst[j++] = src[i++];
-
335 }
-
336 if (j >= count_dst)
-
337 throw buffer_overrun;
-
338 dst[j] = 0;
-
339 return j;
-
340 }
-
341
-
352 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
353 void sgml2strcpy(
-
354 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
355 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
356 _In_ int skip = 0,
-
357 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
358 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
359 {
-
360 dst.clear();
-
361 if (map)
-
362 map->clear();
-
363 sgml2strcat(dst, src, count_src, skip, offset, map);
-
364 }
-
365
-
375 template<class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
-
376 void sgml2strcpy(
-
377 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
-
378 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
-
379 _In_ int skip = 0,
-
380 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
381 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
382 {
-
383 sgml2strcpy(dst, src.data(), src.size(), skip, offset, map);
-
384 }
-
385
-
399 template <class T_to = wchar_t, class T_from>
-
400 size_t sgml2strcpy(
-
401 _Inout_cap_(count_dst) T_to* dst, _In_ size_t count_dst,
-
402 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
403 _In_ int skip = 0,
-
404 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
405 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
406 {
-
407 _Assume_(dst || !count_dst);
-
408 if (count_dst)
-
409 dst[0] = 0;
-
410 if (map)
-
411 map->clear();
-
412 return sgml2strcat(dst, count_dst, src, count_src, skip, offset, map);
-
413 }
-
414
-
426 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
-
427 std::basic_string<T_to, TR_to, AX_to> sgml2str(
-
428 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
429 _In_ int skip = 0,
-
430 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
431 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
432 {
-
433 std::basic_string<T_to, TR_to, AX_to> dst;
-
434 sgml2strcat(dst, src, count_src, skip, offset, map);
-
435 return dst;
-
436 }
-
437
-
448 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
-
449 std::basic_string<T_to, TR_to, AX_to> sgml2str(
-
450 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
-
451 _In_ int skip = 0,
-
452 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
-
453 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
-
454 {
-
455 return sgml2str<T_to, T_from, TR_to, AX_to>(src.data(), src.size(), skip, offset, map);
-
456 }
-
457
-
459 inline const char* chr2sgml(_In_reads_or_z_(count) const utf16_t* entity, _In_ size_t count)
-
460 {
-
461 _Assume_(entity && count);
-
462
-
463 utf32_t e2;
-
464 size_t offset;
-
465 if (count < 2 || !is_surrogate_pair(entity)) {
-
466 e2 = static_cast<utf32_t>(entity[0]);
-
467 offset = 1;
-
468 }
-
469 else {
-
470 e2 = surrogate_pair_to_ucs4(entity);
-
471 offset = 2;
-
472 }
-
473 for (size_t i = 0, j = _countof(unicode_sgml); i < j; ) {
-
474 size_t m = (i + j) / 2;
-
475 auto e1 = sgml_unicode[unicode_sgml[m]].unicode[0];
-
476 if (e1 < e2)
-
477 i = m + 1;
-
478 else if (e1 > e2)
-
479 j = m;
-
480 else {
-
481 auto r = strncmp(sgml_unicode[unicode_sgml[m]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + offset, count - offset);
-
482 if (r < 0)
-
483 i = m + 1;
-
484 else if (r > 0)
-
485 j = m;
-
486 else {
-
487 for (; i < m && sgml_unicode[unicode_sgml[m - 1]].unicode[0] == e2 && strncmp(sgml_unicode[unicode_sgml[m - 1]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + offset, count - offset) == 0; m--);
-
488 return sgml_unicode[unicode_sgml[m]].sgml;
-
489 }
-
490 }
-
491 }
-
492 return nullptr;
-
493 }
-
494
-
495 inline const char* chr2sgml(_In_reads_or_z_(count) const utf32_t* entity, _In_ size_t count)
-
496 {
-
497 _Assume_(entity && count);
-
498
-
499 utf32_t e2 = entity[0];
-
500 for (size_t i = 0, j = _countof(unicode_sgml); i < j; ) {
-
501 size_t m = (i + j) / 2;
-
502 auto e1 = sgml_unicode[unicode_sgml[m]].unicode[0];
-
503 if (e1 < e2)
-
504 i = m + 1;
-
505 else if (e1 > e2)
-
506 j = m;
-
507 else {
-
508 auto r = strncmp(sgml_unicode[unicode_sgml[m]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + 1, count - 1);
-
509 if (r < 0)
-
510 i = m + 1;
-
511 else if (r > 0)
-
512 j = m;
-
513 else {
-
514 for (; i < m && sgml_unicode[unicode_sgml[m - 1]].unicode[0] == e2 && strncmp(sgml_unicode[unicode_sgml[m - 1]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + 1, count - 1) == 0; m--);
-
515 return sgml_unicode[unicode_sgml[m]].sgml;
-
516 }
-
517 }
-
518 }
-
519 return nullptr;
-
520 }
-
521
-
522 inline utf32_t wstr_to_utf32(_In_reads_(end) const utf16_t* src, _Inout_ size_t& i, _In_ size_t end)
-
523 {
-
524 _Assume_(i < end);
-
525 if (i + 1 >= end || !is_surrogate_pair(src + i))
-
526 return src[i++];
-
527
-
528 utf32_t unicode = surrogate_pair_to_ucs4(src + i);
-
529 i += 2;
-
530 return unicode;
-
531 }
-
532
-
533 inline utf32_t wstr_to_utf32(_In_reads_(end) const utf32_t* src, _Inout_ size_t& i, _In_ size_t end)
-
534 {
-
535 _Unreferenced_(end);
-
536 _Assume_(i < end);
-
537 return src[i++];
-
538 }
-
540
-
549 template <class T_from = wchar_t, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
550 void str2sgmlcat(
-
551 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
552 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
553 _In_ int what = 0)
-
554 {
-
555 _Assume_(src || !count_src);
-
556
-
557 const bool
-
558 do_ascii = (what & sgml_full) == 0,
-
559 do_quot = (what & sgml_quot) == 0,
-
560 do_apos = (what & sgml_apos) == 0,
-
561 do_lt_gt = (what & sgml_lt_gt) == 0,
-
562 do_bsol = (what & sgml_bsol) == 0,
-
563 do_dollar = (what & sgml_dollar) == 0,
-
564 do_percnt = (what & sgml_percnt) == 0,
-
565 do_commat = (what & sgml_commat) == 0,
-
566 do_num = (what & sgml_num) == 0,
-
567 do_lpar_rpar = (what & sgml_lpar_rpar) == 0,
-
568 do_lcub_rcub = (what & sgml_lcub_rcub) == 0,
-
569 do_lsqb_rsqb = (what & sgml_lsqb_rsqb) == 0;
-
570
-
571 count_src = strnlen(src, count_src);
-
572 dst.reserve(dst.size() + count_src);
-
573 for (size_t i = 0; i < count_src;) {
-
574 size_t n = glyphlen(src + i, count_src - i);
-
575 if (n == 1 &&
-
576 do_ascii && is7bit(src[i]) &&
-
577 src[i] != '&' &&
-
578 (do_quot || (src[i] != '"')) &&
-
579 (do_apos || (src[i] != '\'')) &&
-
580 (do_lt_gt || (src[i] != '<' && src[i] != '>')) &&
-
581 (do_bsol || (src[i] != '\\')) &&
-
582 (do_dollar || (src[i] != '$')) &&
-
583 (do_percnt || (src[i] != '%')) &&
-
584 (do_commat || (src[i] != '@')) &&
-
585 (do_num || (src[i] != '#')) &&
-
586 (do_lpar_rpar || (src[i] != '(' && src[i] != ')')) &&
-
587 (do_lcub_rcub || (src[i] != '{' && src[i] != '}')) &&
-
588 (do_lsqb_rsqb || (src[i] != '[' && src[i] != ']')))
-
589 {
-
590 // 7-bit ASCII and no desire to encode it as an SGML entity.
-
591 dst.append(1, static_cast<char>(src[i++]));
-
592 }
-
593 else {
-
594 const char* entity = chr2sgml(src + i, n);
-
595 if (entity) {
-
596 dst.append(1, '&');
-
597 dst.append(entity);
-
598 dst.append(1, ';');
-
599 i += n;
-
600 }
-
601 else if (n == 1) {
-
602 // Trivial character (1 code unit, 1 glyph), no entity available.
-
603 if (is7bit(src[i]))
-
604 dst.append(1, static_cast<char>(src[i++]));
-
605 else {
-
606 char tmp[3 + 8 + 1 + 1];
-
607 snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(src[i++]));
-
608 dst.append(tmp);
-
609 }
-
610 }
-
611 else {
-
612 // Non-trivial character. Decompose.
-
613 const size_t end = i + n;
-
614 while (i < end) {
-
615 if ((entity = chr2sgml(src + i, 1)) != nullptr) {
-
616 dst.append(1, '&');
-
617 dst.append(entity);
-
618 dst.append(1, ';');
-
619 i++;
-
620 }
-
621 else if (is7bit(src[i]))
-
622 dst.append(1, static_cast<char>(src[i++]));
-
623 else {
-
624 char tmp[3 + 8 + 1 + 1];
-
625 snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(wstr_to_utf32(src, i, end)));
-
626 dst.append(tmp);
-
627 }
-
628 }
-
629 }
-
630 }
-
631 }
-
632 }
-
633
-
641 template <class T_from = wchar_t, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
642 void str2sgmlcat(
-
643 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
644 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src,
-
645 _In_ int what = 0)
-
646 {
-
647 str2sgmlcat(dst, src.data(), src.size(), what);
-
648 }
-
649
-
661 template <class T_from = wchar_t>
-
662 size_t str2sgmlcat(
-
663 _Inout_cap_(count_dst) char* dst, _In_ size_t count_dst,
-
664 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
665 _In_ int what = 0)
-
666 {
-
667 _Assume_(dst || !count_dst);
-
668 _Assume_(src || !count_src);
-
669
-
670 static const std::invalid_argument buffer_overrun("buffer overrun");
-
671 const bool
-
672 do_ascii = (what & sgml_full) == 0,
-
673 do_quot = (what & sgml_quot) == 0,
-
674 do_apos = (what & sgml_apos) == 0,
-
675 do_lt_gt = (what & sgml_lt_gt) == 0,
-
676 do_bsol = (what & sgml_bsol) == 0,
-
677 do_dollar = (what & sgml_dollar) == 0,
-
678 do_percnt = (what & sgml_percnt) == 0,
-
679 do_commat = (what & sgml_commat) == 0,
-
680 do_num = (what & sgml_num) == 0,
-
681 do_lpar_rpar = (what & sgml_lpar_rpar) == 0,
-
682 do_lcub_rcub = (what & sgml_lcub_rcub) == 0,
-
683 do_lsqb_rsqb = (what & sgml_lsqb_rsqb) == 0;
+
297 static const std::invalid_argument buffer_overrun("buffer overrun");
+
298 const bool
+
299 skip_quot = (skip & sgml_quot) == 0,
+
300 skip_apos = (skip & sgml_apos) == 0,
+
301 skip_amp = (skip & sgml_amp) == 0,
+
302 skip_lt_gt = (skip & sgml_lt_gt) == 0,
+
303 skip_bsol = (skip & sgml_bsol) == 0,
+
304 skip_dollar = (skip & sgml_dollar) == 0,
+
305 skip_percnt = (skip & sgml_percnt) == 0,
+
306 skip_commat = (skip & sgml_commat) == 0,
+
307 skip_num = (skip & sgml_num) == 0,
+
308 skip_lpar_rpar = (skip & sgml_lpar_rpar) == 0,
+
309 skip_lcub_rcub = (skip & sgml_lcub_rcub) == 0,
+
310 skip_lsqb_rsqb = (skip & sgml_lsqb_rsqb) == 0;
+
311
+
312 size_t j = strnlen(dst, count_dst);
+
313 count_src = strnlen(src, count_src);
+
314 for (size_t i = 0; i < count_src;) {
+
315 if (src[i] == '&') {
+
316 auto end = sgmlend(&src[i + 1], count_src - i - 1);
+
317 if (end) {
+
318 utf32_t chr32[2];
+
319 T_to chr[5];
+
320 size_t n = end - src - i - 1;
+
321 auto entity_w = utf32_to_wstr(sgml2uni(&src[i + 1], n, chr32), chr);
+
322 if (entity_w &&
+
323 (skip_quot || (entity_w[0] != '"')) &&
+
324 (skip_apos || (entity_w[0] != '\'')) &&
+
325 (skip_amp || (entity_w[0] != '&')) &&
+
326 (skip_lt_gt || (entity_w[0] != '<' && entity_w[0] != '>')) &&
+
327 (skip_bsol || (entity_w[0] != '\\')) &&
+
328 (skip_dollar || (entity_w[0] != '$')) &&
+
329 (skip_percnt || (entity_w[0] != '%')) &&
+
330 (skip_commat || (entity_w[0] != '@')) &&
+
331 (skip_num || (entity_w[0] != '#')) &&
+
332 (skip_lpar_rpar || (entity_w[0] != '(' && entity_w[0] != ')')) &&
+
333 (skip_lcub_rcub || (entity_w[0] != '{' && entity_w[0] != '}')) &&
+
334 (skip_lsqb_rsqb || (entity_w[0] != '[' && entity_w[0] != ']')))
+
335 {
+
336 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + j));
+
337 size_t m = strlen(entity_w);
+
338 if (j + m >= count_dst)
+
339 throw buffer_overrun;
+
340 memcpy(dst + j, entity_w, m * sizeof(*entity_w)); j += m;
+
341 i = end - src + 1;
+
342 if (map) map->push_back(mapping<size_t>(offset.from + i, offset.to + j));
+
343 continue;
+
344 }
+
345 }
+
346 }
+
347 if (j + 1 >= count_dst)
+
348 throw buffer_overrun;
+
349 dst[j++] = src[i++];
+
350 }
+
351 if (j >= count_dst)
+
352 throw buffer_overrun;
+
353 dst[j] = 0;
+
354 return j;
+
355 }
+
356
+
367 template <class T_to, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
368 void sgml2strcpy(
+
369 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
370 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
371 _In_ int skip = 0,
+
372 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
373 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
374 {
+
375 dst.clear();
+
376 if (map)
+
377 map->clear();
+
378 sgml2strcat(dst, src, count_src, skip, offset, map);
+
379 }
+
380
+
390 template<class T_to, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
391 void sgml2strcpy(
+
392 _Inout_ std::basic_string<T_to, TR_to, AX_to>& dst,
+
393 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
394 _In_ int skip = 0,
+
395 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
396 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
397 {
+
398 sgml2strcpy(dst, src.data(), src.size(), skip, offset, map);
+
399 }
+
400
+
414 template <class T_to, class T_from>
+
415 size_t sgml2strcpy(
+
416 _Inout_cap_(count_dst) T_to* dst, _In_ size_t count_dst,
+
417 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
418 _In_ int skip = 0,
+
419 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
420 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
421 {
+
422 _Assume_(dst || !count_dst);
+
423 if (count_dst)
+
424 dst[0] = 0;
+
425 if (map)
+
426 map->clear();
+
427 return sgml2strcat(dst, count_dst, src, count_src, skip, offset, map);
+
428 }
+
429
+
441 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>>
+
442 std::basic_string<T_to, TR_to, AX_to> sgml2str(
+
443 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
444 _In_ int skip = 0,
+
445 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
446 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
447 {
+
448 std::basic_string<T_to, TR_to, AX_to> dst;
+
449 sgml2strcat(dst, src, count_src, skip, offset, map);
+
450 return dst;
+
451 }
+
452
+
463 template <class T_to = wchar_t, class T_from, class TR_to = std::char_traits<T_to>, class AX_to = std::allocator<T_to>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
464 std::basic_string<T_to, TR_to, AX_to> sgml2str(
+
465 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
466 _In_ int skip = 0,
+
467 _In_ const mapping<size_t>& offset = mapping<size_t>(0, 0),
+
468 _Inout_opt_ mapping_vector<size_t>* map = nullptr)
+
469 {
+
470 return sgml2str<T_to, T_from, TR_to, AX_to>(src.data(), src.size(), skip, offset, map);
+
471 }
+
472
+
474 inline const char* chr2sgml(_In_reads_or_z_(count) const utf16_t* entity, _In_ size_t count)
+
475 {
+
476 _Assume_(entity && count);
+
477
+
478 utf32_t e2;
+
479 size_t offset;
+
480 if (count < 2 || !is_surrogate_pair(entity)) {
+
481 e2 = static_cast<utf32_t>(entity[0]);
+
482 offset = 1;
+
483 }
+
484 else {
+
485 e2 = surrogate_pair_to_ucs4(entity);
+
486 offset = 2;
+
487 }
+
488 for (size_t i = 0, j = _countof(unicode_sgml); i < j; ) {
+
489 size_t m = (i + j) / 2;
+
490 auto e1 = sgml_unicode[unicode_sgml[m]].unicode[0];
+
491 if (e1 < e2)
+
492 i = m + 1;
+
493 else if (e1 > e2)
+
494 j = m;
+
495 else {
+
496 auto r = strncmp(sgml_unicode[unicode_sgml[m]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + offset, count - offset);
+
497 if (r < 0)
+
498 i = m + 1;
+
499 else if (r > 0)
+
500 j = m;
+
501 else {
+
502 for (; i < m && sgml_unicode[unicode_sgml[m - 1]].unicode[0] == e2 && strncmp(sgml_unicode[unicode_sgml[m - 1]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + offset, count - offset) == 0; m--);
+
503 return sgml_unicode[unicode_sgml[m]].sgml;
+
504 }
+
505 }
+
506 }
+
507 return nullptr;
+
508 }
+
509
+
510 inline const char* chr2sgml(_In_reads_or_z_(count) const utf32_t* entity, _In_ size_t count)
+
511 {
+
512 _Assume_(entity && count);
+
513
+
514 utf32_t e2 = entity[0];
+
515 for (size_t i = 0, j = _countof(unicode_sgml); i < j; ) {
+
516 size_t m = (i + j) / 2;
+
517 auto e1 = sgml_unicode[unicode_sgml[m]].unicode[0];
+
518 if (e1 < e2)
+
519 i = m + 1;
+
520 else if (e1 > e2)
+
521 j = m;
+
522 else {
+
523 auto r = strncmp(sgml_unicode[unicode_sgml[m]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + 1, count - 1);
+
524 if (r < 0)
+
525 i = m + 1;
+
526 else if (r > 0)
+
527 j = m;
+
528 else {
+
529 for (; i < m && sgml_unicode[unicode_sgml[m - 1]].unicode[0] == e2 && strncmp(sgml_unicode[unicode_sgml[m - 1]].unicode + 1, _countof(sgml_unicode[0].unicode) - 1, entity + 1, count - 1) == 0; m--);
+
530 return sgml_unicode[unicode_sgml[m]].sgml;
+
531 }
+
532 }
+
533 }
+
534 return nullptr;
+
535 }
+
536
+
537 inline utf32_t wstr_to_utf32(_In_reads_(end) const utf16_t* src, _Inout_ size_t& i, _In_ size_t end)
+
538 {
+
539 _Assume_(i < end);
+
540 if (i + 1 >= end || !is_surrogate_pair(src + i))
+
541 return src[i++];
+
542
+
543 utf32_t unicode = surrogate_pair_to_ucs4(src + i);
+
544 i += 2;
+
545 return unicode;
+
546 }
+
547
+
548 inline utf32_t wstr_to_utf32(_In_reads_(end) const utf32_t* src, _Inout_ size_t& i, _In_ size_t end)
+
549 {
+
550 _Unreferenced_(end);
+
551 _Assume_(i < end);
+
552 return src[i++];
+
553 }
+
555
+
564 template <class T_from, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
565 void str2sgmlcat(
+
566 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
567 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
568 _In_ int what = 0)
+
569 {
+
570 _Assume_(src || !count_src);
+
571
+
572 const bool
+
573 do_ascii = (what & sgml_full) == 0,
+
574 do_quot = (what & sgml_quot) == 0,
+
575 do_apos = (what & sgml_apos) == 0,
+
576 do_lt_gt = (what & sgml_lt_gt) == 0,
+
577 do_bsol = (what & sgml_bsol) == 0,
+
578 do_dollar = (what & sgml_dollar) == 0,
+
579 do_percnt = (what & sgml_percnt) == 0,
+
580 do_commat = (what & sgml_commat) == 0,
+
581 do_num = (what & sgml_num) == 0,
+
582 do_lpar_rpar = (what & sgml_lpar_rpar) == 0,
+
583 do_lcub_rcub = (what & sgml_lcub_rcub) == 0,
+
584 do_lsqb_rsqb = (what & sgml_lsqb_rsqb) == 0;
+
585
+
586 count_src = strnlen(src, count_src);
+
587 dst.reserve(dst.size() + count_src);
+
588 for (size_t i = 0; i < count_src;) {
+
589 size_t n = glyphlen(src + i, count_src - i);
+
590 if (n == 1 &&
+
591 do_ascii && is7bit(src[i]) &&
+
592 src[i] != '&' &&
+
593 (do_quot || (src[i] != '"')) &&
+
594 (do_apos || (src[i] != '\'')) &&
+
595 (do_lt_gt || (src[i] != '<' && src[i] != '>')) &&
+
596 (do_bsol || (src[i] != '\\')) &&
+
597 (do_dollar || (src[i] != '$')) &&
+
598 (do_percnt || (src[i] != '%')) &&
+
599 (do_commat || (src[i] != '@')) &&
+
600 (do_num || (src[i] != '#')) &&
+
601 (do_lpar_rpar || (src[i] != '(' && src[i] != ')')) &&
+
602 (do_lcub_rcub || (src[i] != '{' && src[i] != '}')) &&
+
603 (do_lsqb_rsqb || (src[i] != '[' && src[i] != ']')))
+
604 {
+
605 // 7-bit ASCII and no desire to encode it as an SGML entity.
+
606 dst.append(1, static_cast<char>(src[i++]));
+
607 }
+
608 else {
+
609 const char* entity = chr2sgml(src + i, n);
+
610 if (entity) {
+
611 dst.append(1, '&');
+
612 dst.append(entity);
+
613 dst.append(1, ';');
+
614 i += n;
+
615 }
+
616 else if (n == 1) {
+
617 // Trivial character (1 code unit, 1 glyph), no entity available.
+
618 if (is7bit(src[i]))
+
619 dst.append(1, static_cast<char>(src[i++]));
+
620 else {
+
621 char tmp[3 + 8 + 1 + 1];
+
622 snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(src[i++]));
+
623 dst.append(tmp);
+
624 }
+
625 }
+
626 else {
+
627 // Non-trivial character. Decompose.
+
628 const size_t end = i + n;
+
629 while (i < end) {
+
630 if ((entity = chr2sgml(src + i, 1)) != nullptr) {
+
631 dst.append(1, '&');
+
632 dst.append(entity);
+
633 dst.append(1, ';');
+
634 i++;
+
635 }
+
636 else if (is7bit(src[i]))
+
637 dst.append(1, static_cast<char>(src[i++]));
+
638 else {
+
639 char tmp[3 + 8 + 1 + 1];
+
640 snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(wstr_to_utf32(src, i, end)));
+
641 dst.append(tmp);
+
642 }
+
643 }
+
644 }
+
645 }
+
646 }
+
647 }
+
648
+
656 template <class T_from, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
657 void str2sgmlcat(
+
658 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
659 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
660 _In_ int what = 0)
+
661 {
+
662 str2sgmlcat(dst, src.data(), src.size(), what);
+
663 }
+
664
+
676 template <class T_from>
+
677 size_t str2sgmlcat(
+
678 _Inout_cap_(count_dst) char* dst, _In_ size_t count_dst,
+
679 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
680 _In_ int what = 0)
+
681 {
+
682 _Assume_(dst || !count_dst);
+
683 _Assume_(src || !count_src);
684
-
685 size_t j = strnlen(dst, count_dst);
-
686 count_src = strnlen(src, count_src);
-
687 for (size_t i = 0; i < count_src;) {
-
688 size_t n = glyphlen(src + i, count_src - i);
-
689 if (n == 1 &&
-
690 do_ascii && is7bit(src[i]) &&
-
691 src[i] != '&' &&
-
692 (do_quot || (src[i] != '"')) &&
-
693 (do_apos || (src[i] != '\'')) &&
-
694 (do_lt_gt || (src[i] != '<' && src[i] != '>')) &&
-
695 (do_bsol || (src[i] != '\\')) &&
-
696 (do_dollar || (src[i] != '$')) &&
-
697 (do_percnt || (src[i] != '%')) &&
-
698 (do_commat || (src[i] != '@')) &&
-
699 (do_num || (src[i] != '#')) &&
-
700 (do_lpar_rpar || (src[i] != '(' && src[i] != ')')) &&
-
701 (do_lcub_rcub || (src[i] != '{' && src[i] != '}')) &&
-
702 (do_lsqb_rsqb || (src[i] != '[' && src[i] != ']')))
-
703 {
-
704 // 7-bit ASCII and no desire to encode it as an SGML entity.
-
705 if (j + 1 >= count_dst)
-
706 throw buffer_overrun;
-
707 dst[j++] = static_cast<char>(src[i++]);
-
708 }
-
709 else {
-
710 const char* entity = chr2sgml(src + i, n);
-
711 if (entity) {
-
712 size_t m = strlen(entity);
-
713 if (j + m + 2 >= count_dst)
-
714 throw buffer_overrun;
-
715 dst[j++] = '&';
-
716 memcpy(dst + j, entity, m * sizeof(char)); j += m;
-
717 dst[j++] = ';';
-
718 i += n;
-
719 }
-
720 else if (n == 1) {
-
721 // Trivial character (1 code unit, 1 glyph), no entity available.
-
722 if (is7bit(src[i])) {
-
723 if (j + 1 >= count_dst)
-
724 throw buffer_overrun;
-
725 dst[j++] = static_cast<char>(src[i++]);
-
726 }
-
727 else {
-
728 char tmp[3 + 8 + 1 + 1];
-
729 int m = snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(src[i++]));
-
730 _Assume_(m >= 0);
-
731 if (static_cast<size_t>(m) >= count_dst)
-
732 throw buffer_overrun;
-
733 memcpy(dst + j, tmp, static_cast<size_t>(m) * sizeof(char));
-
734 j += static_cast<size_t>(m);
-
735 }
-
736 }
-
737 else {
-
738 // Non-trivial character. Decompose.
-
739 const size_t end = i + n;
-
740 while (i < end) {
-
741 if ((entity = chr2sgml(src + i, 1)) != nullptr) {
-
742 size_t m = strlen(entity);
-
743 if (j + m + 2 >= count_dst)
-
744 throw buffer_overrun;
-
745 dst[j++] = '&';
-
746 memcpy(dst + j, entity, m * sizeof(char)); j += m;
-
747 dst[j++] = ';';
-
748 i++;
-
749 }
-
750 else if (is7bit(src[i])) {
-
751 if (j + 1 >= count_dst)
-
752 throw buffer_overrun;
-
753 dst[j++] = static_cast<char>(src[i++]);
-
754 }
-
755 else {
-
756 char tmp[3 + 8 + 1 + 1];
-
757 int m = snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(wstr_to_utf32(src, i, end)));
-
758 _Assume_(m >= 0);
-
759 if (static_cast<size_t>(m) >= count_dst)
-
760 throw buffer_overrun;
-
761 memcpy(dst + j, tmp, static_cast<size_t>(m) * sizeof(char));
-
762 j += static_cast<size_t>(m);
-
763 }
-
764 }
-
765 }
-
766 }
-
767 }
-
768 if (j >= count_dst)
-
769 throw buffer_overrun;
-
770 dst[j] = 0;
-
771 return j;
-
772 }
-
773
-
782 template <class T_from = wchar_t, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
783 void str2sgmlcpy(
-
784 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
785 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
786 _In_ int what = 0)
-
787 {
-
788 dst.clear();
-
789 str2sgmlcat(dst, src, count_src, what);
-
790 }
-
791
-
799 template <class T_from = wchar_t, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
-
800 void str2sgmlcpy(
-
801 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
-
802 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src,
-
803 _In_ int what = 0)
-
804 {
-
805 str2sgmlcpy(dst, src.data(), src.size(), what);
-
806 }
-
807
-
819 template <class T_from = wchar_t>
-
820 size_t str2sgmlcpy(
-
821 _Inout_cap_(count_dst) char* dst, _In_ size_t count_dst,
-
822 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
823 _In_ int what = 0)
-
824 {
-
825 _Assume_(dst || !count_dst);
-
826 if (count_dst)
-
827 dst[0] = 0;
-
828 return str2sgmlcat(dst, count_dst, src, count_src, what);
-
829 }
-
830
-
840 template <class T_from = wchar_t>
-
841 std::string str2sgml(
-
842 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
-
843 _In_ int what = 0)
-
844 {
-
845 std::string dst;
-
846 str2sgmlcat(dst, src, count_src, what);
-
847 return dst;
-
848 }
-
849
-
858 template <class T_from = wchar_t>
-
859 std::string str2sgml(
-
860 _In_ const std::basic_string_view<T_from, std::char_traits<T_from>> src,
-
861 _In_ int what = 0)
-
862 {
-
863 return str2sgml(src.data(), src.size(), what);
-
864 }
-
865}
-
866
-
867#if defined(__GNUC__)
-
868#pragma GCC diagnostic pop
-
869#endif
+
685 static const std::invalid_argument buffer_overrun("buffer overrun");
+
686 const bool
+
687 do_ascii = (what & sgml_full) == 0,
+
688 do_quot = (what & sgml_quot) == 0,
+
689 do_apos = (what & sgml_apos) == 0,
+
690 do_lt_gt = (what & sgml_lt_gt) == 0,
+
691 do_bsol = (what & sgml_bsol) == 0,
+
692 do_dollar = (what & sgml_dollar) == 0,
+
693 do_percnt = (what & sgml_percnt) == 0,
+
694 do_commat = (what & sgml_commat) == 0,
+
695 do_num = (what & sgml_num) == 0,
+
696 do_lpar_rpar = (what & sgml_lpar_rpar) == 0,
+
697 do_lcub_rcub = (what & sgml_lcub_rcub) == 0,
+
698 do_lsqb_rsqb = (what & sgml_lsqb_rsqb) == 0;
+
699
+
700 size_t j = strnlen(dst, count_dst);
+
701 count_src = strnlen(src, count_src);
+
702 for (size_t i = 0; i < count_src;) {
+
703 size_t n = glyphlen(src + i, count_src - i);
+
704 if (n == 1 &&
+
705 do_ascii && is7bit(src[i]) &&
+
706 src[i] != '&' &&
+
707 (do_quot || (src[i] != '"')) &&
+
708 (do_apos || (src[i] != '\'')) &&
+
709 (do_lt_gt || (src[i] != '<' && src[i] != '>')) &&
+
710 (do_bsol || (src[i] != '\\')) &&
+
711 (do_dollar || (src[i] != '$')) &&
+
712 (do_percnt || (src[i] != '%')) &&
+
713 (do_commat || (src[i] != '@')) &&
+
714 (do_num || (src[i] != '#')) &&
+
715 (do_lpar_rpar || (src[i] != '(' && src[i] != ')')) &&
+
716 (do_lcub_rcub || (src[i] != '{' && src[i] != '}')) &&
+
717 (do_lsqb_rsqb || (src[i] != '[' && src[i] != ']')))
+
718 {
+
719 // 7-bit ASCII and no desire to encode it as an SGML entity.
+
720 if (j + 1 >= count_dst)
+
721 throw buffer_overrun;
+
722 dst[j++] = static_cast<char>(src[i++]);
+
723 }
+
724 else {
+
725 const char* entity = chr2sgml(src + i, n);
+
726 if (entity) {
+
727 size_t m = strlen(entity);
+
728 if (j + m + 2 >= count_dst)
+
729 throw buffer_overrun;
+
730 dst[j++] = '&';
+
731 memcpy(dst + j, entity, m * sizeof(char)); j += m;
+
732 dst[j++] = ';';
+
733 i += n;
+
734 }
+
735 else if (n == 1) {
+
736 // Trivial character (1 code unit, 1 glyph), no entity available.
+
737 if (is7bit(src[i])) {
+
738 if (j + 1 >= count_dst)
+
739 throw buffer_overrun;
+
740 dst[j++] = static_cast<char>(src[i++]);
+
741 }
+
742 else {
+
743 char tmp[3 + 8 + 1 + 1];
+
744 int m = snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(src[i++]));
+
745 _Assume_(m >= 0);
+
746 if (static_cast<size_t>(m) >= count_dst)
+
747 throw buffer_overrun;
+
748 memcpy(dst + j, tmp, static_cast<size_t>(m) * sizeof(char));
+
749 j += static_cast<size_t>(m);
+
750 }
+
751 }
+
752 else {
+
753 // Non-trivial character. Decompose.
+
754 const size_t end = i + n;
+
755 while (i < end) {
+
756 if ((entity = chr2sgml(src + i, 1)) != nullptr) {
+
757 size_t m = strlen(entity);
+
758 if (j + m + 2 >= count_dst)
+
759 throw buffer_overrun;
+
760 dst[j++] = '&';
+
761 memcpy(dst + j, entity, m * sizeof(char)); j += m;
+
762 dst[j++] = ';';
+
763 i++;
+
764 }
+
765 else if (is7bit(src[i])) {
+
766 if (j + 1 >= count_dst)
+
767 throw buffer_overrun;
+
768 dst[j++] = static_cast<char>(src[i++]);
+
769 }
+
770 else {
+
771 char tmp[3 + 8 + 1 + 1];
+
772 int m = snprintf(tmp, _countof(tmp), "&#x%x;", static_cast<unsigned int>(wstr_to_utf32(src, i, end)));
+
773 _Assume_(m >= 0);
+
774 if (static_cast<size_t>(m) >= count_dst)
+
775 throw buffer_overrun;
+
776 memcpy(dst + j, tmp, static_cast<size_t>(m) * sizeof(char));
+
777 j += static_cast<size_t>(m);
+
778 }
+
779 }
+
780 }
+
781 }
+
782 }
+
783 if (j >= count_dst)
+
784 throw buffer_overrun;
+
785 dst[j] = 0;
+
786 return j;
+
787 }
+
788
+
797 template <class T_from, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>>
+
798 void str2sgmlcpy(
+
799 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
800 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
801 _In_ int what = 0)
+
802 {
+
803 dst.clear();
+
804 str2sgmlcat(dst, src, count_src, what);
+
805 }
+
806
+
814 template <class T_from, class TR_to = std::char_traits<char>, class AX_to = std::allocator<char>, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
815 void str2sgmlcpy(
+
816 _Inout_ std::basic_string<char, TR_to, AX_to>& dst,
+
817 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
818 _In_ int what = 0)
+
819 {
+
820 str2sgmlcpy(dst, src.data(), src.size(), what);
+
821 }
+
822
+
834 template <class T_from>
+
835 size_t str2sgmlcpy(
+
836 _Inout_cap_(count_dst) char* dst, _In_ size_t count_dst,
+
837 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
838 _In_ int what = 0)
+
839 {
+
840 _Assume_(dst || !count_dst);
+
841 if (count_dst)
+
842 dst[0] = 0;
+
843 return str2sgmlcat(dst, count_dst, src, count_src, what);
+
844 }
+
845
+
855 template <class T_from>
+
856 std::string str2sgml(
+
857 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src,
+
858 _In_ int what = 0)
+
859 {
+
860 std::string dst;
+
861 str2sgmlcat(dst, src, count_src, what);
+
862 return dst;
+
863 }
+
864
+
873 template <class T_from, class TR_from = std::char_traits<T_from>, class AX_from = std::allocator<T_from>>
+
874 std::string str2sgml(
+
875 _In_ const std::basic_string<T_from, TR_from, AX_from>& src,
+
876 _In_ int what = 0)
+
877 {
+
878 return str2sgml(src.data(), src.size(), what);
+
879 }
+
880}
+
881
+
882#if defined(__GNUC__)
+
883#pragma GCC diagnostic pop
+
884#endif
diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index b5bbff7b5..68ae9af66 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -3179,7 +3179,7 @@ $(function() { codefold.init(0); }); diff --git a/socket_8hpp_source.html b/socket_8hpp_source.html index d37dfc852..feb804ad9 100644 --- a/socket_8hpp_source.html +++ b/socket_8hpp_source.html @@ -115,7 +115,7 @@ $(function() { codefold.init(0); }); diff --git a/spinlock_8hpp_source.html b/spinlock_8hpp_source.html index 1b384fc92..de4b1282a 100644 --- a/spinlock_8hpp_source.html +++ b/spinlock_8hpp_source.html @@ -159,7 +159,7 @@ $(function() { codefold.init(0); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index 1df4b366c..ca5e85493 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -4388,7 +4388,7 @@ $(function() { codefold.init(0); }); diff --git a/string_8hpp_source.html b/string_8hpp_source.html index c5323fe78..d3b272454 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -2054,7 +2054,7 @@ $(function() { codefold.init(0); }); diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index ccbf2b4b2..be3502172 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 2caa93c33..0cfda69bc 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -154,7 +154,7 @@ static constexpr bool is_s diff --git a/structstdex_1_1chrono_1_1aosn__timestamp-members.html b/structstdex_1_1chrono_1_1aosn__timestamp-members.html index ac64654f6..5a02fb898 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -112,7 +112,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index e9d7d778a..c6b13bc24 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -199,7 +199,7 @@ static constexpr rep one_w diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index 86c957039..65a1b1471 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index 28820b2fe..17ce4aec0 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -103,7 +103,7 @@ void operator() (local diff --git a/structstdex_1_1html_1_1element__traits-members.html b/structstdex_1_1html_1_1element__traits-members.html index 5c48e151d..c30fb6583 100644 --- a/structstdex_1_1html_1_1element__traits-members.html +++ b/structstdex_1_1html_1_1element__traits-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1element__traits.html b/structstdex_1_1html_1_1element__traits.html index ee95f546b..461492644 100644 --- a/structstdex_1_1html_1_1element__traits.html +++ b/structstdex_1_1html_1_1element__traits.html @@ -818,7 +818,7 @@ template<class T > diff --git a/structstdex_1_1html_1_1entity-members.html b/structstdex_1_1html_1_1entity-members.html index 94ac30ee3..06c4cf973 100644 --- a/structstdex_1_1html_1_1entity-members.html +++ b/structstdex_1_1html_1_1entity-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1entity.html b/structstdex_1_1html_1_1entity.html index 50cb871ef..31bc7b423 100644 --- a/structstdex_1_1html_1_1entity.html +++ b/structstdex_1_1html_1_1entity.html @@ -108,7 +108,7 @@ struct stdex::html::entity< T, TR, AX >

HTML entity.

diff --git a/structstdex_1_1html_1_1inserted__token-members.html b/structstdex_1_1html_1_1inserted__token-members.html index 0087e6af5..fa461cceb 100644 --- a/structstdex_1_1html_1_1inserted__token-members.html +++ b/structstdex_1_1html_1_1inserted__token-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1html_1_1inserted__token.html b/structstdex_1_1html_1_1inserted__token.html index 8c90a91f2..bdf991e2f 100644 --- a/structstdex_1_1html_1_1inserted__token.html +++ b/structstdex_1_1html_1_1inserted__token.html @@ -115,7 +115,7 @@ bool after_word diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index 34f899293..18fe5f44d 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -107,7 +107,7 @@ $(function() { diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index 510a8e127..3a235dbf3 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -785,7 +785,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index c1d916d35..903ce375b 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index 43a515942..c6d8485e4 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -314,7 +314,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index 6c456107f..dbee006d9 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index 2c41e3846..fbd776a2b 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -107,7 +107,7 @@ struct stdex::no_delete< T >

Noop deleter.

diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html index 8a5f9a286..31a23ff9b 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html index 53e771c0c..ebdfac080 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html @@ -108,7 +108,7 @@ struct stdex::no_delete< T[]>

Noop array deleter.

diff --git a/structstdex_1_1parser_1_1html__attribute-members.html b/structstdex_1_1parser_1_1html__attribute-members.html index 957edfd6c..b1e787eb0 100644 --- a/structstdex_1_1parser_1_1html__attribute-members.html +++ b/structstdex_1_1parser_1_1html__attribute-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1html__attribute.html b/structstdex_1_1parser_1_1html__attribute.html index 4d1349453..4b9a7d69d 100644 --- a/structstdex_1_1parser_1_1html__attribute.html +++ b/structstdex_1_1parser_1_1html__attribute.html @@ -107,7 +107,7 @@ Public Attributes diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index 1c12dc3b2..4a023e84e 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 8a1f43831..91dddc6a6 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -95,7 +95,7 @@ Public Member Functions diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html index 94db261d8..abec7436c 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index eafdb0055..dc6c6ee98 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -111,7 +111,7 @@ size_t capacity diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html index aa1c43fd8..4c24582da 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index f2effe847..7b4ce308d 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -101,7 +101,7 @@ uint8_t data [0]< diff --git a/structstdex_1_1sys__info__t-members.html b/structstdex_1_1sys__info__t-members.html index bdeaa594a..e8e0d0fec 100644 --- a/structstdex_1_1sys__info__t-members.html +++ b/structstdex_1_1sys__info__t-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/structstdex_1_1sys__info__t.html b/structstdex_1_1sys__info__t.html index a7f004c03..91e51e38d 100644 --- a/structstdex_1_1sys__info__t.html +++ b/structstdex_1_1sys__info__t.html @@ -147,7 +147,7 @@ struct utsname m_utsn< diff --git a/structstdex_1_1wav_1_1cue-members.html b/structstdex_1_1wav_1_1cue-members.html index a5e632b34..9a2e05bab 100644 --- a/structstdex_1_1wav_1_1cue-members.html +++ b/structstdex_1_1wav_1_1cue-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue.html b/structstdex_1_1wav_1_1cue.html index b57b7ec3d..3f8c159c0 100644 --- a/structstdex_1_1wav_1_1cue.html +++ b/structstdex_1_1wav_1_1cue.html @@ -132,7 +132,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1cue__ex-members.html b/structstdex_1_1wav_1_1cue__ex-members.html index cefc2c9f1..26eb1f67d 100644 --- a/structstdex_1_1wav_1_1cue__ex-members.html +++ b/structstdex_1_1wav_1_1cue__ex-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1cue__ex.html b/structstdex_1_1wav_1_1cue__ex.html index ab129e0da..683f59b10 100644 --- a/structstdex_1_1wav_1_1cue__ex.html +++ b/structstdex_1_1wav_1_1cue__ex.html @@ -169,7 +169,7 @@ uint32_t block_offset diff --git a/structstdex_1_1wav_1_1data-members.html b/structstdex_1_1wav_1_1data-members.html index 95373b90b..2b19a4ee8 100644 --- a/structstdex_1_1wav_1_1data-members.html +++ b/structstdex_1_1wav_1_1data-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1data.html b/structstdex_1_1wav_1_1data.html index 1ffd3ec74..db90b3154 100644 --- a/structstdex_1_1wav_1_1data.html +++ b/structstdex_1_1wav_1_1data.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1format-members.html b/structstdex_1_1wav_1_1format-members.html index cc709e693..9afcae851 100644 --- a/structstdex_1_1wav_1_1format-members.html +++ b/structstdex_1_1wav_1_1format-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1format.html b/structstdex_1_1wav_1_1format.html index f688e96d9..1ae18ab2f 100644 --- a/structstdex_1_1wav_1_1format.html +++ b/structstdex_1_1wav_1_1format.html @@ -211,7 +211,7 @@ Friends diff --git a/structstdex_1_1wav_1_1header-members.html b/structstdex_1_1wav_1_1header-members.html index 60820fb86..a231a0f73 100644 --- a/structstdex_1_1wav_1_1header-members.html +++ b/structstdex_1_1wav_1_1header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1header.html b/structstdex_1_1wav_1_1header.html index 0f4ff9c18..cbeff689f 100644 --- a/structstdex_1_1wav_1_1header.html +++ b/structstdex_1_1wav_1_1header.html @@ -130,7 +130,7 @@ Friends diff --git a/structstdex_1_1wav_1_1label-members.html b/structstdex_1_1wav_1_1label-members.html index 4858f9341..8056e9703 100644 --- a/structstdex_1_1wav_1_1label-members.html +++ b/structstdex_1_1wav_1_1label-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1label.html b/structstdex_1_1wav_1_1label.html index 52e467138..07601764f 100644 --- a/structstdex_1_1wav_1_1label.html +++ b/structstdex_1_1wav_1_1label.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1list-members.html b/structstdex_1_1wav_1_1list-members.html index 75179f896..bc6475c75 100644 --- a/structstdex_1_1wav_1_1list-members.html +++ b/structstdex_1_1wav_1_1list-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1list.html b/structstdex_1_1wav_1_1list.html index 7f2361633..12b7c2e3e 100644 --- a/structstdex_1_1wav_1_1list.html +++ b/structstdex_1_1wav_1_1list.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/structstdex_1_1wav_1_1ltxt-members.html b/structstdex_1_1wav_1_1ltxt-members.html index e5cde88cc..bb8a7e672 100644 --- a/structstdex_1_1wav_1_1ltxt-members.html +++ b/structstdex_1_1wav_1_1ltxt-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1ltxt.html b/structstdex_1_1wav_1_1ltxt.html index 9d70f3600..6ed3bd9a2 100644 --- a/structstdex_1_1wav_1_1ltxt.html +++ b/structstdex_1_1wav_1_1ltxt.html @@ -148,7 +148,7 @@ Friends diff --git a/structstdex_1_1wav_1_1note-members.html b/structstdex_1_1wav_1_1note-members.html index d5f48da7b..e9ffed6a0 100644 --- a/structstdex_1_1wav_1_1note-members.html +++ b/structstdex_1_1wav_1_1note-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1note.html b/structstdex_1_1wav_1_1note.html index fa809e46f..67d9011c9 100644 --- a/structstdex_1_1wav_1_1note.html +++ b/structstdex_1_1wav_1_1note.html @@ -124,7 +124,7 @@ Friends diff --git a/structstdex_1_1wav_1_1silence-members.html b/structstdex_1_1wav_1_1silence-members.html index e41f14ce3..2efaf2300 100644 --- a/structstdex_1_1wav_1_1silence-members.html +++ b/structstdex_1_1wav_1_1silence-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1silence.html b/structstdex_1_1wav_1_1silence.html index 1c22e9c77..999bfbcc1 100644 --- a/structstdex_1_1wav_1_1silence.html +++ b/structstdex_1_1wav_1_1silence.html @@ -120,7 +120,7 @@ Friends diff --git a/structstdex_1_1wav_1_1wave-members.html b/structstdex_1_1wav_1_1wave-members.html index 674935a82..51e25623f 100644 --- a/structstdex_1_1wav_1_1wave-members.html +++ b/structstdex_1_1wav_1_1wave-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/structstdex_1_1wav_1_1wave.html b/structstdex_1_1wav_1_1wave.html index 2b1aa9aa3..2b2c1ce13 100644 --- a/structstdex_1_1wav_1_1wave.html +++ b/structstdex_1_1wav_1_1wave.html @@ -123,7 +123,7 @@ id_t type = 0 diff --git a/sys__info_8hpp_source.html b/sys__info_8hpp_source.html index 86ad88f9f..6e0dabdd2 100644 --- a/sys__info_8hpp_source.html +++ b/sys__info_8hpp_source.html @@ -316,7 +316,7 @@ $(function() { codefold.init(0); }); diff --git a/system_8hpp_source.html b/system_8hpp_source.html index e8472ae1a..298d763bd 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -294,7 +294,7 @@ $(function() { codefold.init(0); }); diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index d48816f7a..039da3b98 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -823,7 +823,7 @@ $(function() { codefold.init(0); }); diff --git a/unionstdex_1_1md2__t-members.html b/unionstdex_1_1md2__t-members.html index 3c9a8a725..e46f8a4d2 100644 --- a/unionstdex_1_1md2__t-members.html +++ b/unionstdex_1_1md2__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1md2__t.html b/unionstdex_1_1md2__t.html index 518dbabcd..6b1e2089f 100644 --- a/unionstdex_1_1md2__t.html +++ b/unionstdex_1_1md2__t.html @@ -125,7 +125,7 @@ Friends diff --git a/unionstdex_1_1sha256__t-members.html b/unionstdex_1_1sha256__t-members.html index 2f27cecc3..f296ab3e5 100644 --- a/unionstdex_1_1sha256__t-members.html +++ b/unionstdex_1_1sha256__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1sha256__t.html b/unionstdex_1_1sha256__t.html index c1bf466ce..cfd7ea4d9 100644 --- a/unionstdex_1_1sha256__t.html +++ b/unionstdex_1_1sha256__t.html @@ -125,7 +125,7 @@ Friends diff --git a/unionstdex_1_1sha__t-members.html b/unionstdex_1_1sha__t-members.html index 84a567a03..2ef8b963c 100644 --- a/unionstdex_1_1sha__t-members.html +++ b/unionstdex_1_1sha__t-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/unionstdex_1_1sha__t.html b/unionstdex_1_1sha__t.html index d2d42a32d..aa226d36e 100644 --- a/unionstdex_1_1sha__t.html +++ b/unionstdex_1_1sha__t.html @@ -125,7 +125,7 @@ Friends diff --git a/uuid_8hpp_source.html b/uuid_8hpp_source.html index 3148f9edf..76f09dd79 100644 --- a/uuid_8hpp_source.html +++ b/uuid_8hpp_source.html @@ -147,7 +147,7 @@ $(function() { codefold.init(0); }); diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 0c6ffd077..08712e23d 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -454,7 +454,7 @@ $(function() { codefold.init(0); }); diff --git a/watchdog_8hpp_source.html b/watchdog_8hpp_source.html index 5d824df09..4133c7f18 100644 --- a/watchdog_8hpp_source.html +++ b/watchdog_8hpp_source.html @@ -188,7 +188,7 @@ $(function() { codefold.init(0); }); diff --git a/wav_8hpp_source.html b/wav_8hpp_source.html index 4e36c864a..493f54ff7 100644 --- a/wav_8hpp_source.html +++ b/wav_8hpp_source.html @@ -789,7 +789,7 @@ $(function() { codefold.init(0); }); diff --git a/windows_8h_source.html b/windows_8h_source.html index 2cb26c495..6de3428c2 100644 --- a/windows_8h_source.html +++ b/windows_8h_source.html @@ -111,7 +111,7 @@ $(function() { codefold.init(0); }); diff --git a/zlib_8hpp_source.html b/zlib_8hpp_source.html index a52c4a4ad..49a366e86 100644 --- a/zlib_8hpp_source.html +++ b/zlib_8hpp_source.html @@ -275,7 +275,7 @@ $(function() { codefold.init(0); });