BloombergLP::bdlde::Base64EncoderOptions

This class stores the configuration of a Base64Encoder.

Synopsis

Declared in <bdlde_base64encoderoptions.h>

class Base64EncoderOptions;

Enums

NameDescription
Unnamed enum MIME Base64 encoding constants.

Member Functions

NameDescription
alphabet Return the value of the alphabet attribute.
isPadded Return the value of the isPadded attribute.
maxLineLength Return the value of the maxLineLength attribute.
print Format this object to the specified output stream.
setAlphabet Set the alphabet attribute to the specified value. The behavior is undefined unless value is either e_BASIC or e_UTL.
setIsPadded Set the isPadded attribute to the specified value.
setMaxLineLength Set the maxLineLength attribute to the specified value. The behavior is undefined unless 0 <= value.

Static Member Functions

NameDescription
custom Return a Base64EncoderOptions object with the specified attributes.
mime Return a Base64EncoderOptions object configured for MIME encoding.
standard Return a Base64EncoderOptions object configured for standard encoding.
urlSafe Return a Base64EncoderOptions object configured for URL-safe encoding.

Non-Member Functions

NameDescription
operator!=Return true if the specified lhs and rhs do not have the same value.
operator==Return true if the specified lhs and rhs have the same value.