[#BloombergLP-bdlde-Base64Encoder-endConvert-0b] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::xref:BloombergLP/bdlde/Base64Encoder.adoc[Base64Encoder]::endConvert :relfileprefix: ../../../ :mrdocs: `endConvert` overloads == Synopses Declared in `<bdlde_base64encoder.h>` Finish encoding and write any retained output to `out`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class OUTPUT_ITERATOR> int xref:BloombergLP/bdlde/Base64Encoder/endConvert-08.adoc[endConvert](OUTPUT_ITERATOR out); ---- [.small]#xref:BloombergLP/bdlde/Base64Encoder/endConvert-08.adoc[_» more..._]# Finish encoding, writing retained output to `out` with limits. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class OUTPUT_ITERATOR> int xref:BloombergLP/bdlde/Base64Encoder/endConvert-0c.adoc[endConvert]( OUTPUT_ITERATOR out, int* numOut, int maxNumOut = ‐1); ---- [.small]#xref:BloombergLP/bdlde/Base64Encoder/endConvert-0c.adoc[_» more..._]# == Return Value 0 if output was successfully completed, and a non‐zero value otherwise == Parameters [cols="1,4"] |=== | Name| Description | *out* | output iterator for any retained encoded characters | *numOut* | receives the number of output bytes produced | *maxNumOut* | maximum output bytes to emit; negative means no limit |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#