BloombergLP::bdlde::Base64DecoderOptions

This class stores the configuration of a Base64Decoder.

Synopsis

Declared in <bdlde_base64decoderoptions.h>

class Base64DecoderOptions;

Member Functions

NameDescription
alphabet Return the value of the alphabet attribute.
ignoreMode Return the value of the ignoreMode attribute.
isPadded Return the value of the isPadded 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.
setIgnoreMode Set the ignoreMode attribute to the specified value. The behavior is undefined unless value is valid value of the IgnoreMode enum.
setIsPadded Set the isPadded attribute to the specified value.

Static Member Functions

NameDescription
custom Return a Base64DecoderOptions object with the specified attributes.
mime Return MIME Base64 decoder options as specified by RFC 2045.
standard Return standard Base64 decoder options as specified by RFC 4648.
urlSafe Return URL-safe Base64 decoder options as specified by RFC 4648.

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.