diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index da82d8fde..064b838ea 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 c35c87886..cdfb0becc 100644 --- a/annotated.html +++ b/annotated.html @@ -79,166 +79,196 @@ $(function() {  Nchrono  Caosn_dateAOsn date  Caosn_timestampAOsn timestamp - Nidrec - CrecordHelper class for read/write of records to/from memory - Nparser - Cbasic_angleTest for angle in d°mm'ss.dddd form - Cbasic_any_cuTest for any code unit - Cbasic_bolTest for beginning of line - Cbasic_branchTest for any - Cbasic_chemical_formulaTest for chemical formula - Cbasic_creditor_referenceTest for Creditor Reference - Cbasic_cuTest for specific code unit - Cbasic_cu_setTest for any code unit from a given string of code units - Cbasic_dateTest for date - Cbasic_dns_domain_charTest for valid DNS domain character - Cbasic_dns_nameTest for DNS domain/hostname - Cbasic_email_addressTest for e-mail address - Cbasic_emoticonTest for emoticon - Cbasic_eolTest for end of line - Cbasic_fractionTest for fraction - Cbasic_ibanTest for International Bank Account Number - Cbasic_integerBase class for integer testing - Cbasic_integer10Test for decimal integer - Cbasic_integer10tsTest for decimal integer possibly containing thousand separators - Cbasic_integer16Test for hexadecimal integer - Cbasic_ipv4_addressTest for IPv4 address - Cbasic_ipv6_addressTest for IPv6 address - Cbasic_ipv6_scope_id_charTest for valid IPv6 address scope ID character - Cbasic_iterationsTest for repeating - Cbasic_json_stringTest for JSON string - Cbasic_mixed_numeralTest for mixed numeral - Cbasic_monetary_numeralTest for monetary numeral - Cbasic_noop"No-op" match - Cbasic_parserBase template for all parsers - Cbasic_permutationTest for permutation - Cbasic_phone_numberTest for phone number - Cbasic_punct_cuTest for any punctuation code unit - Cbasic_roman_numeralTest for Roman numeral - Cbasic_scientific_numeralTest for scientific numeral - Cbasic_scoreTest for match score - Cbasic_sequenceTest for sequence - Cbasic_set - Cbasic_si_referenceTest for SI Reference - Cbasic_si_reference_delimiterTest for SI Reference delimiter - Cbasic_si_reference_partTest for SI Reference part - Cbasic_signed_numeralTest for signed numeral - Cbasic_space_cuTest for any space code unit - Cbasic_space_or_punct_cuTest for any space or punctuation code unit - Cbasic_stringTest for given string - Cbasic_string_branchTest for any string - Cbasic_timeTest for time - Cbasic_urlTest for URL - Cbasic_url_password_charTest for valid URL password character - Cbasic_url_pathTest for URL path - Cbasic_url_path_charTest for valid URL path character - Cbasic_url_username_charTest for valid URL username character - Chttp_agentTest for HTTP agent - Chttp_any_typeTest for HTTP any type - Chttp_asteriskTest for HTTP asterisk - Chttp_cookieTest for HTTP cookie (RFC2109) - Chttp_cookie_parameterTest for HTTP cookie parameter (RFC2109) - Chttp_factor_more - Chttp_headerTest for HTTP header - Chttp_languageTest for HTTP language (RFC1766) - Chttp_line_breakTest for HTTP line break (RFC2616: CRLF | LF) - Chttp_media_rangeTest for HTTP media range (RFC2616: media-range) - Chttp_media_typeTest for HTTP media type (RFC2616: media-type) - Chttp_parameterTest for HTTP parameter (RFC2616: parameter) - Chttp_protocolTest for HTTP protocol - Chttp_quoted_stringTest for HTTP quoted string (RFC2616: quoted-string) - Chttp_requestTest for HTTP request - Chttp_spaceTest for HTTP space (RFC2616: LWS) - Chttp_text_charTest for HTTP text character (RFC2616: TEXT) - Chttp_tokenTest for HTTP token (RFC2616: token - tolerates non-ASCII) - Chttp_urlTest for HTTP URL - Chttp_url_parameterTest for HTTP URL parameter - Chttp_url_pathTest for HTTP URL path segment - Chttp_url_path_segmentTest for HTTP URL path segment - Chttp_url_portTest for HTTP URL port - Chttp_url_serverTest for HTTP URL server - Chttp_valueTest for HTTP value (RFC2616: value) - Chttp_value_collectionCollection of HTTP values - Chttp_weightTest for HTTP weight factor - Chttp_weighted_valueTest for HTTP weighted value - Cparser_collectionBase template for collection-holding parsers - Csgml_any_cpTest for any SGML code point - Csgml_cpTest for specific SGML code point - Csgml_cp_setTest for any SGML code point from a given string of SGML code points - Csgml_dns_domain_charTest for valid DNS domain SGML character - Csgml_ipv6_scope_id_charTest for valid IPv6 address scope ID SGML character - Csgml_punct_cpTest for any SGML punctuation code point - Csgml_space_cpTest for any SGML space code point - Csgml_space_or_punct_cpTest for any SGML space or punctuation code point - Csgml_stringTest for SGML given string - Csgml_url_password_charTest for valid URL password SGML character - Csgml_url_path_charTest for valid URL path SGML character - Csgml_url_username_charTest for valid URL username SGML character - Nstream - Casync_readerProvides read-ahead stream capability - Casync_writerProvides write-back stream capability - Cbasic
+ Nhtml + CcommentHTML comment + CdeclarationHTML declaration + CdocumentHTML document + CelementHTML element <.../> + Celement_endEnding tag of an HTML element </...> + Celement_startStarting tag of an HTML element <...> + Celement_traitsDescribes attributes associated with a HTML element + CentityHTML entity + Cinserted_tokenInserted HTML token + CinstructionHTML instruction + CparserHTML parser + CsequenceBase class for HTML sequences + Cstarting_tokenToken representing start HTML tag + Ctext_tokenToken representing part of HTML text + CtokenHTML token base class + Curl_tokenHTTP token representing an URL + Nidrec + CrecordHelper class for read/write of records to/from memory + Nparser + Cbasic_angleTest for angle in d°mm'ss.dddd form + Cbasic_any_cuTest for any code unit + Cbasic_bolTest for beginning of line + Cbasic_branchTest for any + Cbasic_chemical_formulaTest for chemical formula + Cbasic_creditor_referenceTest for Creditor Reference + Cbasic_css_cdcLegacy CSS comment end --> + Cbasic_css_cdoLegacy CSS comment start <!-- + Cbasic_css_commentCSS comment + Cbasic_css_importCSS import directive + Cbasic_css_stringCSS string + Cbasic_css_uriURI in CSS + Cbasic_cuTest for specific code unit + Cbasic_cu_setTest for any code unit from a given string of code units + Cbasic_dateTest for date + Cbasic_dns_domain_charTest for valid DNS domain character + Cbasic_dns_nameTest for DNS domain/hostname + Cbasic_email_addressTest for e-mail address + Cbasic_emoticonTest for emoticon + Cbasic_eolTest for end of line + Cbasic_fractionTest for fraction + Cbasic_html_declaration_condition_endEnd of condition ...]]> + Cbasic_html_declaration_condition_startStart of condition <![condition[... + Cbasic_html_identContiguous sequence of characters representing name of element, attribute etc + Cbasic_html_tagTag + Cbasic_html_valueOptionally-quoted string representing value of an attribute + Cbasic_ibanTest for International Bank Account Number + Cbasic_integerBase class for integer testing + Cbasic_integer10Test for decimal integer + Cbasic_integer10tsTest for decimal integer possibly containing thousand separators + Cbasic_integer16Test for hexadecimal integer + Cbasic_ipv4_addressTest for IPv4 address + Cbasic_ipv6_addressTest for IPv6 address + Cbasic_ipv6_scope_id_charTest for valid IPv6 address scope ID character + Cbasic_iterationsTest for repeating + Cbasic_json_stringTest for JSON string + Cbasic_mime_typeMIME content type + Cbasic_mixed_numeralTest for mixed numeral + Cbasic_monetary_numeralTest for monetary numeral + Cbasic_noop"No-op" match + Cbasic_parserBase template for all parsers + Cbasic_permutationTest for permutation + Cbasic_phone_numberTest for phone number + Cbasic_punct_cuTest for any punctuation code unit + Cbasic_roman_numeralTest for Roman numeral + Cbasic_scientific_numeralTest for scientific numeral + Cbasic_scoreTest for match score + Cbasic_sequenceTest for sequence + Cbasic_set + Cbasic_si_referenceTest for SI Reference + Cbasic_si_reference_delimiterTest for SI Reference delimiter + Cbasic_si_reference_partTest for SI Reference part + Cbasic_signed_numeralTest for signed numeral + Cbasic_space_cuTest for any space code unit + Cbasic_space_or_punct_cuTest for any space or punctuation code unit + Cbasic_stringTest for given string + Cbasic_string_branchTest for any string + Cbasic_timeTest for time + Cbasic_urlTest for URL + Cbasic_url_password_charTest for valid URL password character + Cbasic_url_pathTest for URL path + Cbasic_url_path_charTest for valid URL path character + Cbasic_url_username_charTest for valid URL username character + Chtml_attributeTag attribute + Chttp_agentTest for HTTP agent + Chttp_any_typeTest for HTTP any type + Chttp_asteriskTest for HTTP asterisk + Chttp_cookieTest for HTTP cookie (RFC2109) + Chttp_cookie_parameterTest for HTTP cookie parameter (RFC2109) + Chttp_factor_more + Chttp_headerTest for HTTP header + Chttp_languageTest for HTTP language (RFC1766) + Chttp_line_breakTest for HTTP line break (RFC2616: CRLF | LF) + Chttp_media_rangeTest for HTTP media range (RFC2616: media-range) + Chttp_media_typeTest for HTTP media type (RFC2616: media-type) + Chttp_parameterTest for HTTP parameter (RFC2616: parameter) + Chttp_protocolTest for HTTP protocol + Chttp_quoted_stringTest for HTTP quoted string (RFC2616: quoted-string) + Chttp_requestTest for HTTP request + Chttp_spaceTest for HTTP space (RFC2616: LWS) + Chttp_text_charTest for HTTP text character (RFC2616: TEXT) + Chttp_tokenTest for HTTP token (RFC2616: token - tolerates non-ASCII) + Chttp_urlTest for HTTP URL + Chttp_url_parameterTest for HTTP URL parameter + Chttp_url_pathTest for HTTP URL path segment + Chttp_url_path_segmentTest for HTTP URL path segment + Chttp_url_portTest for HTTP URL port + Chttp_url_serverTest for HTTP URL server + Chttp_valueTest for HTTP value (RFC2616: value) + Chttp_value_collectionCollection of HTTP values + Chttp_weightTest for HTTP weight factor + Chttp_weighted_valueTest for HTTP weighted value + Cparser_collectionBase template for collection-holding parsers + Csgml_any_cpTest for any SGML code point + Csgml_cpTest for specific SGML code point + Csgml_cp_setTest for any SGML code point from a given string of SGML code points + Csgml_dns_domain_charTest for valid DNS domain SGML character + Csgml_ipv6_scope_id_charTest for valid IPv6 address scope ID SGML character + Csgml_punct_cpTest for any SGML punctuation code point + Csgml_space_cpTest for any SGML space code point + Csgml_space_or_punct_cpTest for any SGML space or punctuation code point + Csgml_stringTest for SGML given string + Csgml_url_password_charTest for valid URL password SGML character + Csgml_url_path_charTest for valid URL path SGML character + Csgml_url_username_charTest for valid URL username SGML character + Nstream + Casync_readerProvides read-ahead stream capability + Casync_writerProvides write-back stream capability + Cbasic

‍UTF-8 byte-order-mark

- Cbasic_fileBasic seekable stream operations - Cbasic_sysOS data stream (file, pipe, socket...) - CbufferBuffered read/write stream - Cbuffer_t - Cbuffered_sysBuffered OS data stream (file, pipe, socket...) - CcacheCached file - Ccached_fileCached file-system file - CconverterModifies data on the fly when reading from/writing to a source stream. Could also be used to modify read/write boundaries like FIFO queues, async read/write, buffering etc - Cdiag_fileCompares multiple files to perform the same - CfifoIn-memory FIFO queue - Cnode_t - CfileFile-system file - Cfile_windowLimits file reading/writing to a predefined window - ClimiterLimits reading from/writing to stream to a predefined number of bytes - Cmemory_fileIn-memory file - CreplicatorReplicates writing of the same data to multiple streams - Cworker - CsocketSocket stream - CwindowLimits reading from/writing to stream to a predefined window - Cbase64_decBase64 decoding session - Cbase64_encBase64 encoding session - Cbase64_readerConverts from Base64 when reading from a stream - Cbase64_writerConverts to Base64 when writing to a stream - Cbasic_hashBasic hashing operations - Cblock_hashHashing in blocks - Ccharset_encoderEncoding converter context - Ccrc32_hashHashes as CRC32 - Cfree_locale_deleteDeleter for unique_ptr using free_locale - Cglobal_progressGlobal progress indicator base class - Chex_decHexadecimal decoding session - Chex_encHexadecimal encoding session - CintervalNumerical interval - Clazy_progressLazy progress indicator base class - CmappingMaps index in source string to index in destination string - Cmd2_tMD2 hash value - Cmd5_hashHashes as MD5 - Cno_deleteNoop deleter - Cno_delete< T[]>Noop array deleter - CpoolPer-NUMA pool of items - CprogressProgress indicator base class - Cprogress_switcherProgress indicator switcher - CringRing buffer - Csha1_hashHashes as SHA1 - Csha256_tSHA256 hash value - Csha_tSHA hash value - CspinlockSpin-lock - Cstream_hasherHashes read to or write from data of the stream - Csys_info_tSystem information - Csys_objectOperating system object (file, pipe, anything with an OS handle etc.) - Cuser_cancelledUser cancelled exception - Cvector_queueHelper class to allow limited size FIFO queues implemented as vector of elements - CwatchdogTriggers callback if not reset frequently enough + Cbasic_fileBasic seekable stream operations + Cbasic_sysOS data stream (file, pipe, socket...) + CbufferBuffered read/write stream + Cbuffer_t + Cbuffered_sysBuffered OS data stream (file, pipe, socket...) + CcacheCached file + Ccached_fileCached file-system file + CconverterModifies data on the fly when reading from/writing to a source stream. Could also be used to modify read/write boundaries like FIFO queues, async read/write, buffering etc + Cdiag_fileCompares multiple files to perform the same + CfifoIn-memory FIFO queue + Cnode_t + CfileFile-system file + Cfile_windowLimits file reading/writing to a predefined window + ClimiterLimits reading from/writing to stream to a predefined number of bytes + Cmemory_fileIn-memory file + CreplicatorReplicates writing of the same data to multiple streams + Cworker + CsocketSocket stream + CwindowLimits reading from/writing to stream to a predefined window + Cbase64_decBase64 decoding session + Cbase64_encBase64 encoding session + Cbase64_readerConverts from Base64 when reading from a stream + Cbase64_writerConverts to Base64 when writing to a stream + Cbasic_hashBasic hashing operations + Cblock_hashHashing in blocks + Ccharset_encoderEncoding converter context + Ccrc32_hashHashes as CRC32 + Cfree_locale_deleteDeleter for unique_ptr using free_locale + Cglobal_progressGlobal progress indicator base class + Chex_decHexadecimal decoding session + Chex_encHexadecimal encoding session + CintervalNumerical interval + Clazy_progressLazy progress indicator base class + CmappingMaps index in source string to index in destination string + Cmd2_tMD2 hash value + Cmd5_hashHashes as MD5 + Cno_deleteNoop deleter + Cno_delete< T[]>Noop array deleter + CpoolPer-NUMA pool of items + CprogressProgress indicator base class + Cprogress_switcherProgress indicator switcher + CringRing buffer + Csha1_hashHashes as SHA1 + Csha256_tSHA256 hash value + Csha_tSHA hash value + CspinlockSpin-lock + Cstream_hasherHashes read to or write from data of the stream + Csys_info_tSystem information + Csys_objectOperating system object (file, pipe, anything with an OS handle etc.) + Cuser_cancelledUser cancelled exception + Cvector_queueHelper class to allow limited size FIFO queues implemented as vector of elements + CwatchdogTriggers callback if not reset frequently enough diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 402ab864f..b59ed440d 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -95,445 +95,444 @@ $(document).ready(function() { init_codefold(0); });
11#include <string>
12#include <vector>
13
-
14
-
15namespace stdex
-
16{
-
18 inline const char base64_enc_lookup[64] = {
-
19 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
-
20 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
-
21 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
-
22 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
-
23 };
-
24
-
25 inline const uint8_t base64_dec_lookup[256] = {
-
26 /* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
-
27 /* 0 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
28 /* 1 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
29 /* 2 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63,
-
30 /* 3 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 64, 255, 255,
-
31 /* 4 */ 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
-
32 /* 5 */ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255,
-
33 /* 6 */ 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
-
34 /* 7 */ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255,
-
35 /* 8 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
36 /* 9 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
37 /* A */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
38 /* B */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
39 /* C */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
40 /* D */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
41 /* E */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
-
42 /* F */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
-
43 };
-
45
-
- -
50 {
-
51 public:
-
-
55 base64_enc() noexcept : m_num(0)
-
56 {
-
57 m_buf[0] = 0;
-
58 m_buf[1] = 0;
-
59 m_buf[2] = 0;
-
60 }
+
14namespace stdex
+
15{
+
17 inline const char base64_enc_lookup[64] = {
+
18 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
+
19 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
+
20 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
+
21 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
+
22 };
+
23
+
24 inline const uint8_t base64_dec_lookup[256] = {
+
25 /* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
+
26 /* 0 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
27 /* 1 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
28 /* 2 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 63,
+
29 /* 3 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 255, 255, 255, 64, 255, 255,
+
30 /* 4 */ 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+
31 /* 5 */ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 255, 255, 255, 255, 255,
+
32 /* 6 */ 255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+
33 /* 7 */ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 255, 255, 255, 255, 255,
+
34 /* 8 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
35 /* 9 */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
36 /* A */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
37 /* B */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
38 /* C */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
39 /* D */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
40 /* E */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+
41 /* F */ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
+
42 };
+
44
+
+ +
49 {
+
50 public:
+
+
54 base64_enc() noexcept : m_num(0)
+
55 {
+
56 m_buf[0] = 0;
+
57 m_buf[1] = 0;
+
58 m_buf[2] = 0;
+
59 }
-
61
-
70 template<class _Elem, class _Traits, class _Ax>
-
-
71 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_bytecount_(size) const void *data, _In_ size_t size, _In_opt_ bool is_last = true)
-
72 {
-
73 _Assume_(data || !size);
-
74
-
75 // Preallocate output
-
76 out.reserve(out.size() + enc_size(size));
-
77
-
78 // Convert data character by character.
-
79 for (size_t i = 0;; i++) {
-
80 if (m_num >= 3) {
-
81 encode(out);
-
82 m_num = 0;
-
83 }
-
84
-
85 if (i >= size)
-
86 break;
-
87
-
88 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
-
89 }
-
90
-
91 // If this is the last block, flush the buffer.
-
92 if (is_last && m_num) {
-
93 encode(out, m_num);
-
94 m_num = 0;
-
95 }
-
96 }
+
60
+
69 template<class _Elem, class _Traits, class _Ax>
+
+
70 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_bytecount_(size) const void *data, _In_ size_t size, _In_opt_ bool is_last = true)
+
71 {
+
72 _Assume_(data || !size);
+
73
+
74 // Preallocate output
+
75 out.reserve(out.size() + enc_size(size));
+
76
+
77 // Convert data character by character.
+
78 for (size_t i = 0;; i++) {
+
79 if (m_num >= 3) {
+
80 encode(out);
+
81 m_num = 0;
+
82 }
+
83
+
84 if (i >= size)
+
85 break;
+
86
+
87 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
+
88 }
+
89
+
90 // If this is the last block, flush the buffer.
+
91 if (is_last && m_num) {
+
92 encode(out, m_num);
+
93 m_num = 0;
+
94 }
+
95 }
-
97
-
-
101 void clear() noexcept
-
102 {
-
103 m_num = 0;
-
104 }
+
96
+
+
100 void clear() noexcept
+
101 {
+
102 m_num = 0;
+
103 }
-
105
-
-
113 size_t enc_size(_In_ size_t size) const noexcept
-
114 {
-
115 return ((m_num + size + 2)/3)*4;
-
116 }
+
104
+
+
112 size_t enc_size(_In_ size_t size) const noexcept
+
113 {
+
114 return ((m_num + size + 2)/3)*4;
+
115 }
-
117
-
118 protected:
-
122 template<class _Elem, class _Traits, class _Ax>
-
-
123 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out)
-
124 {
-
125 out += base64_enc_lookup[ m_buf[0] >> 2 ];
-
126 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
127 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
128 out += base64_enc_lookup[ m_buf[2] & 0x3f];
-
129 }
+
116
+
117 protected:
+
121 template<class _Elem, class _Traits, class _Ax>
+
+
122 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out)
+
123 {
+
124 out += base64_enc_lookup[ m_buf[0] >> 2 ];
+
125 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
126 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
127 out += base64_enc_lookup[ m_buf[2] & 0x3f];
+
128 }
-
130
-
134 template<class _Elem, class _Traits, class _Ax>
-
-
135 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_ size_t size)
-
136 {
-
137 if (size > 0) {
-
138 out += base64_enc_lookup[m_buf[0] >> 2];
-
139 if (size > 1) {
-
140 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
141 if (size > 2) {
-
142 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
143 out += base64_enc_lookup[m_buf[2] & 0x3f];
-
144 } else {
-
145 out += base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
-
146 out += '=';
-
147 }
-
148 } else {
-
149 out += base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
+
129
+
133 template<class _Elem, class _Traits, class _Ax>
+
+
134 void encode(_Inout_ std::basic_string<_Elem, _Traits, _Ax> &out, _In_ size_t size)
+
135 {
+
136 if (size > 0) {
+
137 out += base64_enc_lookup[m_buf[0] >> 2];
+
138 if (size > 1) {
+
139 out += base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
140 if (size > 2) {
+
141 out += base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
142 out += base64_enc_lookup[m_buf[2] & 0x3f];
+
143 } else {
+
144 out += base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
+
145 out += '=';
+
146 }
+
147 } else {
+
148 out += base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
+
149 out += '=';
150 out += '=';
-
151 out += '=';
-
152 }
-
153 } else {
+
151 }
+
152 } else {
+
153 out += '=';
154 out += '=';
155 out += '=';
156 out += '=';
-
157 out += '=';
-
158 }
-
159 }
+
157 }
+
158 }
-
160
-
161 protected:
-
162 uint8_t m_buf[3];
-
163 size_t m_num;
-
164 };
+
159
+
160 protected:
+
161 uint8_t m_buf[3];
+
162 size_t m_num;
+
163 };
-
165
-
- -
170 {
-
171 public:
-
172 base64_writer(_Inout_ stdex::stream::basic& source, _In_ size_t max_blocks = 19) :
- -
174 m_max_blocks(max_blocks),
-
175 m_num_blocks(0)
-
176 {}
-
177
-
178 virtual ~base64_writer()
-
179 {
-
180 // Flush the buffer.
-
181 if (m_num) {
-
182 if (++m_num_blocks > m_max_blocks) {
-
183 *m_source << '\n';
-
184 m_num_blocks = 1;
-
185 }
-
186 encode(m_num);
-
187 }
-
188 }
-
189
-
-
190 virtual _Success_(return != 0) size_t write(
-
191 _In_reads_bytes_opt_(length) const void* data, _In_ size_t length)
-
192 {
-
193 _Assume_(data || !length);
-
194 for (size_t i = 0;; i++) {
-
195 if (m_num >= 3) {
-
196 if (++m_num_blocks > m_max_blocks) {
-
197 *m_source << '\n';
-
198 m_num_blocks = 1;
-
199 }
-
200 encode();
-
201 if (!m_source->ok()) _Unlikely_ {
-
202 m_state = m_source->state();
-
203 return length - i;
-
204 }
-
205 m_num = 0;
-
206 }
-
207 if (i >= length) {
-
208 m_state = stdex::stream::state_t::ok;
-
209 return length;
-
210 }
-
211 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
-
212 }
-
213 }
+
164
+
+ +
169 {
+
170 public:
+
171 base64_writer(_Inout_ stdex::stream::basic& source, _In_ size_t max_blocks = 19) :
+ +
173 m_max_blocks(max_blocks),
+
174 m_num_blocks(0)
+
175 {}
+
176
+
177 virtual ~base64_writer()
+
178 {
+
179 // Flush the buffer.
+
180 if (m_num) {
+
181 if (++m_num_blocks > m_max_blocks) {
+
182 *m_source << '\n';
+
183 m_num_blocks = 1;
+
184 }
+
185 encode(m_num);
+
186 }
+
187 }
+
188
+
+
189 virtual _Success_(return != 0) size_t write(
+
190 _In_reads_bytes_opt_(length) const void* data, _In_ size_t length)
+
191 {
+
192 _Assume_(data || !length);
+
193 for (size_t i = 0;; i++) {
+
194 if (m_num >= 3) {
+
195 if (++m_num_blocks > m_max_blocks) {
+
196 *m_source << '\n';
+
197 m_num_blocks = 1;
+
198 }
+
199 encode();
+
200 if (!m_source->ok()) _Unlikely_ {
+
201 m_state = m_source->state();
+
202 return length - i;
+
203 }
+
204 m_num = 0;
+
205 }
+
206 if (i >= length) {
+
207 m_state = stdex::stream::state_t::ok;
+
208 return length;
+
209 }
+
210 m_buf[m_num++] = reinterpret_cast<const uint8_t*>(data)[i];
+
211 }
+
212 }
-
214
-
215 protected:
-
-
219 void encode()
-
220 {
-
221 char out[4];
-
222 out[0] = base64_enc_lookup[ m_buf[0] >> 2 ];
-
223 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
224 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
225 out[3] = base64_enc_lookup[ m_buf[2] & 0x3f];
-
226 m_source->write_array(out, sizeof(*out), _countof(out));
-
227 }
+
213
+
214 protected:
+
+
218 void encode()
+
219 {
+
220 char out[4];
+
221 out[0] = base64_enc_lookup[ m_buf[0] >> 2 ];
+
222 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
223 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
224 out[3] = base64_enc_lookup[ m_buf[2] & 0x3f];
+
225 m_source->write_array(out, sizeof(*out), _countof(out));
+
226 }
-
228
-
-
232 void encode(_In_ size_t size)
-
233 {
-
234 char out[4];
-
235 if (size > 0) {
-
236 out[0] = base64_enc_lookup[m_buf[0] >> 2];
-
237 if (size > 1) {
-
238 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
-
239 if (size > 2) {
-
240 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
-
241 out[3] = base64_enc_lookup[m_buf[2] & 0x3f];
-
242 } else {
-
243 out[2] = base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
-
244 out[3] = '=';
-
245 }
-
246 } else {
-
247 out[1] = base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
-
248 out[2] = '=';
-
249 out[3] = '=';
-
250 }
-
251 } else {
-
252 out[0] = '=';
-
253 out[1] = '=';
-
254 out[2] = '=';
-
255 out[3] = '=';
-
256 }
-
257 m_source->write_array(out, sizeof(*out), _countof(out));
-
258 }
+
227
+
+
231 void encode(_In_ size_t size)
+
232 {
+
233 char out[4];
+
234 if (size > 0) {
+
235 out[0] = base64_enc_lookup[m_buf[0] >> 2];
+
236 if (size > 1) {
+
237 out[1] = base64_enc_lookup[((m_buf[0] << 4) | (m_buf[1] >> 4)) & 0x3f];
+
238 if (size > 2) {
+
239 out[2] = base64_enc_lookup[((m_buf[1] << 2) | (m_buf[2] >> 6)) & 0x3f];
+
240 out[3] = base64_enc_lookup[m_buf[2] & 0x3f];
+
241 } else {
+
242 out[2] = base64_enc_lookup[(m_buf[1] << 2) & 0x3f];
+
243 out[3] = '=';
+
244 }
+
245 } else {
+
246 out[1] = base64_enc_lookup[(m_buf[0] << 4) & 0x3f];
+
247 out[2] = '=';
+
248 out[3] = '=';
+
249 }
+
250 } else {
+
251 out[0] = '=';
+
252 out[1] = '=';
+
253 out[2] = '=';
+
254 out[3] = '=';
+
255 }
+
256 m_source->write_array(out, sizeof(*out), _countof(out));
+
257 }
-
259
-
260 protected:
-
261 size_t
-
262 m_max_blocks,
- -
264 };
+
258
+
259 protected:
+
260 size_t
+
261 m_max_blocks,
+ +
263 };
-
265
-
- -
270 {
-
271 public:
-
-
275 base64_dec() noexcept : m_num(0)
-
276 {
-
277 m_buf[0] = 0;
-
278 m_buf[1] = 0;
-
279 m_buf[2] = 0;
-
280 m_buf[3] = 0;
-
281 }
+
264
+
+ +
269 {
+
270 public:
+
+
274 base64_dec() noexcept : m_num(0)
+
275 {
+
276 m_buf[0] = 0;
+
277 m_buf[1] = 0;
+
278 m_buf[2] = 0;
+
279 m_buf[3] = 0;
+
280 }
-
282
-
291 template<class _Ty, class _Ax, class _Tchr>
-
-
292 void decode(_Inout_ std::vector<_Ty, _Ax> &out, _Out_ bool &is_last, _In_z_count_(size) const _Tchr *data, _In_ size_t size)
-
293 {
-
294 is_last = false;
-
295
-
296 // Trim data size to first terminator.
-
297 for (size_t k = 0; k < size; k++)
-
298 if (!data[k]) { size = k; break; }
-
299
-
300 // Preallocate output
-
301 out.reserve(out.size() + dec_size(size));
-
302
-
303 for (size_t i = 0;; i++) {
-
304 if (m_num >= 4) {
-
305 // Buffer full; decode it.
-
306 size_t nibbles = decode(out);
-
307 if (nibbles < 3) {
-
308 is_last = true;
-
309 break;
-
310 }
-
311 }
-
312
-
313 if (i >= size)
-
314 break;
-
315
-
316 int x = data[i];
-
317 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
-
318 m_num++;
-
319 }
-
320 }
+
281
+
290 template<class _Ty, class _Ax, class _Tchr>
+
+
291 void decode(_Inout_ std::vector<_Ty, _Ax> &out, _Out_ bool &is_last, _In_z_count_(size) const _Tchr *data, _In_ size_t size)
+
292 {
+
293 is_last = false;
+
294
+
295 // Trim data size to first terminator.
+
296 for (size_t k = 0; k < size; k++)
+
297 if (!data[k]) { size = k; break; }
+
298
+
299 // Preallocate output
+
300 out.reserve(out.size() + dec_size(size));
+
301
+
302 for (size_t i = 0;; i++) {
+
303 if (m_num >= 4) {
+
304 // Buffer full; decode it.
+
305 size_t nibbles = decode(out);
+
306 if (nibbles < 3) {
+
307 is_last = true;
+
308 break;
+
309 }
+
310 }
+
311
+
312 if (i >= size)
+
313 break;
+
314
+
315 int x = data[i];
+
316 if ((m_buf[m_num] = x < _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)
+
317 m_num++;
+
318 }
+
319 }
-
321
-
-
325 void clear() noexcept
-
326 {
-
327 m_num = 0;
-
328 }
+
320
+
+
324 void clear() noexcept
+
325 {
+
326 m_num = 0;
+
327 }
-
329
-
-
337 size_t dec_size(_In_ size_t size) const noexcept
-
338 {
-
339 return ((m_num + size + 3)/4)*3;
-
340 }
+
328
+
+
336 size_t dec_size(_In_ size_t size) const noexcept
+
337 {
+
338 return ((m_num + size + 3)/4)*3;
+
339 }
-
341
-
342 protected:
-
346 template<class _Ty, class _Ax>
-
-
347 size_t decode(_Inout_ std::vector<_Ty, _Ax> &out)
-
348 {
-
349 m_num = 0;
-
350 out.push_back((_Ty)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
-
351 if (m_buf[2] < 64) {
-
352 out.push_back((_Ty)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
-
353 if (m_buf[3] < 64) {
-
354 out.push_back((_Ty)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
-
355 return 3;
-
356 } else
-
357 return 2;
-
358 } else
-
359 return 1;
-
360 }
+
340
+
341 protected:
+
345 template<class _Ty, class _Ax>
+
+
346 size_t decode(_Inout_ std::vector<_Ty, _Ax> &out)
+
347 {
+
348 m_num = 0;
+
349 out.push_back((_Ty)(((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff));
+
350 if (m_buf[2] < 64) {
+
351 out.push_back((_Ty)(((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff));
+
352 if (m_buf[3] < 64) {
+
353 out.push_back((_Ty)(((m_buf[2] << 6) | m_buf[3]) & 0xff));
+
354 return 3;
+
355 } else
+
356 return 2;
+
357 } else
+
358 return 1;
+
359 }
-
361
-
362 protected:
-
363 uint8_t m_buf[4];
-
364 size_t m_num;
-
365 };
+
360
+
361 protected:
+
362 uint8_t m_buf[4];
+
363 size_t m_num;
+
364 };
-
366
-
367#ifdef _MSC_VER
-
368#pragma warning(push)
-
369#pragma warning(disable: 26495)
-
370#endif
-
371
-
- -
376 {
-
377 public:
-
378 base64_reader(_Inout_ stdex::stream::basic& source) :
- -
380 m_temp_off(0),
-
381 m_temp_len(0)
-
382 {}
-
383
-
384#pragma warning(suppress: 6101) // See [1] below
-
-
385 virtual _Success_(return != 0 || length == 0) size_t read(
-
386 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
-
387 {
-
388 _Assume_(data || !length);
-
389 for (size_t to_read = length;;) {
-
390 if (m_temp_len >= to_read) {
-
391 memcpy(data, m_temp + m_temp_off, to_read);
-
392 m_temp_off += to_read;
-
393 m_temp_len -= to_read;
-
394 m_state = stdex::stream::state_t::ok;
-
395 return length;
-
396 }
-
397 if (m_temp_len) {
-
398 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
399 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
-
400 to_read -= m_temp_len;
-
401 m_temp_off = 0;
-
402 m_temp_len = 0;
-
403 }
-
404 // Read one Base64 block (4 chars)
-
405 while (m_num < 4) {
-
406 uint8_t x;
-
407 *m_source >> x;
-
408 if (!m_source->ok()) _Unlikely_ {
-
409 m_state = m_source->state();
-
410 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
411 }
-
412 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
-
413 m_num++;
-
414 }
-
415 decode();
-
416 if (m_temp_len < 3 && to_read >= 3) {
-
417 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
-
418 memcpy(data, m_temp + m_temp_off, m_temp_len);
-
419 m_temp_off = 0;
-
420 m_temp_len = 0;
-
421 to_read -= m_temp_len;
-
422 m_state = stdex::stream::state_t::ok;
-
423 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
-
424 }
-
425 }
-
426 }
+
365
+
366#ifdef _MSC_VER
+
367#pragma warning(push)
+
368#pragma warning(disable: 26495)
+
369#endif
+
370
+
+ +
375 {
+
376 public:
+
377 base64_reader(_Inout_ stdex::stream::basic& source) :
+ +
379 m_temp_off(0),
+
380 m_temp_len(0)
+
381 {}
+
382
+
383#pragma warning(suppress: 6101) // See [1] below
+
+
384 virtual _Success_(return != 0 || length == 0) size_t read(
+
385 _Out_writes_bytes_to_opt_(length, return) void* data, _In_ size_t length)
+
386 {
+
387 _Assume_(data || !length);
+
388 for (size_t to_read = length;;) {
+
389 if (m_temp_len >= to_read) {
+
390 memcpy(data, m_temp + m_temp_off, to_read);
+
391 m_temp_off += to_read;
+
392 m_temp_len -= to_read;
+
393 m_state = stdex::stream::state_t::ok;
+
394 return length;
+
395 }
+
396 if (m_temp_len) {
+
397 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
398 reinterpret_cast<uint8_t*&>(data) += m_temp_len;
+
399 to_read -= m_temp_len;
+
400 m_temp_off = 0;
+
401 m_temp_len = 0;
+
402 }
+
403 // Read one Base64 block (4 chars)
+
404 while (m_num < 4) {
+
405 uint8_t x;
+
406 *m_source >> x;
+
407 if (!m_source->ok()) _Unlikely_ {
+
408 m_state = m_source->state();
+
409 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
410 }
+
411 if ((m_buf[m_num] = base64_dec_lookup[x]) != 255)
+
412 m_num++;
+
413 }
+
414 decode();
+
415 if (m_temp_len < 3 && to_read >= 3) {
+
416 // If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.
+
417 memcpy(data, m_temp + m_temp_off, m_temp_len);
+
418 m_temp_off = 0;
+
419 m_temp_len = 0;
+
420 to_read -= m_temp_len;
+
421 m_state = stdex::stream::state_t::ok;
+
422 return length - to_read; // [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.
+
423 }
+
424 }
+
425 }
-
427
-
428 protected:
-
-
432 void decode()
-
433 {
-
434 m_num = 0;
-
435 m_temp_off = 0;
-
436 m_temp[0] = ((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff;
-
437 if (m_buf[2] < 64) {
-
438 m_temp[1] = ((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff;
-
439 if (m_buf[3] < 64) {
-
440 m_temp[2] = ((m_buf[2] << 6) | m_buf[3]) & 0xff;
-
441 m_temp_len = 3;
-
442 } else
-
443 m_temp_len = 2;
-
444 } else
-
445 m_temp_len = 1;
-
446 }
+
426
+
427 protected:
+
+
431 void decode()
+
432 {
+
433 m_num = 0;
+
434 m_temp_off = 0;
+
435 m_temp[0] = ((m_buf[0] << 2) | (m_buf[1] >> 4)) & 0xff;
+
436 if (m_buf[2] < 64) {
+
437 m_temp[1] = ((m_buf[1] << 4) | (m_buf[2] >> 2)) & 0xff;
+
438 if (m_buf[3] < 64) {
+
439 m_temp[2] = ((m_buf[2] << 6) | m_buf[3]) & 0xff;
+
440 m_temp_len = 3;
+
441 } else
+
442 m_temp_len = 2;
+
443 } else
+
444 m_temp_len = 1;
+
445 }
-
447
-
448 protected:
-
449 char m_temp[3];
-
450 size_t
- - -
453 };
+
446
+
447 protected:
+
448 char m_temp[3];
+
449 size_t
+ + +
452 };
-
454
-
455#ifdef _MSC_VER
-
456#pragma warning(pop)
-
457#endif
-
458}
-
Base64 decoding session.
Definition base64.hpp:270
-
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:364
-
base64_dec() noexcept
Constructs blank decoding session.
Definition base64.hpp:275
-
void decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
Decodes one block of information, and appends it to the output.
Definition base64.hpp:292
-
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:337
-
size_t decode(std::vector< _Ty, _Ax > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:347
-
void clear() noexcept
Resets decoding session.
Definition base64.hpp:325
-
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:363
-
Base64 encoding session.
Definition base64.hpp:50
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)
Encodes one block of information, and appends it to the output.
Definition base64.hpp:71
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out)
Encodes one complete internal buffer of data.
Definition base64.hpp:123
-
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:163
-
uint8_t m_buf[3]
Internal buffer.
Definition base64.hpp:162
-
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:135
-
base64_enc() noexcept
Constructs blank encoding session.
Definition base64.hpp:55
-
void clear() noexcept
Resets encoding session.
Definition base64.hpp:101
-
size_t enc_size(size_t size) const noexcept
Returns maximum encoded size.
Definition base64.hpp:113
-
Converts from Base64 when reading from a stream.
Definition base64.hpp:376
-
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:432
-
char m_temp[3]
Temporary buffer.
Definition base64.hpp:449
-
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:452
-
virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
Reads block of data from the stream.
Definition base64.hpp:385
-
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:451
-
Converts to Base64 when writing to a stream.
Definition base64.hpp:170
-
size_t m_num_blocks
‍Maximum number of Base64 blocks (4 chars) to write without a line break (SIZE_MAX no line breaks)
Definition base64.hpp:263
-
void encode()
Encodes one complete internal buffer of data.
Definition base64.hpp:219
-
void encode(size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:232
-
virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)
Writes block of data to the stream.
Definition base64.hpp:190
+
453
+
454#ifdef _MSC_VER
+
455#pragma warning(pop)
+
456#endif
+
457}
+
Base64 decoding session.
Definition base64.hpp:269
+
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:363
+
base64_dec() noexcept
Constructs blank decoding session.
Definition base64.hpp:274
+
void decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
Decodes one block of information, and appends it to the output.
Definition base64.hpp:291
+
size_t dec_size(size_t size) const noexcept
Returns maximum decoded size.
Definition base64.hpp:336
+
size_t decode(std::vector< _Ty, _Ax > &out)
Decodes one complete internal buffer of data.
Definition base64.hpp:346
+
void clear() noexcept
Resets decoding session.
Definition base64.hpp:324
+
uint8_t m_buf[4]
Internal buffer.
Definition base64.hpp:362
+
Base64 encoding session.
Definition base64.hpp:49
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)
Encodes one block of information, and appends it to the output.
Definition base64.hpp:70
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out)
Encodes one complete internal buffer of data.
Definition base64.hpp:122
+
size_t m_num
Number of bytes used in m_buf
Definition base64.hpp:162
+
uint8_t m_buf[3]
Internal buffer.
Definition base64.hpp:161
+
void encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:134
+
base64_enc() noexcept
Constructs blank encoding session.
Definition base64.hpp:54
+
void clear() noexcept
Resets encoding session.
Definition base64.hpp:100
+
size_t enc_size(size_t size) const noexcept
Returns maximum encoded size.
Definition base64.hpp:112
+
Converts from Base64 when reading from a stream.
Definition base64.hpp:375
+
void decode()
Decodes one complete internal buffer of data.
Definition base64.hpp:431
+
char m_temp[3]
Temporary buffer.
Definition base64.hpp:448
+
size_t m_temp_len
Number of bytes of data in m_temp
Definition base64.hpp:451
+
virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
Reads block of data from the stream.
Definition base64.hpp:384
+
size_t m_temp_off
Index of data start in m_temp
Definition base64.hpp:450
+
Converts to Base64 when writing to a stream.
Definition base64.hpp:169
+
size_t m_num_blocks
‍Maximum number of Base64 blocks (4 chars) to write without a line break (SIZE_MAX no line breaks)
Definition base64.hpp:262
+
void encode()
Encodes one complete internal buffer of data.
Definition base64.hpp:218
+
void encode(size_t size)
Encodes partial internal buffer of data.
Definition base64.hpp:231
+
virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)
Writes block of data to the stream.
Definition base64.hpp:189
‍UTF-8 byte-order-mark
Definition stream.hpp:79
bool ok() const
Returns true if the stream state is clean i.e. previous operation was succesful.
Definition stream.hpp:175
state_t state() const
Returns stream state after last operation.
Definition stream.hpp:170
@@ -542,7 +541,7 @@ $(document).ready(function() { init_codefold(0); });
diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 0ae9bd115..480f359bc 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 58bf12df4..f7b4081dc 100644 --- a/classes.html +++ b/classes.html @@ -73,53 +73,59 @@ $(function() {
Class Index
-
A | B | C | D | F | G | H | I | L | M | N | P | R | S | U | V | W
+
A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | V | W
A
aosn_date (stdex::chrono)
aosn_timestamp (stdex::chrono)
async_reader (stdex::stream)
async_writer (stdex::stream)
B
-
base64_dec (stdex)
base64_enc (stdex)
base64_reader (stdex)
base64_writer (stdex)
basic (stdex::stream)
basic_angle (stdex::parser)
basic_any_cu (stdex::parser)
basic_bol (stdex::parser)
basic_branch (stdex::parser)
basic_chemical_formula (stdex::parser)
basic_creditor_reference (stdex::parser)
basic_cu (stdex::parser)
basic_cu_set (stdex::parser)
basic_date (stdex::parser)
basic_dns_domain_char (stdex::parser)
basic_dns_name (stdex::parser)
basic_email_address (stdex::parser)
basic_emoticon (stdex::parser)
basic_eol (stdex::parser)
basic_file (stdex::stream)
basic_fraction (stdex::parser)
basic_hash (stdex)
basic_iban (stdex::parser)
basic_integer (stdex::parser)
basic_integer10 (stdex::parser)
basic_integer10ts (stdex::parser)
basic_integer16 (stdex::parser)
basic_ipv4_address (stdex::parser)
basic_ipv6_address (stdex::parser)
basic_ipv6_scope_id_char (stdex::parser)
basic_iterations (stdex::parser)
basic_json_string (stdex::parser)
basic_mixed_numeral (stdex::parser)
basic_monetary_numeral (stdex::parser)
basic_noop (stdex::parser)
basic_parser (stdex::parser)
basic_permutation (stdex::parser)
basic_phone_number (stdex::parser)
basic_punct_cu (stdex::parser)
basic_roman_numeral (stdex::parser)
basic_scientific_numeral (stdex::parser)
basic_score (stdex::parser)
basic_sequence (stdex::parser)
basic_set (stdex::parser)
basic_si_reference (stdex::parser)
basic_si_reference_delimiter (stdex::parser)
basic_si_reference_part (stdex::parser)
basic_signed_numeral (stdex::parser)
basic_space_cu (stdex::parser)
basic_space_or_punct_cu (stdex::parser)
basic_string (stdex::parser)
basic_string_branch (stdex::parser)
basic_sys (stdex::stream)
basic_time (stdex::parser)
basic_url (stdex::parser)
basic_url_password_char (stdex::parser)
basic_url_path (stdex::parser)
basic_url_path_char (stdex::parser)
basic_url_username_char (stdex::parser)
block_hash (stdex)
buffer (stdex::stream)
buffer::buffer_t (stdex::stream)
buffered_sys (stdex::stream)
+
base64_dec (stdex)
base64_enc (stdex)
base64_reader (stdex)
base64_writer (stdex)
basic (stdex::stream)
basic_angle (stdex::parser)
basic_any_cu (stdex::parser)
basic_bol (stdex::parser)
basic_branch (stdex::parser)
basic_chemical_formula (stdex::parser)
basic_creditor_reference (stdex::parser)
basic_css_cdc (stdex::parser)
basic_css_cdo (stdex::parser)
basic_css_comment (stdex::parser)
basic_css_import (stdex::parser)
basic_css_string (stdex::parser)
basic_css_uri (stdex::parser)
basic_cu (stdex::parser)
basic_cu_set (stdex::parser)
basic_date (stdex::parser)
basic_dns_domain_char (stdex::parser)
basic_dns_name (stdex::parser)
basic_email_address (stdex::parser)
basic_emoticon (stdex::parser)
basic_eol (stdex::parser)
basic_file (stdex::stream)
basic_fraction (stdex::parser)
basic_hash (stdex)
basic_html_declaration_condition_end (stdex::parser)
basic_html_declaration_condition_start (stdex::parser)
basic_html_ident (stdex::parser)
basic_html_tag (stdex::parser)
basic_html_value (stdex::parser)
basic_iban (stdex::parser)
basic_integer (stdex::parser)
basic_integer10 (stdex::parser)
basic_integer10ts (stdex::parser)
basic_integer16 (stdex::parser)
basic_ipv4_address (stdex::parser)
basic_ipv6_address (stdex::parser)
basic_ipv6_scope_id_char (stdex::parser)
basic_iterations (stdex::parser)
basic_json_string (stdex::parser)
basic_mime_type (stdex::parser)
basic_mixed_numeral (stdex::parser)
basic_monetary_numeral (stdex::parser)
basic_noop (stdex::parser)
basic_parser (stdex::parser)
basic_permutation (stdex::parser)
basic_phone_number (stdex::parser)
basic_punct_cu (stdex::parser)
basic_roman_numeral (stdex::parser)
basic_scientific_numeral (stdex::parser)
basic_score (stdex::parser)
basic_sequence (stdex::parser)
basic_set (stdex::parser)
basic_si_reference (stdex::parser)
basic_si_reference_delimiter (stdex::parser)
basic_si_reference_part (stdex::parser)
basic_signed_numeral (stdex::parser)
basic_space_cu (stdex::parser)
basic_space_or_punct_cu (stdex::parser)
basic_string (stdex::parser)
basic_string_branch (stdex::parser)
basic_sys (stdex::stream)
basic_time (stdex::parser)
basic_url (stdex::parser)
basic_url_password_char (stdex::parser)
basic_url_path (stdex::parser)
basic_url_path_char (stdex::parser)
basic_url_username_char (stdex::parser)
block_hash (stdex)
buffer (stdex::stream)
buffer::buffer_t (stdex::stream)
buffered_sys (stdex::stream)
C
-
cache (stdex::stream)
cached_file (stdex::stream)
charset_encoder (stdex)
converter (stdex::stream)
crc32_hash (stdex)
+
cache (stdex::stream)
cached_file (stdex::stream)
charset_encoder (stdex)
comment (stdex::html)
converter (stdex::stream)
crc32_hash (stdex)
D
-
diag_file (stdex::stream)
+
declaration (stdex::html)
diag_file (stdex::stream)
document (stdex::html)
+
E
+
element (stdex::html)
element_end (stdex::html)
element_start (stdex::html)
element_traits (stdex::html)
entity (stdex::html)
+
F
fifo (stdex::stream)
file (stdex::stream)
file_window (stdex::stream)
free_locale_delete (stdex)
-
+
G
global_progress (stdex)
-
-
H
-
hex_dec (stdex)
hex_enc (stdex)
http_agent (stdex::parser)
http_any_type (stdex::parser)
http_asterisk (stdex::parser)
http_cookie (stdex::parser)
http_cookie_parameter (stdex::parser)
http_factor_more (stdex::parser)
http_header (stdex::parser)
http_language (stdex::parser)
http_line_break (stdex::parser)
http_media_range (stdex::parser)
http_media_type (stdex::parser)
http_parameter (stdex::parser)
http_protocol (stdex::parser)
http_quoted_string (stdex::parser)
http_request (stdex::parser)
http_space (stdex::parser)
http_text_char (stdex::parser)
http_token (stdex::parser)
http_url (stdex::parser)
http_url_parameter (stdex::parser)
http_url_path (stdex::parser)
http_url_path_segment (stdex::parser)
http_url_port (stdex::parser)
http_url_server (stdex::parser)
http_value (stdex::parser)
http_value_collection (stdex::parser)
http_weight (stdex::parser)
http_weighted_value (stdex::parser)
-
I
-
interval (stdex)
+
H
+
hex_dec (stdex)
hex_enc (stdex)
html_attribute (stdex::parser)
http_agent (stdex::parser)
http_any_type (stdex::parser)
http_asterisk (stdex::parser)
http_cookie (stdex::parser)
http_cookie_parameter (stdex::parser)
http_factor_more (stdex::parser)
http_header (stdex::parser)
http_language (stdex::parser)
http_line_break (stdex::parser)
http_media_range (stdex::parser)
http_media_type (stdex::parser)
http_parameter (stdex::parser)
http_protocol (stdex::parser)
http_quoted_string (stdex::parser)
http_request (stdex::parser)
http_space (stdex::parser)
http_text_char (stdex::parser)
http_token (stdex::parser)
http_url (stdex::parser)
http_url_parameter (stdex::parser)
http_url_path (stdex::parser)
http_url_path_segment (stdex::parser)
http_url_port (stdex::parser)
http_url_server (stdex::parser)
http_value (stdex::parser)
http_value_collection (stdex::parser)
http_weight (stdex::parser)
http_weighted_value (stdex::parser)
+
I
+
inserted_token (stdex::html)
instruction (stdex::html)
interval (stdex)
+
L
lazy_progress (stdex)
limiter (stdex::stream)
-
+
M
mapping (stdex)
md2_t (stdex)
md5_hash (stdex)
memory_file (stdex::stream)
-
+
N
no_delete (stdex)
no_delete< T[]> (stdex)
fifo::node_t (stdex::stream)
-
-
P
-
parser_collection (stdex::parser)
pool (stdex)
progress (stdex)
progress_switcher (stdex)
+
P
+
parser (stdex::html)
parser_collection (stdex::parser)
pool (stdex)
progress (stdex)
progress_switcher (stdex)
+
R
record (stdex::idrec)
replicator (stdex::stream)
ring (stdex)
-
+
S
-
sgml_any_cp (stdex::parser)
sgml_cp (stdex::parser)
sgml_cp_set (stdex::parser)
sgml_dns_domain_char (stdex::parser)
sgml_ipv6_scope_id_char (stdex::parser)
sgml_punct_cp (stdex::parser)
sgml_space_cp (stdex::parser)
sgml_space_or_punct_cp (stdex::parser)
sgml_string (stdex::parser)
sgml_url_password_char (stdex::parser)
sgml_url_path_char (stdex::parser)
sgml_url_username_char (stdex::parser)
sha1_hash (stdex)
sha256_t (stdex)
sha_t (stdex)
socket (stdex::stream)
spinlock (stdex)
stream_hasher (stdex)
sys_info_t (stdex)
sys_object (stdex)
+
sequence (stdex::html)
sgml_any_cp (stdex::parser)
sgml_cp (stdex::parser)
sgml_cp_set (stdex::parser)
sgml_dns_domain_char (stdex::parser)
sgml_ipv6_scope_id_char (stdex::parser)
sgml_punct_cp (stdex::parser)
sgml_space_cp (stdex::parser)
sgml_space_or_punct_cp (stdex::parser)
sgml_string (stdex::parser)
sgml_url_password_char (stdex::parser)
sgml_url_path_char (stdex::parser)
sgml_url_username_char (stdex::parser)
sha1_hash (stdex)
sha256_t (stdex)
sha_t (stdex)
socket (stdex::stream)
spinlock (stdex)
starting_token (stdex::html)
stream_hasher (stdex)
sys_info_t (stdex)
sys_object (stdex)
+
+
T
+
text_token (stdex::html)
token (stdex::html)
U
-
user_cancelled (stdex)
+
url_token (stdex::html)
user_cancelled (stdex)
V
vector_queue (stdex)
@@ -130,7 +136,7 @@ $(function() {
diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index 91257e53f..faa8c60f5 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 2eefdc366..b18ac7ae6 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -239,7 +239,7 @@ template<class _Ty , class _Ax , class _Tchr >
diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 1f6b69bbf..04bb6994c 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 6a6db1ac2..6a353e610 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -244,7 +244,7 @@ template<class _Elem , class _Traits , class _Ax >
diff --git a/classstdex_1_1base64__reader-members.html b/classstdex_1_1base64__reader-members.html index 02b92c905..7403eb133 100644 --- a/classstdex_1_1base64__reader-members.html +++ b/classstdex_1_1base64__reader-members.html @@ -162,7 +162,7 @@ $(function() {
diff --git a/classstdex_1_1base64__reader.html b/classstdex_1_1base64__reader.html index 1a488c441..5d431ce3c 100644 --- a/classstdex_1_1base64__reader.html +++ b/classstdex_1_1base64__reader.html @@ -443,7 +443,7 @@ size_t m_num
diff --git a/classstdex_1_1base64__writer-members.html b/classstdex_1_1base64__writer-members.html index eff8ce327..36c89a845 100644 --- a/classstdex_1_1base64__writer-members.html +++ b/classstdex_1_1base64__writer-members.html @@ -164,7 +164,7 @@ $(function() {
diff --git a/classstdex_1_1base64__writer.html b/classstdex_1_1base64__writer.html index fbee76be8..23b82a85f 100644 --- a/classstdex_1_1base64__writer.html +++ b/classstdex_1_1base64__writer.html @@ -450,7 +450,7 @@ size_t m_num
diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html index a9a611e62..6e92a1ca6 100644 --- a/classstdex_1_1basic__hash-members.html +++ b/classstdex_1_1basic__hash-members.html @@ -90,7 +90,7 @@ $(function() {
diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html index 66fafa243..bb9d72343 100644 --- a/classstdex_1_1basic__hash.html +++ b/classstdex_1_1basic__hash.html @@ -255,7 +255,7 @@ template<class T >
diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html index 25a581c69..748a6a10c 100644 --- a/classstdex_1_1block__hash-members.html +++ b/classstdex_1_1block__hash-members.html @@ -94,7 +94,7 @@ $(function() {
diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html index 2acace648..8acabbfa5 100644 --- a/classstdex_1_1block__hash.html +++ b/classstdex_1_1block__hash.html @@ -245,7 +245,7 @@ template<class T >
diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index 458b5c6f8..7baaf6b5d 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 9ff815e9b..8b4be0ce9 100644 --- a/classstdex_1_1charset__encoder.html +++ b/classstdex_1_1charset__encoder.html @@ -607,7 +607,7 @@ template<class _Traits_to = std::char_traits<T_to>, class _Alloc_to = diff --git a/classstdex_1_1crc32__hash-members.html b/classstdex_1_1crc32__hash-members.html index c4610215a..bb83a7d04 100644 --- a/classstdex_1_1crc32__hash-members.html +++ b/classstdex_1_1crc32__hash-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html index 5f366c3b2..b8c91014c 100644 --- a/classstdex_1_1crc32__hash.html +++ b/classstdex_1_1crc32__hash.html @@ -245,7 +245,7 @@ crc32_t m_value diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index 3466e0a0e..e09929c51 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 86a2e273a..d1dae4ab3 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 ed0dd542d..3ab097423 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 d0bf99320..ab5406051 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 6174a7efe..b0e077fe3 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 f8f3c4f50..937343c78 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_1html_1_1comment-members.html b/classstdex_1_1html_1_1comment-members.html new file mode 100644 index 000000000..46b05a048 --- /dev/null +++ b/classstdex_1_1html_1_1comment-members.html @@ -0,0 +1,96 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::comment Member List
+
+
+ +

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

+ + + + + + + + +
comment(stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr) (defined in stdex::html::comment)stdex::html::commentinline
contentstdex::html::comment
intervalstdex::html::sequence
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1comment.html b/classstdex_1_1html_1_1comment.html new file mode 100644 index 000000000..e0a6ebeff --- /dev/null +++ b/classstdex_1_1html_1_1comment.html @@ -0,0 +1,141 @@ + + + + + + + +stdex: stdex::html::comment Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::comment Class Reference
+
+
+ +

HTML comment. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::comment:
+
+
+ + +stdex::html::sequence + +
+ + + + + + + + +

+Public Member Functions

+template<class T >
 comment (stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + + + + + +

+Public Attributes

+stdex::interval< size_t > content
 Comment content position in source.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

HTML comment.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1comment.png b/classstdex_1_1html_1_1comment.png new file mode 100644 index 000000000..94239e1f5 Binary files /dev/null and b/classstdex_1_1html_1_1comment.png differ diff --git a/classstdex_1_1html_1_1declaration-members.html b/classstdex_1_1html_1_1declaration-members.html new file mode 100644 index 000000000..05309c77b --- /dev/null +++ b/classstdex_1_1html_1_1declaration-members.html @@ -0,0 +1,97 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::declaration Member List
+
+
+ +

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

+ + + + + + + + + +
attributesstdex::html::declaration
declaration(stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr) (defined in stdex::html::declaration)stdex::html::declarationinline
intervalstdex::html::sequence
namestdex::html::declaration
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1declaration.html b/classstdex_1_1html_1_1declaration.html new file mode 100644 index 000000000..a27a67efd --- /dev/null +++ b/classstdex_1_1html_1_1declaration.html @@ -0,0 +1,145 @@ + + + + + + + +stdex: stdex::html::declaration Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::declaration Class Reference
+
+
+ +

HTML declaration. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::declaration:
+
+
+ + +stdex::html::sequence + +
+ + + + + + + + +

+Public Member Functions

+template<class T >
 declaration (stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

+stdex::interval< size_t > name
 Declaration name position in source.
 
+std::vector< stdex::parser::html_attributeattributes
 Declaration attribute positions in source.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

HTML declaration.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1declaration.png b/classstdex_1_1html_1_1declaration.png new file mode 100644 index 000000000..739a31ce7 Binary files /dev/null and b/classstdex_1_1html_1_1declaration.png differ diff --git a/classstdex_1_1html_1_1document-members.html b/classstdex_1_1html_1_1document-members.html new file mode 100644 index 000000000..f9c70f9fc --- /dev/null +++ b/classstdex_1_1html_1_1document-members.html @@ -0,0 +1,113 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::document< _Elem, _Traits, _Alloc > Member List
+
+
+ +

This is the complete list of members for stdex::html::document< _Elem, _Traits, _Alloc >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
active_element() conststdex::html::document< _Elem, _Traits, _Alloc >inlineprotected
append(_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars=SIZE_MAX)stdex::html::document< _Elem, _Traits, _Alloc >inline
assign(_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars=SIZE_MAX)stdex::html::document< _Elem, _Traits, _Alloc >inline
clear()stdex::html::document< _Elem, _Traits, _Alloc >inline
document() (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >inline
finalize()stdex::html::document< _Elem, _Traits, _Alloc >inline
m_any_char (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >protected
m_charsetstdex::html::document< _Elem, _Traits, _Alloc >protected
m_condition_end (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >protected
m_condition_start (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >protected
m_element_stackstdex::html::document< _Elem, _Traits, _Alloc >protected
m_entitiesstdex::html::document< _Elem, _Traits, _Alloc >protected
m_is_cdatastdex::html::document< _Elem, _Traits, _Alloc >protected
m_is_rcdatastdex::html::document< _Elem, _Traits, _Alloc >protected
m_is_special_elementstdex::html::document< _Elem, _Traits, _Alloc >protected
m_num_invalid_conditionsstdex::html::document< _Elem, _Traits, _Alloc >protected
m_num_parsedstdex::html::document< _Elem, _Traits, _Alloc >protected
m_num_valid_conditionsstdex::html::document< _Elem, _Traits, _Alloc >protected
m_sequencesstdex::html::document< _Elem, _Traits, _Alloc >protected
m_sourcestdex::html::document< _Elem, _Traits, _Alloc >protected
m_tag (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >protected
parser< _Elem, _Traits, _Alloc > (defined in stdex::html::document< _Elem, _Traits, _Alloc >)stdex::html::document< _Elem, _Traits, _Alloc >friend
replace_entities(_In_reads_or_z_opt_(num_chars) const _Elem *input, size_t num_chars) conststdex::html::document< _Elem, _Traits, _Alloc >inlineprotected
source() conststdex::html::document< _Elem, _Traits, _Alloc >inline
+ + + + diff --git a/classstdex_1_1html_1_1document.html b/classstdex_1_1html_1_1document.html new file mode 100644 index 000000000..8e308bc20 --- /dev/null +++ b/classstdex_1_1html_1_1document.html @@ -0,0 +1,203 @@ + + + + + + + +stdex: stdex::html::document< _Elem, _Traits, _Alloc > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::document< _Elem, _Traits, _Alloc > Class Template Reference
+
+
+ +

HTML document. + More...

+ +

#include <stdex/html.hpp>

+ + + + + + + + + + + + + + + + + +

+Public Member Functions

+void clear ()
 Empties document.
 
+void append (_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars=SIZE_MAX)
 Parses HTML source code by chunks.
 
+void finalize ()
 Finalizes document when no more appending is planned.
 
+void assign (_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars=SIZE_MAX)
 Parses HTML document source code.
 
+const std::basic_string< _Elem, _Traits, _Alloc > & source () const
 Returns document HTML source code.
 
+ + + + + + + +

+Protected Member Functions

+element_startactive_element () const
 Returns starting tag of currently active element or nullptr if no element is known to be started.
 
+std::basic_string< _Elem, _Traits, _Alloc > replace_entities (_In_reads_or_z_opt_(num_chars) const _Elem *input, size_t num_chars) const
 Replaces entities with their content.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

+std::basic_string< _Elem, _Traits, _Alloc > m_source
 Document HTML source code.
 
+size_t m_num_parsed
 Number of characters already parsed.
 
+stdex::charset_id m_charset
 Document charset.
 
+size_t m_num_valid_conditions
 Number of started valid conditions.
 
+size_t m_num_invalid_conditions
 Number of started invalid conditions.
 
+bool m_is_cdata
 Inside of CDATA?
 
+bool m_is_rcdata
 Inside of RCDATA?
 
+stdex::parser::basic_html_declaration_condition_start< _Elem > m_condition_start
 
+stdex::parser::basic_html_declaration_condition_end< _Elem > m_condition_end
 
+stdex::parser::basic_any_cu< _Elem > m_any_char
 
+std::vector< std::unique_ptr< entity< _Elem, _Traits, _Alloc > > > m_entities
 Array of entities.
 
+stdex::parser::basic_html_tag< _Elem > m_tag
 
+sequence_store m_sequences
 Store of sequences.
 
+std::vector< element_start * > m_element_stack
 LIFO stack of started elements.
 
+bool m_is_special_element
 Inside of a special element (<SCRIPT>, <STYLE>, ...)?
 
+ + + +

+Friends

+class parser< _Elem, _Traits, _Alloc >
 
+

Detailed Description

+
template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Alloc = std::allocator<_Elem>>
+class stdex::html::document< _Elem, _Traits, _Alloc >

HTML document.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1element-members.html b/classstdex_1_1html_1_1element-members.html new file mode 100644 index 000000000..31807f222 --- /dev/null +++ b/classstdex_1_1html_1_1element-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::element Member List
+
+
+ +

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

+ + + + + + + + + + + +
attributesstdex::html::element
codestdex::html::element
element(stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr) (defined in stdex::html::element)stdex::html::elementinline
element_code(_In_reads_z_(num_chars) const T *name, size_t num_chars) (defined in stdex::html::element)stdex::html::elementinlinestatic
intervalstdex::html::sequence
namestdex::html::element
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1element.html b/classstdex_1_1html_1_1element.html new file mode 100644 index 000000000..115690a2a --- /dev/null +++ b/classstdex_1_1html_1_1element.html @@ -0,0 +1,158 @@ + + + + + + + +stdex: stdex::html::element Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::element Class Reference
+
+
+ +

HTML element <.../> + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::element:
+
+
+ + +stdex::html::sequence +stdex::html::element_start + +
+ + + + + + + + +

+Public Member Functions

+template<class T >
 element (stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + +

+Static Public Member Functions

+template<class T >
static element_t element_code (_In_reads_z_(num_chars) const T *name, size_t num_chars)
 
+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+element_t code
 Element code.
 
+stdex::interval< size_t > name
 Element name position in source.
 
+std::vector< stdex::parser::html_attributeattributes
 Element attribute positions in source.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

HTML element <.../>

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1element.png b/classstdex_1_1html_1_1element.png new file mode 100644 index 000000000..1ae1be13a Binary files /dev/null and b/classstdex_1_1html_1_1element.png differ diff --git a/classstdex_1_1html_1_1element__end-members.html b/classstdex_1_1html_1_1element__end-members.html new file mode 100644 index 000000000..741e6fa5c --- /dev/null +++ b/classstdex_1_1html_1_1element__end-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::element_end Member List
+
+
+ +

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

+ + + + + + + + + + +
codestdex::html::element_end
element_end(stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr, element_start *_start=nullptr) (defined in stdex::html::element_end)stdex::html::element_endinline
intervalstdex::html::sequence
namestdex::html::element_end
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
startstdex::html::element_end
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1element__end.html b/classstdex_1_1html_1_1element__end.html new file mode 100644 index 000000000..f36310282 --- /dev/null +++ b/classstdex_1_1html_1_1element__end.html @@ -0,0 +1,149 @@ + + + + + + + +stdex: stdex::html::element_end Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::element_end Class Reference
+
+
+ +

Ending tag of an HTML element </...> + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::element_end:
+
+
+ + +stdex::html::sequence + +
+ + + + + + + + +

+Public Member Functions

+template<class T >
 element_end (stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr, element_start *_start=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+element_t code
 Element code.
 
+stdex::interval< size_t > name
 Element name position in source.
 
+element_startstart
 Corresponding starting tag.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

Ending tag of an HTML element </...>

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1element__end.png b/classstdex_1_1html_1_1element__end.png new file mode 100644 index 000000000..e1e5769b4 Binary files /dev/null and b/classstdex_1_1html_1_1element__end.png differ diff --git a/classstdex_1_1html_1_1element__start-members.html b/classstdex_1_1html_1_1element__start-members.html new file mode 100644 index 000000000..b1f6a993f --- /dev/null +++ b/classstdex_1_1html_1_1element__start-members.html @@ -0,0 +1,101 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::element_start Member List
+
+
+ +

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

+ + + + + + + + + + + + + +
attributesstdex::html::element
codestdex::html::element
element(stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr) (defined in stdex::html::element)stdex::html::elementinline
element_code(_In_reads_z_(num_chars) const T *name, size_t num_chars) (defined in stdex::html::element)stdex::html::elementinlinestatic
element_start(stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr, sequence *_end=nullptr) (defined in stdex::html::element_start)stdex::html::element_startinline
endstdex::html::element_start
intervalstdex::html::sequence
namestdex::html::element
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1element__start.html b/classstdex_1_1html_1_1element__start.html new file mode 100644 index 000000000..4fd1c7374 --- /dev/null +++ b/classstdex_1_1html_1_1element__start.html @@ -0,0 +1,168 @@ + + + + + + + +stdex: stdex::html::element_start Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::element_start Class Reference
+
+
+ +

Starting tag of an HTML element <...> + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::element_start:
+
+
+ + +stdex::html::element +stdex::html::sequence + +
+ + + + + + + + + + + + +

+Public Member Functions

+template<class T >
 element_start (stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr, sequence *_end=nullptr)
 
- Public Member Functions inherited from stdex::html::element
+template<class T >
 element (stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+sequenceend
 Corresponding ending tag of type element_end; When element is ended by a start of another element, this points to the another element start.
 
- Public Attributes inherited from stdex::html::element
+element_t code
 Element code.
 
+stdex::interval< size_t > name
 Element name position in source.
 
+std::vector< stdex::parser::html_attributeattributes
 Element attribute positions in source.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+ + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from stdex::html::element
+template<class T >
static element_t element_code (_In_reads_z_(num_chars) const T *name, size_t num_chars)
 
+

Detailed Description

+

Starting tag of an HTML element <...>

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1element__start.png b/classstdex_1_1html_1_1element__start.png new file mode 100644 index 000000000..298b88b45 Binary files /dev/null and b/classstdex_1_1html_1_1element__start.png differ diff --git a/classstdex_1_1html_1_1instruction-members.html b/classstdex_1_1html_1_1instruction-members.html new file mode 100644 index 000000000..4d64da6da --- /dev/null +++ b/classstdex_1_1html_1_1instruction-members.html @@ -0,0 +1,96 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::instruction Member List
+
+
+ +

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

+ + + + + + + + +
contentstdex::html::instruction
instruction(stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr) (defined in stdex::html::instruction)stdex::html::instructioninline
intervalstdex::html::sequence
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1instruction.html b/classstdex_1_1html_1_1instruction.html new file mode 100644 index 000000000..9a397b49e --- /dev/null +++ b/classstdex_1_1html_1_1instruction.html @@ -0,0 +1,141 @@ + + + + + + + +stdex: stdex::html::instruction Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::instruction Class Reference
+
+
+ +

HTML instruction. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::instruction:
+
+
+ + +stdex::html::sequence + +
+ + + + + + + + +

+Public Member Functions

+template<class T >
 instruction (stdex::parser::basic_html_tag< T > &&tag, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + + + + + +

+Public Attributes

+stdex::interval< size_t > content
 Instruction content position in source.
 
- Public Attributes inherited from stdex::html::sequence
+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

HTML instruction.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1instruction.png b/classstdex_1_1html_1_1instruction.png new file mode 100644 index 000000000..c9a941b9b Binary files /dev/null and b/classstdex_1_1html_1_1instruction.png differ diff --git a/classstdex_1_1html_1_1parser-members.html b/classstdex_1_1html_1_1parser-members.html new file mode 100644 index 000000000..4c4d7ef9b --- /dev/null +++ b/classstdex_1_1html_1_1parser-members.html @@ -0,0 +1,116 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::parser< _Elem, _Traits, _Alloc > Member List
+
+
+ +

This is the complete list of members for stdex::html::parser< _Elem, _Traits, _Alloc >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
append_inserted_tokens(std::basic_string< _Elem, _Traits, _Alloc > &source, inserted_token_list &inserted_tokens, size_t word_index, bool after_word, token_list &active_tokens)stdex::html::parser< _Elem, _Traits, _Alloc >inline
append_token(std::unique_ptr< T > &&token)stdex::html::parser< _Elem, _Traits, _Alloc >inlineprotected
append_token(std::unique_ptr< T > &&token, std::basic_string< _Elem, _Traits, _Alloc > &source)stdex::html::parser< _Elem, _Traits, _Alloc >inlineprotected
end_tokens(std::basic_string< _Elem, _Traits, _Alloc > &source, token_list &active_tokens, const token_list &new_tokens)stdex::html::parser< _Elem, _Traits, _Alloc >inline
link(std::basic_string< _Elem, _Traits, _Alloc > &source, const text_token< _Elem, _Traits, _Alloc > *t)stdex::html::parser< _Elem, _Traits, _Alloc >inlinestatic
m_any_char (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_cdc (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_cdo (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_comment (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_import (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_string (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_css_uri (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >protected
m_documentstdex::html::parser< _Elem, _Traits, _Alloc >protected
m_offsetstdex::html::parser< _Elem, _Traits, _Alloc >protected
m_parse_framesstdex::html::parser< _Elem, _Traits, _Alloc >protected
m_progressstdex::html::parser< _Elem, _Traits, _Alloc >protected
m_sourcestdex::html::parser< _Elem, _Traits, _Alloc >protected
m_tokensstdex::html::parser< _Elem, _Traits, _Alloc >protected
m_urlstdex::html::parser< _Elem, _Traits, _Alloc >protected
make_absolute_url(std::basic_string< _Elem, _Traits, _Alloc > &rel)stdex::html::parser< _Elem, _Traits, _Alloc >inline
merge(token_list &a, const token_list &b)stdex::html::parser< _Elem, _Traits, _Alloc >inlinestatic
parse()stdex::html::parser< _Elem, _Traits, _Alloc >inline
parse(const sequence_store::const_iterator &end, uint32_t text_type=0)stdex::html::parser< _Elem, _Traits, _Alloc >inlineprotected
parse_css(size_t start, size_t end)stdex::html::parser< _Elem, _Traits, _Alloc >inlineprotected
parser(const document< _Elem, _Traits, _Alloc > &document, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, stdex::progress< size_t > *progress=nullptr) (defined in stdex::html::parser< _Elem, _Traits, _Alloc >)stdex::html::parser< _Elem, _Traits, _Alloc >inline
start_tokens(std::basic_string< _Elem, _Traits, _Alloc > &source, token_list &active_tokens, const token_list &new_tokens, token_list::const_iterator from)stdex::html::parser< _Elem, _Traits, _Alloc >inlinestatic
tokens() conststdex::html::parser< _Elem, _Traits, _Alloc >inline
+ + + + diff --git a/classstdex_1_1html_1_1parser.html b/classstdex_1_1html_1_1parser.html new file mode 100644 index 000000000..e9b745127 --- /dev/null +++ b/classstdex_1_1html_1_1parser.html @@ -0,0 +1,624 @@ + + + + + + + +stdex: stdex::html::parser< _Elem, _Traits, _Alloc > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::parser< _Elem, _Traits, _Alloc > Class Template Reference
+
+
+ +

HTML parser. + More...

+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

parser (const document< _Elem, _Traits, _Alloc > &document, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, stdex::progress< size_t > *progress=nullptr)
 
+text_token< _Elem, _Traits, _Alloc > * parse ()
 Parses HTML document.
 
token_list::const_iterator end_tokens (std::basic_string< _Elem, _Traits, _Alloc > &source, token_list &active_tokens, const token_list &new_tokens)
 Pops ending tokens from the active token list and append their tags to the source code string.
 
void append_inserted_tokens (std::basic_string< _Elem, _Traits, _Alloc > &source, inserted_token_list &inserted_tokens, size_t word_index, bool after_word, token_list &active_tokens)
 Adds matching inserted tokens before/after the given word in source code.
 
+void make_absolute_url (std::basic_string< _Elem, _Traits, _Alloc > &rel)
 Converts URL to absolute.
 
+const token_vector & tokens () const
 Returns collection of tokens.
 
+ + + + + + + + + + +

+Static Public Member Functions

static void link (std::basic_string< _Elem, _Traits, _Alloc > &source, const text_token< _Elem, _Traits, _Alloc > *t)
 Rebuilds HTML source code from the token tree.
 
static void start_tokens (std::basic_string< _Elem, _Traits, _Alloc > &source, token_list &active_tokens, const token_list &new_tokens, token_list::const_iterator from)
 Pushes tokens to the active token list and appends their tags to the source code string.
 
static void merge (token_list &a, const token_list &b)
 Adds tokens from list b to list a creating an union.
 
+ + + + + + + + + + + + + + + +

+Protected Member Functions

template<class T >
T * append_token (std::unique_ptr< T > &&token)
 Adds token to the collection.
 
template<class T >
size_t append_token (std::unique_ptr< T > &&token, std::basic_string< _Elem, _Traits, _Alloc > &source)
 Adds token to the collection and appends its tag to the source code string.
 
text_token< _Elem, _Traits, _Alloc > * parse (const sequence_store::const_iterator &end, uint32_t text_type=0)
 Recursively parses HTML document.
 
+text_token< _Elem, _Traits, _Alloc > * parse_css (size_t start, size_t end)
 Parses CSS.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

+const document< _Elem, _Traits, _Alloc > & m_document
 Document being analyzed.
 
+const stdex::sys_string m_url
 Absolute document URL.
 
+const bool m_parse_frames
 Parse frames.
 
+stdex::progress< size_t > * m_progress
 Progress indicator.
 
+const _Elem * m_source
 HTML source code.
 
+token_vector m_tokens
 HTML token storage.
 
+sequence_store::const_iterator m_offset
 Index of active section.
 
+stdex::parser::basic_css_cdo< _Elem > m_css_cdo
 
+stdex::parser::basic_css_cdc< _Elem > m_css_cdc
 
+stdex::parser::basic_css_comment< _Elem > m_css_comment
 
+stdex::parser::basic_css_string< _Elem > m_css_string
 
+stdex::parser::basic_css_uri< _Elem > m_css_uri
 
+stdex::parser::basic_css_import< _Elem > m_css_import
 
+stdex::parser::basic_any_cu< _Elem > m_any_char
 
+

Detailed Description

+
template<class _Elem, class _Traits, class _Alloc>
+class stdex::html::parser< _Elem, _Traits, _Alloc >

HTML parser.

+

Member Function Documentation

+ +

◆ append_inserted_tokens()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void stdex::html::parser< _Elem, _Traits, _Alloc >::append_inserted_tokens (std::basic_string< _Elem, _Traits, _Alloc > & source,
inserted_token_list & inserted_tokens,
size_t word_index,
bool after_word,
token_list & active_tokens 
)
+
+inline
+
+ +

Adds matching inserted tokens before/after the given word in source code.

+
Parameters
+ + + + + + +
[in,out]sourceSource code
[in,out]inserted_tokensList of tokens to insert. The tokens are removed from the list once inserted.
[in]word_indexWord index
[in]after_wordfalse if source code is before the word; true if after the word
[in,out]active_tokensStack of active tokens
+
+
+ +
+
+ +

◆ append_token() [1/2]

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+
+template<class T >
+ + + + + +
+ + + + + + + + +
T * stdex::html::parser< _Elem, _Traits, _Alloc >::append_token (std::unique_ptr< T > && token)
+
+inlineprotected
+
+ +

Adds token to the collection.

+
Parameters
+ + +
[in]tokenToken
+
+
+
Returns
Pointer to the token for non-owning references
+ +
+
+ +

◆ append_token() [2/2]

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+
+template<class T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_t stdex::html::parser< _Elem, _Traits, _Alloc >::append_token (std::unique_ptr< T > && token,
std::basic_string< _Elem, _Traits, _Alloc > & source 
)
+
+inlineprotected
+
+ +

Adds token to the collection and appends its tag to the source code string.

+
Parameters
+ + + +
[in]tokenToken
[in,out]sourceSource code
+
+
+
Returns
Number of code units appended to the source code
+ +
+
+ +

◆ end_tokens()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
token_list::const_iterator stdex::html::parser< _Elem, _Traits, _Alloc >::end_tokens (std::basic_string< _Elem, _Traits, _Alloc > & source,
token_list & active_tokens,
const token_list & new_tokens 
)
+
+inline
+
+ +

Pops ending tokens from the active token list and append their tags to the source code string.

+
Parameters
+ + + + +
[in,out]sourceSource code
[in,out]active_tokensStack of active tokens
[in]new_tokensDesired stack of active tokens
+
+
+
Returns
Position in new_tokens specifying where the cut was made
+ +
+
+ +

◆ link()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void stdex::html::parser< _Elem, _Traits, _Alloc >::link (std::basic_string< _Elem, _Traits, _Alloc > & source,
const text_token< _Elem, _Traits, _Alloc > * t 
)
+
+inlinestatic
+
+ +

Rebuilds HTML source code from the token tree.

+
Parameters
+ + + +
[in,out]sourceString to append source code to
[in]tDocument root token
+
+
+ +
+
+ +

◆ merge()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void stdex::html::parser< _Elem, _Traits, _Alloc >::merge (token_list & a,
const token_list & b 
)
+
+inlinestatic
+
+ +

Adds tokens from list b to list a creating an union.

+
Parameters
+ + + +
[in,out]aToken list to merge b into
[in]bToken list to merge to a
+
+
+ +
+
+ +

◆ parse()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
text_token< _Elem, _Traits, _Alloc > * stdex::html::parser< _Elem, _Traits, _Alloc >::parse (const sequence_store::const_iterator & end,
uint32_t text_type = 0 
)
+
+inlineprotected
+
+ +

Recursively parses HTML document.

+
Parameters
+ + + +
[in]endParse sequences on [m_offset, end) interval
[in]text_typeText flags of the sequences being parsed
+
+
+
Returns
Token represening sequences parsed
+ +
+
+ +

◆ start_tokens()

+ +
+
+
+template<class _Elem , class _Traits , class _Alloc >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void stdex::html::parser< _Elem, _Traits, _Alloc >::start_tokens (std::basic_string< _Elem, _Traits, _Alloc > & source,
token_list & active_tokens,
const token_list & new_tokens,
token_list::const_iterator from 
)
+
+inlinestatic
+
+ +

Pushes tokens to the active token list and appends their tags to the source code string.

+
Parameters
+ + + + + +
[in,out]sourceSource code
[in,out]active_tokensStack of active tokens
[in]new_tokensNew tokens to add
[in]fromToken from new_tokens to start adding at
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1sequence-members.html b/classstdex_1_1html_1_1sequence-members.html new file mode 100644 index 000000000..ffd2e3e31 --- /dev/null +++ b/classstdex_1_1html_1_1sequence-members.html @@ -0,0 +1,94 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::sequence Member List
+
+
+ +

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

+ + + + + + +
intervalstdex::html::sequence
parentstdex::html::sequence
sequence(stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr) (defined in stdex::html::sequence)stdex::html::sequenceinline
typestdex::html::sequence
~sequence() (defined in stdex::html::sequence)stdex::html::sequenceinlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1sequence.html b/classstdex_1_1html_1_1sequence.html new file mode 100644 index 000000000..e69f45f67 --- /dev/null +++ b/classstdex_1_1html_1_1sequence.html @@ -0,0 +1,136 @@ + + + + + + + +stdex: stdex::html::sequence Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::sequence Class Reference
+
+
+ +

Base class for HTML sequences. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::sequence:
+
+
+ + +stdex::html::comment +stdex::html::declaration +stdex::html::element +stdex::html::element_end +stdex::html::instruction +stdex::html::element_start + +
+ + + + +

+Public Member Functions

sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 
+ + + + + + + + + + +

+Public Attributes

+stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
+stdex::interval< size_t > interval
 Sequence position in source.
 
+sequenceparent
 Parent sequence.
 
+

Detailed Description

+

Base class for HTML sequences.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1sequence.png b/classstdex_1_1html_1_1sequence.png new file mode 100644 index 000000000..889d204e8 Binary files /dev/null and b/classstdex_1_1html_1_1sequence.png differ diff --git a/classstdex_1_1html_1_1starting__token-members.html b/classstdex_1_1html_1_1starting__token-members.html new file mode 100644 index 000000000..8b5e06222 --- /dev/null +++ b/classstdex_1_1html_1_1starting__token-members.html @@ -0,0 +1,105 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::starting_token< _Elem, _Traits, _Alloc > Member List
+
+
+ +

This is the complete list of members for stdex::html::starting_token< _Elem, _Traits, _Alloc >, including all inherited members.

+ + + + + + + + + + + + + + + + + +
append_tag(std::basic_string< char, _Traits, _Alloc > &str) conststdex::html::tokeninline
append_tag(std::basic_string< wchar_t, _Traits, _Alloc > &str) conststdex::html::tokeninline
datastdex::html::token
end_sequencestdex::html::starting_token< _Elem, _Traits, _Alloc >
mappingstdex::html::text_token< _Elem, _Traits, _Alloc >
namestdex::html::starting_token< _Elem, _Traits, _Alloc >
parse_tag(const T *str, size_t &offset) (defined in stdex::html::token)stdex::html::tokeninlinestatic
parser< _Elem, _Traits, _Alloc > (defined in stdex::html::starting_token< _Elem, _Traits, _Alloc >)stdex::html::starting_token< _Elem, _Traits, _Alloc >friend
sequencestdex::html::token
starting_token(_In_reads_or_z_opt_(num_chars_text) const _Elem *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const _Elem *_name=nullptr, size_t num_chars_name=0, uint32_t text_type=0, stdex::html::sequence *sequence=nullptr, stdex::html::sequence *_end_sequence=nullptr, uintptr_t data=0) (defined in stdex::html::starting_token< _Elem, _Traits, _Alloc >)stdex::html::starting_token< _Elem, _Traits, _Alloc >inlineprotected
textstdex::html::text_token< _Elem, _Traits, _Alloc >
text_token(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in stdex::html::text_token< _Elem, _Traits, _Alloc >)stdex::html::text_token< _Elem, _Traits, _Alloc >inlineprotected
text_typestdex::html::text_token< _Elem, _Traits, _Alloc >
token(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in stdex::html::token)stdex::html::tokeninlineprotected
typestdex::html::token
~token() (defined in stdex::html::token)stdex::html::tokeninlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1starting__token.html b/classstdex_1_1html_1_1starting__token.html new file mode 100644 index 000000000..d05a7cb64 --- /dev/null +++ b/classstdex_1_1html_1_1starting__token.html @@ -0,0 +1,187 @@ + + + + + + + +stdex: stdex::html::starting_token< _Elem, _Traits, _Alloc > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::starting_token< _Elem, _Traits, _Alloc > Class Template Reference
+
+
+ +

Token representing start HTML tag. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::starting_token< _Elem, _Traits, _Alloc >:
+
+
+ + +stdex::html::text_token< _Elem, _Traits, _Alloc > +stdex::html::token + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+std::basic_string< _Elem, _Traits, _Alloc > name
 Element name allowing later recreation of ending </tag>
 
+stdex::html::sequenceend_sequence
 Ending tag sequence.
 
- Public Attributes inherited from stdex::html::text_token< _Elem, _Traits, _Alloc >
+std::basic_string< _Elem, _Traits, _Alloc > text
 Token text.
 
+uint32_t text_type
 Mask of text_type_flag_t to specify text content.
 
+stdex::mapping_vector< size_t > mapping
 Mapping between source and text positions.
 
- Public Attributes inherited from stdex::html::token
+token_t type
 Token type.
 
+sequencesequence
 Pointer to the sequence this token represents or nullptr when it doesn't trivially represent one sequence.
 
+uintptr_t data
 Any user-supplied data.
 
+ + + + + + + + + +

+Protected Member Functions

starting_token (_In_reads_or_z_opt_(num_chars_text) const _Elem *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const _Elem *_name=nullptr, size_t num_chars_name=0, uint32_t text_type=0, stdex::html::sequence *sequence=nullptr, stdex::html::sequence *_end_sequence=nullptr, uintptr_t data=0)
 
- Protected Member Functions inherited from stdex::html::text_token< _Elem, _Traits, _Alloc >
text_token (token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0)
 
- Protected Member Functions inherited from stdex::html::token
token (token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0)
 
+ + + +

+Friends

+class parser< _Elem, _Traits, _Alloc >
 
+ + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from stdex::html::token
template<class _Traits = std::char_traits<char>, class _Alloc = std::allocator<char>>
size_t append_tag (std::basic_string< char, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
template<class _Traits = std::char_traits<wchar_t>, class _Alloc = std::allocator<wchar_t>>
size_t append_tag (std::basic_string< wchar_t, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
- Static Public Member Functions inherited from stdex::html::token
+template<class T >
static tokenparse_tag (const T *str, size_t &offset)
 
+

Detailed Description

+
template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Alloc = std::allocator<_Elem>>
+class stdex::html::starting_token< _Elem, _Traits, _Alloc >

Token representing start HTML tag.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1starting__token.png b/classstdex_1_1html_1_1starting__token.png new file mode 100644 index 000000000..3c979aa95 Binary files /dev/null and b/classstdex_1_1html_1_1starting__token.png differ diff --git a/classstdex_1_1html_1_1text__token-members.html b/classstdex_1_1html_1_1text__token-members.html new file mode 100644 index 000000000..c148b4ddc --- /dev/null +++ b/classstdex_1_1html_1_1text__token-members.html @@ -0,0 +1,102 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::text_token< _Elem, _Traits, _Alloc > Member List
+
+
+ +

This is the complete list of members for stdex::html::text_token< _Elem, _Traits, _Alloc >, including all inherited members.

+ + + + + + + + + + + + + + +
append_tag(std::basic_string< char, _Traits, _Alloc > &str) conststdex::html::tokeninline
append_tag(std::basic_string< wchar_t, _Traits, _Alloc > &str) conststdex::html::tokeninline
datastdex::html::token
mappingstdex::html::text_token< _Elem, _Traits, _Alloc >
parse_tag(const T *str, size_t &offset) (defined in stdex::html::token)stdex::html::tokeninlinestatic
parser< _Elem, _Traits, _Alloc > (defined in stdex::html::text_token< _Elem, _Traits, _Alloc >)stdex::html::text_token< _Elem, _Traits, _Alloc >friend
sequencestdex::html::token
textstdex::html::text_token< _Elem, _Traits, _Alloc >
text_token(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in stdex::html::text_token< _Elem, _Traits, _Alloc >)stdex::html::text_token< _Elem, _Traits, _Alloc >inlineprotected
text_typestdex::html::text_token< _Elem, _Traits, _Alloc >
token(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in stdex::html::token)stdex::html::tokeninlineprotected
typestdex::html::token
~token() (defined in stdex::html::token)stdex::html::tokeninlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1text__token.html b/classstdex_1_1html_1_1text__token.html new file mode 100644 index 000000000..7a0d5863e --- /dev/null +++ b/classstdex_1_1html_1_1text__token.html @@ -0,0 +1,174 @@ + + + + + + + +stdex: stdex::html::text_token< _Elem, _Traits, _Alloc > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::text_token< _Elem, _Traits, _Alloc > Class Template Reference
+
+
+ +

Token representing part of HTML text. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::text_token< _Elem, _Traits, _Alloc >:
+
+
+ + +stdex::html::token +stdex::html::starting_token< _Elem, _Traits, _Alloc > + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+std::basic_string< _Elem, _Traits, _Alloc > text
 Token text.
 
+uint32_t text_type
 Mask of text_type_flag_t to specify text content.
 
+stdex::mapping_vector< size_t > mapping
 Mapping between source and text positions.
 
- Public Attributes inherited from stdex::html::token
+token_t type
 Token type.
 
+sequencesequence
 Pointer to the sequence this token represents or nullptr when it doesn't trivially represent one sequence.
 
+uintptr_t data
 Any user-supplied data.
 
+ + + + + + +

+Protected Member Functions

text_token (token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0)
 
- Protected Member Functions inherited from stdex::html::token
token (token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0)
 
+ + + +

+Friends

+class parser< _Elem, _Traits, _Alloc >
 
+ + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from stdex::html::token
template<class _Traits = std::char_traits<char>, class _Alloc = std::allocator<char>>
size_t append_tag (std::basic_string< char, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
template<class _Traits = std::char_traits<wchar_t>, class _Alloc = std::allocator<wchar_t>>
size_t append_tag (std::basic_string< wchar_t, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
- Static Public Member Functions inherited from stdex::html::token
+template<class T >
static tokenparse_tag (const T *str, size_t &offset)
 
+

Detailed Description

+
template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Alloc = std::allocator<_Elem>>
+class stdex::html::text_token< _Elem, _Traits, _Alloc >

Token representing part of HTML text.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1text__token.png b/classstdex_1_1html_1_1text__token.png new file mode 100644 index 000000000..3d5cf93f8 Binary files /dev/null and b/classstdex_1_1html_1_1text__token.png differ diff --git a/classstdex_1_1html_1_1token-members.html b/classstdex_1_1html_1_1token-members.html new file mode 100644 index 000000000..555040a16 --- /dev/null +++ b/classstdex_1_1html_1_1token-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::token Member List
+
+
+ +

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

+ + + + + + + + + + +
append_tag(std::basic_string< char, _Traits, _Alloc > &str) conststdex::html::tokeninline
append_tag(std::basic_string< wchar_t, _Traits, _Alloc > &str) conststdex::html::tokeninline
datastdex::html::token
parse_tag(const T *str, size_t &offset) (defined in stdex::html::token)stdex::html::tokeninlinestatic
parser (defined in stdex::html::token)stdex::html::tokenfriend
sequencestdex::html::token
token(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in stdex::html::token)stdex::html::tokeninlineprotected
typestdex::html::token
~token() (defined in stdex::html::token)stdex::html::tokeninlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1token.html b/classstdex_1_1html_1_1token.html new file mode 100644 index 000000000..cf9ba5b21 --- /dev/null +++ b/classstdex_1_1html_1_1token.html @@ -0,0 +1,237 @@ + + + + + + + +stdex: stdex::html::token Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::token Class Reference
+
+
+ +

HTML token base class. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::token:
+
+
+ + +stdex::html::text_token< _Elem, std::char_traits< _Elem >, std::allocator< _Elem > > +stdex::html::text_token< _Elem, _Traits, _Alloc > +stdex::html::url_token< _Elem, _Traits, _Alloc > +stdex::html::starting_token< _Elem, _Traits, _Alloc > + +
+ + + + + + + + + + +

+Public Member Functions

template<class _Traits = std::char_traits<char>, class _Alloc = std::allocator<char>>
size_t append_tag (std::basic_string< char, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
template<class _Traits = std::char_traits<wchar_t>, class _Alloc = std::allocator<wchar_t>>
size_t append_tag (std::basic_string< wchar_t, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
+ + + + +

+Static Public Member Functions

+template<class T >
static tokenparse_tag (const T *str, size_t &offset)
 
+ + + + + + + + + + +

+Public Attributes

+token_t type
 Token type.
 
+sequencesequence
 Pointer to the sequence this token represents or nullptr when it doesn't trivially represent one sequence.
 
+uintptr_t data
 Any user-supplied data.
 
+ + + +

+Protected Member Functions

token (token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0)
 
+ + + + +

+Friends

+template<class _Elem , class _Traits , class _Alloc >
class parser
 
+

Detailed Description

+

HTML token base class.

+

Member Function Documentation

+ +

◆ append_tag() [1/2]

+ +
+
+
+template<class _Traits = std::char_traits<char>, class _Alloc = std::allocator<char>>
+ + + + + +
+ + + + + + + + +
size_t stdex::html::token::append_tag (std::basic_string< char, _Traits, _Alloc > & str) const
+
+inline
+
+ +

Appends token tag to the source code.

+
Parameters
+ + +
[in,out]strSource code
+
+
+
Returns
Number of code units appended
+ +
+
+ +

◆ append_tag() [2/2]

+ +
+
+
+template<class _Traits = std::char_traits<wchar_t>, class _Alloc = std::allocator<wchar_t>>
+ + + + + +
+ + + + + + + + +
size_t stdex::html::token::append_tag (std::basic_string< wchar_t, _Traits, _Alloc > & str) const
+
+inline
+
+ +

Appends token tag to the source code.

+
Parameters
+ + +
[in,out]strSource code
+
+
+
Returns
Number of code units appended
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1token.png b/classstdex_1_1html_1_1token.png new file mode 100644 index 000000000..520c7d716 Binary files /dev/null and b/classstdex_1_1html_1_1token.png differ diff --git a/classstdex_1_1html_1_1url__token-members.html b/classstdex_1_1html_1_1url__token-members.html new file mode 100644 index 000000000..f96663c8a --- /dev/null +++ b/classstdex_1_1html_1_1url__token-members.html @@ -0,0 +1,101 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::html::url_token< _Elem, _Traits, _Alloc > Member List
+
+
+ +

This is the complete list of members for stdex::html::url_token< _Elem, _Traits, _Alloc >, including all inherited members.

+ + + + + + + + + + + + + +
append_tag(std::basic_string< char, _Traits, _Alloc > &str) conststdex::html::tokeninline
append_tag(std::basic_string< wchar_t, _Traits, _Alloc > &str) conststdex::html::tokeninline
datastdex::html::token
encodingstdex::html::url_token< _Elem, _Traits, _Alloc >
parse_tag(const T *str, size_t &offset) (defined in stdex::html::token)stdex::html::tokeninlinestatic
parser< _Elem, _Traits, _Alloc > (defined in stdex::html::url_token< _Elem, _Traits, _Alloc >)stdex::html::url_token< _Elem, _Traits, _Alloc >friend
sequencestdex::html::token
token(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in stdex::html::token)stdex::html::tokeninlineprotected
typestdex::html::token
urlstdex::html::url_token< _Elem, _Traits, _Alloc >
url_token(_In_reads_or_z_opt_(num_chars) const _Elem *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in stdex::html::url_token< _Elem, _Traits, _Alloc >)stdex::html::url_token< _Elem, _Traits, _Alloc >inlineprotected
~token() (defined in stdex::html::token)stdex::html::tokeninlinevirtual
+ + + + diff --git a/classstdex_1_1html_1_1url__token.html b/classstdex_1_1html_1_1url__token.html new file mode 100644 index 000000000..06ee4abdf --- /dev/null +++ b/classstdex_1_1html_1_1url__token.html @@ -0,0 +1,169 @@ + + + + + + + +stdex: stdex::html::url_token< _Elem, _Traits, _Alloc > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::html::url_token< _Elem, _Traits, _Alloc > Class Template Reference
+
+
+ +

HTTP token representing an URL. + More...

+ +

#include <stdex/html.hpp>

+
+Inheritance diagram for stdex::html::url_token< _Elem, _Traits, _Alloc >:
+
+
+ + +stdex::html::token + +
+ + + + + + + + + + + + + + + + + + +

+Public Attributes

+std::basic_string< _Elem, _Traits, _Alloc > url
 URL.
 
+token_url_t encoding
 URL encoding.
 
- Public Attributes inherited from stdex::html::token
+token_t type
 Token type.
 
+sequencesequence
 Pointer to the sequence this token represents or nullptr when it doesn't trivially represent one sequence.
 
+uintptr_t data
 Any user-supplied data.
 
+ + + + + + +

+Protected Member Functions

url_token (_In_reads_or_z_opt_(num_chars) const _Elem *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, stdex::html::sequence *sequence=nullptr, uintptr_t data=0)
 
- Protected Member Functions inherited from stdex::html::token
token (token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0)
 
+ + + +

+Friends

+class parser< _Elem, _Traits, _Alloc >
 
+ + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from stdex::html::token
template<class _Traits = std::char_traits<char>, class _Alloc = std::allocator<char>>
size_t append_tag (std::basic_string< char, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
template<class _Traits = std::char_traits<wchar_t>, class _Alloc = std::allocator<wchar_t>>
size_t append_tag (std::basic_string< wchar_t, _Traits, _Alloc > &str) const
 Appends token tag to the source code.
 
- Static Public Member Functions inherited from stdex::html::token
+template<class T >
static tokenparse_tag (const T *str, size_t &offset)
 
+

Detailed Description

+
template<class _Elem, class _Traits = std::char_traits<_Elem>, class _Alloc = std::allocator<_Elem>>
+class stdex::html::url_token< _Elem, _Traits, _Alloc >

HTTP token representing an URL.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1html_1_1url__token.png b/classstdex_1_1html_1_1url__token.png new file mode 100644 index 000000000..87c579b28 Binary files /dev/null and b/classstdex_1_1html_1_1url__token.png differ diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index 092153392..bdb4b0050 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index f63dcf953..0b51a2769 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -837,7 +837,7 @@ template<class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN> diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 95da7515f..83e1b74b8 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 c224e5ae7..ae2e315e9 100644 --- a/classstdex_1_1lazy__progress.html +++ b/classstdex_1_1lazy__progress.html @@ -279,7 +279,7 @@ template<class T > diff --git a/classstdex_1_1md5__hash-members.html b/classstdex_1_1md5__hash-members.html index f06f3feb0..c420b83d7 100644 --- a/classstdex_1_1md5__hash-members.html +++ b/classstdex_1_1md5__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html index e207a98d6..186444907 100644 --- a/classstdex_1_1md5__hash.html +++ b/classstdex_1_1md5__hash.html @@ -259,7 +259,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 376b05bd8..7e6b05e5b 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -88,18 +88,18 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline minute (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T > minute_separator (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T > - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline second (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T > second_separator (defined in stdex::parser::basic_angle< T >)stdex::parser::basic_angle< T > ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 5a6294b6b..14c1fe0ae 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -101,21 +101,21 @@ Public Member Functions  basic_angle (const std::shared_ptr< basic_integer10< T > > &_degree, const std::shared_ptr< basic_parser< T > > &_degree_separator, const std::shared_ptr< basic_integer10< T > > &_minute, const std::shared_ptr< basic_parser< T > > &_minute_separator, const std::shared_ptr< basic_integer10< T > > &_second, const std::shared_ptr< basic_parser< T > > &_second_separator, const std::shared_ptr< basic_parser< T > > &_decimal, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -186,8 +186,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -213,7 +213,7 @@ template<clas
- + @@ -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 1324ece04..afe263e5b 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -85,14 +85,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_any_cu< T >)stdex::parser::basic_any_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_any_cu< T >)stdex::parser::basic_any_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index c914e25d8..e24648b1b 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -100,19 +100,19 @@ Public Member Functions  basic_any_cu (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -133,8 +133,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_any_cu< T >

Test for any code unit.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 50782a087..34840c484 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -86,14 +86,14 @@ $(function() { invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_invert (defined in stdex::parser::basic_bol< T >)stdex::parser::basic_bol< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_bol< T >)stdex::parser::basic_bol< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_bol< T >)stdex::parser::basic_bol< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index 915b23654..1319c9c59 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -101,19 +101,19 @@ Public Member Functions  basic_bol (bool invert=false)   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_bol< T >

Test for beginning of line.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 d3a2e74ca..358e3b23b 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -89,17 +89,17 @@ $(function() { invalidate() (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual m_collection (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline parser_collection(const std::locale &locale) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlineprotected parser_collection(const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline parser_collection(std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index cde9b3a04..df05d4023 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -107,8 +107,8 @@ Public Member Functions  basic_branch (std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::parser_collection< T > @@ -122,13 +122,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -195,8 +195,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -222,7 +222,7 @@ template<clas
- + @@ -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 b37c5eca9..f3cc98910 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -90,14 +90,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_element (defined in stdex::parser::basic_chemical_formula< T >)stdex::parser::basic_chemical_formula< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_sign (defined in stdex::parser::basic_chemical_formula< T >)stdex::parser::basic_chemical_formula< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_chemical_formula< T >)stdex::parser::basic_chemical_formula< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_chemical_formula< T >)stdex::parser::basic_chemical_formula< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index 74e9bedda..1e89a93ef 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -100,23 +100,23 @@ Inheritance diagram for stdex::parser::basic_chemical_formula< T >:

Public Member Functions

basic_chemical_formula (const std::shared_ptr< basic_parser< T > > &element, const std::shared_ptr< basic_parser< T > > &digit, const std::shared_ptr< basic_parser< T > > &sign, const std::locale &locale=std::locale()) + basic_chemical_formula (const std::shared_ptr< basic_parser< T > > &element, const std::shared_ptr< basic_parser< T > > &digit, const std::shared_ptr< basic_parser< T > > &sign, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -181,8 +181,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -208,7 +208,7 @@ template<clas
- + @@ -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 3a92b36d5..b563e77b1 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -88,15 +88,15 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
is_validstdex::parser::basic_creditor_reference< T >
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_space (defined in stdex::parser::basic_creditor_reference< T >)stdex::parser::basic_creditor_reference< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_creditor_reference< T >)stdex::parser::basic_creditor_reference< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_creditor_reference< T >)stdex::parser::basic_creditor_reference< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
referencestdex::parser::basic_creditor_reference< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 8a2d4728b..fcf6758a8 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -102,21 +102,21 @@ Public Member Functions  basic_creditor_reference (const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -182,8 +182,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -209,7 +209,7 @@ template<clas
- + @@ -240,7 +240,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__css__cdc-members.html b/classstdex_1_1parser_1_1basic__css__cdc-members.html new file mode 100644 index 000000000..c7e84dd5c --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__cdc-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
+ + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + +
+
stdex::parser::basic_css_cdc< T > Member List
+
+
+ +

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

+ + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_cdc< T >)stdex::parser::basic_css_cdc< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__cdc.html b/classstdex_1_1parser_1_1basic__css__cdc.html new file mode 100644 index 000000000..3155193e4 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__cdc.html @@ -0,0 +1,145 @@ + + + + + + + +stdex: stdex::parser::basic_css_cdc< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_cdc< T > Class Template Reference
+
+
+ +

Legacy CSS comment end --> + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_cdc< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual void invalidate ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_cdc< T >

Legacy CSS comment end -->

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__cdc.png b/classstdex_1_1parser_1_1basic__css__cdc.png new file mode 100644 index 000000000..f06fbbfa3 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__cdc.png differ diff --git a/classstdex_1_1parser_1_1basic__css__cdo-members.html b/classstdex_1_1parser_1_1basic__css__cdo-members.html new file mode 100644 index 000000000..72b4d9505 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__cdo-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_css_cdo< T > Member List
+
+
+ +

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

+ + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_cdo< T >)stdex::parser::basic_css_cdo< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__cdo.html b/classstdex_1_1parser_1_1basic__css__cdo.html new file mode 100644 index 000000000..5d9c21914 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__cdo.html @@ -0,0 +1,145 @@ + + + + + + + +stdex: stdex::parser::basic_css_cdo< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_cdo< T > Class Template Reference
+
+
+ +

Legacy CSS comment start <!-- + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_cdo< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual void invalidate ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_cdo< T >

Legacy CSS comment start <!--

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__cdo.png b/classstdex_1_1parser_1_1basic__css__cdo.png new file mode 100644 index 000000000..064d03cb6 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__cdo.png differ diff --git a/classstdex_1_1parser_1_1basic__css__comment-members.html b/classstdex_1_1parser_1_1basic__css__comment-members.html new file mode 100644 index 000000000..cffca0a7e --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__comment-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_css_comment< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
contentstdex::parser::basic_css_comment< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_css_comment< T >)stdex::parser::basic_css_comment< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_comment< T >)stdex::parser::basic_css_comment< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__comment.html b/classstdex_1_1parser_1_1basic__css__comment.html new file mode 100644 index 000000000..ef1850937 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__comment.html @@ -0,0 +1,182 @@ + + + + + + + +stdex: stdex::parser::basic_css_comment< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_comment< T > Class Template Reference
+
+
+ +

CSS comment. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_comment< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + +

+Public Attributes

+stdex::interval< size_tcontent
 content position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_comment< T >

CSS comment.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_css_comment< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__comment.png b/classstdex_1_1parser_1_1basic__css__comment.png new file mode 100644 index 000000000..6adc3f927 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__comment.png differ diff --git a/classstdex_1_1parser_1_1basic__css__import-members.html b/classstdex_1_1parser_1_1basic__css__import-members.html new file mode 100644 index 000000000..0355b4a3d --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__import-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_css_import< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
contentstdex::parser::basic_css_import< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_css_import< T >)stdex::parser::basic_css_import< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_import< T >)stdex::parser::basic_css_import< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__import.html b/classstdex_1_1parser_1_1basic__css__import.html new file mode 100644 index 000000000..a791cb80c --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__import.html @@ -0,0 +1,182 @@ + + + + + + + +stdex: stdex::parser::basic_css_import< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_import< T > Class Template Reference
+
+
+ +

CSS import directive. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_import< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + +

+Public Attributes

+stdex::interval< size_tcontent
 content position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_import< T >

CSS import directive.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_css_import< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__import.png b/classstdex_1_1parser_1_1basic__css__import.png new file mode 100644 index 000000000..fe7d9538a Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__import.png differ diff --git a/classstdex_1_1parser_1_1basic__css__string-members.html b/classstdex_1_1parser_1_1basic__css__string-members.html new file mode 100644 index 000000000..1c76e4158 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__string-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_css_string< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
contentstdex::parser::basic_css_string< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_css_string< T >)stdex::parser::basic_css_string< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_string< T >)stdex::parser::basic_css_string< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__string.html b/classstdex_1_1parser_1_1basic__css__string.html new file mode 100644 index 000000000..1d90f531a --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__string.html @@ -0,0 +1,182 @@ + + + + + + + +stdex: stdex::parser::basic_css_string< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_string< T > Class Template Reference
+
+
+ +

CSS string. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_string< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + +

+Public Attributes

+stdex::interval< size_tcontent
 content position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_string< T >

CSS string.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_css_string< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__string.png b/classstdex_1_1parser_1_1basic__css__string.png new file mode 100644 index 000000000..0cc625dec Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__string.png differ diff --git a/classstdex_1_1parser_1_1basic__css__uri-members.html b/classstdex_1_1parser_1_1basic__css__uri-members.html new file mode 100644 index 000000000..55f0e3165 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__uri-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_css_uri< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
contentstdex::parser::basic_css_uri< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_css_uri< T >)stdex::parser::basic_css_uri< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_css_uri< T >)stdex::parser::basic_css_uri< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__uri.html b/classstdex_1_1parser_1_1basic__css__uri.html new file mode 100644 index 000000000..a51f7376e --- /dev/null +++ b/classstdex_1_1parser_1_1basic__css__uri.html @@ -0,0 +1,182 @@ + + + + + + + +stdex: stdex::parser::basic_css_uri< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_css_uri< T > Class Template Reference
+
+
+ +

URI in CSS. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_css_uri< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + +

+Public Attributes

+stdex::interval< size_tcontent
 content position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_css_uri< T >

URI in CSS.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_css_uri< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__css__uri.png b/classstdex_1_1parser_1_1basic__css__uri.png new file mode 100644 index 000000000..d2e551a72 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__css__uri.png differ diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index 9ad5abd4f..53190c6a5 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -87,14 +87,14 @@ $(function() { m_chr (defined in stdex::parser::basic_cu< T >)stdex::parser::basic_cu< T >protected m_invert (defined in stdex::parser::basic_cu< T >)stdex::parser::basic_cu< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_cu< T >)stdex::parser::basic_cu< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_cu< T >)stdex::parser::basic_cu< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index a0a617ddd..652d1ceba 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -101,19 +101,19 @@ Public Member Functions  basic_cu (T chr, bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -143,8 +143,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_cu< T >

Test for specific code unit.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -170,7 +170,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 a45a060b6..d3f1636f0 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -80,7 +80,7 @@ $(function() {

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

- + @@ -89,14 +89,14 @@ $(function() { - - - + + +
basic_cu_set(_In_reads_or_z_(count) const T *set, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::basic_cu_set< T >)stdex::parser::basic_cu_set< T >inline
basic_cu_set(_In_reads_or_z_(count) const T *set, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::basic_cu_set< T >)stdex::parser::basic_cu_set< T >inline
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
basic_set(bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >inline
hit_offset (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >
m_invert (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_set (defined in stdex::parser::basic_cu_set< T >)stdex::parser::basic_cu_set< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_cu_set< T >)stdex::parser::basic_cu_set< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_cu_set< T >)stdex::parser::basic_cu_set< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index c8ba17721..07101a9e4 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -99,11 +99,11 @@ Inheritance diagram for stdex::parser::basic_cu_set< T >: - - - - + + + + @@ -114,13 +114,13 @@ Public Member Functions - - - + + - - + +

Public Member Functions

basic_cu_set (_In_reads_or_z_(count) const T *set, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
basic_cu_set (_In_reads_or_z_(count) const T *set, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_set< T >
 basic_set (bool invert=false, const std::locale &locale=std::locale())
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -152,8 +152,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_cu_set< T >

Test for any code unit from a given string of code units.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -179,7 +179,7 @@ template<clas
- + @@ -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 522cf2161..696e5721a 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -91,16 +91,16 @@ $(function() { - - + + - +

Protected Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_separator (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >protected
m_space (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
month (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
year (defined in stdex::parser::basic_date< T >)stdex::parser::basic_date< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 3edfdaa46..c9277b0f5 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -103,21 +103,21 @@ Public Member Functions  basic_date (int format_mask, const std::shared_ptr< basic_integer< T > > &_day, const std::shared_ptr< basic_integer< T > > &_month, const std::shared_ptr< basic_integer< T > > &_year, const std::shared_ptr< basic_set< T > > &separator, const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -194,8 +194,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -221,7 +221,7 @@ template<clas
- + @@ -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 d448a042e..9ce81a7e3 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -87,14 +87,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_allow_idn (defined in stdex::parser::basic_dns_domain_char< T >)stdex::parser::basic_dns_domain_char< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_dns_domain_char< T >)stdex::parser::basic_dns_domain_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_dns_domain_char< T >)stdex::parser::basic_dns_domain_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index 75952ed0a..a11a5f21b 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -102,19 +102,19 @@ Public Member Functions  basic_dns_domain_char (bool allow_idn, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -145,8 +145,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_dns_domain_char< T >

Test for valid DNS domain character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -172,7 +172,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 d5291d0f0..eb530a280 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -88,14 +88,14 @@ $(function() { m_domain_char (defined in stdex::parser::basic_dns_name< T >)stdex::parser::basic_dns_name< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected m_separator (defined in stdex::parser::basic_dns_name< T >)stdex::parser::basic_dns_name< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_dns_name< T >)stdex::parser::basic_dns_name< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_dns_name< T >)stdex::parser::basic_dns_name< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index 11220b8cf..f6203604c 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -101,19 +101,19 @@ Public Member Functions  basic_dns_name (bool allow_absolute, const std::shared_ptr< basic_dns_domain_char< T > > &domain_char, const std::shared_ptr< basic_parser< T > > &separator, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -147,8 +147,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_dns_name< T >

Test for DNS domain/hostname.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -174,7 +174,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 f72dfe8ff..3ae47c739 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -91,15 +91,15 @@ $(function() { m_ip_lbracket (defined in stdex::parser::basic_email_address< T >)stdex::parser::basic_email_address< T >protected m_ip_rbracket (defined in stdex::parser::basic_email_address< T >)stdex::parser::basic_email_address< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_email_address< T >)stdex::parser::basic_email_address< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_email_address< T >)stdex::parser::basic_email_address< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline username (defined in stdex::parser::basic_email_address< T >)stdex::parser::basic_email_address< T > ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index 101b9b089..18061d506 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -102,21 +102,21 @@ Public Member Functions  basic_email_address (const std::shared_ptr< basic_parser< T > > &_username, const std::shared_ptr< basic_parser< T > > &at, const std::shared_ptr< basic_parser< T > > &ip_lbracket, const std::shared_ptr< basic_parser< T > > &ip_rbracket, const std::shared_ptr< basic_parser< T > > &_ipv4_host, const std::shared_ptr< basic_parser< T > > &_ipv6_host, const std::shared_ptr< basic_parser< T > > &_dns_host, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -187,8 +187,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -214,7 +214,7 @@ template<clas
- + @@ -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 d20b9d4fe..677bed5ce 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -88,16 +88,16 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_emoticon< T >)stdex::parser::basic_emoticon< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_emoticon< T >)stdex::parser::basic_emoticon< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_emoticon< T >)stdex::parser::basic_emoticon< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
mouthstdex::parser::basic_emoticon< T >
nosestdex::parser::basic_emoticon< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index d7cf1de39..f2628d27f 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -101,21 +101,21 @@ Public Member Functions  basic_emoticon (const std::shared_ptr< basic_parser< T > > &_emoticon, const std::shared_ptr< basic_parser< T > > &_apex, const std::shared_ptr< basic_parser< T > > &_eyes, const std::shared_ptr< basic_parser< T > > &_nose, const std::shared_ptr< basic_set< T > > &_mouth, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -185,8 +185,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -212,7 +212,7 @@ template<clas
- + @@ -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 4fff3e9f9..c4852a848 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -86,14 +86,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_invert (defined in stdex::parser::basic_eol< T >)stdex::parser::basic_eol< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_eol< T >)stdex::parser::basic_eol< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_eol< T >)stdex::parser::basic_eol< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 070b61533..2c8f82c66 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -101,19 +101,19 @@ Public Member Functions  basic_eol (bool invert=false)   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_eol< T >

Test for end of line.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 358941738..49475463e 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -87,15 +87,15 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_fraction< T >)stdex::parser::basic_fraction< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_fraction< T >)stdex::parser::basic_fraction< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_fraction< T >)stdex::parser::basic_fraction< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline numerator (defined in stdex::parser::basic_fraction< T >)stdex::parser::basic_fraction< T > - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index d18d2d1b6..a917a26e6 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -101,21 +101,21 @@ Public Member Functions  basic_fraction (const std::shared_ptr< basic_parser< T > > &_numerator, const std::shared_ptr< basic_parser< T > > &_fraction_line, const std::shared_ptr< basic_parser< T > > &_denominator, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -174,8 +174,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -201,7 +201,7 @@ template<clas
- + @@ -232,7 +232,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html new file mode 100644 index 000000000..04df24787 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
+ + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + +
+
stdex::parser::basic_html_declaration_condition_end< T > Member List
+
+
+ +

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

+ + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_html_declaration_condition_end< T >)stdex::parser::basic_html_declaration_condition_end< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html new file mode 100644 index 000000000..8d073647c --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.html @@ -0,0 +1,145 @@ + + + + + + + +stdex: stdex::parser::basic_html_declaration_condition_end< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_html_declaration_condition_end< T > Class Template Reference
+
+
+ +

End of condition ...]]> + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_html_declaration_condition_end< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual void invalidate ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_html_declaration_condition_end< T >

End of condition ...]]>

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__end.png b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.png new file mode 100644 index 000000000..5b12b44c4 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__html__declaration__condition__end.png differ diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html new file mode 100644 index 000000000..1800a3762 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_html_declaration_condition_start< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
condition (defined in stdex::parser::basic_html_declaration_condition_start< T >)stdex::parser::basic_html_declaration_condition_start< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_html_declaration_condition_start< T >)stdex::parser::basic_html_declaration_condition_start< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_html_declaration_condition_start< T >)stdex::parser::basic_html_declaration_condition_start< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html new file mode 100644 index 000000000..c5568bcac --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.html @@ -0,0 +1,181 @@ + + + + + + + +stdex: stdex::parser::basic_html_declaration_condition_start< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_html_declaration_condition_start< T > Class Template Reference
+
+
+ +

Start of condition <![condition[... + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_html_declaration_condition_start< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + +

+Public Attributes

+stdex::interval< size_tcondition
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_html_declaration_condition_start< T >

Start of condition <![condition[...

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_html_declaration_condition_start< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__declaration__condition__start.png b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.png new file mode 100644 index 000000000..8da40efe2 Binary files /dev/null and b/classstdex_1_1parser_1_1basic__html__declaration__condition__start.png differ diff --git a/classstdex_1_1parser_1_1basic__html__ident-members.html b/classstdex_1_1parser_1_1basic__html__ident-members.html new file mode 100644 index 000000000..5b98b96c7 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__ident-members.html @@ -0,0 +1,98 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_html_ident< T > Member List
+
+
+ +

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

+ + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_html_ident< T >)stdex::parser::basic_html_ident< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__ident.html b/classstdex_1_1parser_1_1basic__html__ident.html new file mode 100644 index 000000000..8cf498f2c --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__ident.html @@ -0,0 +1,145 @@ + + + + + + + +stdex: stdex::parser::basic_html_ident< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_html_ident< T > Class Template Reference
+
+
+ +

Contiguous sequence of characters representing name of element, attribute etc. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_html_ident< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual void invalidate ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_html_ident< T >

Contiguous sequence of characters representing name of element, attribute etc.

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__ident.png b/classstdex_1_1parser_1_1basic__html__ident.png new file mode 100644 index 000000000..fce32790b Binary files /dev/null and b/classstdex_1_1parser_1_1basic__html__ident.png differ diff --git a/classstdex_1_1parser_1_1basic__html__tag-members.html b/classstdex_1_1parser_1_1basic__html__tag-members.html new file mode 100644 index 000000000..31c72cd28 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__tag-members.html @@ -0,0 +1,104 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_html_tag< T > Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + +
attributesstdex::parser::basic_html_tag< T >
basic_html_tag(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_html_tag< T >)stdex::parser::basic_html_tag< T >inline
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_html_tag< T >)stdex::parser::basic_html_tag< T >inlinevirtual
m_ident (defined in stdex::parser::basic_html_tag< T >)stdex::parser::basic_html_tag< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_value (defined in stdex::parser::basic_html_tag< T >)stdex::parser::basic_html_tag< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_html_tag< T >)stdex::parser::basic_html_tag< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
namestdex::parser::basic_html_tag< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
typestdex::parser::basic_html_tag< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__tag.html b/classstdex_1_1parser_1_1basic__html__tag.html new file mode 100644 index 000000000..506055eb5 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__tag.html @@ -0,0 +1,200 @@ + + + + + + + +stdex: stdex::parser::basic_html_tag< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_html_tag< T > Class Template Reference
+
+
+ +

Tag. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_html_tag< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

basic_html_tag (const std::locale &locale=std::locale())
 
+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + + + + + + + +

+Public Attributes

+html_sequence_t type
 tag type
 
+stdex::interval< size_tname
 tag name position in source
 
+std::vector< html_attributeattributes
 tag attributes
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + + + + + +

+Protected Attributes

+basic_html_ident< T > m_ident
 
+basic_html_value< T > m_value
 
- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_html_tag< T >

Tag.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_html_tag< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__tag.png b/classstdex_1_1parser_1_1basic__html__tag.png new file mode 100644 index 000000000..ce4175a6a Binary files /dev/null and b/classstdex_1_1parser_1_1basic__html__tag.png differ diff --git a/classstdex_1_1parser_1_1basic__html__value-members.html b/classstdex_1_1parser_1_1basic__html__value-members.html new file mode 100644 index 000000000..b51582b51 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__value-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::parser::basic_html_value< T > Member List
+
+
+ +

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

+ + + + + + + + + + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
contentstdex::parser::basic_html_value< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_html_value< T >)stdex::parser::basic_html_value< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_html_value< T >)stdex::parser::basic_html_value< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__value.html b/classstdex_1_1parser_1_1basic__html__value.html new file mode 100644 index 000000000..3ee0ac4a2 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__html__value.html @@ -0,0 +1,182 @@ + + + + + + + +stdex: stdex::parser::basic_html_value< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_html_value< T > Class Template Reference
+
+
+ +

Optionally-quoted string representing value of an attribute. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_html_value< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + +

+Public Attributes

+stdex::interval< size_tcontent
 content position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_html_value< T >

Optionally-quoted string representing value of an attribute.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_html_value< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__html__value.png b/classstdex_1_1parser_1_1basic__html__value.png new file mode 100644 index 000000000..4e95044eb Binary files /dev/null and b/classstdex_1_1parser_1_1basic__html__value.png differ diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index e0ca36da4..21341539b 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -90,14 +90,14 @@ $(function() { is_validstdex::parser::basic_iban< T > m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected m_space (defined in stdex::parser::basic_iban< T >)stdex::parser::basic_iban< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_iban< T >)stdex::parser::basic_iban< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_iban< T >)stdex::parser::basic_iban< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index 1a35b60ad..b766c2371 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -102,21 +102,21 @@ Public Member Functions  basic_iban (const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -186,8 +186,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -213,7 +213,7 @@ template<clas
- + @@ -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 df75411f5..9fdd34323 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -85,15 +85,15 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_integer< T >)stdex::parser::basic_integer< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_integer< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index 14d23835c..804e6d4d5 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -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 93c48d836..863d77507 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -96,15 +96,15 @@ $(function() { - - - + + +

Public Attributes

m_digit_8 (defined in stdex::parser::basic_integer10< T >)stdex::parser::basic_integer10< T >protected
m_digit_9 (defined in stdex::parser::basic_integer10< T >)stdex::parser::basic_integer10< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_integer10< T >)stdex::parser::basic_integer10< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_integer10< T >)stdex::parser::basic_integer10< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_integer< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index 230cddc6d..89fc9db99 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -102,8 +102,8 @@ Public Member Functions  basic_integer10 (const std::shared_ptr< basic_parser< T > > &digit_0, const std::shared_ptr< basic_parser< T > > &digit_1, const std::shared_ptr< basic_parser< T > > &digit_2, const std::shared_ptr< basic_parser< T > > &digit_3, const std::shared_ptr< basic_parser< T > > &digit_4, const std::shared_ptr< basic_parser< T > > &digit_5, const std::shared_ptr< basic_parser< T > > &digit_6, const std::shared_ptr< basic_parser< T > > &digit_7, const std::shared_ptr< basic_parser< T > > &digit_8, const std::shared_ptr< basic_parser< T > > &digit_9, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_integer< T >  basic_integer (const std::locale &locale=std::locale()) @@ -114,13 +114,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -176,8 +176,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_integer10< T >

Test for decimal integer.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -203,7 +203,7 @@ template<clas
- + @@ -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 be1b30bca..8b58f9d58 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -90,15 +90,15 @@ $(function() { - - - + + +

Protected Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_digits (defined in stdex::parser::basic_integer10ts< T >)stdex::parser::basic_integer10ts< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_separator (defined in stdex::parser::basic_integer10ts< T >)stdex::parser::basic_integer10ts< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_integer10ts< T >)stdex::parser::basic_integer10ts< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_integer10ts< T >)stdex::parser::basic_integer10ts< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_integer< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index deaf028be..5beef5d5a 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -103,8 +103,8 @@ Public Member Functions  basic_integer10ts (const std::shared_ptr< basic_integer10< T > > &digits, const std::shared_ptr< basic_set< T > > &separator, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_integer< T > @@ -115,13 +115,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -190,8 +190,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -217,7 +217,7 @@ template<clas
- + @@ -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 78a7e4e7a..8958a3e6d 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -102,15 +102,15 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_digit_8 (defined in stdex::parser::basic_integer16< T >)stdex::parser::basic_integer16< T >protected
m_digit_9 (defined in stdex::parser::basic_integer16< T >)stdex::parser::basic_integer16< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_integer16< T >)stdex::parser::basic_integer16< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_integer16< T >)stdex::parser::basic_integer16< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_integer< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index dae02a2e0..9bd233a31 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -102,8 +102,8 @@ Public Member Functions  basic_integer16 (const std::shared_ptr< basic_parser< T > > &digit_0, const std::shared_ptr< basic_parser< T > > &digit_1, const std::shared_ptr< basic_parser< T > > &digit_2, const std::shared_ptr< basic_parser< T > > &digit_3, const std::shared_ptr< basic_parser< T > > &digit_4, const std::shared_ptr< basic_parser< T > > &digit_5, const std::shared_ptr< basic_parser< T > > &digit_6, const std::shared_ptr< basic_parser< T > > &digit_7, const std::shared_ptr< basic_parser< T > > &digit_8, const std::shared_ptr< basic_parser< T > > &digit_9, const std::shared_ptr< basic_parser< T > > &digit_10, const std::shared_ptr< basic_parser< T > > &digit_11, const std::shared_ptr< basic_parser< T > > &digit_12, const std::shared_ptr< basic_parser< T > > &digit_13, const std::shared_ptr< basic_parser< T > > &digit_14, const std::shared_ptr< basic_parser< T > > &digit_15, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_integer< T >  basic_integer (const std::locale &locale=std::locale()) @@ -114,13 +114,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -194,8 +194,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_integer16< T >

Test for hexadecimal integer.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -221,7 +221,7 @@ template<clas
- + @@ -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 8e7184450..66a0ba9eb 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -97,15 +97,15 @@ $(function() { - - - + + +

Protected Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_digit_9 (defined in stdex::parser::basic_ipv4_address< T >)stdex::parser::basic_ipv4_address< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_separator (defined in stdex::parser::basic_ipv4_address< T >)stdex::parser::basic_ipv4_address< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_ipv4_address< T >)stdex::parser::basic_ipv4_address< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_ipv4_address< T >)stdex::parser::basic_ipv4_address< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_ipv4_address< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index ef8e90b70..5634b590c 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -102,21 +102,21 @@ Public Member Functions  basic_ipv4_address (const std::shared_ptr< basic_parser< T > > &digit_0, const std::shared_ptr< basic_parser< T > > &digit_1, const std::shared_ptr< basic_parser< T > > &digit_2, const std::shared_ptr< basic_parser< T > > &digit_3, const std::shared_ptr< basic_parser< T > > &digit_4, const std::shared_ptr< basic_parser< T > > &digit_5, const std::shared_ptr< basic_parser< T > > &digit_6, const std::shared_ptr< basic_parser< T > > &digit_7, const std::shared_ptr< basic_parser< T > > &digit_8, const std::shared_ptr< basic_parser< T > > &digit_9, const std::shared_ptr< basic_parser< T > > &separator, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -207,8 +207,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -234,7 +234,7 @@ template<clas
- + @@ -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 4c7f5715f..fbfebc371 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -104,16 +104,16 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_scope_id_separator (defined in stdex::parser::basic_ipv6_address< T >)stdex::parser::basic_ipv6_address< T >protected
m_separator (defined in stdex::parser::basic_ipv6_address< T >)stdex::parser::basic_ipv6_address< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_ipv6_address< T >)stdex::parser::basic_ipv6_address< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_ipv6_address< T >)stdex::parser::basic_ipv6_address< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
scope_idstdex::parser::basic_ipv6_address< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_ipv6_address< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 17b980308..50ace439f 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -102,21 +102,21 @@ Public Member Functions  basic_ipv6_address (const std::shared_ptr< basic_parser< T > > &digit_0, const std::shared_ptr< basic_parser< T > > &digit_1, const std::shared_ptr< basic_parser< T > > &digit_2, const std::shared_ptr< basic_parser< T > > &digit_3, const std::shared_ptr< basic_parser< T > > &digit_4, const std::shared_ptr< basic_parser< T > > &digit_5, const std::shared_ptr< basic_parser< T > > &digit_6, const std::shared_ptr< basic_parser< T > > &digit_7, const std::shared_ptr< basic_parser< T > > &digit_8, const std::shared_ptr< basic_parser< T > > &digit_9, const std::shared_ptr< basic_parser< T > > &digit_10, const std::shared_ptr< basic_parser< T > > &digit_11, const std::shared_ptr< basic_parser< T > > &digit_12, const std::shared_ptr< basic_parser< T > > &digit_13, const std::shared_ptr< basic_parser< T > > &digit_14, const std::shared_ptr< basic_parser< T > > &digit_15, const std::shared_ptr< basic_parser< T > > &separator, const std::shared_ptr< basic_parser< T > > &scope_id_separator=nullptr, const std::shared_ptr< basic_parser< T > > &_scope_id=nullptr, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -232,8 +232,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -259,7 +259,7 @@ template<clas
- + @@ -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 272a2fe52..5253f6afc 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 @@ -85,14 +85,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_ipv6_scope_id_char< T >)stdex::parser::basic_ipv6_scope_id_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_ipv6_scope_id_char< T >)stdex::parser::basic_ipv6_scope_id_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
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 dd340356d..8088b8b60 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -100,19 +100,19 @@ Public Member Functions  basic_ipv6_scope_id_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -133,8 +133,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_ipv6_scope_id_char< T >

Test for valid IPv6 address scope ID character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 373b3241d..654ca6a19 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -80,7 +80,7 @@ $(function() {

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

- + @@ -89,14 +89,14 @@ $(function() { - - - + + +
basic_iterations(const std::shared_ptr< basic_parser< T > > &el, size_t min_iterations=0, size_t max_iterations=(size_t) -1, bool greedy=true) (defined in stdex::parser::basic_iterations< T >)stdex::parser::basic_iterations< T >inline
basic_iterations(const std::shared_ptr< basic_parser< T > > &el, size_t min_iterations=0, size_t max_iterations=SIZE_MAX, bool greedy=true) (defined in stdex::parser::basic_iterations< T >)stdex::parser::basic_iterations< T >inline
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_max_iterationsstdex::parser::basic_iterations< T >protected
m_min_iterationsstdex::parser::basic_iterations< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_iterations< T >)stdex::parser::basic_iterations< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_iterations< T >)stdex::parser::basic_iterations< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index 5e73d24a7..27a5797bc 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -98,22 +98,22 @@ Inheritance diagram for stdex::parser::basic_iterations< T >: - - - - + + + + - - - + + - - + + @@ -153,8 +153,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_iterations< T >

Test for repeating.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -180,7 +180,7 @@ template<clas
- + @@ -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 b36c762e0..eea0b3b8c 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -96,15 +96,15 @@ $(function() { - - - + + +

Public Member Functions

basic_iterations (const std::shared_ptr< basic_parser< T > > &el, size_t min_iterations=0, size_t max_iterations=(size_t) -1, bool greedy=true)
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
basic_iterations (const std::shared_ptr< basic_parser< T > > &el, size_t min_iterations=0, size_t max_iterations=SIZE_MAX, bool greedy=true)
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
m_quote (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >protected
m_sol (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >protected
m_uni (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
value (defined in stdex::parser::basic_json_string< T >)stdex::parser::basic_json_string< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index 6acf17d28..9dc1618f2 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -100,23 +100,23 @@ Inheritance diagram for stdex::parser::basic_json_string< T >:

Public Member Functions

basic_json_string (const std::shared_ptr< basic_parser< T > > &quote, const std::shared_ptr< basic_parser< T > > &chr, const std::shared_ptr< basic_parser< T > > &escape, const std::shared_ptr< basic_parser< T > > &sol, const std::shared_ptr< basic_parser< T > > &bs, const std::shared_ptr< basic_parser< T > > &ff, const std::shared_ptr< basic_parser< T > > &lf, const std::shared_ptr< basic_parser< T > > &cr, const std::shared_ptr< basic_parser< T > > &htab, const std::shared_ptr< basic_parser< T > > &uni, const std::shared_ptr< basic_integer16< T > > &hex, const std::locale &locale=std::locale()) + basic_json_string (const std::shared_ptr< basic_parser< T > > &quote, const std::shared_ptr< basic_parser< T > > &chr, const std::shared_ptr< basic_parser< T > > &escape, const std::shared_ptr< basic_parser< T > > &sol, const std::shared_ptr< basic_parser< T > > &bs, const std::shared_ptr< basic_parser< T > > &ff, const std::shared_ptr< basic_parser< T > > &lf, const std::shared_ptr< basic_parser< T > > &cr, const std::shared_ptr< basic_parser< T > > &htab, const std::shared_ptr< basic_parser< T > > &uni, const std::shared_ptr< basic_integer16< T > > &hex, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -202,8 +202,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -229,7 +229,7 @@ template<clas
- + @@ -260,7 +260,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mime__type-members.html b/classstdex_1_1parser_1_1basic__mime__type-members.html new file mode 100644 index 000000000..e99a5c433 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__mime__type-members.html @@ -0,0 +1,101 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
+ + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + + +
+
stdex::parser::basic_mime_type< T > Member List
+
+
+ +

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

+ + + + + + + + + + + + + +
base_typestdex::parser::basic_mime_type< T >
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
charsetstdex::parser::basic_mime_type< T >
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_mime_type< T >)stdex::parser::basic_mime_type< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline) (defined in stdex::parser::basic_mime_type< T >)stdex::parser::basic_mime_type< T >inlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sub_typestdex::parser::basic_mime_type< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1parser_1_1basic__mime__type.html b/classstdex_1_1parser_1_1basic__mime__type.html new file mode 100644 index 000000000..210d9cc56 --- /dev/null +++ b/classstdex_1_1parser_1_1basic__mime__type.html @@ -0,0 +1,190 @@ + + + + + + + +stdex: stdex::parser::basic_mime_type< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
stdex::parser::basic_mime_type< T > Class Template Reference
+
+
+ +

MIME content type. + More...

+ +

#include <stdex/parser.hpp>

+
+Inheritance diagram for stdex::parser::basic_mime_type< T >:
+
+
+ + +stdex::parser::basic_parser< T > + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool match (_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_multiline)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
basic_parser (const std::locale &locale=std::locale())
 
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
+template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+ + + + + + + + + + + + + + +

+Public Attributes

+stdex::interval< size_tbase_type
 basic type position in source
 
+stdex::interval< size_tsub_type
 sub-type position in source
 
+stdex::interval< size_tcharset
 charset position in source
 
- Public Attributes inherited from stdex::parser::basic_parser< T >
+stdex::interval< size_tinterval
 Region of the last match.
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from stdex::parser::basic_parser< T >
+std::locale m_locale
 
+

Detailed Description

+
template<class T>
+class stdex::parser::basic_mime_type< T >

MIME content type.

+

Member Function Documentation

+ +

◆ invalidate()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::parser::basic_mime_type< T >::invalidate ()
+
+inlinevirtual
+
+ +

Reimplemented from stdex::parser::basic_parser< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1parser_1_1basic__mime__type.png b/classstdex_1_1parser_1_1basic__mime__type.png new file mode 100644 index 000000000..47d3601fa Binary files /dev/null and b/classstdex_1_1parser_1_1basic__mime__type.png differ diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 8ece30033..94b47082b 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -88,17 +88,17 @@ $(function() { invalidate() (defined in stdex::parser::basic_mixed_numeral< T >)stdex::parser::basic_mixed_numeral< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected m_space (defined in stdex::parser::basic_mixed_numeral< T >)stdex::parser::basic_mixed_numeral< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_mixed_numeral< T >)stdex::parser::basic_mixed_numeral< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_mixed_numeral< T >)stdex::parser::basic_mixed_numeral< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline negative_signstdex::parser::basic_mixed_numeral< T > positive_signstdex::parser::basic_mixed_numeral< T > - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline special_signstdex::parser::basic_mixed_numeral< T > ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index af797ef1e..eb188be9f 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -102,21 +102,21 @@ Public Member Functions  basic_mixed_numeral (const std::shared_ptr< basic_parser< T > > &_positive_sign, const std::shared_ptr< basic_parser< T > > &_negative_sign, const std::shared_ptr< basic_parser< T > > &_special_sign, const std::shared_ptr< basic_parser< T > > &_integer, const std::shared_ptr< basic_parser< T > > &space, const std::shared_ptr< basic_parser< T > > &_fraction, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -189,8 +189,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -216,7 +216,7 @@ template<clas
- + @@ -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 41a71be18..ddeb900ce 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -89,17 +89,17 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_monetary_numeral< T >)stdex::parser::basic_monetary_numeral< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_monetary_numeral< T >)stdex::parser::basic_monetary_numeral< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_monetary_numeral< T >)stdex::parser::basic_monetary_numeral< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
negative_signstdex::parser::basic_monetary_numeral< T >
positive_signstdex::parser::basic_monetary_numeral< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
special_signstdex::parser::basic_monetary_numeral< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index e7003b242..2e1ef1f52 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -101,21 +101,21 @@ Public Member Functions  basic_monetary_numeral (const std::shared_ptr< basic_parser< T > > &_positive_sign, const std::shared_ptr< basic_parser< T > > &_negative_sign, const std::shared_ptr< basic_parser< T > > &_special_sign, const std::shared_ptr< basic_parser< T > > &_currency, const std::shared_ptr< basic_parser< T > > &_integer, const std::shared_ptr< basic_parser< T > > &_decimal_separator, const std::shared_ptr< basic_parser< T > > &_decimal, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -193,8 +193,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -220,7 +220,7 @@ template<clas
- + @@ -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 ac35a1693..8dbca0f46 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -84,14 +84,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_noop< T >)stdex::parser::basic_noop< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_noop< T >)stdex::parser::basic_noop< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index 25759362e..984026c28 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -97,19 +97,19 @@ Inheritance diagram for stdex::parser::basic_noop< T >: - - + + - - - + + - - + + @@ -130,8 +130,8 @@ std::locale  - + @@ -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 b3ee1fee3..6e742e6c2 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -84,14 +84,14 @@ $(function() { - - - + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale
template<class T>
class stdex::parser::basic_noop< T >

"No-op" match

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -157,7 +157,7 @@ template<clas
size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index b26dd05de..908d558ec 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -93,57 +93,81 @@ Inheritance diagram for stdex::parser::basic_parser< T >:
-stdex::parser::basic_any_cu< char > -stdex::parser::basic_dns_domain_char< char > -stdex::parser::basic_punct_cu< char > -stdex::parser::basic_set< char > -stdex::parser::basic_space_cu< char > -stdex::parser::basic_space_or_punct_cu< char > -stdex::parser::basic_url_password_char< char > -stdex::parser::basic_url_path_char< char > -stdex::parser::basic_url_username_char< char > -stdex::parser::basic_angle< T > -stdex::parser::basic_any_cu< T > -stdex::parser::basic_bol< T > -stdex::parser::basic_chemical_formula< T > -stdex::parser::basic_creditor_reference< T > -stdex::parser::basic_cu< T > -stdex::parser::basic_date< T > -stdex::parser::basic_dns_domain_char< T > -stdex::parser::basic_dns_name< T > -stdex::parser::basic_email_address< T > -stdex::parser::basic_emoticon< T > -stdex::parser::basic_eol< T > -stdex::parser::basic_fraction< T > -stdex::parser::basic_iban< T > -stdex::parser::basic_integer< T > -stdex::parser::basic_ipv4_address< T > -stdex::parser::basic_ipv6_address< T > -stdex::parser::basic_ipv6_scope_id_char< T > -stdex::parser::basic_iterations< T > -stdex::parser::basic_json_string< T > -stdex::parser::basic_mixed_numeral< T > -stdex::parser::basic_monetary_numeral< T > -stdex::parser::basic_noop< T > -stdex::parser::basic_phone_number< T > -stdex::parser::basic_punct_cu< T > -stdex::parser::basic_scientific_numeral< T > -stdex::parser::basic_score< T > -stdex::parser::basic_set< T > -stdex::parser::basic_si_reference< T > -stdex::parser::basic_si_reference_delimiter< T > -stdex::parser::basic_si_reference_part< T > -stdex::parser::basic_signed_numeral< T > -stdex::parser::basic_space_cu< T > -stdex::parser::basic_space_or_punct_cu< T > -stdex::parser::basic_string< T > -stdex::parser::basic_time< T > -stdex::parser::basic_url< T > -stdex::parser::basic_url_password_char< T > -stdex::parser::basic_url_path< T > -stdex::parser::basic_url_path_char< T > -stdex::parser::basic_url_username_char< T > -stdex::parser::parser_collection< T > +stdex::parser::basic_any_cu< char > +stdex::parser::basic_any_cu< _Elem > +stdex::parser::basic_css_cdc< _Elem > +stdex::parser::basic_css_cdo< _Elem > +stdex::parser::basic_css_comment< _Elem > +stdex::parser::basic_css_import< _Elem > +stdex::parser::basic_css_string< _Elem > +stdex::parser::basic_css_uri< _Elem > +stdex::parser::basic_dns_domain_char< char > +stdex::parser::basic_html_declaration_condition_end< _Elem > +stdex::parser::basic_html_declaration_condition_start< _Elem > +stdex::parser::basic_html_ident< _Elem > +stdex::parser::basic_html_tag< _Elem > +stdex::parser::basic_html_value< _Elem > +stdex::parser::basic_punct_cu< char > +stdex::parser::basic_set< char > +stdex::parser::basic_space_cu< char > +stdex::parser::basic_space_or_punct_cu< char > +stdex::parser::basic_url_password_char< char > +stdex::parser::basic_url_path_char< char > +stdex::parser::basic_url_username_char< char > +stdex::parser::basic_angle< T > +stdex::parser::basic_any_cu< T > +stdex::parser::basic_bol< T > +stdex::parser::basic_chemical_formula< T > +stdex::parser::basic_creditor_reference< T > +stdex::parser::basic_css_cdc< T > +stdex::parser::basic_css_cdo< T > +stdex::parser::basic_css_comment< T > +stdex::parser::basic_css_import< T > +stdex::parser::basic_css_string< T > +stdex::parser::basic_css_uri< T > +stdex::parser::basic_cu< T > +stdex::parser::basic_date< T > +stdex::parser::basic_dns_domain_char< T > +stdex::parser::basic_dns_name< T > +stdex::parser::basic_email_address< T > +stdex::parser::basic_emoticon< T > +stdex::parser::basic_eol< T > +stdex::parser::basic_fraction< T > +stdex::parser::basic_html_declaration_condition_end< T > +stdex::parser::basic_html_declaration_condition_start< T > +stdex::parser::basic_html_ident< T > +stdex::parser::basic_html_tag< T > +stdex::parser::basic_html_value< T > +stdex::parser::basic_iban< T > +stdex::parser::basic_integer< T > +stdex::parser::basic_ipv4_address< T > +stdex::parser::basic_ipv6_address< T > +stdex::parser::basic_ipv6_scope_id_char< T > +stdex::parser::basic_iterations< T > +stdex::parser::basic_json_string< T > +stdex::parser::basic_mime_type< T > +stdex::parser::basic_mixed_numeral< T > +stdex::parser::basic_monetary_numeral< T > +stdex::parser::basic_noop< T > +stdex::parser::basic_phone_number< T > +stdex::parser::basic_punct_cu< T > +stdex::parser::basic_scientific_numeral< T > +stdex::parser::basic_score< T > +stdex::parser::basic_set< T > +stdex::parser::basic_si_reference< T > +stdex::parser::basic_si_reference_delimiter< T > +stdex::parser::basic_si_reference_part< T > +stdex::parser::basic_signed_numeral< T > +stdex::parser::basic_space_cu< T > +stdex::parser::basic_space_or_punct_cu< T > +stdex::parser::basic_string< T > +stdex::parser::basic_time< T > +stdex::parser::basic_url< T > +stdex::parser::basic_url_password_char< T > +stdex::parser::basic_url_path< T > +stdex::parser::basic_url_path_char< T > +stdex::parser::basic_url_username_char< T > +stdex::parser::parser_collection< T >
@@ -152,16 +176,16 @@ Public Member Functions - - - - - + + + + - - + + @@ -188,7 +212,7 @@ class stdex::parser::basic_parser< T >

Base template for all parse

diff --git a/classstdex_1_1parser_1_1basic__parser.png b/classstdex_1_1parser_1_1basic__parser.png index bb980f079..cdff0f799 100644 Binary files a/classstdex_1_1parser_1_1basic__parser.png and b/classstdex_1_1parser_1_1basic__parser.png differ diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index b0204627c..4004b3cb8 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -87,18 +87,18 @@ $(function() { - - - + + + - +
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
invalidate() (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlinevirtual
m_collection (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_permutation< T >)stdex::parser::basic_permutation< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match_recursively(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_permutation< T >)stdex::parser::basic_permutation< T >inlineprotected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_permutation< T >)stdex::parser::basic_permutation< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match_recursively(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_permutation< T >)stdex::parser::basic_permutation< T >inlineprotected
parser_collection(const std::locale &locale) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlineprotected
parser_collection(const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
parser_collection(std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 7b819f56e..133a078f8 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -105,8 +105,8 @@ Public Member Functions  basic_permutation (std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::parser_collection< T >  parser_collection (const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) @@ -120,19 +120,19 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - - + + @@ -158,8 +158,8 @@ std::locale  - + @@ -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 33a414965..120eb6091 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -91,15 +91,15 @@ $(function() { - - - + + +

Protected Member Functions

-bool match_recursively (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool match_recursively (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Protected Member Functions inherited from stdex::parser::parser_collection< T >
 parser_collection (const std::locale &locale)
m_locale
template<class T>
class stdex::parser::basic_permutation< T >

Test for permutation.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -185,7 +185,7 @@ template<clas
size_t end = (size_t)-1, end = SIZE_MAX,
m_rparenthesis (defined in stdex::parser::basic_phone_number< T >)stdex::parser::basic_phone_number< T >protected
m_separator (defined in stdex::parser::basic_phone_number< T >)stdex::parser::basic_phone_number< T >protected
m_space (defined in stdex::parser::basic_phone_number< T >)stdex::parser::basic_phone_number< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_phone_number< T >)stdex::parser::basic_phone_number< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_phone_number< T >)stdex::parser::basic_phone_number< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
valuestdex::parser::basic_phone_number< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 21c1f81a6..ec9507b71 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -102,21 +102,21 @@ Public Member Functions  basic_phone_number (const std::shared_ptr< basic_parser< T > > &digit, const std::shared_ptr< basic_parser< T > > &plus_sign, const std::shared_ptr< basic_set< T > > &lparenthesis, const std::shared_ptr< basic_set< T > > &rparenthesis, const std::shared_ptr< basic_parser< T > > &separator, const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -188,8 +188,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -215,7 +215,7 @@ template<clas
- + @@ -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 1b2e12884..4a9d2ea7f 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -86,14 +86,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_invert (defined in stdex::parser::basic_punct_cu< T >)stdex::parser::basic_punct_cu< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_punct_cu< T >)stdex::parser::basic_punct_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_punct_cu< T >)stdex::parser::basic_punct_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index cf011b5ce..89f42fcea 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -101,19 +101,19 @@ Public Member Functions  basic_punct_cu (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_punct_cu< T >

Test for any punctuation code unit.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 574709a6f..2905a0e65 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -95,15 +95,15 @@ $(function() { m_digit_500 (defined in stdex::parser::basic_roman_numeral< T >)stdex::parser::basic_roman_numeral< T >protected m_digit_5000 (defined in stdex::parser::basic_roman_numeral< T >)stdex::parser::basic_roman_numeral< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_roman_numeral< T >)stdex::parser::basic_roman_numeral< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_roman_numeral< T >)stdex::parser::basic_roman_numeral< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline valuestdex::parser::basic_integer< T > ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index 2f94d64e5..37db8fda5 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -102,8 +102,8 @@ Public Member Functions  basic_roman_numeral (const std::shared_ptr< basic_parser< T > > &digit_1, const std::shared_ptr< basic_parser< T > > &digit_5, const std::shared_ptr< basic_parser< T > > &digit_10, const std::shared_ptr< basic_parser< T > > &digit_50, const std::shared_ptr< basic_parser< T > > &digit_100, const std::shared_ptr< basic_parser< T > > &digit_500, const std::shared_ptr< basic_parser< T > > &digit_1000, const std::shared_ptr< basic_parser< T > > &digit_5000, const std::shared_ptr< basic_parser< T > > &digit_10000, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_integer< T >  basic_integer (const std::locale &locale=std::locale()) @@ -114,13 +114,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -173,8 +173,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_roman_numeral< T >

Test for Roman numeral.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -200,7 +200,7 @@ template<clas
- + @@ -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 5e2b3440a..45541597c 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -90,20 +90,20 @@ $(function() { - - + + - +

Protected Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_scientific_numeral< T >)stdex::parser::basic_scientific_numeral< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_scientific_numeral< T >)stdex::parser::basic_scientific_numeral< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_scientific_numeral< T >)stdex::parser::basic_scientific_numeral< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
negative_exp_signstdex::parser::basic_scientific_numeral< T >
negative_signstdex::parser::basic_scientific_numeral< T >
positive_exp_signstdex::parser::basic_scientific_numeral< T >
positive_signstdex::parser::basic_scientific_numeral< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
special_signstdex::parser::basic_scientific_numeral< T >
valuestdex::parser::basic_scientific_numeral< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index 79ee41831..2156ae013 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -101,21 +101,21 @@ Public Member Functions  basic_scientific_numeral (const std::shared_ptr< basic_parser< T > > &_positive_sign, const std::shared_ptr< basic_parser< T > > &_negative_sign, const std::shared_ptr< basic_parser< T > > &_special_sign, const std::shared_ptr< basic_integer< T > > &_integer, const std::shared_ptr< basic_parser< T > > &_decimal_separator, const std::shared_ptr< basic_integer< T > > &_decimal, const std::shared_ptr< basic_parser< T > > &_exponent_symbol, const std::shared_ptr< basic_parser< T > > &_positive_exp_sign, const std::shared_ptr< basic_parser< T > > &_negative_exp_sign, const std::shared_ptr< basic_integer< T > > &_exponent, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -209,8 +209,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -236,7 +236,7 @@ template<clas
- + @@ -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 56de4dae6..a310c46ce 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -88,15 +88,15 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_score< T >)stdex::parser::basic_score< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_space (defined in stdex::parser::basic_score< T >)stdex::parser::basic_score< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_score< T >)stdex::parser::basic_score< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_score< T >)stdex::parser::basic_score< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
separator (defined in stdex::parser::basic_score< T >)stdex::parser::basic_score< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 0b2e0dded..ee6b5e889 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -102,21 +102,21 @@ Public Member Functions  basic_score (const std::shared_ptr< basic_parser< T > > &_home, const std::shared_ptr< basic_parser< T > > &_separator, const std::shared_ptr< basic_parser< T > > &_guest, const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -178,8 +178,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -205,7 +205,7 @@ template<clas
- + @@ -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 b0c23c467..f1c27c88f 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -87,17 +87,17 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlinevirtual
m_collection (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_sequence< T >)stdex::parser::basic_sequence< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_sequence< T >)stdex::parser::basic_sequence< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
parser_collection(const std::locale &locale) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlineprotected
parser_collection(const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
parser_collection(std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 4b0ad4527..1fa71cc17 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -104,8 +104,8 @@ Public Member Functions  basic_sequence (std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::parser_collection< T >  parser_collection (const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) @@ -119,13 +119,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -151,8 +151,8 @@ std::locale  - + @@ -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 55b0c49eb..d560266db 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -87,14 +87,14 @@ $(function() { - - - + + +

Additional Inherited Members

m_locale
template<class T>
class stdex::parser::basic_sequence< T >

Test for sequence.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -178,7 +178,7 @@ template<clas
size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >inlinevirtual
m_invert (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_set< T >)stdex::parser::basic_set< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index b8b1cefa3..8134b4988 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -98,21 +98,21 @@ Public Member Functions  basic_set (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -165,8 +165,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -192,7 +192,7 @@ template<clas
- + @@ -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 07a18c2d9..7c27ed142 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -91,18 +91,18 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t) -1, end = SIZE_MAX,
m_delimiter (defined in stdex::parser::basic_si_reference< T >)stdex::parser::basic_si_reference< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_space (defined in stdex::parser::basic_si_reference< T >)stdex::parser::basic_si_reference< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_si_reference< T >)stdex::parser::basic_si_reference< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_si_reference< T >)stdex::parser::basic_si_reference< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
modelstdex::parser::basic_si_reference< T >
part1stdex::parser::basic_si_reference< T >
part2stdex::parser::basic_si_reference< T >
part3stdex::parser::basic_si_reference< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index f4bd81fe0..d97b9fbf1 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -103,21 +103,21 @@ Public Member Functions  basic_si_reference (const std::shared_ptr< basic_parser< T > > &space, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -207,8 +207,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -234,7 +234,7 @@ template<clas
- + @@ -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 dec680231..24f81e85d 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -85,14 +85,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_si_reference_delimiter< T >)stdex::parser::basic_si_reference_delimiter< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_si_reference_delimiter< T >)stdex::parser::basic_si_reference_delimiter< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index b92105507..528cbf63f 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -100,19 +100,19 @@ Public Member Functions  basic_si_reference_delimiter (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -134,8 +134,8 @@ std::locale m_locale

Test for SI Reference delimiter.

See also
Navodila za izpolnjevanje obrazca UPN – Univerzalni plačilni nalog

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -161,7 +161,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 543e9a5cd..ae5162c5d 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -85,14 +85,14 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_si_reference_part< T >)stdex::parser::basic_si_reference_part< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_si_reference_part< T >)stdex::parser::basic_si_reference_part< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index a3e637f04..b3eb2b608 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -100,19 +100,19 @@ Public Member Functions  basic_si_reference_part (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -134,8 +134,8 @@ std::locale m_locale

Test for SI Reference part.

See also
Navodila za izpolnjevanje obrazca UPN – Univerzalni plačilni nalog

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -161,7 +161,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 d4aa6fa68..bd2ed06bd 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -85,18 +85,18 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_signed_numeral< T >)stdex::parser::basic_signed_numeral< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_signed_numeral< T >)stdex::parser::basic_signed_numeral< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_signed_numeral< T >)stdex::parser::basic_signed_numeral< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline negative_signstdex::parser::basic_signed_numeral< T > numberstdex::parser::basic_signed_numeral< T > positive_signstdex::parser::basic_signed_numeral< T > - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline special_signstdex::parser::basic_signed_numeral< T > ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 3fb24dd69..c75b9feb5 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -101,21 +101,21 @@ Public Member Functions  basic_signed_numeral (const std::shared_ptr< basic_parser< T > > &_positive_sign, const std::shared_ptr< basic_parser< T > > &_negative_sign, const std::shared_ptr< basic_parser< T > > &_special_sign, const std::shared_ptr< basic_parser< T > > &_number, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -181,8 +181,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -208,7 +208,7 @@ template<clas
- + @@ -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 c286d87cd..edb3f6e73 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -86,14 +86,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_invert (defined in stdex::parser::basic_space_cu< T >)stdex::parser::basic_space_cu< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_space_cu< T >)stdex::parser::basic_space_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_space_cu< T >)stdex::parser::basic_space_cu< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index 00581e753..9977d431c 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -101,19 +101,19 @@ Public Member Functions  basic_space_cu (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_space_cu< T >

Test for any space code unit.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 acb6af2d7..f26063b26 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 @@ -86,14 +86,14 @@ $(function() { invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_invert (defined in stdex::parser::basic_space_or_punct_cu< T >)stdex::parser::basic_space_or_punct_cu< T >protected m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_space_or_punct_cu< T >)stdex::parser::basic_space_or_punct_cu< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_space_or_punct_cu< T >)stdex::parser::basic_space_or_punct_cu< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
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 8249462d7..3d13ee932 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -101,19 +101,19 @@ Public Member Functions  basic_space_or_punct_cu (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_space_or_punct_cu< T >

Test for any space or punctuation code unit.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 ab216e802..f17cf0e1a 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -81,19 +81,19 @@ $(function() {

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

- + - - - + + +
basic_parser(const std::locale &locale=std::locale()) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
basic_string(_In_reads_or_z_(count) const T *str, size_t count=(size_t) -1, const std::locale &locale=std::locale()) (defined in stdex::parser::basic_string< T >)stdex::parser::basic_string< T >inline
basic_string(_In_reads_or_z_(count) const T *str, size_t count=SIZE_MAX, const std::locale &locale=std::locale()) (defined in stdex::parser::basic_string< T >)stdex::parser::basic_string< T >inline
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_str (defined in stdex::parser::basic_string< T >)stdex::parser::basic_string< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_string< T >)stdex::parser::basic_string< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_string< T >)stdex::parser::basic_string< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index 63ee52552..7e45a7c58 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -98,22 +98,22 @@ Inheritance diagram for stdex::parser::basic_string< T >: - - - - + + + + - - - + + - - + + @@ -140,8 +140,8 @@ Additional Inherited Members
template<class T>
class stdex::parser::basic_string< T >

Test for given string.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -167,7 +167,7 @@ template<clas
- + @@ -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 d96c9805f..258099360 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -94,17 +94,17 @@ $(function() { - - + + - +

Public Member Functions

basic_string (_In_reads_or_z_(count) const T *str, size_t count=(size_t) -1, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
basic_string (_In_reads_or_z_(count) const T *str, size_t count=SIZE_MAX, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< T >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual
m_collection (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_branch< T >)stdex::parser::basic_branch< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
parser_collection(const std::locale &locale) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlineprotected
parser_collection(const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
parser_collection(std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index 9841656ab..b7aed70f9 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -116,8 +116,8 @@ Public Member Functions  basic_branch (std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::parser_collection< T > @@ -131,13 +131,13 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -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 cb31947e7..1b5e801f4 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -88,17 +88,17 @@ $(function() { - - + + - +

Protected Member Functions

m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_millisecond_separator (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >protected
m_separator (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
millisecond (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >
minute (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
second (defined in stdex::parser::basic_time< T >)stdex::parser::basic_time< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 169f1bd25..82163841c 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -102,21 +102,21 @@ Public Member Functions  basic_time (const std::shared_ptr< basic_integer10< T > > &_hour, const std::shared_ptr< basic_integer10< T > > &_minute, const std::shared_ptr< basic_integer10< T > > &_second, const std::shared_ptr< basic_integer10< T > > &_millisecond, const std::shared_ptr< basic_set< T > > &separator, const std::shared_ptr< basic_parser< T > > &millisecond_separator, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -184,8 +184,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -211,7 +211,7 @@ template<clas
- + @@ -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 84893c490..382ec3866 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -97,18 +97,18 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_slash (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >protected
mailto_scheme (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
password (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >
path (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >
port (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
username (defined in stdex::parser::basic_url< T >)stdex::parser::basic_url< T >
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index e49ae5e9c..3836f3c66 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -102,21 +102,21 @@ Public Member Functions  basic_url (const std::shared_ptr< basic_parser< T > > &_http_scheme, const std::shared_ptr< basic_parser< T > > &_ftp_scheme, const std::shared_ptr< basic_parser< T > > &_mailto_scheme, const std::shared_ptr< basic_parser< T > > &_file_scheme, const std::shared_ptr< basic_parser< T > > &colon, const std::shared_ptr< basic_parser< T > > &slash, const std::shared_ptr< basic_parser< T > > &_username, const std::shared_ptr< basic_parser< T > > &_password, const std::shared_ptr< basic_parser< T > > &at, const std::shared_ptr< basic_parser< T > > &ip_lbracket, const std::shared_ptr< basic_parser< T > > &ip_rbracket, const std::shared_ptr< basic_parser< T > > &_ipv4_host, const std::shared_ptr< basic_parser< T > > &_ipv6_host, const std::shared_ptr< basic_parser< T > > &_dns_host, const std::shared_ptr< basic_parser< T > > &_port, const std::shared_ptr< basic_parser< T > > &_path, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -214,8 +214,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -241,7 +241,7 @@ template<clas
- + @@ -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 1a51bf61b..46b02baf8 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -85,14 +85,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_url_password_char< T >)stdex::parser::basic_url_password_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_url_password_char< T >)stdex::parser::basic_url_password_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index 937ffdabe..38501f143 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -100,19 +100,19 @@ Public Member Functions  basic_url_password_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -133,8 +133,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_url_password_char< T >

Test for valid URL password character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 6ce48f07a..1c65a77b4 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -89,16 +89,16 @@ $(function() { m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected m_path_char (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T >protected m_query_start (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline path (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T > query (defined in stdex::parser::basic_url_path< T >)stdex::parser::basic_url_path< T > - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 90c845d99..2e7125ec9 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -102,21 +102,21 @@ Public Member Functions  basic_url_path (const std::shared_ptr< basic_parser< T > > &path_char, const std::shared_ptr< basic_parser< T > > &query_start, const std::shared_ptr< basic_parser< T > > &bookmark_start, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  @@ -184,8 +184,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -211,7 +211,7 @@ template<clas
- + @@ -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 1d6f418f3..c21ddc1c6 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -85,14 +85,14 @@ $(function() { - - - + + +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_url_path_char< T >)stdex::parser::basic_url_path_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_url_path_char< T >)stdex::parser::basic_url_path_char< T >inlinevirtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index 417c52a9a..63cfd98c3 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -100,19 +100,19 @@ Public Member Functions  basic_url_path_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -133,8 +133,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_url_path_char< T >

Test for valid URL path character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 58785d34c..744d463eb 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -85,14 +85,14 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_url_username_char< T >)stdex::parser::basic_url_username_char< T >inlinevirtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_url_username_char< T >)stdex::parser::basic_url_username_char< T >inlinevirtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index ab60fcc40..10113a4da 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -100,19 +100,19 @@ Public Member Functions  basic_url_username_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< T >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -133,8 +133,8 @@ std::locale m_locale
template<class T>
class stdex::parser::basic_url_username_char< T >

Test for valid URL username character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ template<clas size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 47ae44397..5e96e9140 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -82,13 +82,13 @@ $(function() { - +
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_agent)stdex::parser::http_agentinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_agent)stdex::parser::http_agentinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_agent)stdex::parser::http_agentinlinevirtual
type (defined in stdex::parser::http_agent)stdex::parser::http_agent
version (defined in stdex::parser::http_agent)stdex::parser::http_agent
diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 347172d3c..641912428 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -98,20 +98,20 @@ Inheritance diagram for stdex::parser::http_agent: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -164,8 +164,8 @@ std::locale  - + @@ -220,7 +220,7 @@ std::locale  - - + + @@ -111,16 +111,16 @@ Public Member Functions - - - - - + + + + - - + + @@ -140,8 +140,8 @@ std::locale  - + @@ -196,7 +196,7 @@ std::locale  - - + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -189,7 +189,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 ad8f481f8..16d710e0e 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -81,11 +81,11 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_any_type)stdex::parser::http_any_typeinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_any_type)stdex::parser::http_any_typeinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index e02d072e0..6c282a009 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_any_type: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP any type.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index 30d14f6b1..af710eed9 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -81,11 +81,11 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_asterisk)stdex::parser::http_asteriskinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_asterisk)stdex::parser::http_asteriskinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index b1acc2df6..08d978b24 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_asterisk: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP asterisk.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index 66050bbd0..82ac2dd97 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -83,14 +83,14 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_cookie)stdex::parser::http_cookieinlinevirtual
m_space (defined in stdex::parser::http_cookie)stdex::parser::http_cookieprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_cookie)stdex::parser::http_cookieinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_cookie)stdex::parser::http_cookieinlinevirtual
namestdex::parser::http_cookie
paramsstdex::parser::http_cookie
valuestdex::parser::http_cookie
diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 61c581a40..57ff3d31e 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_cookie: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -174,8 +174,8 @@ std::locale  - + @@ -230,7 +230,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -199,7 +199,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 0947f4894..ada3f5a47 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -83,13 +83,13 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameterinlinevirtual
m_space (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameterprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameterinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameterinlinevirtual
name (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameter
value (defined in stdex::parser::http_cookie_parameter)stdex::parser::http_cookie_parameter
diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index 9590b3d06..3313ab6cc 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_cookie_parameter: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -168,8 +168,8 @@ std::locale  - + @@ -224,7 +224,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -193,7 +193,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index cdb65c266..a7c425129 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -83,13 +83,13 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_header)stdex::parser::http_headerinlinevirtual
m_line_break (defined in stdex::parser::http_header)stdex::parser::http_headerprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_header)stdex::parser::http_headerinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_header)stdex::parser::http_headerinlinevirtual
name (defined in stdex::parser::http_header)stdex::parser::http_header
value (defined in stdex::parser::http_header)stdex::parser::http_header
diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index ba24b64d5..6ab783abd 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_header: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -168,8 +168,8 @@ std::locale  - + @@ -224,7 +224,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -193,7 +193,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 3d385311f..80348db2c 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -83,11 +83,11 @@ $(function() {
components (defined in stdex::parser::http_language)stdex::parser::http_language
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_language)stdex::parser::http_languageinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_language)stdex::parser::http_languageinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_language)stdex::parser::http_languageinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index c948978d5..f635bf08f 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -98,20 +98,20 @@ Inheritance diagram for stdex::parser::http_language: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -161,8 +161,8 @@ std::locale  - + @@ -217,7 +217,7 @@ std::locale  - - + + - - - - + + + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -186,7 +186,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 d7208cc69..8d15ec18b 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -81,11 +81,11 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_line_break)stdex::parser::http_line_breakinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_line_break)stdex::parser::http_line_breakinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index 3aec3d6ca..159f5c2f5 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_line_break: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP line break (RFC2616: CRLF | LF)

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 b71ac22fa..f5832a33e 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -83,13 +83,13 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_media_range)stdex::parser::http_media_rangeinlinevirtual
m_space (defined in stdex::parser::http_media_range)stdex::parser::http_media_rangeprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_media_range)stdex::parser::http_media_rangeinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_media_range)stdex::parser::http_media_rangeinlinevirtual
subtype (defined in stdex::parser::http_media_range)stdex::parser::http_media_range
type (defined in stdex::parser::http_media_range)stdex::parser::http_media_range
diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index 3687025b0..ad8a61ede 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -100,20 +100,20 @@ Inheritance diagram for stdex::parser::http_media_range: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -169,8 +169,8 @@ std::locale  - + @@ -225,7 +225,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -194,7 +194,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 d5c009a54..d9c282961 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -83,14 +83,14 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_media_type)stdex::parser::http_media_typeinlinevirtual
m_space (defined in stdex::parser::http_media_range)stdex::parser::http_media_rangeprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_media_type)stdex::parser::http_media_typeinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_media_type)stdex::parser::http_media_typeinlinevirtual
params (defined in stdex::parser::http_media_type)stdex::parser::http_media_type
subtype (defined in stdex::parser::http_media_range)stdex::parser::http_media_range
type (defined in stdex::parser::http_media_range)stdex::parser::http_media_range
diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 3472017bd..8b4baf72a 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_media_type: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -173,8 +173,8 @@ std::locale  - + @@ -229,7 +229,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -198,7 +198,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index d9ea145db..8010406d2 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -83,13 +83,13 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_parameter)stdex::parser::http_parameterinlinevirtual
m_space (defined in stdex::parser::http_parameter)stdex::parser::http_parameterprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_parameter)stdex::parser::http_parameterinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_parameter)stdex::parser::http_parameterinlinevirtual
namestdex::parser::http_parameter
valuestdex::parser::http_parameter
diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 37332e4dc..8aa3e2120 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_parameter: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -170,8 +170,8 @@ std::locale  - + @@ -226,7 +226,7 @@ std::locale  - + @@ -91,7 +91,7 @@ $(function() {

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -195,7 +195,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index ba09ce63e..db2a60945 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -83,7 +83,7 @@ $(function() {
http_protocol(const std::locale &locale=std::locale()) (defined in stdex::parser::http_protocol)stdex::parser::http_protocolinline
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_protocol)stdex::parser::http_protocolinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_protocol)stdex::parser::http_protocolinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_protocol)stdex::parser::http_protocolinlinevirtual
type (defined in stdex::parser::http_protocol)stdex::parser::http_protocol
versionstdex::parser::http_protocol
version_maj (defined in stdex::parser::http_protocol)stdex::parser::http_protocol
diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index 622e6d24a..abe0b4686 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -101,20 +101,20 @@ Public Member Functions
 http_protocol (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -174,8 +174,8 @@ std::locale  - + @@ -230,7 +230,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -199,7 +199,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 4d9c35882..c6e491edb 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -84,11 +84,11 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_quoted_string)stdex::parser::http_quoted_stringinlinevirtual
m_chr (defined in stdex::parser::http_quoted_string)stdex::parser::http_quoted_stringprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_quoted_string)stdex::parser::http_quoted_stringinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_quoted_string)stdex::parser::http_quoted_stringinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index fc41e41be..de7ddec90 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -99,20 +99,20 @@ Inheritance diagram for stdex::parser::http_quoted_string: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -166,8 +166,8 @@ std::locale  - + @@ -222,7 +222,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -191,7 +191,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index 4c1dfcecb..a03433514 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -84,14 +84,14 @@ $(function() {
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_request)stdex::parser::http_requestinlinevirtual
m_line_break (defined in stdex::parser::http_request)stdex::parser::http_requestprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_request)stdex::parser::http_requestinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_request)stdex::parser::http_requestinlinevirtual
protocol (defined in stdex::parser::http_request)stdex::parser::http_request
url (defined in stdex::parser::http_request)stdex::parser::http_request
verb (defined in stdex::parser::http_request)stdex::parser::http_request
diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index 927f2ef73..fca25de90 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -102,20 +102,20 @@ Public Member Functions
 http_request (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -174,8 +174,8 @@ std::locale  - + @@ -230,7 +230,7 @@ std::locale  - - + + - - - - + + + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -199,7 +199,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index 5dc1e8503..cf298fdaf 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -82,11 +82,11 @@ $(function() { - +
intervalstdex::parser::basic_parser< char >
m_line_break (defined in stdex::parser::http_space)stdex::parser::http_spaceprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_space)stdex::parser::http_spaceinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_space)stdex::parser::http_spaceinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index 5e6d1bf41..87c9db651 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -98,18 +98,18 @@ Inheritance diagram for stdex::parser::http_space: - - + + - - - - + + + + @@ -135,8 +135,8 @@ Additional Inherited Members

Detailed Description

Test for HTTP space (RFC2616: LWS)

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ Additional Inherited Members
- + @@ -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 7e536898e..8135ec0ae 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -82,11 +82,11 @@ $(function() {

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
- +
intervalstdex::parser::basic_parser< char >
m_space (defined in stdex::parser::http_text_char)stdex::parser::http_text_charprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_text_char)stdex::parser::http_text_charinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_text_char)stdex::parser::http_text_charinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index a5b917715..ab539faf6 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -98,18 +98,18 @@ Inheritance diagram for stdex::parser::http_text_char: - - + + - - - - + + + + @@ -135,8 +135,8 @@ Additional Inherited Members

Detailed Description

Test for HTTP text character (RFC2616: TEXT)

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -160,7 +160,7 @@ Additional Inherited Members
- + @@ -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 599db9db0..4f19facdc 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -81,11 +81,11 @@ $(function() {

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

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_token)stdex::parser::http_tokeninlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_token)stdex::parser::http_tokeninlinevirtual
diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index c567bef08..3d38b857a 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_token: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - + @@ -91,7 +91,7 @@ $(function() {

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP token (RFC2616: token - tolerates non-ASCII)

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index fa084292b..1682b93f8 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -83,7 +83,7 @@ $(function() {
http_url(const std::locale &locale=std::locale()) (defined in stdex::parser::http_url)stdex::parser::http_urlinline
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_url)stdex::parser::http_urlinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url)stdex::parser::http_urlinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url)stdex::parser::http_urlinlinevirtual
params (defined in stdex::parser::http_url)stdex::parser::http_url
path (defined in stdex::parser::http_url)stdex::parser::http_url
port (defined in stdex::parser::http_url)stdex::parser::http_url
diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index d8ed1be73..62b79a48f 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -101,20 +101,20 @@ Public Member Functions
 http_url (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -173,8 +173,8 @@ std::locale  - + @@ -229,7 +229,7 @@ std::locale  - - - - - + + + + - - + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -198,7 +198,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 6ac893524..2d58b9ad5 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -82,13 +82,13 @@ $(function() { - +
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_url_parameter)stdex::parser::http_url_parameterinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url_parameter)stdex::parser::http_url_parameterinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url_parameter)stdex::parser::http_url_parameterinlinevirtual
name (defined in stdex::parser::http_url_parameter)stdex::parser::http_url_parameter
value (defined in stdex::parser::http_url_parameter)stdex::parser::http_url_parameter
diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 79c8852e0..3bb79b96c 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -98,20 +98,20 @@ Inheritance diagram for stdex::parser::http_url_parameter: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -164,8 +164,8 @@ std::locale  - + @@ -220,7 +220,7 @@ std::locale  - - + + - - - - + + + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -189,7 +189,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 27a54dcfd..3e200ad5f 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -82,12 +82,12 @@ $(function() { - +
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_url_path)stdex::parser::http_url_pathinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url_path)stdex::parser::http_url_pathinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url_path)stdex::parser::http_url_pathinlinevirtual
segmentsstdex::parser::http_url_path
diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index c9143a783..c7cbfbf28 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -98,20 +98,20 @@ Inheritance diagram for stdex::parser::http_url_path: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -162,8 +162,8 @@ std::locale  - + @@ -218,7 +218,7 @@ std::locale  - - + + - - - - + + + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -187,7 +187,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 1724b9228..51d8192c0 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -81,11 +81,11 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url_path_segment)stdex::parser::http_url_path_segmentinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url_path_segment)stdex::parser::http_url_path_segmentinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index 50cad8472..8730061df 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_url_path_segment: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP URL path segment.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 8e36d6163..4b0b417d2 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -83,12 +83,12 @@ $(function() {
http_url_port(const std::locale &locale=std::locale()) (defined in stdex::parser::http_url_port)stdex::parser::http_url_portinline
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_url_port)stdex::parser::http_url_portinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url_port)stdex::parser::http_url_portinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url_port)stdex::parser::http_url_portinlinevirtual
value (defined in stdex::parser::http_url_port)stdex::parser::http_url_port
diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index 8ccb7ae18..67aa0cdd1 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -101,20 +101,20 @@ Public Member Functions
 http_url_port (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -164,8 +164,8 @@ std::locale  - + @@ -220,7 +220,7 @@ std::locale  - - + + - - - - + + + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -189,7 +189,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 b8306fca0..03a51ff19 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -81,11 +81,11 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_url_server)stdex::parser::http_url_serverinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_url_server)stdex::parser::http_url_serverinlinevirtual
diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index 5f1676deb..513063ac8 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -97,18 +97,18 @@ Inheritance diagram for stdex::parser::http_url_server: - - + + - - - - + + + + @@ -128,8 +128,8 @@ std::locale  - + @@ -184,7 +184,7 @@ std::locale  - +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for HTTP URL server.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -153,7 +153,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index 3a623f370..69e4cfbe9 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -82,13 +82,13 @@ $(function() { - +
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_value)stdex::parser::http_valueinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_value)stdex::parser::http_valueinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_value)stdex::parser::http_valueinlinevirtual
stringstdex::parser::http_value
tokenstdex::parser::http_value
diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index ef6477899..bc9eba8f8 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -98,20 +98,20 @@ Inheritance diagram for stdex::parser::http_value: - - + + - - - - + + + +

Public Member Functions

virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -166,8 +166,8 @@ std::locale  - + @@ -222,7 +222,7 @@ std::locale  - - + +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -191,7 +191,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 4b43a242b..5e15f9ad5 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -80,11 +80,11 @@ $(function() {

This is the complete list of members for stdex::parser::http_value_collection< _Key, T >, including all inherited members.

- +
insert(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_value_collection< _Key, T >)stdex::parser::http_value_collection< _Key, T >inline
insert(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_value_collection< _Key, T >)stdex::parser::http_value_collection< _Key, T >inline
diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 9ba6c3dc4..2c421aacd 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -94,9 +94,9 @@ Inheritance diagram for stdex::parser::http_value_collection< _Key, T >:

Public Member Functions

-void insert (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+void insert (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 

Detailed Description

template<class _Key, class T>
@@ -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 d1b54163b..4cfa07b3a 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -83,12 +83,12 @@ $(function() {
http_weight(const std::locale &locale=std::locale()) (defined in stdex::parser::http_weight)stdex::parser::http_weightinline
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_weight)stdex::parser::http_weightinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_weight)stdex::parser::http_weightinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_weight)stdex::parser::http_weightinlinevirtual
valuestdex::parser::http_weight
diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 30278380b..d23b7ac26 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -101,20 +101,20 @@ Public Member Functions
 http_weight (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -165,8 +165,8 @@ std::locale  - + @@ -221,7 +221,7 @@ std::locale  - +

Public Attributes

m_locale - -

◆ match()

+ +

◆ match()

@@ -190,7 +190,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
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 637a6ce10..7409af058 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -85,12 +85,12 @@ $(function() {
http_weighted_value(const std::locale &locale=std::locale()) (defined in stdex::parser::http_weighted_value< T, T_asterisk >)stdex::parser::http_weighted_value< T, T_asterisk >inline
intervalstdex::parser::basic_parser< char >
invalidate() (defined in stdex::parser::http_weighted_value< T, T_asterisk >)stdex::parser::http_weighted_value< T, T_asterisk >inlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::http_weighted_value< T, T_asterisk >)stdex::parser::http_weighted_value< T, T_asterisk >inlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::http_weighted_value< T, T_asterisk >)stdex::parser::http_weighted_value< T, T_asterisk >inlinevirtual
value (defined in stdex::parser::http_weighted_value< T, T_asterisk >)stdex::parser::http_weighted_value< T, T_asterisk >
diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index b661e9bd0..2ee30c60a 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -101,20 +101,20 @@ Public Member Functions
 http_weighted_value (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -173,8 +173,8 @@ template<clas - -

◆ match()

+ +

◆ match()

@@ -200,7 +200,7 @@ template<clas
- + @@ -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 241d50ca2..130ef8eca 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -85,17 +85,17 @@ $(function() { - - + + - +

Public Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
invalidate() (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlinevirtual
m_collection (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >protected
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
parser_collection(const std::locale &locale) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inlineprotected
parser_collection(const std::shared_ptr< basic_parser< T > > *el, size_t count, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
parser_collection(std::vector< std::shared_ptr< basic_parser< T > > > &&collection, const std::locale &locale=std::locale()) (defined in stdex::parser::parser_collection< T >)stdex::parser::parser_collection< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index 4e7d32365..bb9fd0568 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -115,16 +115,16 @@ Public Member Functions
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -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 c00481376..1e35476b6 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -84,16 +84,16 @@ $(function() { - - - - + + + +

Protected Member Functions

intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_any_cp)stdex::parser::sgml_any_cpinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_any_cp)stdex::parser::sgml_any_cpinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sgml_any_cp(const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_any_cp)stdex::parser::sgml_any_cpinline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index 4fe6734fa..96fc25fff 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -101,8 +101,8 @@ Public Member Functions
 sgml_any_cp (const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_any_cu< char >
 basic_any_cu (const std::locale &locale=std::locale())
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
m_locale

Detailed Description

Test for any SGML code point.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -165,7 +165,7 @@ std::locale 
m_locale size_t end = (size_t)-1, end = SIZE_MAX,
m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index 83c2b983f..6f828d134 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -83,12 +83,12 @@ $(function() {
intervalstdex::parser::basic_parser< char >
m_chr (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpprotected
m_invert (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpinlinevirtual
sgml_cp(const char *chr, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpinline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpinlinevirtual
sgml_cp(const char *chr, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_cp)stdex::parser::sgml_cpinline
diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index 3a7fb78d8..57782c9a8 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -98,21 +98,21 @@ Inheritance diagram for stdex::parser::sgml_cp: - - - - + + + + - - - - + + + + @@ -141,8 +141,8 @@ Additional Inherited Members

Detailed Description

Test for specific SGML code point.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -166,7 +166,7 @@ Additional Inherited Members
- + @@ -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 3815626b2..d6df8c99d 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -84,16 +84,16 @@ $(function() { - - - - - + + + + +

Public Member Functions

sgml_cp (const char *chr, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
sgml_cp (const char *chr, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
m_set (defined in stdex::parser::sgml_cp_set)stdex::parser::sgml_cp_setprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_cp_set)stdex::parser::sgml_cp_setinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sgml_cp_set(const char *set, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_cp_set)stdex::parser::sgml_cp_setinline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_cp_set)stdex::parser::sgml_cp_setinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sgml_cp_set(const char *set, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_cp_set)stdex::parser::sgml_cp_setinline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index 5b9e668a8..9cdb783e2 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -99,11 +99,11 @@ Inheritance diagram for stdex::parser::sgml_cp_set: - - - - + + + + @@ -114,16 +114,16 @@ Public Member Functions - - - - - + + + + - - + +

Public Member Functions

sgml_cp_set (const char *set, size_t count=(size_t) -1, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
sgml_cp_set (const char *set, size_t count=SIZE_MAX, bool invert=false, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_set< char >
 basic_set (bool invert=false, const std::locale &locale=std::locale())
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0
 
+
+bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0
 
template<class _Traits , class _Ax >
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
@@ -154,8 +154,8 @@ Additional Inherited Members

Detailed Description

Test for any SGML code point from a given string of SGML code points.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -179,7 +179,7 @@ Additional Inherited Members
- + @@ -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 c9c663ebd..0b95b2447 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -85,16 +85,16 @@ $(function() { - - - - + + + +

Protected Attributes

size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_dns_domain_char)stdex::parser::sgml_dns_domain_charinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_dns_domain_char)stdex::parser::sgml_dns_domain_charinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sgml_dns_domain_char(bool allow_idn, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_dns_domain_char)stdex::parser::sgml_dns_domain_charinline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index 76518f08c..d1318ab2f 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_dns_domain_char (bool allow_idn, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_dns_domain_char< char >  basic_dns_domain_char (bool allow_idn, const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -149,8 +149,8 @@ std::locale m_locale

Detailed Description

Test for valid DNS domain SGML character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -174,7 +174,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 ba5b47b81..2811970b9 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 @@ -81,12 +81,12 @@ $(function() {

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

- +
intervalstdex::parser::basic_parser< char >
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_ipv6_scope_id_char)stdex::parser::sgml_ipv6_scope_id_charinlinevirtual
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_ipv6_scope_id_char)stdex::parser::sgml_ipv6_scope_id_charinlinevirtual
sgml_ipv6_scope_id_char(const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_ipv6_scope_id_char)stdex::parser::sgml_ipv6_scope_id_charinline
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 e49dcf70d..5c87bb72d 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -100,18 +100,18 @@ Public Member Functions  sgml_ipv6_scope_id_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_parser< char >  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  + +bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -131,8 +131,8 @@ std::locale m_locale

Detailed Description

Test for valid IPv6 address scope ID SGML character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -156,7 +156,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 4dd397dda..32c19e559 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -84,16 +84,16 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_punct_cp)stdex::parser::sgml_punct_cpinlinevirtual - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_punct_cp)stdex::parser::sgml_punct_cpinlinevirtual + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline sgml_punct_cp(bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_punct_cp)stdex::parser::sgml_punct_cpinline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 6248b53da..031740488 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_punct_cp (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_punct_cu< char >  basic_punct_cu (bool invert=false, const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -144,8 +144,8 @@ std::locale m_locale

Detailed Description

Test for any SGML punctuation code point.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -169,7 +169,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 5e6d0b012..b31241610 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -84,16 +84,16 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_space_cp)stdex::parser::sgml_space_cpinlinevirtual - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_space_cp)stdex::parser::sgml_space_cpinlinevirtual + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline sgml_space_cp(bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_space_cp)stdex::parser::sgml_space_cpinline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index 326f52cc0..3b695022f 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_space_cp (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_space_cu< char >  basic_space_cu (bool invert=false, const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -144,8 +144,8 @@ std::locale m_locale

Detailed Description

Test for any SGML space code point.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -169,7 +169,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 e6052d32b..820618f36 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 @@ -84,16 +84,16 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_space_or_punct_cp)stdex::parser::sgml_space_or_punct_cpinlinevirtual - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_space_or_punct_cp)stdex::parser::sgml_space_or_punct_cpinlinevirtual + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline sgml_space_or_punct_cp(bool invert=false, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_space_or_punct_cp)stdex::parser::sgml_space_or_punct_cpinline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
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 51394e0b5..dcde131ae 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_space_or_punct_cp (bool invert=false, const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_space_or_punct_cu< char >  basic_space_or_punct_cu (bool invert=false, const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -144,8 +144,8 @@ std::locale m_locale

Detailed Description

Test for any SGML space or punctuation code point.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -169,7 +169,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 95d853a5c..3211f4ef6 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -82,12 +82,12 @@ $(function() { - - + +
intervalstdex::parser::basic_parser< char >
m_str (defined in stdex::parser::sgml_string)stdex::parser::sgml_stringprotected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_string)stdex::parser::sgml_stringinlinevirtual
sgml_string(const char *str, size_t count=(size_t) -1, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_string)stdex::parser::sgml_stringinline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_string)stdex::parser::sgml_stringinlinevirtual
sgml_string(const char *str, size_t count=SIZE_MAX, const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_string)stdex::parser::sgml_stringinline
diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index a41266f07..76d4784b6 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -98,21 +98,21 @@ Inheritance diagram for stdex::parser::sgml_string:
- - - - + + + + - - - - + + + + @@ -138,8 +138,8 @@ Additional Inherited Members

Detailed Description

Test for SGML given string.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -163,7 +163,7 @@ Additional Inherited Members
- + @@ -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 8cae25965..0158e445a 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -84,16 +84,16 @@ $(function() { - - - - + + + +

Public Member Functions

sgml_string (const char *str, size_t count=(size_t) -1, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
sgml_string (const char *str, size_t count=SIZE_MAX, const std::locale &locale=std::locale())
 
virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
- Public Member Functions inherited from stdex::parser::basic_parser< char >
 basic_parser (const std::locale &locale=std::locale())
 
-bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
-bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)
 
+bool search (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
+bool match (const std::basic_string< char, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)
 
virtual void invalidate ()
 
size_t end = (size_t)-1, end = SIZE_MAX,
intervalstdex::parser::basic_parser< T >
invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_url_password_char)stdex::parser::sgml_url_password_charinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_url_password_char)stdex::parser::sgml_url_password_charinlinevirtual
match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual
match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline
sgml_url_password_char(const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_url_password_char)stdex::parser::sgml_url_password_charinline
~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index f86d0bb8c..ea0fd02c7 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_url_password_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_url_password_char< char >  basic_url_password_char (const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ std::locale m_locale

Detailed Description

Test for valid URL password SGML character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -165,7 +165,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 81206eee9..901b78d22 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -84,16 +84,16 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_url_path_char)stdex::parser::sgml_url_path_charinlinevirtual - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_url_path_char)stdex::parser::sgml_url_path_charinlinevirtual + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline sgml_url_path_char(const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_url_path_char)stdex::parser::sgml_url_path_charinline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index c45336e60..f79f89a44 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_url_path_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_url_path_char< char >  basic_url_path_char (const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ std::locale m_locale

Detailed Description

Test for valid URL path SGML character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -165,7 +165,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -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 1f3acfc03..a26ea9796 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -84,16 +84,16 @@ $(function() { intervalstdex::parser::basic_parser< T > invalidate() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual m_locale (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >protected - match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::sgml_url_username_char)stdex::parser::sgml_url_username_charinlinevirtual - match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual - match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline - search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + match(_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::sgml_url_username_char)stdex::parser::sgml_url_username_charinlinevirtual + match(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >pure virtual + match(const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline + search(_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inline sgml_url_username_char(const std::locale &locale=std::locale()) (defined in stdex::parser::sgml_url_username_char)stdex::parser::sgml_url_username_charinline ~basic_parser() (defined in stdex::parser::basic_parser< T >)stdex::parser::basic_parser< T >inlinevirtual
diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index 3aab26be9..6798117e7 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -101,8 +101,8 @@ Public Member Functions  sgml_url_username_char (const std::locale &locale=std::locale())   -virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +virtual bool match (_In_reads_or_z_(end) const char *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  - Public Member Functions inherited from stdex::parser::basic_url_username_char< char >  basic_url_username_char (const std::locale &locale=std::locale()) @@ -111,16 +111,16 @@ Public Member Functions  basic_parser (const std::locale &locale=std::locale())   - -bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  - -virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0 -  - + +bool search (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  + +virtual bool match (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default)=0 +  + template<class _Traits , class _Ax > -bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=(size_t) -1, int flags=match_default) -  +bool match (const std::basic_string< T, _Traits, _Ax > &text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) +  virtual void invalidate ()   @@ -140,8 +140,8 @@ std::locale m_locale

Detailed Description

Test for valid URL username SGML character.

Member Function Documentation

- -

◆ match()

+ +

◆ match()

@@ -165,7 +165,7 @@ std::locale m_locale size_t  - end = (size_t)-1, + end = SIZE_MAX, @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1pool-members.html b/classstdex_1_1pool-members.html index 6c4a77c9b..d1f149c64 100644 --- a/classstdex_1_1pool-members.html +++ b/classstdex_1_1pool-members.html @@ -86,7 +86,7 @@ $(function() {
diff --git a/classstdex_1_1pool.html b/classstdex_1_1pool.html index 97f78d72a..60deb2547 100644 --- a/classstdex_1_1pool.html +++ b/classstdex_1_1pool.html @@ -197,7 +197,7 @@ template<class T >
diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index ad07b869e..208bbabe5 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 57a59124f..c50ba43e2 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 6198c0b2c..f9136cd6e 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 4b0a5520d..7366c7cf4 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 732277a18..eed86aeb8 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 10413cf2d..ec9efe0e2 100644 --- a/classstdex_1_1ring.html +++ b/classstdex_1_1ring.html @@ -296,7 +296,7 @@ template<class T , size_t CAPACITY> diff --git a/classstdex_1_1sha1__hash-members.html b/classstdex_1_1sha1__hash-members.html index e4309e92c..e5335fe1a 100644 --- a/classstdex_1_1sha1__hash-members.html +++ b/classstdex_1_1sha1__hash-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html index 78d2af627..e89dd8234 100644 --- a/classstdex_1_1sha1__hash.html +++ b/classstdex_1_1sha1__hash.html @@ -259,7 +259,7 @@ uint32_t m_temp [16] diff --git a/classstdex_1_1spinlock-members.html b/classstdex_1_1spinlock-members.html index 1482d7da9..60392d116 100644 --- a/classstdex_1_1spinlock-members.html +++ b/classstdex_1_1spinlock-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1spinlock.html b/classstdex_1_1spinlock.html index ec70e1d09..1303cacf5 100644 --- a/classstdex_1_1spinlock.html +++ b/classstdex_1_1spinlock.html @@ -138,7 +138,7 @@ void unlock () noexcep diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index f0d3a0364..61ff3ba4f 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index caf1cb118..6497f935c 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -414,7 +414,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index 8270b3cd9..43e7f0a7d 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index f70a7019a..9f1b0a514 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -445,7 +445,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 34cd8c1be..10e5ef0f7 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -148,7 +148,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index cbdd7985e..ab7557333 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -1400,7 +1400,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1basic__file-members.html b/classstdex_1_1stream_1_1basic__file-members.html index 82ba1b60a..dd4c42f6f 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -164,7 +164,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 677ce0e8e..a6a23ce61 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -961,7 +961,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index b333229d3..2551f54ee 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -160,7 +160,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 9e7d3cdc8..a4ba092ad 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -527,7 +527,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index a635db115..658fbd0ef 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 9bd1ae469..860089513 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -489,7 +489,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1buffered__sys-members.html b/classstdex_1_1stream_1_1buffered__sys-members.html index a57db76a3..90a20bf03 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -157,7 +157,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 53dd503b5..0b779a4e9 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -365,7 +365,7 @@ void flush_write () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 1e2d7eacb..5289f3516 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -166,7 +166,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 94371affa..209e2679e 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -925,7 +925,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1cached__file-members.html b/classstdex_1_1stream_1_1cached__file-members.html index 8a4d35698..d731547d5 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -173,7 +173,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index ba3063587..a1811bba9 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -600,7 +600,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 07f0cb2fb..a9a521baf 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index ac372f60f..1184d43f9 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -507,7 +507,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1diag__file-members.html b/classstdex_1_1stream_1_1diag__file-members.html index a03477266..419808876 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -167,7 +167,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index 8c5331ad6..c558c71d0 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -754,7 +754,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index be78a6908..dc7bf1118 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index b1cb4c9c0..0fa27938c 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -479,7 +479,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index 2d48a0c4b..6b878588c 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -189,7 +189,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index f7872c41d..fe8bc29a2 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1161,7 +1161,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 5de7f30eb..3b388931a 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index 5a1ba9e79..aec8ce402 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -787,7 +787,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index 3afcb5f29..725db8a65 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index 8417ad71f..ce6929344 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -456,7 +456,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1memory__file-members.html b/classstdex_1_1stream_1_1memory__file-members.html index b4eda8920..6ffb46de9 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -208,7 +208,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index ec368bc1e..6dfc14bb5 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1690,7 +1690,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index 38a68cd14..ef609e1fb 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index 23d670fdf..f08df6171 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -462,7 +462,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1replicator_1_1worker-members.html b/classstdex_1_1stream_1_1replicator_1_1worker-members.html index 8a49ea2d2..daa7f7d60 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index aebf0ef71..e1fda95a8 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -149,7 +149,7 @@ void process_op () diff --git a/classstdex_1_1stream_1_1socket-members.html b/classstdex_1_1stream_1_1socket-members.html index 1d06008b4..e7dc6ed4a 100644 --- a/classstdex_1_1stream_1_1socket-members.html +++ b/classstdex_1_1stream_1_1socket-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1socket.html b/classstdex_1_1stream_1_1socket.html index 62b7d009c..c8e4db319 100644 --- a/classstdex_1_1stream_1_1socket.html +++ b/classstdex_1_1stream_1_1socket.html @@ -533,7 +533,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index 45ebd79e8..5ac926457 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -156,7 +156,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index fb14f6d84..f5900b647 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -465,7 +465,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html index 2c57b3e0a..3ae66516a 100644 --- a/classstdex_1_1stream__hasher-members.html +++ b/classstdex_1_1stream__hasher-members.html @@ -152,7 +152,7 @@ $(function() { diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html index 912c8e9eb..51cab040e 100644 --- a/classstdex_1_1stream__hasher.html +++ b/classstdex_1_1stream__hasher.html @@ -448,7 +448,7 @@ template<class T > diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index 44697c6b1..6ba28758e 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 562446093..bd2a01901 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 e73b8e702..fcbc46587 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 931aa774c..2d6b72abb 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 967283ddd..bd8f3ff5c 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 939b42a1a..005a90ccc 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/classstdex_1_1watchdog-members.html b/classstdex_1_1watchdog-members.html index 6abc39757..192cf80c7 100644 --- a/classstdex_1_1watchdog-members.html +++ b/classstdex_1_1watchdog-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1watchdog.html b/classstdex_1_1watchdog.html index cc5fbc536..294a5c0d2 100644 --- a/classstdex_1_1watchdog.html +++ b/classstdex_1_1watchdog.html @@ -223,7 +223,7 @@ template<class _Clock , class _Duration = typename _Clock::duration> diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index 2c0c1cc0c..b9747a853 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -104,7 +104,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index a1feb6341..61c247d1b 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 a470c37ec..fa7d566a7 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -94,6 +94,8 @@ Files    hex.hpp   + html.hpp idrec.hpp    interval.hpp @@ -144,7 +146,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index db79fac52..b7ecc858d 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -225,7 +225,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index 7c36d4116..0682f46e7 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -107,7 +107,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/files.html b/files.html index 78ca6fb85..57cad5a7e 100644 --- a/files.html +++ b/files.html @@ -84,46 +84,47 @@ $(function() {  exception.hpp  hash.hpp  hex.hpp - idrec.hpp - interval.hpp - locale.hpp - mapping.hpp - math.hpp - memory.hpp - parser.hpp - pool.hpp - progress.hpp - ring.hpp - sgml.hpp - sgml_unicode.hpp - socket.hpp - spinlock.hpp - stream.hpp - string.hpp - sys_info.hpp - system.hpp - unicode.hpp - uuid.hpp - vector_queue.hpp - watchdog.hpp - windows.h -  UnitTests - compat.hpp - hash.cpp - math.cpp - parser.cpp - pch.hpp - ring.cpp - sgml.cpp - stream.cpp - unicode.cpp - watchdog.cpp + html.hpp + idrec.hpp + interval.hpp + locale.hpp + mapping.hpp + math.hpp + memory.hpp + parser.hpp + pool.hpp + progress.hpp + ring.hpp + sgml.hpp + sgml_unicode.hpp + socket.hpp + spinlock.hpp + stream.hpp + string.hpp + sys_info.hpp + system.hpp + unicode.hpp + uuid.hpp + vector_queue.hpp + watchdog.hpp + windows.h +  UnitTests + compat.hpp + hash.cpp + math.cpp + parser.cpp + pch.hpp + ring.cpp + sgml.cpp + stream.cpp + unicode.cpp + watchdog.cpp diff --git a/functions.html b/functions.html index c6bd314ce..ef009e375 100644 --- a/functions.html +++ b/functions.html @@ -74,18 +74,27 @@ $(function() {

- a -

diff --git a/functions_b.html b/functions_b.html index ef61049b3..5595f52d7 100644 --- a/functions_b.html +++ b/functions_b.html @@ -76,13 +76,14 @@ $(function() {
  • back() : stdex::ring< T, CAPACITY >, stdex::vector_queue< T >
  • base64_dec() : stdex::base64_dec
  • base64_enc() : stdex::base64_enc
  • +
  • base_type : stdex::parser::basic_mime_type< T >
  • bban : stdex::parser::basic_iban< T >
  • buf : stdex::hex_dec
  • diff --git a/functions_c.html b/functions_c.html index 1d3a0ad47..56ab509f9 100644 --- a/functions_c.html +++ b/functions_c.html @@ -76,14 +76,16 @@ $(function() {
  • cached_file() : stdex::stream::cached_file
  • cancel() : stdex::global_progress< T >, stdex::progress< T >
  • capacity() : stdex::vector_queue< T >
  • +
  • charset : stdex::parser::basic_mime_type< T >
  • check_digits : stdex::parser::basic_creditor_reference< T >, stdex::parser::basic_iban< T >
  • -
  • clear() : stdex::base64_dec, stdex::base64_enc, stdex::basic_hash< T >, stdex::block_hash< T >, stdex::crc32_hash, stdex::hex_dec, stdex::md5_hash, stdex::sha1_hash, stdex::vector_queue< T >
  • +
  • clear() : stdex::base64_dec, stdex::base64_enc, stdex::basic_hash< T >, stdex::block_hash< T >, stdex::crc32_hash, stdex::hex_dec, stdex::html::document< _Elem, _Traits, _Alloc >, stdex::md5_hash, stdex::sha1_hash, stdex::vector_queue< T >
  • close() : stdex::idrec::record< T, T_ID, ID, T_SIZE, ALIGN >, stdex::stream::basic, stdex::stream::basic_sys, stdex::stream::cache, stdex::stream::converter, stdex::stream::diag_file, stdex::stream::fifo, stdex::stream::file_window, stdex::stream::memory_file, stdex::stream::replicator, stdex::stream::socket, stdex::sys_object
  • +
  • code : stdex::html::element, stdex::html::element_end
  • components : stdex::parser::basic_ipv4_address< T >, stdex::parser::basic_ipv6_address< T >
  • const_pointer : stdex::vector_queue< T >
  • const_reference : stdex::vector_queue< T >
  • contains() : stdex::interval< T >
  • -
  • content : stdex::parser::http_quoted_string
  • +
  • content : stdex::html::comment, stdex::html::instruction, stdex::parser::basic_css_comment< T >, stdex::parser::basic_css_import< T >, stdex::parser::basic_css_string< T >, stdex::parser::basic_css_uri< T >, stdex::parser::basic_html_value< T >, stdex::parser::http_quoted_string
  • convert() : stdex::charset_encoder< T_from, T_to >
  • country : stdex::parser::basic_iban< T >
  • ctime() : stdex::stream::basic_file, stdex::stream::cache, stdex::stream::file
  • @@ -92,7 +94,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 8fb553f04..9fee46c00 100644 --- a/functions_d.html +++ b/functions_d.html @@ -73,7 +73,7 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - d -

    diff --git a/functions_l.html b/functions_l.html index b6fa00d35..72353eb30 100644 --- a/functions_l.html +++ b/functions_l.html @@ -75,13 +75,14 @@ $(function() {

    - l -

    diff --git a/functions_m.html b/functions_m.html index 7ed22edb3..3ec5cd3fb 100644 --- a/functions_m.html +++ b/functions_m.html @@ -76,28 +76,47 @@ $(function() {
  • m_allow_absolute : stdex::parser::basic_dns_name< T >
  • m_buf : stdex::base64_dec, stdex::base64_enc
  • m_callback : stdex::watchdog< _Clock, _Duration >
  • +
  • m_charset : stdex::html::document< _Elem, _Traits, _Alloc >
  • m_count : stdex::vector_queue< T >
  • m_data : stdex::stream::memory_file, stdex::vector_queue< T >
  • +
  • m_document : stdex::html::parser< _Elem, _Traits, _Alloc >
  • m_el : stdex::parser::basic_iterations< T >
  • +
  • m_element_stack : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_entities : stdex::html::document< _Elem, _Traits, _Alloc >
  • m_greedy : stdex::parser::basic_iterations< T >
  • m_head : stdex::vector_queue< T >
  • +
  • m_is_cdata : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_is_rcdata : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_is_special_element : stdex::html::document< _Elem, _Traits, _Alloc >
  • m_manage : stdex::stream::memory_file
  • m_max_iterations : stdex::parser::basic_iterations< T >
  • m_min_iterations : stdex::parser::basic_iterations< T >
  • m_num : stdex::base64_dec, stdex::base64_enc
  • m_num_blocks : stdex::base64_writer
  • -
  • m_offset : stdex::stream::memory_file
  • +
  • m_num_invalid_conditions : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_num_parsed : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_num_valid_conditions : stdex::html::document< _Elem, _Traits, _Alloc >
  • +
  • m_offset : stdex::html::parser< _Elem, _Traits, _Alloc >, stdex::stream::memory_file
  • +
  • m_parse_frames : stdex::html::parser< _Elem, _Traits, _Alloc >
  • m_phase : stdex::watchdog< _Clock, _Duration >
  • +
  • m_progress : stdex::html::parser< _Elem, _Traits, _Alloc >
  • m_quit : stdex::watchdog< _Clock, _Duration >
  • m_reserved : stdex::stream::memory_file
  • +
  • m_sequences : stdex::html::document< _Elem, _Traits, _Alloc >
  • m_size : stdex::stream::memory_file
  • m_size_max : stdex::vector_queue< T >
  • +
  • m_source : stdex::html::document< _Elem, _Traits, _Alloc >, stdex::html::parser< _Elem, _Traits, _Alloc >
  • m_temp : stdex::base64_reader
  • m_temp_len : stdex::base64_reader
  • m_temp_off : stdex::base64_reader
  • m_timeout : stdex::watchdog< _Clock, _Duration >
  • -
  • mapping() : stdex::mapping< T >
  • +
  • m_tokens : stdex::html::parser< _Elem, _Traits, _Alloc >
  • +
  • m_url : stdex::html::parser< _Elem, _Traits, _Alloc >
  • +
  • make_absolute_url() : stdex::html::parser< _Elem, _Traits, _Alloc >
  • +
  • mapping : stdex::html::text_token< _Elem, _Traits, _Alloc >, stdex::mapping< T >
  • +
  • may_contain() : stdex::html::element_traits
  • memory_file() : stdex::stream::memory_file
  • +
  • merge() : stdex::html::parser< _Elem, _Traits, _Alloc >
  • model : stdex::parser::basic_si_reference< T >
  • mouth : stdex::parser::basic_emoticon< T >
  • mtime() : stdex::stream::basic_file, stdex::stream::cache, stdex::stream::file
  • @@ -105,7 +124,7 @@ $(function() { diff --git a/functions_n.html b/functions_n.html index 2df56b852..3bf21b18a 100644 --- a/functions_n.html +++ b/functions_n.html @@ -73,7 +73,7 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - n -

    diff --git a/functions_t.html b/functions_t.html index 9da91ad24..678f1a5c5 100644 --- a/functions_t.html +++ b/functions_t.html @@ -75,17 +75,21 @@ $(function() {

    - t -

    diff --git a/functions_type.html b/functions_type.html index 0b06a3154..d5f173d62 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 189dc47a9..83f54740f 100644 --- a/functions_u.html +++ b/functions_u.html @@ -74,12 +74,13 @@ $(function() {

    - u -

    diff --git a/functions_v.html b/functions_v.html index 97bb6c6e0..ee634c6f8 100644 --- a/functions_v.html +++ b/functions_v.html @@ -73,7 +73,7 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - v -