[#BloombergLP-bdlde-Base64DecoderOptions]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::Base64DecoderOptions
:relfileprefix: ../../
:mrdocs:

This `class` stores the configuration of a `Base64Decoder`&period;

== Synopsis

Declared in `&lt;bdlde&lowbar;base64decoderoptions&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class Base64DecoderOptions;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/Base64DecoderOptions/alphabet.adoc[`alphabet`] 
| Return the value of the `alphabet` attribute&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/ignoreMode-0b.adoc[`ignoreMode`] 
| Return the value of the `ignoreMode` attribute&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/isPadded.adoc[`isPadded`] 
| Return the value of the `isPadded` attribute&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/print.adoc[`print`] 
| Format this object to the specified output `stream`&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/setAlphabet.adoc[`setAlphabet`] 
| Set the `alphabet` attribute to the specified `value`&period; The behavior is undefined unless `value` is either `e&lowbar;BASIC` or `e&lowbar;UTL`&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/setIgnoreMode.adoc[`setIgnoreMode`] 
| Set the `ignoreMode` attribute to the specified `value`&period; The behavior is undefined unless `value` is valid value of the `IgnoreMode` enum&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/setIsPadded.adoc[`setIsPadded`] 
| Set the `isPadded` attribute to the specified `value`&period;
|===


== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/Base64DecoderOptions/custom.adoc[`custom`] 
| Return a `Base64DecoderOptions` object with the specified attributes&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/mime.adoc[`mime`] 
| Return MIME Base64 decoder options as specified by RFC 2045&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/standard.adoc[`standard`] 
| Return standard Base64 decoder options as specified by RFC 4648&period;
| xref:BloombergLP/bdlde/Base64DecoderOptions/urlSafe.adoc[`urlSafe`] 
| Return URL&hyphen;safe Base64 decoder options as specified by RFC 4648&period;
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/operator_not_eq-098.adoc[`operator!&equals;`]
| Return `true` if the specified `lhs` and `rhs` do not have the same value&period;
| xref:BloombergLP/bdlde/operator_eq-08.adoc[`operator&equals;&equals;`]
| Return `true` if the specified `lhs` and `rhs` have the same value&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
