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

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

== Synopsis

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

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

== Enums

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/Base64EncoderOptions/_04enum.adoc[`Unnamed enum`] 
| MIME Base64 encoding constants&period;
|===


== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/Base64EncoderOptions/alphabet.adoc[`alphabet`] 
| Return the value of the `alphabet` attribute&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/isPadded.adoc[`isPadded`] 
| Return the value of the `isPadded` attribute&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/maxLineLength.adoc[`maxLineLength`] 
| Return the value of the `maxLineLength` attribute&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/print.adoc[`print`] 
| Format this object to the specified output `stream`&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/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/Base64EncoderOptions/setIsPadded.adoc[`setIsPadded`] 
| Set the `isPadded` attribute to the specified `value`&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/setMaxLineLength.adoc[`setMaxLineLength`] 
| Set the `maxLineLength` attribute to the specified `value`&period; The behavior is undefined unless `0 &lt;&equals; value`&period;
|===


== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/Base64EncoderOptions/custom.adoc[`custom`] 
| Return a `Base64EncoderOptions` object with the specified attributes&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/mime.adoc[`mime`] 
| Return a `Base64EncoderOptions` object configured for MIME encoding&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/standard.adoc[`standard`] 
| Return a `Base64EncoderOptions` object configured for standard encoding&period;
| xref:BloombergLP/bdlde/Base64EncoderOptions/urlSafe.adoc[`urlSafe`] 
| Return a `Base64EncoderOptions` object configured for URL&hyphen;safe encoding&period;
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlde/operator_not_eq-0a.adoc[`operator!&equals;`]
| Return `true` if the specified `lhs` and `rhs` do not have the same value&period;
| xref:BloombergLP/bdlde/operator_eq-0d.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]#
