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

Modules

 bdlde_base64alphabet
 Provide an enumeration of the set of possible base 64 alphabets.
 
 bdlde_base64decoder
 Provide automata for converting to and from Base64 encodings.
 
 bdlde_base64decoderoptions
 Provide value-semantic attribute class for decoder options.
 
 bdlde_base64encoder
 Provide automata for converting to and from Base64 encodings.
 
 bdlde_base64encoderoptions
 Provide a value-semantic attribute class for encoder options.
 
 bdlde_base64ignoremode
 Provide an enumeration of the set of possible base64 ignore modes.
 
 bdlde_byteorder
 Provide an enumeration of the set of possible byte orders.
 
 bdlde_charconvertstatus
 Provide masks for interpreting status from charconvert functions.
 
 bdlde_charconvertucs2
 Provide efficient conversions between UTF-8 and UCS-2 encodings.
 
 bdlde_charconvertutf16
 Provide fast, safe conversion between UTF-8 and UTF-16 encodings.
 
 bdlde_charconvertutf32
 Provide fast, safe conversion between UTF-8 encoding and UTF-32.
 
 bdlde_crc32
 Provide a mechanism for computing the CRC-32 checksum of a dataset.
 
 bdlde_crc32c
 Provide utilities to calculate the CRC32-C checksum of a dataset.
 
 bdlde_crc64
 Provide a mechanism for computing the CRC-64 checksum of a dataset.
 
 bdlde_hexdecoder
 Provide mechanism for decoding text from hexadecimal.
 
 bdlde_hexencoder
 Provide mechanism for encoding text into hexadecimal.
 
 bdlde_md5
 Provide a value-semantic type encoding a message in an MD5 digest.
 
 bdlde_quotedprintabledecoder
 Provide automata converting to and from Quoted-Printable encodings.
 
 bdlde_quotedprintableencoder
 Provide automata converting to and from Quoted-Printable encodings.
 
 bdlde_sha1
 Provide a value-semantic type encoding a message in a SHA-1 digest.
 
 bdlde_sha2
 Provide a value-semantic type encoding a message in a SHA-2 digest.
 
 bdlde_utf8checkinginstreambufwrapper
 Provide a stream buffer wrapper for validating UTF-8 input.
 
 bdlde_utf8util
 Provide basic utilities for UTF-8 encodings.
 

Detailed Description

Purpose

Mechanisms for standard encodings and hashings, e.g., base64, md5.

Mnemonic

Basic Development Library Data Encoder (bdlde)

See also

Description

The 'bdlde' package provides mechanisms (typically in the form of fully value-semantic objects) for performing various standard hashings of an input dataset, for, e.g., basic encoding, check-sums, and cryptographic hashes.

Hierarchical Synopsis

The 'bdlde' package currently has 23 components having 4 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical.

4. bdlde_base64decoder
3. bdlde_base64encoder
2. bdlde_base64decoderoptions
bdlde_base64encoderoptions
bdlde_charconvertucs2
bdlde_charconvertutf16
bdlde_charconvertutf32
bdlde_utf8checkinginstreambufwrapper
1. bdlde_base64alphabet
bdlde_base64ignoremode
bdlde_byteorder
bdlde_charconvertstatus
bdlde_crc32
bdlde_crc32c
bdlde_crc64
bdlde_hexdecoder
bdlde_hexencoder
bdlde_md5
bdlde_quotedprintabledecoder
bdlde_quotedprintableencoder
bdlde_sha1
bdlde_sha2
bdlde_utf8util

Component Synopsis

bdlde_base64alphabet : Provide an enumeration of the set of possible base 64 alphabets.

bdlde_base64decoder : Provide automata for converting to and from Base64 encodings.

bdlde_base64decoderoptions : Provide value-semantic attribute class for decoder options.

bdlde_base64encoder : Provide automata for converting to and from Base64 encodings.

bdlde_base64encoderoptions : Provide a value-semantic attribute class for encoder options.

bdlde_base64ignoremode : Provide an enumeration of the set of possible base64 ignore modes.

bdlde_byteorder : Provide an enumeration of the set of possible byte orders.

bdlde_charconvertstatus : Provide masks for interpreting status from charconvert functions.

bdlde_charconvertucs2 : Provide efficient conversions between UTF-8 and UCS-2 encodings.

bdlde_charconvertutf16 : Provide fast, safe conversion between UTF-8 and UTF-16 encodings.

bdlde_charconvertutf32 : Provide fast, safe conversion between UTF-8 encoding and UTF-32.

bdlde_crc32 : Provide a mechanism for computing the CRC-32 checksum of a dataset.

bdlde_crc32c : Provide utilities to calculate the CRC32-C checksum of a dataset.

bdlde_crc64 : Provide a mechanism for computing the CRC-64 checksum of a dataset.

bdlde_hexdecoder : Provide mechanism for decoding text from hexadecimal.

bdlde_hexencoder : Provide mechanism for encoding text into hexadecimal.

'bdlde_md5': Provide a value-semantic type encoding a message in an MD5 digest.

bdlde_quotedprintabledecoder : Provide automata converting to and from Quoted-Printable encodings.

bdlde_quotedprintableencoder : Provide automata converting to and from Quoted-Printable encodings.

bdlde_sha1 : Provide a value-semantic type encoding a message in a SHA-1 digest.

bdlde_sha2 : Provide a value-semantic type encoding a message in a SHA-2 digest.

bdlde_utf8checkinginstreambufwrapper : Provide a stream buffer wrapper for validating UTF-8 input.

bdlde_utf8util : Provide basic utilities for UTF-8 encodings.

Usage