BloombergLP::bdlde::Base64Encoder::endConvert

endConvert overloads

Synopses

Declared in <bdlde_base64encoder.h>

Finish encoding and write any retained output to out.

template<class OUTPUT_ITERATOR>
int
endConvert(OUTPUT_ITERATOR out);
» more...

Finish encoding, writing retained output to out with limits.

template<class OUTPUT_ITERATOR>
int
endConvert(
    OUTPUT_ITERATOR out,
    int* numOut,
    int maxNumOut = -1);
» more...

Return Value

0 if output was successfully completed, and a non-zero value otherwise

Parameters

NameDescription
outoutput iterator for any retained encoded characters
numOutreceives the number of output bytes produced
maxNumOutmaximum output bytes to emit; negative means no limit