BloombergLP::bdlde

Components in the bdlde package provide character encoding utilities.

Types

NameDescription
Base64Alphabet This struct provides a namespace for enumerating the set of alphabets. See Enum in the TYPES sub-section for details.
Base64Decoder This class implements a mechanism capable of converting data of arbitrary length from its corresponding Base64 representation.
Base64DecoderOptions This class stores the configuration of a Base64Decoder.
Base64Encoder This class implements a mechanism capable of converting data of arbitrary length to its corresponding Base64 representation.
Base64EncoderOptions This class stores the configuration of a Base64Encoder.
Base64IgnoreMode This struct provides a namespace for enumerating the set of ignore modes. See Enum in the TYPES sub-section for details.
ByteOrder This struct provides a namespace for enumerating the set of byte orders. See Enum in the TYPES sub-section for details.
CharConvertStatus This struct provides a namespace for enumerating the set of mask codes that can be used to interpret int return values from translation functions in bdede.
CharConvertUcs2 This struct provides a namespace for a suite of pure procedures to convert character buffers between UTF-8 and UCS-2.
CharConvertUtf16 Provide a namespace for static UTF-8/UTF-16 conversion utilities.
CharConvertUtf32 Namespace for static functions that convert between UTF-8 and UTF-32.
Crc32 This class represents a CRC-32 checksum value that can be updated as data is provided.
Crc32c This class provides runtime-efficient utilities to calculate a CRC32-C checksum.
Crc64 This class represents a CRC-64 checksum value that can be updated as data is provided.
HexDecoder This class implements a mechanism capable of converting data of arbitrary length from its corresponding Hex representation.
HexEncoder This class implements a mechanism capable of converting data of arbitrary length to its corresponding Hex representation.
Md5 This class represents an MD5 digest that can be updated as additional data is provided.
QuotedPrintableDecoder This class implements a mechanism capable of converting data of arbitrary length from its corresponding Quoted-Printable representation.
QuotedPrintableEncoder This class implements a mechanism capable of converting data of arbitrary length to its corresponding Quoted-Printable representation.
Sha1 This class represents a SHA-1 digest that can be updated as additional data is provided.
Sha224 This class represents a SHA-224 digest that can be updated as additional data is provided.
Sha256 This class represents a SHA-256 digest that can be updated as additional data is provided.
Sha384 This class represents a SHA-384 digest that can be updated as additional data is provided.
Sha512 This class represents a SHA-512 digest that can be updated as additional data is provided.
Utf8CheckingInStreamBufWrapper Streambuf wrapper that forwards input and validates UTF-8.
Utf8Util Utility for validating and navigating UTF-8 encoded strings.

Functions

NameDescription
operator<< Stream insertion operators
operator== Equality operators
operator!= Inequality operators