Quick Links: |
Classes | |
struct | Base64Alphabet |
class | Base64Decoder |
class | Base64DecoderOptions |
class | Base64Encoder |
class | Base64EncoderOptions |
struct | Base64IgnoreMode |
struct | ByteOrder |
struct | CharConvertStatus |
struct | CharConvertUcs2 |
struct | CharConvertUtf16 |
struct | CharConvertUtf32 |
class | Crc32 |
struct | Crc32c |
struct | Crc32c_Impl |
class | Crc64 |
class | HexDecoder |
class | HexEncoder |
class | Md5 |
class | QuotedPrintableDecoder |
class | QuotedPrintableEncoder |
class | Sha1 |
class | Sha224 |
class | Sha256 |
class | Sha384 |
class | Sha512 |
class | Utf8CheckingInStreamBufWrapper |
struct | Utf8Util |
struct | Utf8Util_ImpUtil |
Functions | |
bsl::ostream & | operator<< (bsl::ostream &stream, Base64Alphabet::Enum value) |
bool | operator== (const Base64DecoderOptions &lhs, const Base64DecoderOptions &rhs) |
bool | operator!= (const Base64DecoderOptions &lhs, const Base64DecoderOptions &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Base64DecoderOptions &rhs) |
bool | operator== (const Base64EncoderOptions &lhs, const Base64EncoderOptions &rhs) |
bool | operator!= (const Base64EncoderOptions &lhs, const Base64EncoderOptions &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Base64EncoderOptions &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, Base64IgnoreMode::Enum value) |
bsl::ostream & | operator<< (bsl::ostream &stream, ByteOrder::Enum value) |
bsl::ostream & | operator<< (bsl::ostream &stream, CharConvertStatus::Enum value) |
bool | operator== (const Crc32 &lhs, const Crc32 &rhs) |
bool | operator!= (const Crc32 &lhs, const Crc32 &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Crc32 &checksum) |
bool | operator== (const Crc64 &lhs, const Crc64 &rhs) |
bool | operator!= (const Crc64 &lhs, const Crc64 &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Crc64 &checksum) |
bool | operator== (const Md5 &lhs, const Md5 &rhs) |
bool | operator!= (const Md5 &lhs, const Md5 &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Md5 &digest) |
bool | operator== (const Sha1 &lhs, const Sha1 &rhs) |
bool | operator!= (const Sha1 &lhs, const Sha1 &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Sha1 &digest) |
bool | operator== (const Sha224 &lhs, const Sha224 &rhs) |
bool | operator!= (const Sha224 &lhs, const Sha224 &rhs) |
bool | operator== (const Sha256 &lhs, const Sha256 &rhs) |
bool | operator!= (const Sha256 &lhs, const Sha256 &rhs) |
bool | operator== (const Sha384 &lhs, const Sha384 &rhs) |
bool | operator!= (const Sha384 &lhs, const Sha384 &rhs) |
bool | operator== (const Sha512 &lhs, const Sha512 &rhs) |
bool | operator!= (const Sha512 &lhs, const Sha512 &rhs) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Sha224 &digest) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Sha256 &digest) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Sha384 &digest) |
bsl::ostream & | operator<< (bsl::ostream &stream, const Sha512 &digest) |
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
Base64Alphabet::Enum | value | |||
) |
Write the string representation of the specified enumeration value
to the specified output stream
in a single-line format, and return a reference to stream
. See toAscii
for what constitutes the string representation of a bdlde::Base64Alphabet::Enum
value. Note that this method has the same behavior as
bdlde::Base64Alphabet::print(stream, value, 0, -1);
bool bdlde::operator== | ( | const Base64DecoderOptions & | lhs, | |
const Base64DecoderOptions & | rhs | |||
) |
Return true
if the specified lhs
and rhs
attribute objects have the same value, and false
otherwise. Two attribute objects have the same value if each respective attribute has the same value.
bool bdlde::operator!= | ( | const Base64DecoderOptions & | lhs, | |
const Base64DecoderOptions & | rhs | |||
) |
Return true
if the specified lhs
and rhs
attribute objects do not have the same value, and false
otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Base64DecoderOptions & | rhs | |||
) |
Format the specified rhs
to the specified output stream
and return a reference to the modifiable stream
.
bool bdlde::operator== | ( | const Base64EncoderOptions & | lhs, | |
const Base64EncoderOptions & | rhs | |||
) |
Return true
if the specified lhs
and rhs
attribute objects have the same value, and false
otherwise. Two attribute objects have the same value if each respective attribute has the same value.
bool bdlde::operator!= | ( | const Base64EncoderOptions & | lhs, | |
const Base64EncoderOptions & | rhs | |||
) |
Return true
if the specified lhs
and rhs
attribute objects do not have the same value, and false
otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Base64EncoderOptions & | rhs | |||
) |
Format the specified rhs
to the specified output stream
and return a reference to the modifiable stream
.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
Base64IgnoreMode::Enum | value | |||
) |
Write the string representation of the specified enumeration value
to the specified output stream
in a single-line format, and return a reference to stream
. See toAscii
for what constitutes the string representation of a bdlde::Base64Alphabet::Enum
value. Note that this method has the same behavior as
bdlde::Base64Alphabet::print(stream, value, 0, -1);
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
ByteOrder::Enum | value | |||
) |
Write the string representation of the specified enumeration value
to the specified output stream
in a single-line format, and return a reference to stream
. See toAscii
for what constitutes the string representation of a bdlde::ByteOrder::Enum
value. Note that this method has the same behavior as
bdlde::ByteOrder::print(stream, value, 0, -1);
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
CharConvertStatus::Enum | value | |||
) |
Write the string representation of the specified enumeration value
to the specified output stream
in a single-line format, and return a reference to stream
. See toAscii
for what constitutes the string representation of a bdlde::CharConvertStatus::Enum
value. Note that this method has the same behavior as
bdlde::CharConvertStatus::print(stream, value, 0, -1);
bool bdlde::operator== | ( | const Crc32 & | lhs, | |
const Crc32 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
checksums have the same value, and false
otherwise. Two checksums have the same value if the values obtained from their checksum
methods are identical.
bool bdlde::operator!= | ( | const Crc32 & | lhs, | |
const Crc32 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
checksums do not have the same value, and false
otherwise. Two checksums do not have the same value if the values obtained from their checksum
methods differ.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Crc32 & | checksum | |||
) |
Write to the specified output stream
the specified checksum
value and return a reference to the modifiable stream
.
bool bdlde::operator== | ( | const Crc64 & | lhs, | |
const Crc64 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
checksums have the same value, and false
otherwise. Two checksums have the same value if the values obtained from their checksum
methods are identical.
bool bdlde::operator!= | ( | const Crc64 & | lhs, | |
const Crc64 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
checksums do not have the same value, and false
otherwise. Two checksums do not have the same value if the values obtained from their checksum
methods differ.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Crc64 & | checksum | |||
) |
Write to the specified output stream
the specified checksum
value and return a reference to the modifiable stream
.
bool bdlde::operator== | ( | const Md5 & | lhs, | |
const Md5 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
MD5 digests have the same value, and false
otherwise. Two digests have the same value if the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Md5 & | lhs, | |
const Md5 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
MD5 digests do not have the same value, and false
otherwise. Two digests do not have the same value if the values obtained from their respective loadDigest
methods differ.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Md5 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified MD5 digest
and return a reference to the modifiable stream
.
bool bdlde::operator== | ( | const Sha1 & | lhs, | |
const Sha1 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
SHA-1 digests have the same value, and false
otherwise. Two digests have the same value if, after applying any number of equivalent updates to both (possibly including no updates), the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Sha1 & | lhs, | |
const Sha1 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
SHA-1 digests do not have the same value, and false
otherwise. Two digests do not have the same value if there exists a set of updates (possibly including the empty set) that, if applied to both, lead to different values being obtained from their respective loadDigest
methods.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Sha1 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified SHA-1 digest
and return a reference to the modifiable stream
.
bool bdlde::operator== | ( | const Sha224 & | lhs, | |
const Sha224 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
SHA digests have the same value, and false
otherwise. Two digests have the same value if, after applying any number of equivalent updates to both (possibly including no updates), the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Sha224 & | lhs, | |
const Sha224 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
SHA digests do not have the same value, and false
otherwise. Two digests do not have the same value if there exists a set of updates (possibly including the empty set) that, if applied to both, lead to different values being obtained from their respective loadDigest
methods.
bool bdlde::operator== | ( | const Sha256 & | lhs, | |
const Sha256 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
SHA digests have the same value, and false
otherwise. Two digests have the same value if, after applying any number of equivalent updates to both (possibly including no updates), the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Sha256 & | lhs, | |
const Sha256 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
SHA digests do not have the same value, and false
otherwise. Two digests do not have the same value if there exists a set of updates (possibly including the empty set) that, if applied to both, lead to different values being obtained from their respective loadDigest
methods.
bool bdlde::operator== | ( | const Sha384 & | lhs, | |
const Sha384 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
SHA digests have the same value, and false
otherwise. Two digests have the same value if, after applying any number of equivalent updates to both (possibly including no updates), the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Sha384 & | lhs, | |
const Sha384 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
SHA digests do not have the same value, and false
otherwise. Two digests do not have the same value if there exists a set of updates (possibly including the empty set) that, if applied to both, lead to different values being obtained from their respective loadDigest
methods.
bool bdlde::operator== | ( | const Sha512 & | lhs, | |
const Sha512 & | rhs | |||
) |
Return true
if the specified lhs
and rhs
SHA digests have the same value, and false
otherwise. Two digests have the same value if, after applying any number of equivalent updates to both (possibly including no updates), the values obtained from their respective loadDigest
methods are identical.
bool bdlde::operator!= | ( | const Sha512 & | lhs, | |
const Sha512 & | rhs | |||
) | [inline] |
Return true
if the specified lhs
and rhs
SHA digests do not have the same value, and false
otherwise. Two digests do not have the same value if there exists a set of updates (possibly including the empty set) that, if applied to both, lead to different values being obtained from their respective loadDigest
methods.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Sha224 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified SHA-2 digest
and return a reference to the modifiable stream
.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Sha256 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified SHA-2 digest
and return a reference to the modifiable stream
.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Sha384 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified SHA-2 digest
and return a reference to the modifiable stream
.
bsl::ostream& bdlde::operator<< | ( | bsl::ostream & | stream, | |
const Sha512 & | digest | |||
) | [inline] |
Write to the specified output stream
the specified SHA-2 digest
and return a reference to the modifiable stream
.