diff --git a/_unit_tests_2compat_8hpp_source.html b/_unit_tests_2compat_8hpp_source.html index 2ecf4aa6e..947f2ff74 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 cde5b1706..e35f3b966 100644 --- a/annotated.html +++ b/annotated.html @@ -202,29 +202,38 @@ $(function() {  CwindowLimits reading from/writing to stream to a predefined window  Cbase64_decBase64 decoding session  Cbase64_encBase64 encoding session - Ccharset_encoderEncoding converter context - Cerrno_errorStandard C runtime library error - 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 - Cno_deleteNoop deleter - Cno_delete< T[]>Noop array deleter - CprogressProgress indicator base class - Cprogress_switcherProgress indicator switcher - CringRing buffer - 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 + Cbasic_hashBasic hashing operations + Cblock_hashHashing in blocks + Ccharset_encoderEncoding converter context + Ccrc32_hashHashes as CRC32 + Cerrno_errorStandard C runtime library error + 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 + CprogressProgress indicator base class + Cprogress_switcherProgress indicator switcher + CringRing buffer + Csha1_hashHashes as SHA1 + Csha256_tSHA256 hash value + Csha_tSHA hash value + Cstream_hasherHashes read to or write from data of the stream + 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 diff --git a/base64_8hpp_source.html b/base64_8hpp_source.html index 722510b69..d10ff6658 100644 --- a/base64_8hpp_source.html +++ b/base64_8hpp_source.html @@ -346,7 +346,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/chrono_8hpp_source.html b/chrono_8hpp_source.html index 468ad018b..a756a8e5e 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 17a4db798..bd9461d66 100644 --- a/classes.html +++ b/classes.html @@ -80,10 +80,10 @@ $(function() {
aosn_date (stdex::chrono)
aosn_timestamp (stdex::chrono)
async_reader (stdex::stream)
async_writer (stdex::stream)
B
-
base64_dec (stdex)
base64_enc (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_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)
buffer (stdex::stream)
buffer::buffer_t (stdex::stream)
buffered_sys (stdex::stream)
+
base64_dec (stdex)
base64_enc (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)
C
-
cache (stdex::stream)
cache::cache_t (stdex::stream)
cached_file (stdex::stream)
charset_encoder (stdex)
converter (stdex::stream)
+
cache (stdex::stream)
cache::cache_t (stdex::stream)
cached_file (stdex::stream)
charset_encoder (stdex)
converter (stdex::stream)
crc32_hash (stdex)
D
diag_file (stdex::stream)
@@ -107,7 +107,7 @@ $(function() {
lazy_progress (stdex)
limiter (stdex::stream)
M
-
mapping (stdex)
memory_file (stdex::stream)
+
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)
@@ -119,7 +119,7 @@ $(function() {
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)
sys_object (stdex)
+
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)
stream_hasher (stdex)
sys_object (stdex)
U
user_cancelled (stdex)
@@ -133,7 +133,7 @@ $(function() { diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html index 69310f44f..e68357ff4 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 ee2fb689e..70d450c96 100644 --- a/classstdex_1_1base64__dec.html +++ b/classstdex_1_1base64__dec.html @@ -230,7 +230,7 @@ template<class _Ty , class _Ax , class _Tchr > diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html index 702328067..666110e7f 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 87bed9132..62b87f1e6 100644 --- a/classstdex_1_1base64__enc.html +++ b/classstdex_1_1base64__enc.html @@ -235,7 +235,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1basic__hash-members.html b/classstdex_1_1basic__hash-members.html new file mode 100644 index 000000000..5c437095a --- /dev/null +++ b/classstdex_1_1basic__hash-members.html @@ -0,0 +1,96 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::basic_hash< T > Member List
+
+
+ +

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

+ + + + + + + + +
clear()=0stdex::basic_hash< T >pure virtual
data()stdex::basic_hash< T >inline
finalize()=0stdex::basic_hash< T >pure virtual
hash(_In_reads_bytes_opt_(length) const void *data, size_t length)=0stdex::basic_hash< T >pure virtual
m_value (defined in stdex::basic_hash< T >)stdex::basic_hash< T >protected
operator const T &() conststdex::basic_hash< T >inline
size()stdex::basic_hash< T >inlinestatic
+ + + + diff --git a/classstdex_1_1basic__hash.html b/classstdex_1_1basic__hash.html new file mode 100644 index 000000000..6b527686a --- /dev/null +++ b/classstdex_1_1basic__hash.html @@ -0,0 +1,261 @@ + + + + + + + +stdex: stdex::basic_hash< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +Static Public Member Functions | +Protected Attributes | +List of all members
+
stdex::basic_hash< T > Class Template Referenceabstract
+
+
+ +

Basic hashing operations. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::basic_hash< T >:
+
+
+ + +stdex::block_hash< md5_t > +stdex::block_hash< sha1_t > +stdex::block_hash< T > +stdex::md5_hash +stdex::sha1_hash + +
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void clear ()=0
 Initializes hash value and internal state.
 
virtual void hash (_In_reads_bytes_opt_(length) const void *data, size_t length)=0
 Hashes block of data.
 
virtual void finalize ()=0
 Finalizes hash value.
 
+const T & data ()
 Returns hash value.
 
operator const T & () const
 Returns hash value.
 
+ + + + +

+Static Public Member Functions

+static size_t size ()
 Returns size of the hash value in bytes.
 
+ + + +

+Protected Attributes

+T m_value
 
+

Detailed Description

+
template<class T>
+class stdex::basic_hash< T >

Basic hashing operations.

+

Member Function Documentation

+ +

◆ clear()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::basic_hash< T >::clear ()
+
+pure virtual
+
+ +

Initializes hash value and internal state.

+ +

Implemented in stdex::block_hash< T >, stdex::block_hash< md5_t >, stdex::block_hash< sha1_t >, stdex::crc32_hash, stdex::md5_hash, and stdex::sha1_hash.

+ +
+
+ +

◆ finalize()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::basic_hash< T >::finalize ()
+
+pure virtual
+
+ +

Finalizes hash value.

+ +

Implemented in stdex::crc32_hash, stdex::md5_hash, and stdex::sha1_hash.

+ +
+
+ +

◆ hash()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void stdex::basic_hash< T >::hash (_In_reads_bytes_opt_(length) const void * data,
size_t length 
)
+
+pure virtual
+
+ +

Hashes block of data.

+
Parameters
+ + + +
[in]dataPointer to data
[in]lengthAmount of data in bytes
+
+
+ +

Implemented in stdex::block_hash< T >, stdex::block_hash< md5_t >, stdex::block_hash< sha1_t >, and stdex::crc32_hash.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1basic__hash.png b/classstdex_1_1basic__hash.png new file mode 100644 index 000000000..5665ea82a Binary files /dev/null and b/classstdex_1_1basic__hash.png differ diff --git a/classstdex_1_1block__hash-members.html b/classstdex_1_1block__hash-members.html new file mode 100644 index 000000000..06dd85107 --- /dev/null +++ b/classstdex_1_1block__hash-members.html @@ -0,0 +1,100 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::block_hash< T > Member List
+
+
+ +

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

+ + + + + + + + + + + + +
clear()stdex::block_hash< T >inlinevirtual
data()stdex::basic_hash< T >inline
finalize()=0stdex::basic_hash< T >pure virtual
hash(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::block_hash< T >inlinevirtual
hash_block()=0 (defined in stdex::block_hash< T >)stdex::block_hash< T >protectedpure virtual
m_counter (defined in stdex::block_hash< T >)stdex::block_hash< T >protected
m_queue (defined in stdex::block_hash< T >)stdex::block_hash< T >
m_temp (defined in stdex::block_hash< T >)stdex::block_hash< T >
m_value (defined in stdex::basic_hash< T >)stdex::basic_hash< T >protected
operator const T &() conststdex::basic_hash< T >inline
size()stdex::basic_hash< T >inlinestatic
+ + + + diff --git a/classstdex_1_1block__hash.html b/classstdex_1_1block__hash.html new file mode 100644 index 000000000..3e3947a12 --- /dev/null +++ b/classstdex_1_1block__hash.html @@ -0,0 +1,251 @@ + + + + + + + +stdex: stdex::block_hash< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +List of all members
+
stdex::block_hash< T > Class Template Referenceabstract
+
+
+ +

Hashing in blocks. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::block_hash< T >:
+
+
+ + +stdex::basic_hash< T > + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void clear ()
 Initializes hash value and internal state.
 
virtual void hash (_In_reads_bytes_opt_(length) const void *data, size_t length)
 Hashes block of data.
 
- Public Member Functions inherited from stdex::basic_hash< T >
virtual void finalize ()=0
 Finalizes hash value.
 
+const T & data ()
 Returns hash value.
 
operator const T & () const
 Returns hash value.
 
+ + + +

+Protected Member Functions

+virtual void hash_block ()=0
 
+ + + + + + + + + + + + + + +

+Protected Attributes

+uint32_t m_counter [2]
 
+union { 
 
+   uint8_t   m_queue [64] 
 
+   uint32_t   m_temp [16] 
 
};  
 
- Protected Attributes inherited from stdex::basic_hash< T >
+T m_value
 
+ + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from stdex::basic_hash< T >
+static size_t size ()
 Returns size of the hash value in bytes.
 
+

Detailed Description

+
template<class T>
+class stdex::block_hash< T >

Hashing in blocks.

+

Member Function Documentation

+ +

◆ clear()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
virtual void stdex::block_hash< T >::clear ()
+
+inlinevirtual
+
+ +

Initializes hash value and internal state.

+ +

Implements stdex::basic_hash< T >.

+ +

Reimplemented in stdex::md5_hash, and stdex::sha1_hash.

+ +
+
+ +

◆ hash()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void stdex::block_hash< T >::hash (_In_reads_bytes_opt_(length) const void * data,
size_t length 
)
+
+inlinevirtual
+
+ +

Hashes block of data.

+
Parameters
+ + + +
[in]dataPointer to data
[in]lengthAmount of data in bytes
+
+
+ +

Implements stdex::basic_hash< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1block__hash.png b/classstdex_1_1block__hash.png new file mode 100644 index 000000000..1654a0889 Binary files /dev/null and b/classstdex_1_1block__hash.png differ diff --git a/classstdex_1_1charset__encoder-members.html b/classstdex_1_1charset__encoder-members.html index b399468a2..2b6eb233f 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 f82d71c81..f422198dd 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 new file mode 100644 index 000000000..a0d893ca7 --- /dev/null +++ b/classstdex_1_1crc32__hash-members.html @@ -0,0 +1,96 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::crc32_hash Member List
+
+
+ +

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

+ + + + + + + + +
clear()stdex::crc32_hashinlinevirtual
crc32_hash(crc32_t crc=0) (defined in stdex::crc32_hash)stdex::crc32_hashinline
data()stdex::basic_hash< crc32_t >inline
finalize()stdex::crc32_hashinlinevirtual
hash(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::crc32_hashinlinevirtual
operator const crc32_t &() conststdex::basic_hash< crc32_t >inline
size()stdex::basic_hash< crc32_t >inlinestatic
+ + + + diff --git a/classstdex_1_1crc32__hash.html b/classstdex_1_1crc32__hash.html new file mode 100644 index 000000000..f6dcf21c4 --- /dev/null +++ b/classstdex_1_1crc32__hash.html @@ -0,0 +1,251 @@ + + + + + + + +stdex: stdex::crc32_hash Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +List of all members
+
stdex::crc32_hash Class Reference
+
+
+ +

Hashes as CRC32. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::crc32_hash:
+
+
+ + +stdex::basic_hash< crc32_t > + +
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

crc32_hash (crc32_t crc=0)
 
virtual void clear ()
 Initializes hash value and internal state.
 
virtual void hash (_In_reads_bytes_opt_(length) const void *data, size_t length)
 Hashes block of data.
 
virtual void finalize ()
 Finalizes hash value.
 
- Public Member Functions inherited from stdex::basic_hash< crc32_t >
+const crc32_t & data ()
 Returns hash value.
 
operator const crc32_t & () const
 Returns hash value.
 
+ + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from stdex::basic_hash< crc32_t >
+static size_t size ()
 Returns size of the hash value in bytes.
 
- Protected Attributes inherited from stdex::basic_hash< crc32_t >
+crc32_t m_value
 
+

Detailed Description

+

Hashes as CRC32.

+

Member Function Documentation

+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::crc32_hash::clear ()
+
+inlinevirtual
+
+ +

Initializes hash value and internal state.

+ +

Implements stdex::basic_hash< crc32_t >.

+ +
+
+ +

◆ finalize()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::crc32_hash::finalize ()
+
+inlinevirtual
+
+ +

Finalizes hash value.

+ +

Implements stdex::basic_hash< crc32_t >.

+ +
+
+ +

◆ hash()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void stdex::crc32_hash::hash (_In_reads_bytes_opt_(length) const void * data,
size_t length 
)
+
+inlinevirtual
+
+ +

Hashes block of data.

+
Parameters
+ + + +
[in]dataPointer to data
[in]lengthAmount of data in bytes
+
+
+ +

Implements stdex::basic_hash< crc32_t >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1crc32__hash.png b/classstdex_1_1crc32__hash.png new file mode 100644 index 000000000..1bc92a4cc Binary files /dev/null and b/classstdex_1_1crc32__hash.png differ diff --git a/classstdex_1_1errno__error-members.html b/classstdex_1_1errno__error-members.html index eb351dbf6..77f0a14df 100644 --- a/classstdex_1_1errno__error-members.html +++ b/classstdex_1_1errno__error-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1errno__error.html b/classstdex_1_1errno__error.html index 9dbe0db15..253124146 100644 --- a/classstdex_1_1errno__error.html +++ b/classstdex_1_1errno__error.html @@ -286,7 +286,7 @@ errno_t m_num diff --git a/classstdex_1_1global__progress-members.html b/classstdex_1_1global__progress-members.html index f5e23e3d8..c97d7c468 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 d2f6a0225..7925d2a15 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 87f4ab73a..f8df6fc22 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 116b29e5a..af1f2f5a8 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 e077f0142..63c1a97d4 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 80ba709df..4267613b8 100644 --- a/classstdex_1_1hex__enc.html +++ b/classstdex_1_1hex__enc.html @@ -198,7 +198,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html index bba936c03..7cb2d4d08 100644 --- a/classstdex_1_1idrec_1_1record-members.html +++ b/classstdex_1_1idrec_1_1record-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html index f7d109e58..69c4a8846 100644 --- a/classstdex_1_1idrec_1_1record.html +++ b/classstdex_1_1idrec_1_1record.html @@ -526,7 +526,7 @@ template<class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL diff --git a/classstdex_1_1lazy__progress-members.html b/classstdex_1_1lazy__progress-members.html index 5a195b5c5..d4b306fb1 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 743874631..b36251fd4 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 new file mode 100644 index 000000000..1e947ab50 --- /dev/null +++ b/classstdex_1_1md5__hash-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::md5_hash Member List
+
+
+ +

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

+ + + + + + + + + + + +
clear()stdex::md5_hashinlinevirtual
data()stdex::basic_hash< T >inline
finalize()stdex::md5_hashinlinevirtual
hash(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::block_hash< md5_t >inlinevirtual
hash_block() (defined in stdex::md5_hash)stdex::md5_hashinlineprotectedvirtual
m_state (defined in stdex::md5_hash)stdex::md5_hashprotected
m_value (defined in stdex::basic_hash< T >)stdex::basic_hash< T >protected
md5_hash() (defined in stdex::md5_hash)stdex::md5_hashinline
operator const T &() conststdex::basic_hash< T >inline
size()stdex::basic_hash< T >inlinestatic
+ + + + diff --git a/classstdex_1_1md5__hash.html b/classstdex_1_1md5__hash.html new file mode 100644 index 000000000..9f5b35171 --- /dev/null +++ b/classstdex_1_1md5__hash.html @@ -0,0 +1,265 @@ + + + + + + + +stdex: stdex::md5_hash Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +List of all members
+
stdex::md5_hash Class Reference
+
+
+ +

Hashes as MD5. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::md5_hash:
+
+
+ + +stdex::block_hash< md5_t > +stdex::basic_hash< T > + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void clear ()
 Initializes hash value and internal state.
 
virtual void finalize ()
 Finalizes hash value.
 
- Public Member Functions inherited from stdex::block_hash< md5_t >
virtual void hash (_In_reads_bytes_opt_(length) const void *data, size_t length)
 Hashes block of data.
 
- Public Member Functions inherited from stdex::basic_hash< T >
+const T & data ()
 Returns hash value.
 
operator const T & () const
 Returns hash value.
 
+ + + +

+Protected Member Functions

virtual void hash_block ()
 
+ + + + + + + + + + + + + + + + + +

+Protected Attributes

+uint32_t m_state [4]
 
- Protected Attributes inherited from stdex::block_hash< md5_t >
+uint32_t m_counter [2]
 
+union { 
 
+   uint8_t   m_queue [64] 
 
+   uint32_t   m_temp [16] 
 
};  
 
- Protected Attributes inherited from stdex::basic_hash< T >
+T m_value
 
+ + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from stdex::basic_hash< T >
+static size_t size ()
 Returns size of the hash value in bytes.
 
- Public Attributes inherited from stdex::block_hash< md5_t >
+uint8_t m_queue [64]
 
+uint32_t m_temp [16]
 
+

Detailed Description

+

Hashes as MD5.

+

Member Function Documentation

+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::md5_hash::clear ()
+
+inlinevirtual
+
+ +

Initializes hash value and internal state.

+ +

Reimplemented from stdex::block_hash< md5_t >.

+ +
+
+ +

◆ finalize()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::md5_hash::finalize ()
+
+inlinevirtual
+
+ +

Finalizes hash value.

+ +

Implements stdex::basic_hash< T >.

+ +
+
+ +

◆ hash_block()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::md5_hash::hash_block ()
+
+inlineprotectedvirtual
+
+ +

Implements stdex::block_hash< md5_t >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1md5__hash.png b/classstdex_1_1md5__hash.png new file mode 100644 index 000000000..8eca09327 Binary files /dev/null and b/classstdex_1_1md5__hash.png differ diff --git a/classstdex_1_1parser_1_1basic__angle-members.html b/classstdex_1_1parser_1_1basic__angle-members.html index 4b26a200a..1a369ffd9 100644 --- a/classstdex_1_1parser_1_1basic__angle-members.html +++ b/classstdex_1_1parser_1_1basic__angle-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__angle.html b/classstdex_1_1parser_1_1basic__angle.html index 9d9c998d2..890fd9677 100644 --- a/classstdex_1_1parser_1_1basic__angle.html +++ b/classstdex_1_1parser_1_1basic__angle.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__any__cu-members.html b/classstdex_1_1parser_1_1basic__any__cu-members.html index c25883259..536af285b 100644 --- a/classstdex_1_1parser_1_1basic__any__cu-members.html +++ b/classstdex_1_1parser_1_1basic__any__cu-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__any__cu.html b/classstdex_1_1parser_1_1basic__any__cu.html index 1c8f8cc89..32989251e 100644 --- a/classstdex_1_1parser_1_1basic__any__cu.html +++ b/classstdex_1_1parser_1_1basic__any__cu.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__bol-members.html b/classstdex_1_1parser_1_1basic__bol-members.html index bc0211597..9befb3f3b 100644 --- a/classstdex_1_1parser_1_1basic__bol-members.html +++ b/classstdex_1_1parser_1_1basic__bol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__bol.html b/classstdex_1_1parser_1_1basic__bol.html index bc15349d8..cfd1fc3fb 100644 --- a/classstdex_1_1parser_1_1basic__bol.html +++ b/classstdex_1_1parser_1_1basic__bol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__branch-members.html b/classstdex_1_1parser_1_1basic__branch-members.html index 9360de99c..7f906396d 100644 --- a/classstdex_1_1parser_1_1basic__branch-members.html +++ b/classstdex_1_1parser_1_1basic__branch-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__branch.html b/classstdex_1_1parser_1_1basic__branch.html index ceb21b147..2227cae1e 100644 --- a/classstdex_1_1parser_1_1basic__branch.html +++ b/classstdex_1_1parser_1_1basic__branch.html @@ -253,7 +253,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__chemical__formula-members.html b/classstdex_1_1parser_1_1basic__chemical__formula-members.html index 10b69a54e..010024c77 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula-members.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__chemical__formula.html b/classstdex_1_1parser_1_1basic__chemical__formula.html index 3b1955e65..a2498e4af 100644 --- a/classstdex_1_1parser_1_1basic__chemical__formula.html +++ b/classstdex_1_1parser_1_1basic__chemical__formula.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__creditor__reference-members.html b/classstdex_1_1parser_1_1basic__creditor__reference-members.html index 4607193af..dd951bd98 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference-members.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__creditor__reference.html b/classstdex_1_1parser_1_1basic__creditor__reference.html index 618870adf..4d83df511 100644 --- a/classstdex_1_1parser_1_1basic__creditor__reference.html +++ b/classstdex_1_1parser_1_1basic__creditor__reference.html @@ -240,7 +240,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu-members.html b/classstdex_1_1parser_1_1basic__cu-members.html index 485164a31..71bf82c87 100644 --- a/classstdex_1_1parser_1_1basic__cu-members.html +++ b/classstdex_1_1parser_1_1basic__cu-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu.html b/classstdex_1_1parser_1_1basic__cu.html index 6021b9573..f265bbcf9 100644 --- a/classstdex_1_1parser_1_1basic__cu.html +++ b/classstdex_1_1parser_1_1basic__cu.html @@ -201,7 +201,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__cu__set-members.html b/classstdex_1_1parser_1_1basic__cu__set-members.html index 4f4935aff..171fa7538 100644 --- a/classstdex_1_1parser_1_1basic__cu__set-members.html +++ b/classstdex_1_1parser_1_1basic__cu__set-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__cu__set.html b/classstdex_1_1parser_1_1basic__cu__set.html index 60ceb7bba..b3c5d21ec 100644 --- a/classstdex_1_1parser_1_1basic__cu__set.html +++ b/classstdex_1_1parser_1_1basic__cu__set.html @@ -210,7 +210,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__date-members.html b/classstdex_1_1parser_1_1basic__date-members.html index 7205f52c6..9ce532388 100644 --- a/classstdex_1_1parser_1_1basic__date-members.html +++ b/classstdex_1_1parser_1_1basic__date-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__date.html b/classstdex_1_1parser_1_1basic__date.html index 336ea0243..1e2cd874c 100644 --- a/classstdex_1_1parser_1_1basic__date.html +++ b/classstdex_1_1parser_1_1basic__date.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html index 780528396..dac712da2 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__domain__char.html b/classstdex_1_1parser_1_1basic__dns__domain__char.html index bfec8f7ab..2a3d2688c 100644 --- a/classstdex_1_1parser_1_1basic__dns__domain__char.html +++ b/classstdex_1_1parser_1_1basic__dns__domain__char.html @@ -203,7 +203,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__dns__name-members.html b/classstdex_1_1parser_1_1basic__dns__name-members.html index 2b9aeb99a..6367e6536 100644 --- a/classstdex_1_1parser_1_1basic__dns__name-members.html +++ b/classstdex_1_1parser_1_1basic__dns__name-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__dns__name.html b/classstdex_1_1parser_1_1basic__dns__name.html index d049dcd8e..07126916d 100644 --- a/classstdex_1_1parser_1_1basic__dns__name.html +++ b/classstdex_1_1parser_1_1basic__dns__name.html @@ -205,7 +205,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__email__address-members.html b/classstdex_1_1parser_1_1basic__email__address-members.html index 92ce6ffde..e735865c3 100644 --- a/classstdex_1_1parser_1_1basic__email__address-members.html +++ b/classstdex_1_1parser_1_1basic__email__address-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__email__address.html b/classstdex_1_1parser_1_1basic__email__address.html index d5566e27d..7ab428032 100644 --- a/classstdex_1_1parser_1_1basic__email__address.html +++ b/classstdex_1_1parser_1_1basic__email__address.html @@ -245,7 +245,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__emoticon-members.html b/classstdex_1_1parser_1_1basic__emoticon-members.html index 3cba25c06..91070a4ca 100644 --- a/classstdex_1_1parser_1_1basic__emoticon-members.html +++ b/classstdex_1_1parser_1_1basic__emoticon-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__emoticon.html b/classstdex_1_1parser_1_1basic__emoticon.html index b7781c5fc..2170dee76 100644 --- a/classstdex_1_1parser_1_1basic__emoticon.html +++ b/classstdex_1_1parser_1_1basic__emoticon.html @@ -243,7 +243,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__eol-members.html b/classstdex_1_1parser_1_1basic__eol-members.html index e9c9d4113..9685843e7 100644 --- a/classstdex_1_1parser_1_1basic__eol-members.html +++ b/classstdex_1_1parser_1_1basic__eol-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__eol.html b/classstdex_1_1parser_1_1basic__eol.html index 4520cdf05..49dbbbdd1 100644 --- a/classstdex_1_1parser_1_1basic__eol.html +++ b/classstdex_1_1parser_1_1basic__eol.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__fraction-members.html b/classstdex_1_1parser_1_1basic__fraction-members.html index 2b13188c5..79bd5d675 100644 --- a/classstdex_1_1parser_1_1basic__fraction-members.html +++ b/classstdex_1_1parser_1_1basic__fraction-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__fraction.html b/classstdex_1_1parser_1_1basic__fraction.html index e3a5adb0e..7dd6f1867 100644 --- a/classstdex_1_1parser_1_1basic__fraction.html +++ b/classstdex_1_1parser_1_1basic__fraction.html @@ -232,7 +232,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iban-members.html b/classstdex_1_1parser_1_1basic__iban-members.html index 90428ecd5..f561444d0 100644 --- a/classstdex_1_1parser_1_1basic__iban-members.html +++ b/classstdex_1_1parser_1_1basic__iban-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iban.html b/classstdex_1_1parser_1_1basic__iban.html index 19fb33b91..e1cb338ef 100644 --- a/classstdex_1_1parser_1_1basic__iban.html +++ b/classstdex_1_1parser_1_1basic__iban.html @@ -244,7 +244,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer-members.html b/classstdex_1_1parser_1_1basic__integer-members.html index 0d7d74e7d..019008b60 100644 --- a/classstdex_1_1parser_1_1basic__integer-members.html +++ b/classstdex_1_1parser_1_1basic__integer-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer.html b/classstdex_1_1parser_1_1basic__integer.html index 89e175964..41eb2f16f 100644 --- a/classstdex_1_1parser_1_1basic__integer.html +++ b/classstdex_1_1parser_1_1basic__integer.html @@ -180,7 +180,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10-members.html b/classstdex_1_1parser_1_1basic__integer10-members.html index e08337901..fd8d476d5 100644 --- a/classstdex_1_1parser_1_1basic__integer10-members.html +++ b/classstdex_1_1parser_1_1basic__integer10-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10.html b/classstdex_1_1parser_1_1basic__integer10.html index ffe171e3d..b98db0b62 100644 --- a/classstdex_1_1parser_1_1basic__integer10.html +++ b/classstdex_1_1parser_1_1basic__integer10.html @@ -234,7 +234,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer10ts-members.html b/classstdex_1_1parser_1_1basic__integer10ts-members.html index 493e7e6db..3d0438aac 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts-members.html +++ b/classstdex_1_1parser_1_1basic__integer10ts-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer10ts.html b/classstdex_1_1parser_1_1basic__integer10ts.html index cad8e4425..257a17f6c 100644 --- a/classstdex_1_1parser_1_1basic__integer10ts.html +++ b/classstdex_1_1parser_1_1basic__integer10ts.html @@ -248,7 +248,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__integer16-members.html b/classstdex_1_1parser_1_1basic__integer16-members.html index 320e9da12..f1dcf72de 100644 --- a/classstdex_1_1parser_1_1basic__integer16-members.html +++ b/classstdex_1_1parser_1_1basic__integer16-members.html @@ -110,7 +110,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__integer16.html b/classstdex_1_1parser_1_1basic__integer16.html index cb04626c1..cba5fa9ee 100644 --- a/classstdex_1_1parser_1_1basic__integer16.html +++ b/classstdex_1_1parser_1_1basic__integer16.html @@ -252,7 +252,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv4__address-members.html b/classstdex_1_1parser_1_1basic__ipv4__address-members.html index de46eb598..97bb7c872 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv4__address.html b/classstdex_1_1parser_1_1basic__ipv4__address.html index 3af583dbf..8d0dcaf2f 100644 --- a/classstdex_1_1parser_1_1basic__ipv4__address.html +++ b/classstdex_1_1parser_1_1basic__ipv4__address.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__address-members.html b/classstdex_1_1parser_1_1basic__ipv6__address-members.html index 6ddaf2e3e..0b6d5c476 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address-members.html @@ -113,7 +113,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__address.html b/classstdex_1_1parser_1_1basic__ipv6__address.html index 9dc5f7996..7a9ff2d4f 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__address.html +++ b/classstdex_1_1parser_1_1basic__ipv6__address.html @@ -290,7 +290,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html index 44fc9d856..41166a457 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html index 6c8306f76..9389c8dd0 100644 --- a/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__iterations-members.html b/classstdex_1_1parser_1_1basic__iterations-members.html index eb0b437d2..f2c4ba43a 100644 --- a/classstdex_1_1parser_1_1basic__iterations-members.html +++ b/classstdex_1_1parser_1_1basic__iterations-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__iterations.html b/classstdex_1_1parser_1_1basic__iterations.html index af2d93ed8..20c7a168e 100644 --- a/classstdex_1_1parser_1_1basic__iterations.html +++ b/classstdex_1_1parser_1_1basic__iterations.html @@ -211,7 +211,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__json__string-members.html b/classstdex_1_1parser_1_1basic__json__string-members.html index d94f66633..481b4a215 100644 --- a/classstdex_1_1parser_1_1basic__json__string-members.html +++ b/classstdex_1_1parser_1_1basic__json__string-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__json__string.html b/classstdex_1_1parser_1_1basic__json__string.html index 98b3467c0..32c4494a6 100644 --- a/classstdex_1_1parser_1_1basic__json__string.html +++ b/classstdex_1_1parser_1_1basic__json__string.html @@ -260,7 +260,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html index 801e20977..754b51e56 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__mixed__numeral.html b/classstdex_1_1parser_1_1basic__mixed__numeral.html index 8c5d367a8..fe441a84e 100644 --- a/classstdex_1_1parser_1_1basic__mixed__numeral.html +++ b/classstdex_1_1parser_1_1basic__mixed__numeral.html @@ -247,7 +247,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html index 84a286d20..f0d2731e5 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__monetary__numeral.html b/classstdex_1_1parser_1_1basic__monetary__numeral.html index 6ac96682e..4d873e808 100644 --- a/classstdex_1_1parser_1_1basic__monetary__numeral.html +++ b/classstdex_1_1parser_1_1basic__monetary__numeral.html @@ -251,7 +251,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__noop-members.html b/classstdex_1_1parser_1_1basic__noop-members.html index 230f064ed..a477ce3be 100644 --- a/classstdex_1_1parser_1_1basic__noop-members.html +++ b/classstdex_1_1parser_1_1basic__noop-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__noop.html b/classstdex_1_1parser_1_1basic__noop.html index b27e203d8..0bb512688 100644 --- a/classstdex_1_1parser_1_1basic__noop.html +++ b/classstdex_1_1parser_1_1basic__noop.html @@ -188,7 +188,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__parser-members.html b/classstdex_1_1parser_1_1basic__parser-members.html index c252d38c9..1ef15f003 100644 --- a/classstdex_1_1parser_1_1basic__parser-members.html +++ b/classstdex_1_1parser_1_1basic__parser-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__parser.html b/classstdex_1_1parser_1_1basic__parser.html index f758e874a..4096c2045 100644 --- a/classstdex_1_1parser_1_1basic__parser.html +++ b/classstdex_1_1parser_1_1basic__parser.html @@ -188,7 +188,7 @@ class stdex::parser::basic_parser< T >

Base template for all parse

diff --git a/classstdex_1_1parser_1_1basic__permutation-members.html b/classstdex_1_1parser_1_1basic__permutation-members.html index 0c6423ffe..4236f54ea 100644 --- a/classstdex_1_1parser_1_1basic__permutation-members.html +++ b/classstdex_1_1parser_1_1basic__permutation-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__permutation.html b/classstdex_1_1parser_1_1basic__permutation.html index 1ee7c9e60..2193505dc 100644 --- a/classstdex_1_1parser_1_1basic__permutation.html +++ b/classstdex_1_1parser_1_1basic__permutation.html @@ -216,7 +216,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__phone__number-members.html b/classstdex_1_1parser_1_1basic__phone__number-members.html index ec6a52c4f..88c79f481 100644 --- a/classstdex_1_1parser_1_1basic__phone__number-members.html +++ b/classstdex_1_1parser_1_1basic__phone__number-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__phone__number.html b/classstdex_1_1parser_1_1basic__phone__number.html index 8226d6045..1ac5873ac 100644 --- a/classstdex_1_1parser_1_1basic__phone__number.html +++ b/classstdex_1_1parser_1_1basic__phone__number.html @@ -246,7 +246,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__punct__cu-members.html b/classstdex_1_1parser_1_1basic__punct__cu-members.html index 91131d665..d732558c1 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__punct__cu.html b/classstdex_1_1parser_1_1basic__punct__cu.html index 8a8559aac..7f38fd6d9 100644 --- a/classstdex_1_1parser_1_1basic__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__roman__numeral-members.html b/classstdex_1_1parser_1_1basic__roman__numeral-members.html index 75014c611..87da0cb19 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__roman__numeral.html b/classstdex_1_1parser_1_1basic__roman__numeral.html index 370582b2f..3fcdf103e 100644 --- a/classstdex_1_1parser_1_1basic__roman__numeral.html +++ b/classstdex_1_1parser_1_1basic__roman__numeral.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html index 6f6cab817..e055fa612 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__scientific__numeral.html b/classstdex_1_1parser_1_1basic__scientific__numeral.html index ce3a2043a..a2a5317e3 100644 --- a/classstdex_1_1parser_1_1basic__scientific__numeral.html +++ b/classstdex_1_1parser_1_1basic__scientific__numeral.html @@ -267,7 +267,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__score-members.html b/classstdex_1_1parser_1_1basic__score-members.html index d018fcd4a..e1198e556 100644 --- a/classstdex_1_1parser_1_1basic__score-members.html +++ b/classstdex_1_1parser_1_1basic__score-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__score.html b/classstdex_1_1parser_1_1basic__score.html index 61f6332c0..68d868fa9 100644 --- a/classstdex_1_1parser_1_1basic__score.html +++ b/classstdex_1_1parser_1_1basic__score.html @@ -236,7 +236,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__sequence-members.html b/classstdex_1_1parser_1_1basic__sequence-members.html index c0f8ac35c..d26575047 100644 --- a/classstdex_1_1parser_1_1basic__sequence-members.html +++ b/classstdex_1_1parser_1_1basic__sequence-members.html @@ -97,7 +97,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__sequence.html b/classstdex_1_1parser_1_1basic__sequence.html index 202396186..7b498f4e4 100644 --- a/classstdex_1_1parser_1_1basic__sequence.html +++ b/classstdex_1_1parser_1_1basic__sequence.html @@ -209,7 +209,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__set-members.html b/classstdex_1_1parser_1_1basic__set-members.html index 3d0e65b69..951284acc 100644 --- a/classstdex_1_1parser_1_1basic__set-members.html +++ b/classstdex_1_1parser_1_1basic__set-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__set.html b/classstdex_1_1parser_1_1basic__set.html index c425184b1..d094f70ef 100644 --- a/classstdex_1_1parser_1_1basic__set.html +++ b/classstdex_1_1parser_1_1basic__set.html @@ -223,7 +223,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference-members.html b/classstdex_1_1parser_1_1basic__si__reference-members.html index 74ca3b7ba..a0cb5aecb 100644 --- a/classstdex_1_1parser_1_1basic__si__reference-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference-members.html @@ -102,7 +102,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference.html b/classstdex_1_1parser_1_1basic__si__reference.html index b520c5df8..7d51c7996 100644 --- a/classstdex_1_1parser_1_1basic__si__reference.html +++ b/classstdex_1_1parser_1_1basic__si__reference.html @@ -265,7 +265,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html index ab103ab1a..f1414dc26 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html index be1e720b4..4b9aef3d8 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__delimiter.html +++ b/classstdex_1_1parser_1_1basic__si__reference__delimiter.html @@ -192,7 +192,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__si__reference__part-members.html b/classstdex_1_1parser_1_1basic__si__reference__part-members.html index 22fd15e9d..5b7e7abd4 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part-members.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__si__reference__part.html b/classstdex_1_1parser_1_1basic__si__reference__part.html index 861d371c7..1cda965e6 100644 --- a/classstdex_1_1parser_1_1basic__si__reference__part.html +++ b/classstdex_1_1parser_1_1basic__si__reference__part.html @@ -192,7 +192,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__signed__numeral-members.html b/classstdex_1_1parser_1_1basic__signed__numeral-members.html index 361bae9e6..3bdccc673 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral-members.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral-members.html @@ -96,7 +96,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__signed__numeral.html b/classstdex_1_1parser_1_1basic__signed__numeral.html index 2d4dfbbf8..151d5e155 100644 --- a/classstdex_1_1parser_1_1basic__signed__numeral.html +++ b/classstdex_1_1parser_1_1basic__signed__numeral.html @@ -239,7 +239,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__cu-members.html b/classstdex_1_1parser_1_1basic__space__cu-members.html index d0f8e7b28..959aea494 100644 --- a/classstdex_1_1parser_1_1basic__space__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__cu.html b/classstdex_1_1parser_1_1basic__space__cu.html index 271a2fe05..75c25340b 100644 --- a/classstdex_1_1parser_1_1basic__space__cu.html +++ b/classstdex_1_1parser_1_1basic__space__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html index 9263028aa..bd32f5a50 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html index de8eeacf3..b3477956c 100644 --- a/classstdex_1_1parser_1_1basic__space__or__punct__cu.html +++ b/classstdex_1_1parser_1_1basic__space__or__punct__cu.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string-members.html b/classstdex_1_1parser_1_1basic__string-members.html index 27e4f963d..0de36df62 100644 --- a/classstdex_1_1parser_1_1basic__string-members.html +++ b/classstdex_1_1parser_1_1basic__string-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string.html b/classstdex_1_1parser_1_1basic__string.html index 09c4f4465..eb2ac042a 100644 --- a/classstdex_1_1parser_1_1basic__string.html +++ b/classstdex_1_1parser_1_1basic__string.html @@ -198,7 +198,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__string__branch-members.html b/classstdex_1_1parser_1_1basic__string__branch-members.html index d22319ad0..2405f4629 100644 --- a/classstdex_1_1parser_1_1basic__string__branch-members.html +++ b/classstdex_1_1parser_1_1basic__string__branch-members.html @@ -104,7 +104,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__string__branch.html b/classstdex_1_1parser_1_1basic__string__branch.html index 7deb7ee69..a09cdd112 100644 --- a/classstdex_1_1parser_1_1basic__string__branch.html +++ b/classstdex_1_1parser_1_1basic__string__branch.html @@ -185,7 +185,7 @@ class stdex::parser::basic_string_branch< T, T_parser >

Test for a

diff --git a/classstdex_1_1parser_1_1basic__time-members.html b/classstdex_1_1parser_1_1basic__time-members.html index 435579ba8..74e4b466a 100644 --- a/classstdex_1_1parser_1_1basic__time-members.html +++ b/classstdex_1_1parser_1_1basic__time-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__time.html b/classstdex_1_1parser_1_1basic__time.html index 009a7fec4..5c82138de 100644 --- a/classstdex_1_1parser_1_1basic__time.html +++ b/classstdex_1_1parser_1_1basic__time.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url-members.html b/classstdex_1_1parser_1_1basic__url-members.html index 335ad884a..dfbdbd6df 100644 --- a/classstdex_1_1parser_1_1basic__url-members.html +++ b/classstdex_1_1parser_1_1basic__url-members.html @@ -108,7 +108,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url.html b/classstdex_1_1parser_1_1basic__url.html index eb1c08119..5171d5224 100644 --- a/classstdex_1_1parser_1_1basic__url.html +++ b/classstdex_1_1parser_1_1basic__url.html @@ -272,7 +272,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__password__char-members.html b/classstdex_1_1parser_1_1basic__url__password__char-members.html index 0e41968c0..a1f8c2292 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__password__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__password__char.html b/classstdex_1_1parser_1_1basic__url__password__char.html index 3889ffffa..ca88bf45b 100644 --- a/classstdex_1_1parser_1_1basic__url__password__char.html +++ b/classstdex_1_1parser_1_1basic__url__password__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path-members.html b/classstdex_1_1parser_1_1basic__url__path-members.html index 80507914f..4f3821e6a 100644 --- a/classstdex_1_1parser_1_1basic__url__path-members.html +++ b/classstdex_1_1parser_1_1basic__url__path-members.html @@ -98,7 +98,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path.html b/classstdex_1_1parser_1_1basic__url__path.html index 447f62ec9..b8b4657f0 100644 --- a/classstdex_1_1parser_1_1basic__url__path.html +++ b/classstdex_1_1parser_1_1basic__url__path.html @@ -242,7 +242,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__path__char-members.html b/classstdex_1_1parser_1_1basic__url__path__char-members.html index 39562bf3c..75a5f6d86 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__path__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__path__char.html b/classstdex_1_1parser_1_1basic__url__path__char.html index f17a839c7..d47a09a34 100644 --- a/classstdex_1_1parser_1_1basic__url__path__char.html +++ b/classstdex_1_1parser_1_1basic__url__path__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1basic__url__username__char-members.html b/classstdex_1_1parser_1_1basic__url__username__char-members.html index b55cd5098..7c8fc03eb 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char-members.html +++ b/classstdex_1_1parser_1_1basic__url__username__char-members.html @@ -92,7 +92,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1basic__url__username__char.html b/classstdex_1_1parser_1_1basic__url__username__char.html index 27556b038..ebdaa85b5 100644 --- a/classstdex_1_1parser_1_1basic__url__username__char.html +++ b/classstdex_1_1parser_1_1basic__url__username__char.html @@ -191,7 +191,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1http__agent-members.html b/classstdex_1_1parser_1_1http__agent-members.html index 93001ca12..95326db15 100644 --- a/classstdex_1_1parser_1_1http__agent-members.html +++ b/classstdex_1_1parser_1_1http__agent-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__agent.html b/classstdex_1_1parser_1_1http__agent.html index 087a28492..b97ea64ad 100644 --- a/classstdex_1_1parser_1_1http__agent.html +++ b/classstdex_1_1parser_1_1http__agent.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__any__type-members.html b/classstdex_1_1parser_1_1http__any__type-members.html index da7a9c2c2..acfa3d361 100644 --- a/classstdex_1_1parser_1_1http__any__type-members.html +++ b/classstdex_1_1parser_1_1http__any__type-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__any__type.html b/classstdex_1_1parser_1_1http__any__type.html index 62a05b04c..b62c6c98e 100644 --- a/classstdex_1_1parser_1_1http__any__type.html +++ b/classstdex_1_1parser_1_1http__any__type.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__asterisk-members.html b/classstdex_1_1parser_1_1http__asterisk-members.html index 6ee0972d4..db10884cb 100644 --- a/classstdex_1_1parser_1_1http__asterisk-members.html +++ b/classstdex_1_1parser_1_1http__asterisk-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__asterisk.html b/classstdex_1_1parser_1_1http__asterisk.html index b31d5c6fd..2579e89c4 100644 --- a/classstdex_1_1parser_1_1http__asterisk.html +++ b/classstdex_1_1parser_1_1http__asterisk.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie-members.html b/classstdex_1_1parser_1_1http__cookie-members.html index 2ba5b805b..e997369f9 100644 --- a/classstdex_1_1parser_1_1http__cookie-members.html +++ b/classstdex_1_1parser_1_1http__cookie-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie.html b/classstdex_1_1parser_1_1http__cookie.html index 103f2198d..082cc5413 100644 --- a/classstdex_1_1parser_1_1http__cookie.html +++ b/classstdex_1_1parser_1_1http__cookie.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__cookie__parameter-members.html b/classstdex_1_1parser_1_1http__cookie__parameter-members.html index 3193c4699..9fb55b205 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter-members.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__cookie__parameter.html b/classstdex_1_1parser_1_1http__cookie__parameter.html index 28cbcfce6..34c0eb4f5 100644 --- a/classstdex_1_1parser_1_1http__cookie__parameter.html +++ b/classstdex_1_1parser_1_1http__cookie__parameter.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__header-members.html b/classstdex_1_1parser_1_1http__header-members.html index 926c8c88d..963500ad0 100644 --- a/classstdex_1_1parser_1_1http__header-members.html +++ b/classstdex_1_1parser_1_1http__header-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__header.html b/classstdex_1_1parser_1_1http__header.html index 60617aab5..8a0cc2889 100644 --- a/classstdex_1_1parser_1_1http__header.html +++ b/classstdex_1_1parser_1_1http__header.html @@ -224,7 +224,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__language-members.html b/classstdex_1_1parser_1_1http__language-members.html index 5cb902807..be4b48d73 100644 --- a/classstdex_1_1parser_1_1http__language-members.html +++ b/classstdex_1_1parser_1_1http__language-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__language.html b/classstdex_1_1parser_1_1http__language.html index b76d1f109..7864d1c8f 100644 --- a/classstdex_1_1parser_1_1http__language.html +++ b/classstdex_1_1parser_1_1http__language.html @@ -217,7 +217,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__line__break-members.html b/classstdex_1_1parser_1_1http__line__break-members.html index d14c7fba2..f8d1ef00b 100644 --- a/classstdex_1_1parser_1_1http__line__break-members.html +++ b/classstdex_1_1parser_1_1http__line__break-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__line__break.html b/classstdex_1_1parser_1_1http__line__break.html index b4e61cee1..de31dbe39 100644 --- a/classstdex_1_1parser_1_1http__line__break.html +++ b/classstdex_1_1parser_1_1http__line__break.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__range-members.html b/classstdex_1_1parser_1_1http__media__range-members.html index 0f15b1eea..587e87067 100644 --- a/classstdex_1_1parser_1_1http__media__range-members.html +++ b/classstdex_1_1parser_1_1http__media__range-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__range.html b/classstdex_1_1parser_1_1http__media__range.html index c27bf6fda..21f164105 100644 --- a/classstdex_1_1parser_1_1http__media__range.html +++ b/classstdex_1_1parser_1_1http__media__range.html @@ -225,7 +225,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__media__type-members.html b/classstdex_1_1parser_1_1http__media__type-members.html index 879728dea..2e490dcde 100644 --- a/classstdex_1_1parser_1_1http__media__type-members.html +++ b/classstdex_1_1parser_1_1http__media__type-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__media__type.html b/classstdex_1_1parser_1_1http__media__type.html index 036a07dea..bef3712fe 100644 --- a/classstdex_1_1parser_1_1http__media__type.html +++ b/classstdex_1_1parser_1_1http__media__type.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__parameter-members.html b/classstdex_1_1parser_1_1http__parameter-members.html index 363e25f0e..2ecd787ed 100644 --- a/classstdex_1_1parser_1_1http__parameter-members.html +++ b/classstdex_1_1parser_1_1http__parameter-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__parameter.html b/classstdex_1_1parser_1_1http__parameter.html index 9aa230770..a4b688d30 100644 --- a/classstdex_1_1parser_1_1http__parameter.html +++ b/classstdex_1_1parser_1_1http__parameter.html @@ -226,7 +226,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__protocol-members.html b/classstdex_1_1parser_1_1http__protocol-members.html index 3c4e3a54e..3ea46da96 100644 --- a/classstdex_1_1parser_1_1http__protocol-members.html +++ b/classstdex_1_1parser_1_1http__protocol-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__protocol.html b/classstdex_1_1parser_1_1http__protocol.html index b09e48bc6..b87bf705c 100644 --- a/classstdex_1_1parser_1_1http__protocol.html +++ b/classstdex_1_1parser_1_1http__protocol.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__quoted__string-members.html b/classstdex_1_1parser_1_1http__quoted__string-members.html index 4779cdcc9..133f3872d 100644 --- a/classstdex_1_1parser_1_1http__quoted__string-members.html +++ b/classstdex_1_1parser_1_1http__quoted__string-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__quoted__string.html b/classstdex_1_1parser_1_1http__quoted__string.html index f978d555f..3c934f6fc 100644 --- a/classstdex_1_1parser_1_1http__quoted__string.html +++ b/classstdex_1_1parser_1_1http__quoted__string.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__request-members.html b/classstdex_1_1parser_1_1http__request-members.html index fde91c52a..ed4993a1f 100644 --- a/classstdex_1_1parser_1_1http__request-members.html +++ b/classstdex_1_1parser_1_1http__request-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__request.html b/classstdex_1_1parser_1_1http__request.html index 624a04c10..8f92d877a 100644 --- a/classstdex_1_1parser_1_1http__request.html +++ b/classstdex_1_1parser_1_1http__request.html @@ -230,7 +230,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__space-members.html b/classstdex_1_1parser_1_1http__space-members.html index cdd116134..d70fe4725 100644 --- a/classstdex_1_1parser_1_1http__space-members.html +++ b/classstdex_1_1parser_1_1http__space-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__space.html b/classstdex_1_1parser_1_1http__space.html index a3b5c1f5b..f7024ce79 100644 --- a/classstdex_1_1parser_1_1http__space.html +++ b/classstdex_1_1parser_1_1http__space.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__text__char-members.html b/classstdex_1_1parser_1_1http__text__char-members.html index b75b0f40c..6866315e1 100644 --- a/classstdex_1_1parser_1_1http__text__char-members.html +++ b/classstdex_1_1parser_1_1http__text__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__text__char.html b/classstdex_1_1parser_1_1http__text__char.html index a58cabe40..a103b8ca8 100644 --- a/classstdex_1_1parser_1_1http__text__char.html +++ b/classstdex_1_1parser_1_1http__text__char.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1http__token-members.html b/classstdex_1_1parser_1_1http__token-members.html index 8b139e6b4..8d77df42a 100644 --- a/classstdex_1_1parser_1_1http__token-members.html +++ b/classstdex_1_1parser_1_1http__token-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__token.html b/classstdex_1_1parser_1_1http__token.html index e7cd0a935..2511b1b53 100644 --- a/classstdex_1_1parser_1_1http__token.html +++ b/classstdex_1_1parser_1_1http__token.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url-members.html b/classstdex_1_1parser_1_1http__url-members.html index 2c8d7d569..896c76217 100644 --- a/classstdex_1_1parser_1_1http__url-members.html +++ b/classstdex_1_1parser_1_1http__url-members.html @@ -91,7 +91,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url.html b/classstdex_1_1parser_1_1http__url.html index 89e01eca6..2b463ed9f 100644 --- a/classstdex_1_1parser_1_1http__url.html +++ b/classstdex_1_1parser_1_1http__url.html @@ -229,7 +229,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__parameter-members.html b/classstdex_1_1parser_1_1http__url__parameter-members.html index 885f3cad7..0d0c4e765 100644 --- a/classstdex_1_1parser_1_1http__url__parameter-members.html +++ b/classstdex_1_1parser_1_1http__url__parameter-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__parameter.html b/classstdex_1_1parser_1_1http__url__parameter.html index 1a6199de1..9d430646e 100644 --- a/classstdex_1_1parser_1_1http__url__parameter.html +++ b/classstdex_1_1parser_1_1http__url__parameter.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path-members.html b/classstdex_1_1parser_1_1http__url__path-members.html index a771bfa29..6b6cc5c10 100644 --- a/classstdex_1_1parser_1_1http__url__path-members.html +++ b/classstdex_1_1parser_1_1http__url__path-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path.html b/classstdex_1_1parser_1_1http__url__path.html index 67c3fd207..8a34d77aa 100644 --- a/classstdex_1_1parser_1_1http__url__path.html +++ b/classstdex_1_1parser_1_1http__url__path.html @@ -218,7 +218,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__path__segment-members.html b/classstdex_1_1parser_1_1http__url__path__segment-members.html index 93532b382..6e7e3544c 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment-members.html +++ b/classstdex_1_1parser_1_1http__url__path__segment-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__path__segment.html b/classstdex_1_1parser_1_1http__url__path__segment.html index fe2c9e61b..450ca4274 100644 --- a/classstdex_1_1parser_1_1http__url__path__segment.html +++ b/classstdex_1_1parser_1_1http__url__path__segment.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__port-members.html b/classstdex_1_1parser_1_1http__url__port-members.html index f6ff20254..611081c3a 100644 --- a/classstdex_1_1parser_1_1http__url__port-members.html +++ b/classstdex_1_1parser_1_1http__url__port-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__port.html b/classstdex_1_1parser_1_1http__url__port.html index c5139efca..fa067a785 100644 --- a/classstdex_1_1parser_1_1http__url__port.html +++ b/classstdex_1_1parser_1_1http__url__port.html @@ -220,7 +220,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__url__server-members.html b/classstdex_1_1parser_1_1http__url__server-members.html index 57d291931..08522c91a 100644 --- a/classstdex_1_1parser_1_1http__url__server-members.html +++ b/classstdex_1_1parser_1_1http__url__server-members.html @@ -85,7 +85,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__url__server.html b/classstdex_1_1parser_1_1http__url__server.html index fd7d36314..a7f6ca031 100644 --- a/classstdex_1_1parser_1_1http__url__server.html +++ b/classstdex_1_1parser_1_1http__url__server.html @@ -184,7 +184,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value-members.html b/classstdex_1_1parser_1_1http__value-members.html index 31d9ba3fe..606a804be 100644 --- a/classstdex_1_1parser_1_1http__value-members.html +++ b/classstdex_1_1parser_1_1http__value-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value.html b/classstdex_1_1parser_1_1http__value.html index 36b5a59e9..a3be3a982 100644 --- a/classstdex_1_1parser_1_1http__value.html +++ b/classstdex_1_1parser_1_1http__value.html @@ -222,7 +222,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__value__collection-members.html b/classstdex_1_1parser_1_1http__value__collection-members.html index f127bd536..2c8906878 100644 --- a/classstdex_1_1parser_1_1http__value__collection-members.html +++ b/classstdex_1_1parser_1_1http__value__collection-members.html @@ -84,7 +84,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__value__collection.html b/classstdex_1_1parser_1_1http__value__collection.html index 8ba3724b2..0e21b85ef 100644 --- a/classstdex_1_1parser_1_1http__value__collection.html +++ b/classstdex_1_1parser_1_1http__value__collection.html @@ -107,7 +107,7 @@ class stdex::parser::http_value_collection< _Key, T >

Collection o

diff --git a/classstdex_1_1parser_1_1http__weight-members.html b/classstdex_1_1parser_1_1http__weight-members.html index f5c4862eb..512c59d92 100644 --- a/classstdex_1_1parser_1_1http__weight-members.html +++ b/classstdex_1_1parser_1_1http__weight-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weight.html b/classstdex_1_1parser_1_1http__weight.html index 7dd5e7102..78cb386f5 100644 --- a/classstdex_1_1parser_1_1http__weight.html +++ b/classstdex_1_1parser_1_1http__weight.html @@ -221,7 +221,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1http__weighted__value-members.html b/classstdex_1_1parser_1_1http__weighted__value-members.html index f7e0ed335..15400b2fa 100644 --- a/classstdex_1_1parser_1_1http__weighted__value-members.html +++ b/classstdex_1_1parser_1_1http__weighted__value-members.html @@ -90,7 +90,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1http__weighted__value.html b/classstdex_1_1parser_1_1http__weighted__value.html index 63d78997e..7a19b9d54 100644 --- a/classstdex_1_1parser_1_1http__weighted__value.html +++ b/classstdex_1_1parser_1_1http__weighted__value.html @@ -231,7 +231,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1parser__collection-members.html b/classstdex_1_1parser_1_1parser__collection-members.html index ed8220824..4e29eaa21 100644 --- a/classstdex_1_1parser_1_1parser__collection-members.html +++ b/classstdex_1_1parser_1_1parser__collection-members.html @@ -95,7 +95,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1parser__collection.html b/classstdex_1_1parser_1_1parser__collection.html index bf412412a..c9e25ae76 100644 --- a/classstdex_1_1parser_1_1parser__collection.html +++ b/classstdex_1_1parser_1_1parser__collection.html @@ -189,7 +189,7 @@ template<clas diff --git a/classstdex_1_1parser_1_1sgml__any__cp-members.html b/classstdex_1_1parser_1_1sgml__any__cp-members.html index 7d493b1b5..81fdde3c5 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__any__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__any__cp.html b/classstdex_1_1parser_1_1sgml__any__cp.html index c49a1392d..c047cdc8a 100644 --- a/classstdex_1_1parser_1_1sgml__any__cp.html +++ b/classstdex_1_1parser_1_1sgml__any__cp.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__cp-members.html b/classstdex_1_1parser_1_1sgml__cp-members.html index dc1acddeb..63231c37b 100644 --- a/classstdex_1_1parser_1_1sgml__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__cp-members.html @@ -88,7 +88,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp.html b/classstdex_1_1parser_1_1sgml__cp.html index b0e981942..92dc5e6b3 100644 --- a/classstdex_1_1parser_1_1sgml__cp.html +++ b/classstdex_1_1parser_1_1sgml__cp.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__cp__set-members.html b/classstdex_1_1parser_1_1sgml__cp__set-members.html index d96b726c6..de2ca63b7 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set-members.html +++ b/classstdex_1_1parser_1_1sgml__cp__set-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__cp__set.html b/classstdex_1_1parser_1_1sgml__cp__set.html index c544da687..077ad5efe 100644 --- a/classstdex_1_1parser_1_1sgml__cp__set.html +++ b/classstdex_1_1parser_1_1sgml__cp__set.html @@ -210,7 +210,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html index 56556145e..921bc71fa 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__dns__domain__char.html b/classstdex_1_1parser_1_1sgml__dns__domain__char.html index de2134b88..818219d51 100644 --- a/classstdex_1_1parser_1_1sgml__dns__domain__char.html +++ b/classstdex_1_1parser_1_1sgml__dns__domain__char.html @@ -205,7 +205,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html index de74d0b24..8bd7265d7 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html index dab80062b..6b6772639 100644 --- a/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html +++ b/classstdex_1_1parser_1_1sgml__ipv6__scope__id__char.html @@ -187,7 +187,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__punct__cp-members.html index e3a0f0b40..a4437fd9d 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__punct__cp.html b/classstdex_1_1parser_1_1sgml__punct__cp.html index 23b2c57a0..e20491de1 100644 --- a/classstdex_1_1parser_1_1sgml__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__cp-members.html b/classstdex_1_1parser_1_1sgml__space__cp-members.html index 494ac86a6..b1ff91e6c 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__cp.html b/classstdex_1_1parser_1_1sgml__space__cp.html index fd9dcd2f8..f7e204f9e 100644 --- a/classstdex_1_1parser_1_1sgml__space__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html index 8027688d6..e733a009b 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html index edbbed1ee..4b64537d5 100644 --- a/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html +++ b/classstdex_1_1parser_1_1sgml__space__or__punct__cp.html @@ -200,7 +200,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__string-members.html b/classstdex_1_1parser_1_1sgml__string-members.html index 073f4687e..32a0a82bb 100644 --- a/classstdex_1_1parser_1_1sgml__string-members.html +++ b/classstdex_1_1parser_1_1sgml__string-members.html @@ -87,7 +87,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__string.html b/classstdex_1_1parser_1_1sgml__string.html index 599472d5a..2d9df56a9 100644 --- a/classstdex_1_1parser_1_1sgml__string.html +++ b/classstdex_1_1parser_1_1sgml__string.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/classstdex_1_1parser_1_1sgml__url__password__char-members.html b/classstdex_1_1parser_1_1sgml__url__password__char-members.html index a92ce7616..4a6fd503c 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__password__char.html b/classstdex_1_1parser_1_1sgml__url__password__char.html index cfb354d8d..4f1ab4a1b 100644 --- a/classstdex_1_1parser_1_1sgml__url__password__char.html +++ b/classstdex_1_1parser_1_1sgml__url__password__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__path__char-members.html b/classstdex_1_1parser_1_1sgml__url__path__char-members.html index dbd069314..1e5caa528 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__path__char.html b/classstdex_1_1parser_1_1sgml__url__path__char.html index d40a248f7..23367eb76 100644 --- a/classstdex_1_1parser_1_1sgml__url__path__char.html +++ b/classstdex_1_1parser_1_1sgml__url__path__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1parser_1_1sgml__url__username__char-members.html b/classstdex_1_1parser_1_1sgml__url__username__char-members.html index a1fdffb63..a73c5b336 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char-members.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char-members.html @@ -93,7 +93,7 @@ $(function() { diff --git a/classstdex_1_1parser_1_1sgml__url__username__char.html b/classstdex_1_1parser_1_1sgml__url__username__char.html index ebe6e5352..5eb8090f5 100644 --- a/classstdex_1_1parser_1_1sgml__url__username__char.html +++ b/classstdex_1_1parser_1_1sgml__url__username__char.html @@ -196,7 +196,7 @@ std::locale m_locale diff --git a/classstdex_1_1progress-members.html b/classstdex_1_1progress-members.html index c00994d1f..c70a038a5 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 c1f0e2ca1..6bff5d9e4 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 76a68fd13..ada55d7d4 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 24bb9a19d..e2564743d 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 c29f722d5..58fa5af4c 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 5cefd5eab..e5b723d2a 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 new file mode 100644 index 000000000..b08512fad --- /dev/null +++ b/classstdex_1_1sha1__hash-members.html @@ -0,0 +1,99 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::sha1_hash Member List
+
+
+ +

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

+ + + + + + + + + + + +
clear()stdex::sha1_hashinlinevirtual
data()stdex::basic_hash< T >inline
finalize()stdex::sha1_hashinlinevirtual
hash(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::block_hash< sha1_t >inlinevirtual
hash_block() (defined in stdex::sha1_hash)stdex::sha1_hashinlineprotectedvirtual
m_state (defined in stdex::sha1_hash)stdex::sha1_hashprotected
m_value (defined in stdex::basic_hash< T >)stdex::basic_hash< T >protected
operator const T &() conststdex::basic_hash< T >inline
sha1_hash() (defined in stdex::sha1_hash)stdex::sha1_hashinline
size()stdex::basic_hash< T >inlinestatic
+ + + + diff --git a/classstdex_1_1sha1__hash.html b/classstdex_1_1sha1__hash.html new file mode 100644 index 000000000..26ef4181a --- /dev/null +++ b/classstdex_1_1sha1__hash.html @@ -0,0 +1,265 @@ + + + + + + + +stdex: stdex::sha1_hash Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +List of all members
+
stdex::sha1_hash Class Reference
+
+
+ +

Hashes as SHA1. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::sha1_hash:
+
+
+ + +stdex::block_hash< sha1_t > +stdex::basic_hash< T > + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void clear ()
 Initializes hash value and internal state.
 
virtual void finalize ()
 Finalizes hash value.
 
- Public Member Functions inherited from stdex::block_hash< sha1_t >
virtual void hash (_In_reads_bytes_opt_(length) const void *data, size_t length)
 Hashes block of data.
 
- Public Member Functions inherited from stdex::basic_hash< T >
+const T & data ()
 Returns hash value.
 
operator const T & () const
 Returns hash value.
 
+ + + +

+Protected Member Functions

virtual void hash_block ()
 
+ + + + + + + + + + + + + + + + + +

+Protected Attributes

+uint32_t m_state [5]
 
- Protected Attributes inherited from stdex::block_hash< sha1_t >
+uint32_t m_counter [2]
 
+union { 
 
+   uint8_t   m_queue [64] 
 
+   uint32_t   m_temp [16] 
 
};  
 
- Protected Attributes inherited from stdex::basic_hash< T >
+T m_value
 
+ + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from stdex::basic_hash< T >
+static size_t size ()
 Returns size of the hash value in bytes.
 
- Public Attributes inherited from stdex::block_hash< sha1_t >
+uint8_t m_queue [64]
 
+uint32_t m_temp [16]
 
+

Detailed Description

+

Hashes as SHA1.

+

Member Function Documentation

+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::sha1_hash::clear ()
+
+inlinevirtual
+
+ +

Initializes hash value and internal state.

+ +

Reimplemented from stdex::block_hash< sha1_t >.

+ +
+
+ +

◆ finalize()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::sha1_hash::finalize ()
+
+inlinevirtual
+
+ +

Finalizes hash value.

+ +

Implements stdex::basic_hash< T >.

+ +
+
+ +

◆ hash_block()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void stdex::sha1_hash::hash_block ()
+
+inlineprotectedvirtual
+
+ +

Implements stdex::block_hash< sha1_t >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1sha1__hash.png b/classstdex_1_1sha1__hash.png new file mode 100644 index 000000000..70fedc373 Binary files /dev/null and b/classstdex_1_1sha1__hash.png differ diff --git a/classstdex_1_1stream_1_1async__reader-members.html b/classstdex_1_1stream_1_1async__reader-members.html index 2fbfd7a7e..1c95680e3 100644 --- a/classstdex_1_1stream_1_1async__reader-members.html +++ b/classstdex_1_1stream_1_1async__reader-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__reader.html b/classstdex_1_1stream_1_1async__reader.html index 1b8703eeb..0050e6757 100644 --- a/classstdex_1_1stream_1_1async__reader.html +++ b/classstdex_1_1stream_1_1async__reader.html @@ -392,7 +392,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1async__writer-members.html b/classstdex_1_1stream_1_1async__writer-members.html index fad45a9c1..6e73d380f 100644 --- a/classstdex_1_1stream_1_1async__writer-members.html +++ b/classstdex_1_1stream_1_1async__writer-members.html @@ -150,7 +150,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1async__writer.html b/classstdex_1_1stream_1_1async__writer.html index 43aa3bc53..b80a94ba1 100644 --- a/classstdex_1_1stream_1_1async__writer.html +++ b/classstdex_1_1stream_1_1async__writer.html @@ -423,7 +423,7 @@ template<size_t CAPACITY = default_async_limit> diff --git a/classstdex_1_1stream_1_1basic-members.html b/classstdex_1_1stream_1_1basic-members.html index 4fe0cd16a..6ce932369 100644 --- a/classstdex_1_1stream_1_1basic-members.html +++ b/classstdex_1_1stream_1_1basic-members.html @@ -140,7 +140,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic.html b/classstdex_1_1stream_1_1basic.html index 8f5c026a8..6542f162b 100644 --- a/classstdex_1_1stream_1_1basic.html +++ b/classstdex_1_1stream_1_1basic.html @@ -110,6 +110,7 @@ Inheritance diagram for stdex::stream::basic: stdex::stream::async_writer< CAPACITY > stdex::stream::buffer stdex::stream::limiter +stdex::stream_hasher< T > @@ -414,7 +415,7 @@ state_t 
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
-

Reimplemented in stdex::stream::converter, stdex::stream::async_reader< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, stdex::stream::window, stdex::stream::file_window, stdex::stream::cache, stdex::stream::basic_sys, stdex::stream::memory_file, stdex::stream::fifo, and stdex::stream::diag_file.

+

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

@@ -825,7 +826,7 @@ template<class T_from , class T_to , class _Traits = std::char_traits<T_t
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
-

Reimplemented in stdex::stream::converter, stdex::stream::replicator, stdex::stream::async_writer< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, stdex::stream::window, stdex::stream::file_window, stdex::stream::cache, stdex::stream::basic_sys, stdex::stream::memory_file, stdex::stream::fifo, and stdex::stream::diag_file.

+

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

@@ -1326,7 +1327,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1basic.png b/classstdex_1_1stream_1_1basic.png index f48c0e9ac..f0aa24ca0 100644 Binary files a/classstdex_1_1stream_1_1basic.png and b/classstdex_1_1stream_1_1basic.png differ diff --git a/classstdex_1_1stream_1_1basic__file-members.html b/classstdex_1_1stream_1_1basic__file-members.html index 9f1ca98ee..d449131df 100644 --- a/classstdex_1_1stream_1_1basic__file-members.html +++ b/classstdex_1_1stream_1_1basic__file-members.html @@ -156,7 +156,7 @@ $(function() {
m_state
diff --git a/classstdex_1_1stream_1_1basic__file.html b/classstdex_1_1stream_1_1basic__file.html index 21a3392cb..50774838d 100644 --- a/classstdex_1_1stream_1_1basic__file.html +++ b/classstdex_1_1stream_1_1basic__file.html @@ -929,7 +929,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1basic__sys-members.html b/classstdex_1_1stream_1_1basic__sys-members.html index ae0c99eab..c3a36dfdf 100644 --- a/classstdex_1_1stream_1_1basic__sys-members.html +++ b/classstdex_1_1stream_1_1basic__sys-members.html @@ -152,7 +152,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1basic__sys.html b/classstdex_1_1stream_1_1basic__sys.html index 6ca288f62..af3ca849e 100644 --- a/classstdex_1_1stream_1_1basic__sys.html +++ b/classstdex_1_1stream_1_1basic__sys.html @@ -495,7 +495,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1buffer-members.html b/classstdex_1_1stream_1_1buffer-members.html index 053df7c8b..dadf4ab01 100644 --- a/classstdex_1_1stream_1_1buffer-members.html +++ b/classstdex_1_1stream_1_1buffer-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffer.html b/classstdex_1_1stream_1_1buffer.html index 1790aede2..8c1c4bb82 100644 --- a/classstdex_1_1stream_1_1buffer.html +++ b/classstdex_1_1stream_1_1buffer.html @@ -470,7 +470,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1buffered__sys-members.html b/classstdex_1_1stream_1_1buffered__sys-members.html index efc0e4f1a..8df984c32 100644 --- a/classstdex_1_1stream_1_1buffered__sys-members.html +++ b/classstdex_1_1stream_1_1buffered__sys-members.html @@ -153,7 +153,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1buffered__sys.html b/classstdex_1_1stream_1_1buffered__sys.html index 26075a296..6d951bdd6 100644 --- a/classstdex_1_1stream_1_1buffered__sys.html +++ b/classstdex_1_1stream_1_1buffered__sys.html @@ -346,7 +346,7 @@ void done () diff --git a/classstdex_1_1stream_1_1cache-members.html b/classstdex_1_1stream_1_1cache-members.html index 0ef974bf4..56c7c6f2e 100644 --- a/classstdex_1_1stream_1_1cache-members.html +++ b/classstdex_1_1stream_1_1cache-members.html @@ -168,7 +168,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cache.html b/classstdex_1_1stream_1_1cache.html index 27e0bbdcd..3a55f5cd6 100644 --- a/classstdex_1_1stream_1_1cache.html +++ b/classstdex_1_1stream_1_1cache.html @@ -935,7 +935,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1cached__file-members.html b/classstdex_1_1stream_1_1cached__file-members.html index 637c54c8f..24667db5f 100644 --- a/classstdex_1_1stream_1_1cached__file-members.html +++ b/classstdex_1_1stream_1_1cached__file-members.html @@ -174,7 +174,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1cached__file.html b/classstdex_1_1stream_1_1cached__file.html index fc92f86c1..fa9226887 100644 --- a/classstdex_1_1stream_1_1cached__file.html +++ b/classstdex_1_1stream_1_1cached__file.html @@ -604,7 +604,7 @@ void write_cache () diff --git a/classstdex_1_1stream_1_1converter-members.html b/classstdex_1_1stream_1_1converter-members.html index 8d9685e1f..94df5581f 100644 --- a/classstdex_1_1stream_1_1converter-members.html +++ b/classstdex_1_1stream_1_1converter-members.html @@ -145,7 +145,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1converter.html b/classstdex_1_1stream_1_1converter.html index a1fa7e517..db87b40a3 100644 --- a/classstdex_1_1stream_1_1converter.html +++ b/classstdex_1_1stream_1_1converter.html @@ -93,11 +93,12 @@ Inheritance diagram for stdex::stream::converter:
-stdex::stream::basic +stdex::stream::basic stdex::stream::async_reader< CAPACITY > stdex::stream::async_writer< CAPACITY > stdex::stream::buffer stdex::stream::limiter +stdex::stream_hasher< T > stdex::stream::buffered_sys stdex::stream::window @@ -422,7 +423,7 @@ state_t m_stateReimplemented from stdex::stream::basic.

-

Reimplemented in stdex::stream::async_reader< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, and stdex::stream::window.

+

Reimplemented in stdex::stream_hasher< T >, stdex::stream::async_reader< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, and stdex::stream::window.

@@ -472,7 +473,7 @@ state_t m_stateReimplemented from stdex::stream::basic.

-

Reimplemented in stdex::stream::async_writer< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, and stdex::stream::window.

+

Reimplemented in stdex::stream_hasher< T >, stdex::stream::async_writer< CAPACITY >, stdex::stream::buffer, stdex::stream::limiter, and stdex::stream::window.

@@ -482,7 +483,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1converter.png b/classstdex_1_1stream_1_1converter.png index 6ca3b51a5..d5ad3b51d 100644 Binary files a/classstdex_1_1stream_1_1converter.png and b/classstdex_1_1stream_1_1converter.png differ diff --git a/classstdex_1_1stream_1_1diag__file-members.html b/classstdex_1_1stream_1_1diag__file-members.html index 5a4012d4b..04556e231 100644 --- a/classstdex_1_1stream_1_1diag__file-members.html +++ b/classstdex_1_1stream_1_1diag__file-members.html @@ -159,7 +159,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1diag__file.html b/classstdex_1_1stream_1_1diag__file.html index a6a351865..9a173f2e9 100644 --- a/classstdex_1_1stream_1_1diag__file.html +++ b/classstdex_1_1stream_1_1diag__file.html @@ -722,7 +722,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1fifo-members.html b/classstdex_1_1stream_1_1fifo-members.html index a37fb95de..6c36c23f6 100644 --- a/classstdex_1_1stream_1_1fifo-members.html +++ b/classstdex_1_1stream_1_1fifo-members.html @@ -147,7 +147,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1fifo.html b/classstdex_1_1stream_1_1fifo.html index e5a877ca6..fca85bb00 100644 --- a/classstdex_1_1stream_1_1fifo.html +++ b/classstdex_1_1stream_1_1fifo.html @@ -447,7 +447,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1file-members.html b/classstdex_1_1stream_1_1file-members.html index 4531b2771..fe06eaac1 100644 --- a/classstdex_1_1stream_1_1file-members.html +++ b/classstdex_1_1stream_1_1file-members.html @@ -181,7 +181,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file.html b/classstdex_1_1stream_1_1file.html index 39efbec2a..613c6a6f8 100644 --- a/classstdex_1_1stream_1_1file.html +++ b/classstdex_1_1stream_1_1file.html @@ -1129,7 +1129,7 @@ sys_handle m_h diff --git a/classstdex_1_1stream_1_1file__window-members.html b/classstdex_1_1stream_1_1file__window-members.html index 60e03d91f..bc2c4fae3 100644 --- a/classstdex_1_1stream_1_1file__window-members.html +++ b/classstdex_1_1stream_1_1file__window-members.html @@ -160,7 +160,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1file__window.html b/classstdex_1_1stream_1_1file__window.html index c7b444c27..fb7d27743 100644 --- a/classstdex_1_1stream_1_1file__window.html +++ b/classstdex_1_1stream_1_1file__window.html @@ -755,7 +755,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1limiter-members.html b/classstdex_1_1stream_1_1limiter-members.html index 673dc2bed..0af490758 100644 --- a/classstdex_1_1stream_1_1limiter-members.html +++ b/classstdex_1_1stream_1_1limiter-members.html @@ -148,7 +148,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1limiter.html b/classstdex_1_1stream_1_1limiter.html index fbeb54561..fbda6ea41 100644 --- a/classstdex_1_1stream_1_1limiter.html +++ b/classstdex_1_1stream_1_1limiter.html @@ -431,7 +431,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1memory__file-members.html b/classstdex_1_1stream_1_1memory__file-members.html index 34772fde6..05467d216 100644 --- a/classstdex_1_1stream_1_1memory__file-members.html +++ b/classstdex_1_1stream_1_1memory__file-members.html @@ -200,7 +200,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1memory__file.html b/classstdex_1_1stream_1_1memory__file.html index 121b5ded9..b3256d127 100644 --- a/classstdex_1_1stream_1_1memory__file.html +++ b/classstdex_1_1stream_1_1memory__file.html @@ -1611,7 +1611,7 @@ template<class T > diff --git a/classstdex_1_1stream_1_1replicator-members.html b/classstdex_1_1stream_1_1replicator-members.html index cdb52f2c9..b202aeae9 100644 --- a/classstdex_1_1stream_1_1replicator-members.html +++ b/classstdex_1_1stream_1_1replicator-members.html @@ -145,7 +145,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator.html b/classstdex_1_1stream_1_1replicator.html index d2888f3cf..126759882 100644 --- a/classstdex_1_1stream_1_1replicator.html +++ b/classstdex_1_1stream_1_1replicator.html @@ -430,7 +430,7 @@ state_t m_state diff --git a/classstdex_1_1stream_1_1replicator_1_1worker-members.html b/classstdex_1_1stream_1_1replicator_1_1worker-members.html index c7a2a9aad..14f8af17c 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker-members.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1replicator_1_1worker.html b/classstdex_1_1stream_1_1replicator_1_1worker.html index c9008e6d0..3343e221c 100644 --- a/classstdex_1_1stream_1_1replicator_1_1worker.html +++ b/classstdex_1_1stream_1_1replicator_1_1worker.html @@ -146,7 +146,7 @@ static void process_op diff --git a/classstdex_1_1stream_1_1window-members.html b/classstdex_1_1stream_1_1window-members.html index d3059d4a2..6716372a7 100644 --- a/classstdex_1_1stream_1_1window-members.html +++ b/classstdex_1_1stream_1_1window-members.html @@ -151,7 +151,7 @@ $(function() { diff --git a/classstdex_1_1stream_1_1window.html b/classstdex_1_1stream_1_1window.html index 294994745..15bb14c11 100644 --- a/classstdex_1_1stream_1_1window.html +++ b/classstdex_1_1stream_1_1window.html @@ -440,7 +440,7 @@ state_t m_state diff --git a/classstdex_1_1stream__hasher-members.html b/classstdex_1_1stream__hasher-members.html new file mode 100644 index 000000000..950e10f49 --- /dev/null +++ b/classstdex_1_1stream__hasher-members.html @@ -0,0 +1,153 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
stdex::stream_hasher< T > Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
basic(state_t state=state_t::ok) (defined in stdex::stream::basic)stdex::stream::basicinline
close()stdex::stream::converterinlinevirtual
converter() (defined in stdex::stream::converter)stdex::stream::converterinlineexplicitprotected
converter(basic &source) (defined in stdex::stream::converter)stdex::stream::converterinline
done() (defined in stdex::stream::converter)stdex::stream::converterinlineprotected
flush()stdex::stream::converterinlinevirtual
init(basic &source) (defined in stdex::stream::converter)stdex::stream::converterinlineprotected
m_hash (defined in stdex::stream_hasher< T >)stdex::stream_hasher< T >protected
m_source (defined in stdex::stream::converter)stdex::stream::converterprotected
m_state (defined in stdex::stream::basic)stdex::stream::basicprotected
ok() conststdex::stream::basicinline
operator<<(const int8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const int64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint8_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint16_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint32_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const uint64_t data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const float data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const double data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const char data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator<<(const T *data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(int64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint8_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint16_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint32_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(uint64_t &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(float &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(double &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(char &data) (defined in stdex::stream::basic)stdex::stream::basicinline
operator>>(std::basic_string< _Elem, _Traits, _Ax > &data) (defined in stdex::stream::basic)stdex::stream::basicinline
read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)stdex::stream_hasher< T >inlinevirtual
read_array(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)stdex::stream::basicinline
read_byte()stdex::stream::basicinline
read_data(T &data)stdex::stream::basicinline
read_remainder(size_t max_length=SIZE_MAX)stdex::stream::basicinlinevirtual
read_str(std::basic_string< _Elem, _Traits, _Ax > &data)stdex::stream::basicinline
readln(std::basic_string< char, _Traits, _Ax > &str)stdex::stream::basicinline
readln(std::basic_string< wchar_t, _Traits, _Ax > &wstr)stdex::stream::basicinline
readln(std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
readln_and_attach(std::basic_string< _Elem, _Traits, _Ax > &str)stdex::stream::basicinline
readln_and_attach(std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
skip(fsize_t amount)stdex::stream::basicinlinevirtual
state() conststdex::stream::basicinline
stream_hasher(basic_hash< T > &hash, stdex::stream::basic &source) (defined in stdex::stream_hasher< T >)stdex::stream_hasher< T >inline
write(_In_reads_bytes_opt_(length) const void *data, size_t length)stdex::stream_hasher< T >inlinevirtual
write_array(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)stdex::stream::basicinline
write_array(const T_from *wstr, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
write_array(_In_reads_or_z_opt_(num_chars) const T_from *wstr, size_t num_chars, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
write_array(const std::basic_string< T_from, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)stdex::stream::basicinline
write_byte(uint8_t byte, fsize_t amount=1)stdex::stream::basicinline
write_charset(charset_id charset)stdex::stream::basicinline
write_data(const T data)stdex::stream::basicinline
write_sprintf(_Printf_format_string_params_(2) const char *format, locale_t locale,...)stdex::stream::basicinline
write_sprintf(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)stdex::stream::basicinline
write_str(const T *data)stdex::stream::basicinline
write_stream(basic &stream, fsize_t amount=fsize_max)stdex::stream::basicinline
write_vsprintf(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)stdex::stream::basicinline
write_vsprintf(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)stdex::stream::basicinline
~basic() noexcept(false) (defined in stdex::stream::basic)stdex::stream::basicinlinevirtual
+ + + + diff --git a/classstdex_1_1stream__hasher.html b/classstdex_1_1stream__hasher.html new file mode 100644 index 000000000..e84b3020c --- /dev/null +++ b/classstdex_1_1stream__hasher.html @@ -0,0 +1,432 @@ + + + + + + + +stdex: stdex::stream_hasher< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional custom or not Standard C++ covered algorithms
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
stdex::stream_hasher< T > Class Template Reference
+
+
+ +

Hashes read to or write from data of the stream. + More...

+ +

#include <stdex/hash.hpp>

+
+Inheritance diagram for stdex::stream_hasher< T >:
+
+
+ + +stdex::stream::converter +stdex::stream::basic + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

stream_hasher (basic_hash< T > &hash, stdex::stream::basic &source)
 
virtual size_t read (_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)
 Reads block of data from the stream.
 
virtual size_t write (_In_reads_bytes_opt_(length) const void *data, size_t length)
 Writes block of data to the stream.
 
- Public Member Functions inherited from stdex::stream::converter
converter (basic &source)
 
virtual void close ()
 Closes the stream.
 
virtual void flush ()
 Persists volatile element data.
 
- Public Member Functions inherited from stdex::stream::basic
basic (state_t state=state_t::ok)
 
virtual void skip (fsize_t amount)
 Skips given amount of bytes of data on the stream.
 
+state_t state () const
 Returns stream state after last operation.
 
+bool ok () const
 Returns true if the stream state is clean i.e. previous operation was succesful.
 
virtual std::vector< uint8_t > read_remainder (size_t max_length=SIZE_MAX)
 Reads and returns remainder of the stream.
 
+uint8_t read_byte ()
 Reads one byte of data.
 
+void write_byte (uint8_t byte, fsize_t amount=1)
 Writes a byte of data.
 
template<class T >
basicread_data (T &data)
 Reads one primitive data type.
 
template<class T >
basicwrite_data (const T data)
 Writes one primitive data type.
 
template<class _Traits = std::char_traits<char>, class _Ax = std::allocator<char>>
size_t readln (std::basic_string< char, _Traits, _Ax > &str)
 Reads stream to the end-of-line or end-of-file.
 
template<class _Traits = std::char_traits<wchar_t>, class _Ax = std::allocator<wchar_t>>
size_t readln (std::basic_string< wchar_t, _Traits, _Ax > &wstr)
 Reads stream to the end-of-line or end-of-file.
 
template<class T_from , class T_to , class _Traits = std::char_traits<T_to>, class _Ax = std::allocator<T_to>>
size_t readln (std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)
 Reads stream to the end-of-line or end-of-file.
 
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
size_t readln_and_attach (std::basic_string< _Elem, _Traits, _Ax > &str)
 Reads stream to the end-of-line or end-of-file and append to str.
 
template<class T_from , class T_to , class _Traits = std::char_traits<T_to>, class _Ax = std::allocator<T_to>>
size_t readln_and_attach (std::basic_string< T_to, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)
 Reads stream to the end-of-line or end-of-file and append to str.
 
size_t read_array (_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)
 Reads an array of data from the stream.
 
size_t write_array (_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)
 Writes an array of data to the stream.
 
template<class T_from , class T_to >
size_t write_array (const T_from *wstr, charset_encoder< T_from, T_to > &encoder)
 Writes array of characters to the stream.
 
template<class T_from , class T_to >
size_t write_array (_In_reads_or_z_opt_(num_chars) const T_from *wstr, size_t num_chars, charset_encoder< T_from, T_to > &encoder)
 Writes array of characters to the stream.
 
template<class T_from , class T_to , class _Traits = std::char_traits<T_from>, class _Ax = std::allocator<T_from>>
size_t write_array (const std::basic_string< T_from, _Traits, _Ax > &wstr, charset_encoder< T_from, T_to > &encoder)
 Writes array of characters to the stream.
 
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
basicread_str (std::basic_string< _Elem, _Traits, _Ax > &data)
 Reads length-prefixed string from the stream.
 
template<class T >
basicwrite_str (const T *data)
 Writes string to the stream length-prefixed.
 
fsize_t write_stream (basic &stream, fsize_t amount=fsize_max)
 Writes content of another stream.
 
+void write_charset (charset_id charset)
 Writes UTF8, UTF-16 or UTF-32 byte-order-mark.
 
size_t write_sprintf (_Printf_format_string_params_(2) const char *format, locale_t locale,...)
 Writes formatted string to the stream.
 
size_t write_sprintf (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)
 Writes formatted string to the stream.
 
size_t write_vsprintf (_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)
 Writes formatted string to the stream.
 
size_t write_vsprintf (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)
 Writes formatted string to the stream.
 
+basicoperator>> (int8_t &data)
 
+basicoperator<< (const int8_t data)
 
+basicoperator>> (int16_t &data)
 
+basicoperator<< (const int16_t data)
 
+basicoperator>> (int32_t &data)
 
+basicoperator<< (const int32_t data)
 
+basicoperator>> (int64_t &data)
 
+basicoperator<< (const int64_t data)
 
+basicoperator>> (uint8_t &data)
 
+basicoperator<< (const uint8_t data)
 
+basicoperator>> (uint16_t &data)
 
+basicoperator<< (const uint16_t data)
 
+basicoperator>> (uint32_t &data)
 
+basicoperator<< (const uint32_t data)
 
+basicoperator>> (uint64_t &data)
 
+basicoperator<< (const uint64_t data)
 
+basicoperator>> (float &data)
 
+basicoperator<< (const float data)
 
+basicoperator>> (double &data)
 
+basicoperator<< (const double data)
 
+basicoperator>> (char &data)
 
+basicoperator<< (const char data)
 
+template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>>
basicoperator>> (std::basic_string< _Elem, _Traits, _Ax > &data)
 
+template<class T >
basicoperator<< (const T *data)
 
+ + + + + + + + + +

+Protected Attributes

+basic_hash< T > & m_hash
 
- Protected Attributes inherited from stdex::stream::converter
+basicm_source
 
- Protected Attributes inherited from stdex::stream::basic
+state_t m_state
 
+ + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from stdex::stream::converter
+void init (basic &source)
 
+void done ()
 
+

Detailed Description

+
template<class T>
+class stdex::stream_hasher< T >

Hashes read to or write from data of the stream.

+

Member Function Documentation

+ +

◆ read()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual size_t stdex::stream_hasher< T >::read (_Out_writes_bytes_to_opt_(length, return) void * data,
size_t length 
)
+
+inlinevirtual
+
+ +

Reads block of data from the stream.

+
Parameters
+ + + +
[out]dataBuffer to store read data
[in]lengthByte limit of data to read
+
+
+
Returns
Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok.
+ +

Reimplemented from stdex::stream::converter.

+ +
+
+ +

◆ write()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual size_t stdex::stream_hasher< T >::write (_In_reads_bytes_opt_(length) const void * data,
size_t length 
)
+
+inlinevirtual
+
+ +

Writes block of data to the stream.

+
Parameters
+ + + +
[in]dataBuffer to write data from
[in]lengthNumber of bytes to write
+
+
+
Returns
Number of bytes succesfully written. On error, stream state is set to state_t::fail.
+ +

Reimplemented from stdex::stream::converter.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1stream__hasher.png b/classstdex_1_1stream__hasher.png new file mode 100644 index 000000000..ccab7babc Binary files /dev/null and b/classstdex_1_1stream__hasher.png differ diff --git a/classstdex_1_1sys__object-members.html b/classstdex_1_1sys__object-members.html index a1009c4db..4247e1eeb 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 2cb8640ed..6bc56db88 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 cefad9ff7..62a56353b 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 ceaf802dc..d7a00e5e1 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 e1963f09d..85f9ec164 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 170604704..6db1c8acd 100644 --- a/classstdex_1_1vector__queue.html +++ b/classstdex_1_1vector__queue.html @@ -795,7 +795,7 @@ template<class T > diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index a1b1ad37b..e735556e4 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -100,7 +100,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 95fd38ec1..f287d75c9 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 de701587f..46f0974e2 100644 --- a/dir_fca3c47b2ea228727bd6729832f89576.html +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -92,6 +92,8 @@ Files    exception.hpp   + hash.hpp hex.hpp    idrec.hpp @@ -128,7 +130,7 @@ Files diff --git a/endian_8hpp_source.html b/endian_8hpp_source.html index 50ff6f5a0..b67b0630f 100644 --- a/endian_8hpp_source.html +++ b/endian_8hpp_source.html @@ -226,7 +226,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/errno_8hpp_source.html b/errno_8hpp_source.html index 07f8cce20..3941c826c 100644 --- a/errno_8hpp_source.html +++ b/errno_8hpp_source.html @@ -153,7 +153,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/exception_8hpp_source.html b/exception_8hpp_source.html index fd7bff8c9..1c0840d9e 100644 --- a/exception_8hpp_source.html +++ b/exception_8hpp_source.html @@ -110,7 +110,7 @@ $(document).ready(function() { init_codefold(0); }); diff --git a/files.html b/files.html index 03da9ceb1..18c6c5075 100644 --- a/files.html +++ b/files.html @@ -83,37 +83,38 @@ $(function() {  endian.hpp  errno.hpp  exception.hpp - hex.hpp - idrec.hpp - interval.hpp - mapping.hpp - math.hpp - memory.hpp - parser.hpp - progress.hpp - ring.hpp - sgml.hpp - sgml_unicode.hpp - stream.hpp - string.hpp - system.hpp - unicode.hpp - vector_queue.hpp -  UnitTests - compat.hpp - math.cpp - parser.cpp - pch.h - ring.cpp - sgml.cpp - stream.cpp - unicode.cpp + hash.hpp + hex.hpp + idrec.hpp + interval.hpp + mapping.hpp + math.hpp + memory.hpp + parser.hpp + progress.hpp + ring.hpp + sgml.hpp + sgml_unicode.hpp + stream.hpp + string.hpp + system.hpp + unicode.hpp + vector_queue.hpp +  UnitTests + compat.hpp + math.cpp + parser.cpp + pch.h + ring.cpp + sgml.cpp + stream.cpp + unicode.cpp diff --git a/functions.html b/functions.html index b973935f0..68c1414d0 100644 --- a/functions.html +++ b/functions.html @@ -84,7 +84,7 @@ $(function() { diff --git a/functions_b.html b/functions_b.html index b7aa9ed86..3d09316ff 100644 --- a/functions_b.html +++ b/functions_b.html @@ -82,7 +82,7 @@ $(function() { diff --git a/functions_c.html b/functions_c.html index 5e13fae1e..b0d06d25b 100644 --- a/functions_c.html +++ b/functions_c.html @@ -77,7 +77,7 @@ $(function() {
  • cancel() : stdex::global_progress< T >, stdex::progress< T >
  • capacity() : stdex::vector_queue< T >
  • check_digits : stdex::parser::basic_creditor_reference< T >, stdex::parser::basic_iban< T >
  • -
  • clear() : stdex::base64_dec, stdex::base64_enc, stdex::hex_dec, 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::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::sys_object
  • components : stdex::parser::basic_ipv4_address< T >, stdex::parser::basic_ipv6_address< T >
  • const_pointer : stdex::vector_queue< T >
  • @@ -92,7 +92,7 @@ $(function() { diff --git a/functions_d.html b/functions_d.html index 0c964dd98..b809b8431 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 -