BDE 4.14.0 Production release
Loading...
Searching...
No Matches

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)
 

Function Documentation

◆ operator!=() [1/10]

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.

◆ operator!=() [2/10]

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.

◆ operator!=() [3/10]

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.

◆ operator!=() [4/10]

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.

◆ operator!=() [5/10]

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.

◆ operator!=() [6/10]

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.

◆ operator!=() [7/10]

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.

◆ operator!=() [8/10]

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.

◆ operator!=() [9/10]

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.

◆ operator!=() [10/10]

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.

◆ operator<<() [1/14]

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);
static bsl::ostream & print(bsl::ostream &stream, Enum value, int level=0, int spacesPerLevel=4)

◆ operator<<() [2/14]

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);

◆ operator<<() [3/14]

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);
static bsl::ostream & print(bsl::ostream &stream, Enum value, int level=0, int spacesPerLevel=4)

◆ operator<<() [4/14]

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);
static bsl::ostream & print(bsl::ostream &stream, CharConvertStatus::Enum value, int level=0, int spacesPerLevel=4)

◆ operator<<() [5/14]

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.

◆ operator<<() [6/14]

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.

◆ operator<<() [7/14]

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.

◆ operator<<() [8/14]

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.

◆ operator<<() [9/14]

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.

◆ operator<<() [10/14]

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.

◆ operator<<() [11/14]

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.

◆ operator<<() [12/14]

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.

◆ operator<<() [13/14]

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.

◆ operator<<() [14/14]

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.

◆ operator==() [1/10]

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.

◆ operator==() [2/10]

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.

◆ operator==() [3/10]

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.

◆ operator==() [4/10]

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.

◆ operator==() [5/10]

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.

◆ operator==() [6/10]

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.

◆ operator==() [7/10]

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.

◆ operator==() [8/10]

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.

◆ operator==() [9/10]

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.

◆ operator==() [10/10]

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.