diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index 5edee2aec..26a84670b 100644 --- a/_unit_tests_2compat_8hpp_source.html +++ b/_unit_tests_2compat_8hpp_source.html @@ -170,7 +170,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/annotated.html b/annotated.html index b9439bfd6..6bdad2db9 100644 --- a/annotated.html +++ b/annotated.html @@ -224,7 +224,7 @@ $(function() { diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 19e301515..591908cb0 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -346,7 +346,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index bbff56d14..996853931 100644 --- a/chrono_8hpp_source.html +++ b/chrono_8hpp_source.html @@ -466,7 +466,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/classes.html b/classes.html index 580e80a6a..3f52b0c59 100644 --- a/classes.html +++ b/classes.html @@ -133,7 +133,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index 12227055c..b67d01328 100644 --- a/classstdex_1_1base64__dec-members.html +++ b/classstdex_1_1base64__dec-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html index 5bc20477f..afb70722a 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -230,7 +230,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 96911c173..db423b4b8 100644 --- a/classstdex_1_1base64__enc-members.html +++ b/classstdex_1_1base64__enc-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html index cd888ef3c..6c5c134a6 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -235,7 +235,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index 7dc9d5e6e..d605ad026 100644 --- a/classstdex_1_1charset__encoder-members.html +++ b/classstdex_1_1charset__encoder-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1charset__encoder.html b/classstdex_1_1charset__encoder.html index 4dd9efb94..facfdc6d3 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -607,7 +607,7 @@ template<class _Traits_to = std::char_traits<T_to>, class _Alloc_to = diff --git a/classstdex_1_1errno__error-members.html b/classstdex_1_1errno__error-members.html index 0d0f976d1..e90a4f281 100644 --- a/classstdex_1_1errno__error-members.html +++ b/classstdex_1_1errno__error-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1errno__error.html b/classstdex_1_1errno__error.html index 19169bd44..c53cad457 100644 --- a/classstdex_1_1errno__error.html +++ b/classstdex_1_1errno__error.html @@ -286,7 +286,7 @@ errno_t m_num diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index c59d23ec5..f658bd0cb 100644 --- a/classstdex_1_1global__progress-members.html +++ b/classstdex_1_1global__progress-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1global__progress.html b/classstdex_1_1global__progress.html index 4433b3905..c3efbc90e 100644 --- a/classstdex_1_1global__progress.html +++ b/classstdex_1_1global__progress.html @@ -547,7 +547,7 @@ template<class T > diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html index e9015576b..ad187d50f 100644 --- a/classstdex_1_1hex__dec-members.html +++ b/classstdex_1_1hex__dec-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html index b1008cc36..975f3b1bb 100644 --- a/classstdex_1_1hex__dec.html +++ b/classstdex_1_1hex__dec.html @@ -221,7 +221,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html index 3e38609e4..c8bf6d6b5 100644 --- a/classstdex_1_1hex__enc-members.html +++ b/classstdex_1_1hex__enc-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html index 3a7d126a3..a8049898c 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -198,7 +198,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index 5e20147e1..1493656ab 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index e69f94262..91580fc6a 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -526,7 +526,7 @@ template<class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 0cf0da072..aaa7545e2 100644 --- a/classstdex_1_1lazy__progress-members.html +++ b/classstdex_1_1lazy__progress-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1lazy__progress.html b/classstdex_1_1lazy__progress.html index 16cd925f2..e235be8ea 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -279,7 +279,7 @@ template<class T > diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index f76c4298c..cb92dcccc 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 8cef3f239..f1233b595 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index c296f8aea..cd57555c7 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index aa74b5a57..194b1954c 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index b1f3d95a1..c40f83a31 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 742841cb9..9a787513f 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index f938d0b24..dd47f7fc0 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index a8cd739e5..0ab1e236c 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -253,7 +253,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index e66cb023c..5fa39d16a 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index 06867440c..d1c64d3e9 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index c9d7de3fc..6d8301fbb 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 9937e1079..839e37c56 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -240,7 +240,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index b1a159f12..5e71197c0 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index db28b3064..8e3ad66c8 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -201,7 +201,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index 3cf49ed27..c1b199021 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 7a18479f7..442df2b7a 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index f3979daf2..d3bea5c81 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 734b393b0..3fbf61fae 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index 19294a758..56ce72779 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index adc0b1139..ddabd4a53 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -203,7 +203,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index 436a5dbc1..f9282d5c9 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index c9994dd77..ba0853811 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -205,7 +205,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index e0bba669a..5c3c4a470 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index 0c31e120d..6f23a0443 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index bff86a853..6c8a7a0be 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index df8ccf911..0800c8d42 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index 19bbaf5e4..6b8e28a2d 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index ac4ed07db..329c3b0d5 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index 861cb2971..ec0b0081e 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index 9eff2f415..f440475cf 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -232,7 +232,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index 3be00f290..2adbc93e4 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index f976f3ccb..c8167d566 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index f7707202b..34dfa8930 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index 1429fc8cc..93d9d4007 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -180,7 +180,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index c11e5721a..a7c7fa3a9 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index e84abb9fe..bc04de114 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -234,7 +234,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index 7696462c1..fc424cf3d 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index 497db5fae..c34a5198f 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 869888174..f40ec688e 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index 4c7c38cf9..40e89f0dd 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index a8d84b77f..678b62640 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 4dfbfb6d0..834a37ebb 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index 67af00ed6..3b508ed64 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 4743d5c00..dbe4095e1 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -290,7 +290,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index a64e4f268..c0520d06d 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index 236c14f02..046ca3859 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index d039ef31f..1424a6fbc 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 09366ad25..17aaee5d0 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index 4f9e0c3df..089ef263f 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index f99ab9510..afaa5eae9 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -260,7 +260,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index e81093ce7..58d22ad94 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index a3e3feba5..894baec2c 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index 37662f4e0..8df0e16ca 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index d1cbd329d..7c3b7245e 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index cb282f530..c455e39d7 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index 6a707bfba..460d086f1 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -188,7 +188,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index 6538da017..150eca675 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index 26d2376e1..12da7374f 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -188,7 +188,7 @@ class stdex::parser::basic_parser< T >

Base template for all parse

diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index bbfc41210..02d3b26b9 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 459502d89..1116dde53 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -216,7 +216,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index bb2567ad2..b389a9115 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 18df03f9a..140d5d0bb 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index c78234cb6..49eb4283c 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index a6e980fda..e540cc411 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index e36662779..f422a2a13 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index 146bb6847..a4462102c 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index 1eb9e6af7..db21a9ef0 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index a1d21663b..d4369e441 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -267,7 +267,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index bfa4c4259..d90f8fed3 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index bc87851c9..016e3552b 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -236,7 +236,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index cc38b6764..e02ef358c 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 0d33cb706..dc10da92d 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index e65e913df..357003b2b 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index d1f946cc9..841efb639 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index 598e093be..aea6f58ff 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index 132a4a6f5..5c04533f9 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html index 5eff25c8c..bce586441 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index bc1203667..584b79f5e 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -192,7 +192,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__part-members.html b/classstdex_1_1parser_1_1basic__si__reference__part-members.html index 8d62eee4f..64e58b81c 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index ac61a2e2c..ba770a921 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -192,7 +192,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 3d985fb86..7e33b2f0c 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 906d2d3a6..69d582e77 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index d372c8ea8..a99b1534c 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index bebd6a871..879f80b0d 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index d8f8c8d97..bcbcba513 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index 339002a8e..b4bdc3572 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 28247d17b..b0f456b4c 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index e939fcee6..e32e3a076 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index 39ff6653b..91bc940f0 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index b93a35384..41d467b6b 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -185,7 +185,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 549249928..30da6d9fc 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 91de53193..24fc00fd7 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index a428154e7..5a5816cc8 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index 8d5b676c5..e5dfc5ca3 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -272,7 +272,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index 9755d8ac8..f57ae00ac 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index c72415f71..e09908c85 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index 5abe3b5b0..14006e796 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 1339665a6..8d36bc9f0 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index 1f7d7f7e7..99c419333 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index 7849b7ad0..033872005 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index 73f7455ca..0bb0b3513 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 827d55ec0..261355a70 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index 93b17cdb6..f57be413d 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 400ec6a4d..0645bfc52 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index 46e832b9f..834a93c63 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index f1b155d0a..c422d59c0 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index b27660253..e0aa4fb9a 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index be67aee90..a5cb4c0b3 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index d3856955e..4669a1875 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 582db2ed1..53e34cb8c 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index fb7b53de1..5740d149c 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index acb645cad..4ce8d483d 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 4cd586a11..2e5b9db43 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index ee5cf56b2..3b68d03b4 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 10a6f956f..8abaa0d80 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index 616a4a5e0..c8e91ec29 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -217,7 +217,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index 437d2b079..81d00529f 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index 89ffbfc99..2ef157bce 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index 560cfff22..5badfa998 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index f9dbc0a61..34822518a 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -225,7 +225,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index 990dc27f5..35d2cf639 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 880156982..4597543bc 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index f097bd028..442340e10 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 0cd4cbbef..3ed2669c0 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -226,7 +226,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index 788887fe2..278946c4f 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index 965f87aaf..6fe6b9ade 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index 1cf5e4386..b3562b1ba 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index f39774ac8..3c07ef356 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index b95db7c1a..deb2ce89b 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index c0d7971ed..41c2722ed 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index 0fa18a106..0f6d77bb2 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index 77b6c81da..bb905e404 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index 6c0bc6442..dde89718b 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index 1322422e8..2113ffabd 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index eb2b15613..3ebc02c54 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index 0a0fcf52e..8fec48ac3 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index eb1914316..8bdab306c 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index 89d479a18..9e178e8e6 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index 2941a1f54..f82b0b151 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 3825b5936..ec8f80a7a 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index 27d581954..2607c733b 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index e7ad59bfd..95fd8a52a 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -218,7 +218,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index aea482213..b9d8f6ff1 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index 0ed675be8..50369db15 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index a2142304f..ee5f51648 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index e6eea2318..188735415 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index 602e06942..fc68d8ed7 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 07ec4d974..d68eb16c3 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index a203c8e92..a7244c52d 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index d1bec7c6c..e41966ada 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index f9f620e38..5daf425c4 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 29174552d..f659eda47 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -107,7 +107,7 @@ class stdex::parser::http_value_collection< _Key, T >

Collection o

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index eae37e738..d9367080c 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 84a2645a2..0a42d88be 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -221,7 +221,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index eef8f52eb..fb38b9905 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 83995cc3c..2fbad11dd 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index 4570f88eb..e8acd263f 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 478df2d27..c66c74f8f 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -189,7 +189,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index dd52d573d..e49b38fff 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 4d5a407ec..2c5cb2fde 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index 0d7f7f7e8..bfa829fc8 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 6bf0d5494..b3605da52 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index 7a0672d05..90470eb6f 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index fb941da27..a98cbf25e 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -210,7 +210,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index 5e44c4724..dbdfcd95a 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index caf441313..ade1dae8a 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -205,7 +205,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index ce181457c..858210ebb 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index 2cc6630b5..bb8d03d8b 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -187,7 +187,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index 80a2cdb04..1026dcebf 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 0cd323336..a894f4704 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index cb31dceec..042bef5d3 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index 8443152a7..c206d5958 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index f2eae2366..e1d8da29e 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index 394a9b3a2..b20d15e90 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index 89524ea08..24198d9dd 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 3c5d59f88..37e0941d7 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index 8a5af5f8c..44fdb1aaf 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index 30a9fb5d5..d10cd4ab7 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index 420f5a0a5..745e125c5 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index 757e05d47..32584b70d 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index 6f8d9c52c..f73fce4f1 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index 089733011..7d6e3acf2 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index f3e168923..fe028f145 100644 --- a/classstdex_1_1progress-members.html +++ b/classstdex_1_1progress-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1progress.html b/classstdex_1_1progress.html index ddcaa43e5..cd563c951 100644 --- a/classstdex_1_1progress.html +++ b/classstdex_1_1progress.html @@ -319,7 +319,7 @@ template<class T > diff --git a/classstdex_1_1progress__switcher-members.html b/classstdex_1_1progress__switcher-members.html index 8f0e7726e..f9d6e093d 100644 --- a/classstdex_1_1progress__switcher-members.html +++ b/classstdex_1_1progress__switcher-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1progress__switcher.html b/classstdex_1_1progress__switcher.html index 7d2a78dee..b0437b8cc 100644 --- a/classstdex_1_1progress__switcher.html +++ b/classstdex_1_1progress__switcher.html @@ -163,7 +163,7 @@ class stdex::progress_switcher< T >

Progress indicator switcher. <

diff --git a/classstdex_1_1ring-members.html b/classstdex_1_1ring-members.html index c89668e4a..bd543bdc4 100644 --- a/classstdex_1_1ring-members.html +++ b/classstdex_1_1ring-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1ring.html b/classstdex_1_1ring.html index fcc6d6ffa..a8201ac03 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t CAPACITY> diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index c50e2b455..ed6e4fd9b 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index ec1cbe73f..3d47b295b 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -392,7 +392,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 9243d2567..2081f51e5 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index 2f134d16c..f24bdfba4 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -423,7 +423,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 158a3a95c..879d8e69d 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -140,7 +140,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index b9f0bd747..476a4a9fa 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1326,7 +1326,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 bc2d58161..b3772e8f1 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 022115f46..c884dfb06 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 174b05bca..17e30cd26 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -152,7 +152,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 3f81fd47b..d62a4d4ff 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -495,7 +495,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index 342aafb78..1ef16de1e 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 291e62bb6..18325a699 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -470,7 +470,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 da91197b7..eeda7dde5 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 6b9afa3fc..173d1a51c 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -346,7 +346,7 @@ void done () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 0434ff0e3..331bb930e 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 99913dc1e..80a8c0fd3 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -935,7 +935,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 65a1a32f2..a06023e6a 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -174,7 +174,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index d630ad383..7be744b50 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -604,7 +604,7 @@ void write_cache () diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 3523a8c0b..8a1082ff5 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -145,7 +145,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index 4561b93f0..89da1e79b 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -482,7 +482,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 7bf6ea0a8..ba97c4c92 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -159,7 +159,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index b00e2784c..3dfb5b8ca 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -722,7 +722,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index 7dafb8354..037ffc797 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -147,7 +147,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index 6502ae846..2c3bf39ba 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -447,7 +447,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index 1f923d5e2..63d3f596d 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -181,7 +181,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index cce3edfc0..01a9043db 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1129,7 +1129,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 970155877..37138b6bc 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -160,7 +160,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index 27ee21675..99cb52601 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -755,7 +755,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index 03dae8ec6..94ef8f44c 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -148,7 +148,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 755c02d85..248d089c1 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -431,7 +431,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 f26c2bdfa..ce0d9a779 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -200,7 +200,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 693e90f38..b933bb09f 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1611,7 +1611,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index e1113c63c..6ad0fc495 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -145,7 +145,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index 757c92be1..cd1457ec9 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -430,7 +430,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 2a233b51f..c8d99f3df 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index fbb849ae0..329d1ffd8 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -146,7 +146,7 @@ static void process_op diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 7a3f42f79..d470642cb 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index d050c0650..5e69e423a 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -440,7 +440,7 @@ state_t m_state diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index bb21d79a7..afbc0eac0 100644 --- a/classstdex_1_1sys__object-members.html +++ b/classstdex_1_1sys__object-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1sys__object.html b/classstdex_1_1sys__object.html index d43ffccae..1edf13347 100644 --- a/classstdex_1_1sys__object.html +++ b/classstdex_1_1sys__object.html @@ -182,7 +182,7 @@ sys_handle m_h diff --git a/classstdex_1_1user__cancelled-members.html b/classstdex_1_1user__cancelled-members.html index 02a924d77..e98d02c6c 100644 --- a/classstdex_1_1user__cancelled-members.html +++ b/classstdex_1_1user__cancelled-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1user__cancelled.html b/classstdex_1_1user__cancelled.html index 4e781b038..babd0bc04 100644 --- a/classstdex_1_1user__cancelled.html +++ b/classstdex_1_1user__cancelled.html @@ -141,7 +141,7 @@ Public Member Functions diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html index f41dce066..792a6797f 100644 --- a/classstdex_1_1vector__queue-members.html +++ b/classstdex_1_1vector__queue-members.html @@ -122,7 +122,7 @@ $(function() { diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html index 23ca423f8..c5eece869 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 643e35aad..937bbec53 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -100,7 +100,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 08fd2029d..3722fd1c8 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -86,7 +86,7 @@ Directories diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html index 20ec09b9b..a0ce313ce 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -128,7 +128,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 07c18e2c9..2fda09f04 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -226,7 +226,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/errno_8hpp_source.html b/errno_8hpp_source.html index c15f10ac5..06bc4b2c7 100644 --- a/errno_8hpp_source.html +++ b/errno_8hpp_source.html @@ -153,7 +153,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 781a9d942..6c692a5f0 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -110,7 +110,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/files.html b/files.html index 55437cfb5..dd54d380a 100644 --- a/files.html +++ b/files.html @@ -113,7 +113,7 @@ $(function() { diff --git a/functions.html b/functions.html index 07b5c6289..0b3182bd9 100644 --- a/functions.html +++ b/functions.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index 75bb61bb7..298bc60a3 100644 --- a/functions_b.html +++ b/functions_b.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index 0eaf8fd85..f7f8061cd 100644 --- a/functions_c.html +++ b/functions_c.html @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 0cea68670..2360ace0b 100644 --- a/functions_d.html +++ b/functions_d.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_e.html b/functions_e.html index 6c56cedf4..4c8681d77 100644 --- a/functions_e.html +++ b/functions_e.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_f.html b/functions_f.html index 989cbef3d..b446eb63b 100644 --- a/functions_f.html +++ b/functions_f.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_func.html b/functions_func.html index a310b8c1d..db6d320a5 100644 --- a/functions_func.html +++ b/functions_func.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_func_b.html b/functions_func_b.html index 97ccd1a25..9d7a4bbd5 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_c.html b/functions_func_c.html index b1589d922..706ff354d 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_d.html b/functions_func_d.html index d76b7c041..e89238fec 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_func_e.html b/functions_func_e.html index c6d749143..fd1ee0c78 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_func_f.html b/functions_func_f.html index c4d65bfb5..2f6f853f0 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_g.html b/functions_func_g.html index d7ad85014..b05ee83c9 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_h.html b/functions_func_h.html index d9498a8a8..fce10dd6e 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_i.html b/functions_func_i.html index 06a0da056..79a3b3f64 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_l.html b/functions_func_l.html index d4bbd44bd..1749a4dfc 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_m.html b/functions_func_m.html index 10c43269b..4716b65a9 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_func_n.html b/functions_func_n.html index ce9946363..7a2bd6c2b 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_o.html b/functions_func_o.html index 4cef027fb..37d6e3ffc 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_func_p.html b/functions_func_p.html index 4d7d8e2f2..37fbc55fa 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_q.html b/functions_func_q.html index 591efa795..766e6c2c4 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_r.html b/functions_func_r.html index dc986838b..eb0bf3c32 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_func_s.html b/functions_func_s.html index a6ab59ad6..b51282615 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -97,7 +97,7 @@ $(function() { diff --git a/functions_func_t.html b/functions_func_t.html index f0e934b30..48a68512c 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -83,7 +83,7 @@ $(function() { diff --git a/functions_func_u.html b/functions_func_u.html index b16f831d0..2cc4cd100 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_func_v.html b/functions_func_v.html index aa2e3ed4a..971206e70 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_func_w.html b/functions_func_w.html index e7057fdf0..b11cc3449 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_func_~.html b/functions_func_~.html index 341a9d92d..ab5757ae3 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_g.html b/functions_g.html index 005f5fadd..a68f202cb 100644 --- a/functions_g.html +++ b/functions_g.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_h.html b/functions_h.html index 01022dd44..43d03ff28 100644 --- a/functions_h.html +++ b/functions_h.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_i.html b/functions_i.html index 94e38e3ed..fbdc30d5e 100644 --- a/functions_i.html +++ b/functions_i.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_l.html b/functions_l.html index feb3acb89..deedc3b2a 100644 --- a/functions_l.html +++ b/functions_l.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_m.html b/functions_m.html index 77e2d7d1f..3f85dcafd 100644 --- a/functions_m.html +++ b/functions_m.html @@ -96,7 +96,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index aa13ea593..436133010 100644 --- a/functions_n.html +++ b/functions_n.html @@ -85,7 +85,7 @@ $(function() { diff --git a/functions_o.html b/functions_o.html index 2c5831414..f3a3eadf6 100644 --- a/functions_o.html +++ b/functions_o.html @@ -86,7 +86,7 @@ $(function() { diff --git a/functions_p.html b/functions_p.html index bd7900b3f..66cde11ec 100644 --- a/functions_p.html +++ b/functions_p.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions_q.html b/functions_q.html index d37da7610..b37eb0d1f 100644 --- a/functions_q.html +++ b/functions_q.html @@ -78,7 +78,7 @@ $(function() { diff --git a/functions_r.html b/functions_r.html index 049a1999e..b56371dd9 100644 --- a/functions_r.html +++ b/functions_r.html @@ -94,7 +94,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index 85c5f4602..50bb0ed89 100644 --- a/functions_s.html +++ b/functions_s.html @@ -103,7 +103,7 @@ $(function() { diff --git a/functions_t.html b/functions_t.html index 3f6b41758..2be069544 100644 --- a/functions_t.html +++ b/functions_t.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index 4fddbb96f..bef04af79 100644 --- a/functions_type.html +++ b/functions_type.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index 872f9fdd4..4f6bc1248 100644 --- a/functions_u.html +++ b/functions_u.html @@ -79,7 +79,7 @@ $(function() { diff --git a/functions_v.html b/functions_v.html index e668630a4..5113fdd06 100644 --- a/functions_v.html +++ b/functions_v.html @@ -81,7 +81,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index f8c12d9ac..e26cef5b7 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -213,7 +213,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index d8e21cc73..f1e408d68 100644 --- a/functions_w.html +++ b/functions_w.html @@ -88,7 +88,7 @@ $(function() { diff --git a/functions_~.html b/functions_~.html index fc3c7041f..26a7aaa41 100644 --- a/functions_~.html +++ b/functions_~.html @@ -78,7 +78,7 @@ $(function() { diff --git a/hex_8hpp_source.html b/hex_8hpp_source.html index 0796195e9..5203d985a 100644 --- a/hex_8hpp_source.html +++ b/hex_8hpp_source.html @@ -232,7 +232,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/hierarchy.html b/hierarchy.html index 196102885..8679b5304 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -236,7 +236,7 @@ $(function() { diff --git a/idrec_8hpp_source.html b/idrec_8hpp_source.html index 2a00fa516..f0e2f3634 100644 --- a/idrec_8hpp_source.html +++ b/idrec_8hpp_source.html @@ -421,7 +421,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/include_2stdex_2compat_8hpp_source.html b/include_2stdex_2compat_8hpp_source.html index a3685037f..7d7be5498 100644 --- a/include_2stdex_2compat_8hpp_source.html +++ b/include_2stdex_2compat_8hpp_source.html @@ -288,7 +288,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/index.html b/index.html index f0a1ad3f1..2e2d79e8a 100644 --- a/index.html +++ b/index.html @@ -76,7 +76,7 @@ $(function() { diff --git a/interval_8hpp_source.html b/interval_8hpp_source.html index 1dae53fc3..48ec677a7 100644 --- a/interval_8hpp_source.html +++ b/interval_8hpp_source.html @@ -202,7 +202,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/mapping_8hpp_source.html b/mapping_8hpp_source.html index bcd1a591d..3d60fd9b0 100644 --- a/mapping_8hpp_source.html +++ b/mapping_8hpp_source.html @@ -124,7 +124,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/math_8cpp_source.html b/math_8cpp_source.html index 46052254c..d76d21849 100644 --- a/math_8cpp_source.html +++ b/math_8cpp_source.html @@ -129,7 +129,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/math_8hpp_source.html b/math_8hpp_source.html index 5feda69a6..1eab3ced1 100644 --- a/math_8hpp_source.html +++ b/math_8hpp_source.html @@ -134,7 +134,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/memory_8hpp_source.html b/memory_8hpp_source.html index 29108f3c8..1115b9d45 100644 --- a/memory_8hpp_source.html +++ b/memory_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/parser_8cpp_source.html b/parser_8cpp_source.html index 53bde7f5b..3c7b3e0e4 100644 --- a/parser_8cpp_source.html +++ b/parser_8cpp_source.html @@ -600,7 +600,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/parser_8hpp_source.html b/parser_8hpp_source.html index a21fe9f84..5656bd547 100644 --- a/parser_8hpp_source.html +++ b/parser_8hpp_source.html @@ -7601,7 +7601,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/pch_8h_source.html b/pch_8h_source.html index 2de760d04..2c30894d3 100644 --- a/pch_8h_source.html +++ b/pch_8h_source.html @@ -116,7 +116,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 776ed89e3..7525006da 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -331,7 +331,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/ring_8cpp_source.html b/ring_8cpp_source.html index ebf927b40..a58781a9c 100644 --- a/ring_8cpp_source.html +++ b/ring_8cpp_source.html @@ -144,7 +144,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/ring_8hpp_source.html b/ring_8hpp_source.html index 82f1d0e52..b49c4e8fa 100644 --- a/ring_8hpp_source.html +++ b/ring_8hpp_source.html @@ -224,7 +224,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml_8cpp_source.html b/sgml_8cpp_source.html index d611fa3ef..fa8787a69 100644 --- a/sgml_8cpp_source.html +++ b/sgml_8cpp_source.html @@ -153,7 +153,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml_8hpp_source.html b/sgml_8hpp_source.html index 83067cbb8..c6a441d83 100644 --- a/sgml_8hpp_source.html +++ b/sgml_8hpp_source.html @@ -773,7 +773,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/sgml__unicode_8hpp_source.html b/sgml__unicode_8hpp_source.html index 8c5a68d5e..78f91565e 100644 --- a/sgml__unicode_8hpp_source.html +++ b/sgml__unicode_8hpp_source.html @@ -3175,7 +3175,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/stream_8cpp_source.html b/stream_8cpp_source.html index 4807f65de..55aefc055 100644 --- a/stream_8cpp_source.html +++ b/stream_8cpp_source.html @@ -257,7 +257,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/stream_8hpp_source.html b/stream_8hpp_source.html index fa1dd3793..c6b93324e 100644 --- a/stream_8hpp_source.html +++ b/stream_8hpp_source.html @@ -3760,7 +3760,7 @@ $(document).ready(function() { init_codefold(0); });
3898 }
3899}
-
stdex::charset_encoder
Encoding converter context.
Definition unicode.hpp:56
+
stdex::charset_encoder
Encoding converter context.
Definition unicode.hpp:57
stdex::stream::async_reader
Provides read-ahead stream capability.
Definition stream.hpp:1124
stdex::stream::async_reader::read
virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
Reads block of data from the stream.
Definition stream.hpp:1138
stdex::stream::async_writer
Provides write-back stream capability.
Definition stream.hpp:1192
@@ -3971,7 +3971,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/string_8hpp_source.html b/string_8hpp_source.html index f7bb1d6a0..4362e2f7b 100644 --- a/string_8hpp_source.html +++ b/string_8hpp_source.html @@ -998,7 +998,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/structstdex_1_1chrono_1_1aosn__date-members.html b/structstdex_1_1chrono_1_1aosn__date-members.html index f8fefe444..45dc7d54a 100644 --- a/structstdex_1_1chrono_1_1aosn__date-members.html +++ b/structstdex_1_1chrono_1_1aosn__date-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__date.html b/structstdex_1_1chrono_1_1aosn__date.html index 77e318034..9bb075fcb 100644 --- a/structstdex_1_1chrono_1_1aosn__date.html +++ b/structstdex_1_1chrono_1_1aosn__date.html @@ -152,7 +152,7 @@ static constexpr bool is_s diff --git a/structstdex_1_1chrono_1_1aosn__timestamp-members.html b/structstdex_1_1chrono_1_1aosn__timestamp-members.html index 26f657f1d..f1e0e3cf4 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp-members.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/structstdex_1_1chrono_1_1aosn__timestamp.html b/structstdex_1_1chrono_1_1aosn__timestamp.html index 2d8a6d22a..c4999af09 100644 --- a/structstdex_1_1chrono_1_1aosn__timestamp.html +++ b/structstdex_1_1chrono_1_1aosn__timestamp.html @@ -197,7 +197,7 @@ static constexpr rep p_wee diff --git a/structstdex_1_1free__locale__delete-members.html b/structstdex_1_1free__locale__delete-members.html index 9b47c6d35..5eb1a7255 100644 --- a/structstdex_1_1free__locale__delete-members.html +++ b/structstdex_1_1free__locale__delete-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1free__locale__delete.html b/structstdex_1_1free__locale__delete.html index abb499680..72d6abde3 100644 --- a/structstdex_1_1free__locale__delete.html +++ b/structstdex_1_1free__locale__delete.html @@ -101,7 +101,7 @@ void operator() (local diff --git a/structstdex_1_1interval-members.html b/structstdex_1_1interval-members.html index 0bf8aa613..368ee062f 100644 --- a/structstdex_1_1interval-members.html +++ b/structstdex_1_1interval-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/structstdex_1_1interval.html b/structstdex_1_1interval.html index b23e805a3..c1cc374a6 100644 --- a/structstdex_1_1interval.html +++ b/structstdex_1_1interval.html @@ -344,7 +344,7 @@ template<class T > diff --git a/structstdex_1_1mapping-members.html b/structstdex_1_1mapping-members.html index 7dd830ec6..bbfac793c 100644 --- a/structstdex_1_1mapping-members.html +++ b/structstdex_1_1mapping-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1mapping.html b/structstdex_1_1mapping.html index 2c5a8ac0b..ca3c5ba0a 100644 --- a/structstdex_1_1mapping.html +++ b/structstdex_1_1mapping.html @@ -283,7 +283,7 @@ template<class T > diff --git a/structstdex_1_1no__delete-members.html b/structstdex_1_1no__delete-members.html index c61640373..dcaf1228f 100644 --- a/structstdex_1_1no__delete-members.html +++ b/structstdex_1_1no__delete-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete.html b/structstdex_1_1no__delete.html index c19b8c3bf..a8832820d 100644 --- a/structstdex_1_1no__delete.html +++ b/structstdex_1_1no__delete.html @@ -105,7 +105,7 @@ struct stdex::no_delete< T >

Noop deleter.

diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html index f4ccadbb5..20730c1b3 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html index af17b02f9..d4e684833 100644 --- a/structstdex_1_1no__delete_3_01_t_0f_0e_4.html +++ b/structstdex_1_1no__delete_3_01_t_0f_0e_4.html @@ -106,7 +106,7 @@ struct stdex::no_delete< T[]>

Noop array deleter.

diff --git a/structstdex_1_1parser_1_1http__factor__more-members.html b/structstdex_1_1parser_1_1http__factor__more-members.html index 230bf3228..5b02b0276 100644 --- a/structstdex_1_1parser_1_1http__factor__more-members.html +++ b/structstdex_1_1parser_1_1http__factor__more-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/structstdex_1_1parser_1_1http__factor__more.html b/structstdex_1_1parser_1_1http__factor__more.html index 95598c22a..d81c991b7 100644 --- a/structstdex_1_1parser_1_1http__factor__more.html +++ b/structstdex_1_1parser_1_1http__factor__more.html @@ -93,7 +93,7 @@ Public Member Functions diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html index 2f2668c50..0d345a0de 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html index 441124a2b..d8cbd6cda 100644 --- a/structstdex_1_1stream_1_1buffer_1_1buffer__t.html +++ b/structstdex_1_1stream_1_1buffer_1_1buffer__t.html @@ -109,7 +109,7 @@ size_t capacity diff --git a/structstdex_1_1stream_1_1cache_1_1cache__t-members.html b/structstdex_1_1stream_1_1cache_1_1cache__t-members.html index ccb34b565..8bd8c19b9 100644 --- a/structstdex_1_1stream_1_1cache_1_1cache__t-members.html +++ b/structstdex_1_1stream_1_1cache_1_1cache__t-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1cache_1_1cache__t.html b/structstdex_1_1stream_1_1cache_1_1cache__t.html index 97c734aba..7b0b4767f 100644 --- a/structstdex_1_1stream_1_1cache_1_1cache__t.html +++ b/structstdex_1_1stream_1_1cache_1_1cache__t.html @@ -119,7 +119,7 @@ enum stdex::stream::cache::cache_t::status_t  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 170aebda8..645233c59 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t-members.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/structstdex_1_1stream_1_1fifo_1_1node__t.html b/structstdex_1_1stream_1_1fifo_1_1node__t.html index dcd85db47..c73dac5ac 100644 --- a/structstdex_1_1stream_1_1fifo_1_1node__t.html +++ b/structstdex_1_1stream_1_1fifo_1_1node__t.html @@ -99,7 +99,7 @@ uint8_t data [0]< diff --git a/system_8hpp_source.html b/system_8hpp_source.html index 8f560e605..332ad84dd 100644 --- a/system_8hpp_source.html +++ b/system_8hpp_source.html @@ -286,7 +286,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/unicode_8cpp_source.html b/unicode_8cpp_source.html index 8ef55c44c..dbfb4d529 100644 --- a/unicode_8cpp_source.html +++ b/unicode_8cpp_source.html @@ -177,11 +177,11 @@ $(document).ready(function() { init_codefold(0); });
93#ifndef _WIN32
94#pragma GCC diagnostic pop
95#endif
-
Encoding converter context.
Definition unicode.hpp:56
+
Encoding converter context.
Definition unicode.hpp:57
diff --git a/unicode_8hpp_source.html b/unicode_8hpp_source.html index 2f0fdc730..ee48c367d 100644 --- a/unicode_8hpp_source.html +++ b/unicode_8hpp_source.html @@ -110,554 +110,555 @@ $(document).ready(function() { init_codefold(0); });
26 oem = CP_OEMCP,
27 utf8 = CP_UTF8,
28 utf16 = 1200 /*CP_WINUNICODE*/,
-
29 windows1250 = 1250,
-
30 windows1251 = 1251,
-
31 windows1252 = 1252,
-
32#else
-
33 system = 0,
-
34 utf8,
-
35 utf16,
-
36 utf32,
-
37 windows1250,
-
38 windows1251,
-
39 windows1252,
-
40
-
41 _max
-
42#endif
-
43 };
-
44
-
45#ifdef _WIN32
-
46 constexpr charset_id wchar_t_charset = charset_id::utf16;
-
47#else
-
48 constexpr charset_id wchar_t_charset = charset_id::utf32;
-
49#endif
-
50
-
54 template <typename T_from, typename T_to>
-
- -
56 {
-
57 protected:
-
58 charset_id m_from, m_to;
-
59
-
60 public:
-
61 charset_encoder(_In_ charset_id from, _In_ charset_id to) :
-
62 m_from(from),
-
63 m_to(to)
-
64 {
-
65#ifdef _WIN32
-
66 m_from_wincp = to_encoding(from);
-
67 m_to_wincp = to_encoding(to);
-
68#else
-
69 m_handle = iconv_open(to_encoding(to), to_encoding(from));
-
70 if (m_handle == (iconv_t)-1)
-
71 throw std::runtime_error("iconv_open failed");
-
72#endif
-
73 }
-
74
-
75#ifndef _WIN32
- -
77 {
-
78 iconv_close(m_handle);
-
79 }
-
80#endif
-
81
-
82 inline charset_id from_encoding() const { return m_from; }
-
83 inline charset_id to_encoding() const { return m_to; }
-
84
-
92 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
93 void strcat(
-
94 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to> &dst,
-
95 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
-
96 {
-
97 assert(src || !count_src);
-
98 count_src = stdex::strnlen(src, count_src);
-
99 if (!count_src) _Unlikely_
-
100 return;
-
101
-
102#ifdef _WIN32
-
103 constexpr DWORD dwFlagsMBWC = MB_PRECOMPOSED;
-
104 constexpr DWORD dwFlagsWCMB = 0;
-
105 constexpr LPCCH lpDefaultChar = NULL;
-
106
-
107 _Analysis_assume_(src);
-
108 if (m_from_wincp == m_to_wincp) _Unlikely_{
-
109 dst.append(reinterpret_cast<const T_to*>(src), count_src);
-
110 return;
-
111 }
-
112
-
113 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(wchar_t)) {
-
114 assert(count_src < INT_MAX || count_src == SIZE_MAX);
-
115
-
116 // Try to convert to stack buffer first.
-
117 WCHAR szStackBuffer[1024 / sizeof(WCHAR)];
-
118#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
-
119 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer));
-
120 if (cch) {
-
121 // Append from stack.
-
122 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? wcsnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
-
123 return;
-
124 }
-
125 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
126 // Query the required output size. Allocate buffer. Then convert again.
-
127 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
-
128 std::unique_ptr<WCHAR[]> szBuffer(new WCHAR[cch]);
-
129 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBuffer.get(), cch);
-
130 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? wcsnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
-
131 return;
-
132 }
-
133 throw std::runtime_error("MultiByteToWideChar failed");
-
134 }
-
135
-
136 if _Constexpr_ (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
-
137 assert(count_src < INT_MAX || count_src == SIZE_MAX);
-
138
-
139 // Try to convert to stack buffer first.
-
140 CHAR szStackBuffer[1024 / sizeof(CHAR)];
-
141#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpWideCharStr parameter wrong?
-
142 int cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer), lpDefaultChar, NULL);
-
143 if (cch) {
-
144 // Copy from stack. Be careful not to include zero terminator.
-
145 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? strnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
-
146 return;
-
147 }
-
148 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
149 // Query the required output size. Allocate buffer. Then convert again.
-
150 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), NULL, 0, lpDefaultChar, NULL);
-
151 std::unique_ptr<CHAR[]> szBuffer(new CHAR[cch]);
-
152 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szBuffer.get(), cch, lpDefaultChar, NULL);
-
153 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? strnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
-
154 return;
-
155 }
-
156 throw std::runtime_error("WideCharToMultiByte failed");
-
157 }
-
158
-
159 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
-
160 assert(count_src < INT_MAX || count_src == SIZE_MAX);
-
161
-
162 // Try to convert to stack buffer first.
-
163 WCHAR szStackBufferMBWC[512 / sizeof(WCHAR)];
-
164#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
-
165 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBufferMBWC, _countof(szStackBufferMBWC));
-
166 if (cch) {
-
167 // Append from stack.
-
168 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szStackBufferMBWC, cch) : static_cast<size_t>(cch) - 1;
-
169 assert(count_inter < INT_MAX);
-
170
-
171 // Try to convert to stack buffer first.
-
172 CHAR szStackBufferWCMB[512 / sizeof(CHAR)];
-
173#pragma warning(suppress: 6387) // Testing indicates szStackBufferMBWC may be NULL when count_inter is also 0. Is SAL of the lpWideCharStr parameter wrong?
-
174 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szStackBufferWCMB, _countof(szStackBufferWCMB), lpDefaultChar, NULL);
-
175 if (cch) {
-
176 // Copy from stack. Be careful not to include zero terminator.
-
177 dst.append(reinterpret_cast<const T_to*>(szStackBufferWCMB), strnlen(szStackBufferWCMB, cch));
-
178 return;
-
179 }
-
180 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
181 // Query the required output size. Allocate buffer. Then convert again.
-
182 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
-
183 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
-
184 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
-
185 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
-
186 return;
-
187 }
-
188 throw std::runtime_error("WideCharToMultiByte failed");
-
189 }
-
190 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
-
191 // Query the required output size. Allocate buffer. Then convert again.
-
192 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
-
193 std::unique_ptr<WCHAR[]> szBufferMBWC(new WCHAR[cch]);
-
194 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBufferMBWC.get(), cch);
-
195 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szBufferMBWC.get(), cch) : static_cast<size_t>(cch) - 1;
-
196
-
197 // Query the required output size. Allocate buffer. Then convert again.
-
198 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
-
199 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
-
200 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
-
201 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
-
202 return;
-
203 }
-
204 throw std::runtime_error("MultiByteToWideChar failed");
-
205 }
-
206#else
-
207 dst.reserve(dst.size() + count_src);
-
208 T_to buf[1024 / sizeof(T_to)];
-
209 size_t src_size = stdex::mul(sizeof(T_from), count_src);
-
210 for (;;) {
-
211 T_to* output = &buf[0];
-
212 size_t output_size = sizeof(buf);
-
213 errno = 0;
-
214 iconv(m_handle, const_cast<char**>(reinterpret_cast<const char**>(&src)), &src_size, reinterpret_cast<char**>(&output), &output_size);
-
215 dst.append(buf, reinterpret_cast<T_to*>(reinterpret_cast<char*>(buf) + sizeof(buf) - output_size));
-
216 if (!errno)
-
217 break;
-
218 if (errno == E2BIG)
-
219 continue;
-
220 throw std::runtime_error("iconv failed");
-
221 }
-
222#endif
-
223 }
+
29 utf32 = 12000,
+
30 windows1250 = 1250,
+
31 windows1251 = 1251,
+
32 windows1252 = 1252,
+
33#else
+
34 system = 0,
+
35 utf8,
+
36 utf16,
+
37 utf32,
+
38 windows1250,
+
39 windows1251,
+
40 windows1252,
+
41
+
42 _max
+
43#endif
+
44 };
+
45
+
46#ifdef _WIN32
+
47 constexpr charset_id wchar_t_charset = charset_id::utf16;
+
48#else
+
49 constexpr charset_id wchar_t_charset = charset_id::utf32;
+
50#endif
+
51
+
55 template <typename T_from, typename T_to>
+
+ +
57 {
+
58 protected:
+
59 charset_id m_from, m_to;
+
60
+
61 public:
+
62 charset_encoder(_In_ charset_id from, _In_ charset_id to) :
+
63 m_from(from),
+
64 m_to(to)
+
65 {
+
66#ifdef _WIN32
+
67 m_from_wincp = to_encoding(from);
+
68 m_to_wincp = to_encoding(to);
+
69#else
+
70 m_handle = iconv_open(to_encoding(to), to_encoding(from));
+
71 if (m_handle == (iconv_t)-1)
+
72 throw std::runtime_error("iconv_open failed");
+
73#endif
+
74 }
+
75
+
76#ifndef _WIN32
+ +
78 {
+
79 iconv_close(m_handle);
+
80 }
+
81#endif
+
82
+
83 inline charset_id from_encoding() const { return m_from; }
+
84 inline charset_id to_encoding() const { return m_to; }
+
85
+
93 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
94 void strcat(
+
95 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to> &dst,
+
96 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
+
97 {
+
98 assert(src || !count_src);
+
99 count_src = stdex::strnlen(src, count_src);
+
100 if (!count_src) _Unlikely_
+
101 return;
+
102
+
103#ifdef _WIN32
+
104 constexpr DWORD dwFlagsMBWC = MB_PRECOMPOSED;
+
105 constexpr DWORD dwFlagsWCMB = 0;
+
106 constexpr LPCCH lpDefaultChar = NULL;
+
107
+
108 _Analysis_assume_(src);
+
109 if (m_from_wincp == m_to_wincp) _Unlikely_{
+
110 dst.append(reinterpret_cast<const T_to*>(src), count_src);
+
111 return;
+
112 }
+
113
+
114 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(wchar_t)) {
+
115 assert(count_src < INT_MAX || count_src == SIZE_MAX);
+
116
+
117 // Try to convert to stack buffer first.
+
118 WCHAR szStackBuffer[1024 / sizeof(WCHAR)];
+
119#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
+
120 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer));
+
121 if (cch) {
+
122 // Append from stack.
+
123 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? wcsnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
+
124 return;
+
125 }
+
126 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
127 // Query the required output size. Allocate buffer. Then convert again.
+
128 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
+
129 std::unique_ptr<WCHAR[]> szBuffer(new WCHAR[cch]);
+
130 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBuffer.get(), cch);
+
131 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? wcsnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
+
132 return;
+
133 }
+
134 throw std::runtime_error("MultiByteToWideChar failed");
+
135 }
+
136
+
137 if _Constexpr_ (sizeof(T_from) == sizeof(wchar_t) && sizeof(T_to) == sizeof(char)) {
+
138 assert(count_src < INT_MAX || count_src == SIZE_MAX);
+
139
+
140 // Try to convert to stack buffer first.
+
141 CHAR szStackBuffer[1024 / sizeof(CHAR)];
+
142#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpWideCharStr parameter wrong?
+
143 int cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szStackBuffer, _countof(szStackBuffer), lpDefaultChar, NULL);
+
144 if (cch) {
+
145 // Copy from stack. Be careful not to include zero terminator.
+
146 dst.append(reinterpret_cast<const T_to*>(szStackBuffer), count_src != SIZE_MAX ? strnlen(szStackBuffer, cch) : static_cast<size_t>(cch) - 1);
+
147 return;
+
148 }
+
149 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
150 // Query the required output size. Allocate buffer. Then convert again.
+
151 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), NULL, 0, lpDefaultChar, NULL);
+
152 std::unique_ptr<CHAR[]> szBuffer(new CHAR[cch]);
+
153 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, reinterpret_cast<LPCWCH>(src), static_cast<int>(count_src), szBuffer.get(), cch, lpDefaultChar, NULL);
+
154 dst.append(reinterpret_cast<const T_to*>(szBuffer.get()), count_src != SIZE_MAX ? strnlen(szBuffer.get(), cch) : static_cast<size_t>(cch) - 1);
+
155 return;
+
156 }
+
157 throw std::runtime_error("WideCharToMultiByte failed");
+
158 }
+
159
+
160 if _Constexpr_ (sizeof(T_from) == sizeof(char) && sizeof(T_to) == sizeof(char)) {
+
161 assert(count_src < INT_MAX || count_src == SIZE_MAX);
+
162
+
163 // Try to convert to stack buffer first.
+
164 WCHAR szStackBufferMBWC[512 / sizeof(WCHAR)];
+
165#pragma warning(suppress: 6387) // Testing indicates src may be NULL when count_src is also 0. Is SAL of the lpMultiByteStr parameter wrong?
+
166 int cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szStackBufferMBWC, _countof(szStackBufferMBWC));
+
167 if (cch) {
+
168 // Append from stack.
+
169 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szStackBufferMBWC, cch) : static_cast<size_t>(cch) - 1;
+
170 assert(count_inter < INT_MAX);
+
171
+
172 // Try to convert to stack buffer first.
+
173 CHAR szStackBufferWCMB[512 / sizeof(CHAR)];
+
174#pragma warning(suppress: 6387) // Testing indicates szStackBufferMBWC may be NULL when count_inter is also 0. Is SAL of the lpWideCharStr parameter wrong?
+
175 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szStackBufferWCMB, _countof(szStackBufferWCMB), lpDefaultChar, NULL);
+
176 if (cch) {
+
177 // Copy from stack. Be careful not to include zero terminator.
+
178 dst.append(reinterpret_cast<const T_to*>(szStackBufferWCMB), strnlen(szStackBufferWCMB, cch));
+
179 return;
+
180 }
+
181 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
182 // Query the required output size. Allocate buffer. Then convert again.
+
183 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
+
184 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
+
185 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szStackBufferMBWC, static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
+
186 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
+
187 return;
+
188 }
+
189 throw std::runtime_error("WideCharToMultiByte failed");
+
190 }
+
191 if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) {
+
192 // Query the required output size. Allocate buffer. Then convert again.
+
193 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), NULL, 0);
+
194 std::unique_ptr<WCHAR[]> szBufferMBWC(new WCHAR[cch]);
+
195 cch = MultiByteToWideChar(static_cast<UINT>(m_from_wincp), dwFlagsMBWC, reinterpret_cast<LPCCH>(src), static_cast<int>(count_src), szBufferMBWC.get(), cch);
+
196 size_t count_inter = count_src != SIZE_MAX ? wcsnlen(szBufferMBWC.get(), cch) : static_cast<size_t>(cch) - 1;
+
197
+
198 // Query the required output size. Allocate buffer. Then convert again.
+
199 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), NULL, 0, lpDefaultChar, NULL);
+
200 std::unique_ptr<CHAR[]> szBufferWCMB(new CHAR[cch]);
+
201 cch = WideCharToMultiByte(static_cast<UINT>(m_to_wincp), dwFlagsWCMB, szBufferMBWC.get(), static_cast<int>(count_inter), szBufferWCMB.get(), cch, lpDefaultChar, NULL);
+
202 dst.append(reinterpret_cast<const T_to*>(szBufferWCMB.get()), strnlen(szBufferWCMB.get(), cch));
+
203 return;
+
204 }
+
205 throw std::runtime_error("MultiByteToWideChar failed");
+
206 }
+
207#else
+
208 dst.reserve(dst.size() + count_src);
+
209 T_to buf[1024 / sizeof(T_to)];
+
210 size_t src_size = stdex::mul(sizeof(T_from), count_src);
+
211 for (;;) {
+
212 T_to* output = &buf[0];
+
213 size_t output_size = sizeof(buf);
+
214 errno = 0;
+
215 iconv(m_handle, const_cast<char**>(reinterpret_cast<const char**>(&src)), &src_size, reinterpret_cast<char**>(&output), &output_size);
+
216 dst.append(buf, reinterpret_cast<T_to*>(reinterpret_cast<char*>(buf) + sizeof(buf) - output_size));
+
217 if (!errno)
+
218 break;
+
219 if (errno == E2BIG)
+
220 continue;
+
221 throw std::runtime_error("iconv failed");
+
222 }
+
223#endif
+
224 }
-
224
-
231 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
232 inline void strcat(
-
233 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
-
234 _In_z_ const T_from* src)
-
235 {
-
236 strcat(dst, src, SIZE_MAX);
-
237 }
+
225
+
232 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
233 inline void strcat(
+
234 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
+
235 _In_z_ const T_from* src)
+
236 {
+
237 strcat(dst, src, SIZE_MAX);
+
238 }
-
238
-
245 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
-
-
246 inline void strcat(
-
247 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
-
248 _In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
-
249 {
-
250 strcat(dst, src.data(), src.size());
-
251 }
+
239
+
246 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
+
+
247 inline void strcat(
+
248 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
+
249 _In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
+
250 {
+
251 strcat(dst, src.data(), src.size());
+
252 }
-
252
-
260 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
261 inline void strcpy(
-
262 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
-
263 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
-
264 {
-
265 dst.clear();
-
266 strcat(dst, src, count_src);
-
267 }
+
253
+
261 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
262 inline void strcpy(
+
263 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
+
264 _In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
+
265 {
+
266 dst.clear();
+
267 strcat(dst, src, count_src);
+
268 }
-
268
-
275 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
276 inline void strcpy(
-
277 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
-
278 _In_z_ const T_from* src)
-
279 {
-
280 strcpy(dst, src, SIZE_MAX);
-
281 }
+
269
+
276 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
277 inline void strcpy(
+
278 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
+
279 _In_z_ const T_from* src)
+
280 {
+
281 strcpy(dst, src, SIZE_MAX);
+
282 }
-
282
-
289 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
-
-
290 inline void strcpy(
-
291 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
-
292 _In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
-
293 {
-
294 strcpy(dst, src.data(), src.size());
-
295 }
+
283
+
290 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
+
+
291 inline void strcpy(
+
292 _Inout_ std::basic_string<T_to, _Traits_to, _Alloc_to>& dst,
+
293 _In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
+
294 {
+
295 strcpy(dst, src.data(), src.size());
+
296 }
-
296
-
303 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
304 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
-
305 {
-
306 std::basic_string<T_to, _Traits_to, _Alloc_to> dst;
-
307 strcat(dst, src, count_src);
-
308 return dst;
-
309 }
+
297
+
304 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
305 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_reads_or_z_opt_(count_src) const T_from* src, _In_ size_t count_src)
+
306 {
+
307 std::basic_string<T_to, _Traits_to, _Alloc_to> dst;
+
308 strcat(dst, src, count_src);
+
309 return dst;
+
310 }
-
310
-
316 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
-
-
317 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_z_ const T_from* src)
-
318 {
-
319 return convert(src, SIZE_MAX);
-
320 }
+
311
+
317 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>>
+
+
318 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_z_ const T_from* src)
+
319 {
+
320 return convert(src, SIZE_MAX);
+
321 }
-
321
-
327 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
-
-
328 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
-
329 {
-
330 return convert(src.data(), src.size());
-
331 }
+
322
+
328 template <class _Traits_to = std::char_traits<T_to>, class _Alloc_to = std::allocator<T_to>, class _Traits_from = std::char_traits<T_from>, class _Alloc_from = std::allocator<T_from>>
+
+
329 inline std::basic_string<T_to, _Traits_to, _Alloc_to> convert(_In_ const std::basic_string<T_from, _Traits_from, _Alloc_from>& src)
+
330 {
+
331 return convert(src.data(), src.size());
+
332 }
-
332
-
333 inline void clear()
-
334 {
-
335#ifndef _WIN32
-
336 iconv(m_handle, NULL, NULL, NULL, NULL);
-
337#endif
-
338 }
-
339
-
340 static charset_id system_charset()
-
341 {
-
342#ifdef _WIN32
-
343 return static_cast<charset_id>(GetACP());
-
344#else
-
345 const char* lctype = nl_langinfo(CODESET);
-
346 if (strcmp(lctype, "UTF-8") == 0) return charset_id::utf8;
-
347 if (strcmp(lctype, "UTF-16") == 0) return charset_id::utf16;
-
348#if BYTE_ORDER == BIG_ENDIAN
-
349 if (strcmp(lctype, "UTF-16BE") == 0) return charset_id::utf16;
-
350#else
-
351 if (strcmp(lctype, "UTF-16LE") == 0) return charset_id::utf16;
-
352#endif
-
353 if (strcmp(lctype, "UTF-32") == 0) return charset_id::utf32;
-
354#if BYTE_ORDER == BIG_ENDIAN
-
355 if (strcmp(lctype, "UTF-32BE") == 0) return charset_id::utf32;
-
356#else
-
357 if (strcmp(lctype, "UTF-32LE") == 0) return charset_id::utf32;
-
358#endif
-
359 if (strcmp(lctype, "CP1250") == 0) return charset_id::windows1250;
-
360 if (strcmp(lctype, "CP1251") == 0) return charset_id::windows1251;
-
361 if (strcmp(lctype, "CP1252") == 0) return charset_id::windows1252;
-
362 return charset_id::system;
-
363#endif
-
364 }
-
365
-
366#ifdef _WIN32
-
367 protected:
-
368 static UINT to_encoding(_In_ charset_id charset)
-
369 {
-
370 return
-
371 charset == charset_id::system ? GetACP() :
-
372 charset == charset_id::oem ? GetOEMCP() :
-
373 static_cast<UINT>(charset);
-
374 }
-
375
-
376 protected:
-
377 UINT m_from_wincp, m_to_wincp;
-
378#else
-
379 protected:
-
380 static const char* to_encoding(_In_ charset_id charset)
-
381 {
-
382 static const char* const encodings[static_cast<std::underlying_type_t<charset_id>>(charset_id::_max)] = {
-
383 "", // system
-
384 "UTF-8", // utf8
-
385#if BYTE_ORDER == BIG_ENDIAN
-
386 "UTF-16BE", // utf16
-
387 "UTF-32BE", // utf32
-
388#else
-
389 "UTF-16LE", // utf16
-
390 "UTF-32LE", // utf32
-
391#endif
-
392 "CP1250", // windows1250
-
393 "CP1251", // windows1251
-
394 "CP1252", // windows1252
-
395 };
-
396 return
-
397 charset == charset_id::system ? nl_langinfo(CODESET) :
-
398 encodings[static_cast<std::underlying_type_t<charset_id>>(charset)];
-
399 }
-
400
-
401 protected:
-
402 iconv_t m_handle;
-
403#endif
-
404 };
+
333
+
334 inline void clear()
+
335 {
+
336#ifndef _WIN32
+
337 iconv(m_handle, NULL, NULL, NULL, NULL);
+
338#endif
+
339 }
+
340
+
341 static charset_id system_charset()
+
342 {
+
343#ifdef _WIN32
+
344 return static_cast<charset_id>(GetACP());
+
345#else
+
346 const char* lctype = nl_langinfo(CODESET);
+
347 if (strcmp(lctype, "UTF-8") == 0) return charset_id::utf8;
+
348 if (strcmp(lctype, "UTF-16") == 0) return charset_id::utf16;
+
349#if BYTE_ORDER == BIG_ENDIAN
+
350 if (strcmp(lctype, "UTF-16BE") == 0) return charset_id::utf16;
+
351#else
+
352 if (strcmp(lctype, "UTF-16LE") == 0) return charset_id::utf16;
+
353#endif
+
354 if (strcmp(lctype, "UTF-32") == 0) return charset_id::utf32;
+
355#if BYTE_ORDER == BIG_ENDIAN
+
356 if (strcmp(lctype, "UTF-32BE") == 0) return charset_id::utf32;
+
357#else
+
358 if (strcmp(lctype, "UTF-32LE") == 0) return charset_id::utf32;
+
359#endif
+
360 if (strcmp(lctype, "CP1250") == 0) return charset_id::windows1250;
+
361 if (strcmp(lctype, "CP1251") == 0) return charset_id::windows1251;
+
362 if (strcmp(lctype, "CP1252") == 0) return charset_id::windows1252;
+
363 return charset_id::system;
+
364#endif
+
365 }
+
366
+
367#ifdef _WIN32
+
368 protected:
+
369 static UINT to_encoding(_In_ charset_id charset)
+
370 {
+
371 return
+
372 charset == charset_id::system ? GetACP() :
+
373 charset == charset_id::oem ? GetOEMCP() :
+
374 static_cast<UINT>(charset);
+
375 }
+
376
+
377 protected:
+
378 UINT m_from_wincp, m_to_wincp;
+
379#else
+
380 protected:
+
381 static const char* to_encoding(_In_ charset_id charset)
+
382 {
+
383 static const char* const encodings[static_cast<std::underlying_type_t<charset_id>>(charset_id::_max)] = {
+
384 "", // system
+
385 "UTF-8", // utf8
+
386#if BYTE_ORDER == BIG_ENDIAN
+
387 "UTF-16BE", // utf16
+
388 "UTF-32BE", // utf32
+
389#else
+
390 "UTF-16LE", // utf16
+
391 "UTF-32LE", // utf32
+
392#endif
+
393 "CP1250", // windows1250
+
394 "CP1251", // windows1251
+
395 "CP1252", // windows1252
+
396 };
+
397 return
+
398 charset == charset_id::system ? nl_langinfo(CODESET) :
+
399 encodings[static_cast<std::underlying_type_t<charset_id>>(charset)];
+
400 }
+
401
+
402 protected:
+
403 iconv_t m_handle;
+
404#endif
+
405 };
-
405
-
416#ifndef _WIN32
-
417 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
418#endif
-
419 inline void strcat(
-
420 _Inout_ std::wstring& dst,
-
421 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
422 _In_ charset_id charset = charset_id::system)
-
423 {
-
424 charset_encoder<char, wchar_t>(charset, wchar_t_charset).strcat(dst, src, count_src);
-
425 }
-
426
-
427 _Deprecated_("Use stdex::strcat")
-
428 inline void str2wstr(
-
429 _Inout_ std::wstring& dst,
-
430 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
431 _In_ charset_id charset = charset_id::system)
-
432 {
-
433 strcat(dst, src, count_src, charset);
-
434 }
-
435
-
445#ifndef _WIN32
-
446 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
447#endif
-
448 inline void strcat(
-
449 _Inout_ std::wstring& dst,
-
450 _In_ const std::string& src,
-
451 _In_ charset_id charset = charset_id::system)
-
452 {
-
453 strcat(dst, src.data(), src.size(), charset);
-
454 }
-
455
-
456 _Deprecated_("Use stdex::strcat")
-
457 inline void str2wstr(
-
458 _Inout_ std::wstring& dst,
-
459 _In_ const std::string& src,
-
460 _In_ charset_id charset = charset_id::system)
-
461 {
-
462 strcat(dst, src, charset);
-
463 }
-
464
-
475#ifndef _WIN32
-
476 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
477#endif
-
478 inline void strcpy(
-
479 _Inout_ std::wstring& dst,
-
480 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
481 _In_ charset_id charset = charset_id::system)
-
482 {
-
483 dst.clear();
-
484 strcat(dst, src, count_src, charset);
-
485 }
-
486
-
496#ifndef _WIN32
-
497 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
498#endif
-
499 inline void strcpy(
-
500 _Inout_ std::wstring& dst,
-
501 _In_ const std::string& src,
-
502 _In_ charset_id charset = charset_id::system)
-
503 {
-
504 strcpy(dst, src.data(), src.size(), charset);
-
505 }
-
506
-
517#ifndef _WIN32
-
518 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
519#endif
-
520 inline std::wstring str2wstr(
-
521 _In_z_ const char* src,
-
522 _In_ charset_id charset = charset_id::system)
-
523 {
-
524 std::wstring dst;
-
525 strcat(dst, src, SIZE_MAX, charset);
-
526 return dst;
-
527 }
-
528
-
540#ifndef _WIN32
-
541 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
542#endif
-
543 inline std::wstring str2wstr(
-
544 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
-
545 _In_ charset_id charset = charset_id::system)
-
546 {
-
547 std::wstring dst;
-
548 strcat(dst, src, count_src, charset);
-
549 return dst;
-
550 }
-
551
-
562#ifndef _WIN32
-
563 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
564#endif
-
565 inline std::wstring str2wstr(
-
566 _In_ const std::string& src,
-
567 _In_ charset_id charset = charset_id::system)
-
568 {
-
569 return str2wstr(src.c_str(), src.size(), charset);
-
570 }
-
571
-
582#ifndef _WIN32
-
583 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
584#endif
-
585 inline void strcat(
-
586 _Inout_ std::string& dst,
-
587 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
588 _In_ charset_id charset = charset_id::system)
-
589 {
-
590 charset_encoder<wchar_t, char>(wchar_t_charset, charset).strcat(dst, src, count_src);
-
591 }
-
592
-
593 _Deprecated_("Use stdex::strcat")
-
594 inline void wstr2str(
-
595 _Inout_ std::string& dst,
-
596 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
597 _In_ charset_id charset = charset_id::system)
-
598 {
-
599 strcat(dst, src, count_src, charset);
-
600 }
-
601
-
611#ifndef _WIN32
-
612 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
613#endif
-
614 inline void strcat(
-
615 _Inout_ std::string& dst,
-
616 _In_ const std::wstring& src,
-
617 _In_ charset_id charset = charset_id::system)
-
618 {
-
619 strcat(dst, src.c_str(), src.size(), charset);
-
620 }
-
621
-
622 _Deprecated_("Use stdex::strcat")
-
623 inline void wstr2str(
-
624 _Inout_ std::string& dst,
-
625 _In_ const std::wstring& src,
-
626 _In_ charset_id charset = charset_id::system)
-
627 {
-
628 strcat(dst, src, charset);
-
629 }
-
630
-
641#ifndef _WIN32
-
642 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
643#endif
-
644 inline void strcpy(
-
645 _Inout_ std::string& dst,
-
646 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
647 _In_ charset_id charset = charset_id::system)
-
648 {
-
649 dst.clear();
-
650 strcat(dst, src, count_src, charset);
-
651 }
-
652
-
662#ifndef _WIN32
-
663 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
664#endif
-
665 inline void strcpy(
-
666 _Inout_ std::string& dst,
-
667 _In_ const std::wstring& src,
-
668 _In_ charset_id charset = charset_id::system)
-
669 {
-
670 strcpy(dst, src.data(), src.size(), charset);
-
671 }
-
672
-
683#ifndef _WIN32
-
684 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
685#endif
-
686 inline std::string wstr2str(
-
687 _In_z_ const wchar_t* src,
-
688 _In_ charset_id charset = charset_id::system)
-
689 {
-
690 std::string dst;
-
691 strcat(dst, src, SIZE_MAX, charset);
-
692 return dst;
-
693 }
-
694
-
706#ifndef _WIN32
-
707 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
708#endif
-
709 inline std::string wstr2str(
-
710 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
-
711 _In_ charset_id charset = charset_id::system)
-
712 {
-
713 std::string dst;
-
714 strcat(dst, src, count_src, charset);
-
715 return dst;
-
716 }
-
717
-
728#ifndef _WIN32
-
729 _Deprecated_("For better performance, consider a reusable charset_encoder")
-
730#endif
-
731 inline std::string wstr2str(
-
732 _In_ const std::wstring& src,
-
733 _In_ charset_id charset = charset_id::system)
-
734 {
-
735 return wstr2str(src.c_str(), src.size(), charset);
-
736 }
-
737}
-
Encoding converter context.
Definition unicode.hpp:56
-
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Convert string.
Definition unicode.hpp:290
-
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Return converted string.
Definition unicode.hpp:328
-
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(const T_from *src)
Return converted string.
Definition unicode.hpp:317
-
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Convert string and append to string.
Definition unicode.hpp:246
-
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const T_from *src)
Convert string.
Definition unicode.hpp:276
-
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string and append to string.
Definition unicode.hpp:93
-
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const T_from *src)
Convert string and append to string.
Definition unicode.hpp:232
-
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string.
Definition unicode.hpp:261
-
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Return converted string.
Definition unicode.hpp:304
+
406
+
417#ifndef _WIN32
+
418 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
419#endif
+
420 inline void strcat(
+
421 _Inout_ std::wstring& dst,
+
422 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
423 _In_ charset_id charset = charset_id::system)
+
424 {
+
425 charset_encoder<char, wchar_t>(charset, wchar_t_charset).strcat(dst, src, count_src);
+
426 }
+
427
+
428 _Deprecated_("Use stdex::strcat")
+
429 inline void str2wstr(
+
430 _Inout_ std::wstring& dst,
+
431 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
432 _In_ charset_id charset = charset_id::system)
+
433 {
+
434 strcat(dst, src, count_src, charset);
+
435 }
+
436
+
446#ifndef _WIN32
+
447 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
448#endif
+
449 inline void strcat(
+
450 _Inout_ std::wstring& dst,
+
451 _In_ const std::string& src,
+
452 _In_ charset_id charset = charset_id::system)
+
453 {
+
454 strcat(dst, src.data(), src.size(), charset);
+
455 }
+
456
+
457 _Deprecated_("Use stdex::strcat")
+
458 inline void str2wstr(
+
459 _Inout_ std::wstring& dst,
+
460 _In_ const std::string& src,
+
461 _In_ charset_id charset = charset_id::system)
+
462 {
+
463 strcat(dst, src, charset);
+
464 }
+
465
+
476#ifndef _WIN32
+
477 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
478#endif
+
479 inline void strcpy(
+
480 _Inout_ std::wstring& dst,
+
481 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
482 _In_ charset_id charset = charset_id::system)
+
483 {
+
484 dst.clear();
+
485 strcat(dst, src, count_src, charset);
+
486 }
+
487
+
497#ifndef _WIN32
+
498 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
499#endif
+
500 inline void strcpy(
+
501 _Inout_ std::wstring& dst,
+
502 _In_ const std::string& src,
+
503 _In_ charset_id charset = charset_id::system)
+
504 {
+
505 strcpy(dst, src.data(), src.size(), charset);
+
506 }
+
507
+
518#ifndef _WIN32
+
519 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
520#endif
+
521 inline std::wstring str2wstr(
+
522 _In_z_ const char* src,
+
523 _In_ charset_id charset = charset_id::system)
+
524 {
+
525 std::wstring dst;
+
526 strcat(dst, src, SIZE_MAX, charset);
+
527 return dst;
+
528 }
+
529
+
541#ifndef _WIN32
+
542 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
543#endif
+
544 inline std::wstring str2wstr(
+
545 _In_reads_or_z_opt_(count_src) const char* src, _In_ size_t count_src,
+
546 _In_ charset_id charset = charset_id::system)
+
547 {
+
548 std::wstring dst;
+
549 strcat(dst, src, count_src, charset);
+
550 return dst;
+
551 }
+
552
+
563#ifndef _WIN32
+
564 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
565#endif
+
566 inline std::wstring str2wstr(
+
567 _In_ const std::string& src,
+
568 _In_ charset_id charset = charset_id::system)
+
569 {
+
570 return str2wstr(src.c_str(), src.size(), charset);
+
571 }
+
572
+
583#ifndef _WIN32
+
584 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
585#endif
+
586 inline void strcat(
+
587 _Inout_ std::string& dst,
+
588 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
589 _In_ charset_id charset = charset_id::system)
+
590 {
+
591 charset_encoder<wchar_t, char>(wchar_t_charset, charset).strcat(dst, src, count_src);
+
592 }
+
593
+
594 _Deprecated_("Use stdex::strcat")
+
595 inline void wstr2str(
+
596 _Inout_ std::string& dst,
+
597 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
598 _In_ charset_id charset = charset_id::system)
+
599 {
+
600 strcat(dst, src, count_src, charset);
+
601 }
+
602
+
612#ifndef _WIN32
+
613 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
614#endif
+
615 inline void strcat(
+
616 _Inout_ std::string& dst,
+
617 _In_ const std::wstring& src,
+
618 _In_ charset_id charset = charset_id::system)
+
619 {
+
620 strcat(dst, src.c_str(), src.size(), charset);
+
621 }
+
622
+
623 _Deprecated_("Use stdex::strcat")
+
624 inline void wstr2str(
+
625 _Inout_ std::string& dst,
+
626 _In_ const std::wstring& src,
+
627 _In_ charset_id charset = charset_id::system)
+
628 {
+
629 strcat(dst, src, charset);
+
630 }
+
631
+
642#ifndef _WIN32
+
643 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
644#endif
+
645 inline void strcpy(
+
646 _Inout_ std::string& dst,
+
647 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
648 _In_ charset_id charset = charset_id::system)
+
649 {
+
650 dst.clear();
+
651 strcat(dst, src, count_src, charset);
+
652 }
+
653
+
663#ifndef _WIN32
+
664 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
665#endif
+
666 inline void strcpy(
+
667 _Inout_ std::string& dst,
+
668 _In_ const std::wstring& src,
+
669 _In_ charset_id charset = charset_id::system)
+
670 {
+
671 strcpy(dst, src.data(), src.size(), charset);
+
672 }
+
673
+
684#ifndef _WIN32
+
685 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
686#endif
+
687 inline std::string wstr2str(
+
688 _In_z_ const wchar_t* src,
+
689 _In_ charset_id charset = charset_id::system)
+
690 {
+
691 std::string dst;
+
692 strcat(dst, src, SIZE_MAX, charset);
+
693 return dst;
+
694 }
+
695
+
707#ifndef _WIN32
+
708 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
709#endif
+
710 inline std::string wstr2str(
+
711 _In_reads_or_z_opt_(count_src) const wchar_t* src, _In_ size_t count_src,
+
712 _In_ charset_id charset = charset_id::system)
+
713 {
+
714 std::string dst;
+
715 strcat(dst, src, count_src, charset);
+
716 return dst;
+
717 }
+
718
+
729#ifndef _WIN32
+
730 _Deprecated_("For better performance, consider a reusable charset_encoder")
+
731#endif
+
732 inline std::string wstr2str(
+
733 _In_ const std::wstring& src,
+
734 _In_ charset_id charset = charset_id::system)
+
735 {
+
736 return wstr2str(src.c_str(), src.size(), charset);
+
737 }
+
738}
+
Encoding converter context.
Definition unicode.hpp:57
+
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Convert string.
Definition unicode.hpp:291
+
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Return converted string.
Definition unicode.hpp:329
+
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(const T_from *src)
Return converted string.
Definition unicode.hpp:318
+
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const std::basic_string< T_from, _Traits_from, _Alloc_from > &src)
Convert string and append to string.
Definition unicode.hpp:247
+
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const T_from *src)
Convert string.
Definition unicode.hpp:277
+
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string and append to string.
Definition unicode.hpp:94
+
void strcat(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, const T_from *src)
Convert string and append to string.
Definition unicode.hpp:233
+
void strcpy(std::basic_string< T_to, _Traits_to, _Alloc_to > &dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Convert string.
Definition unicode.hpp:262
+
std::basic_string< T_to, _Traits_to, _Alloc_to > convert(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)
Return converted string.
Definition unicode.hpp:305
diff --git a/vector__queue_8hpp_source.html b/vector__queue_8hpp_source.html index 79fe53f05..7f21cccef 100644 --- a/vector__queue_8hpp_source.html +++ b/vector__queue_8hpp_source.html @@ -451,7 +451,7 @@ $(document).ready(function() { init_codefold(0); });