BloombergLP::bdlt::FormatUtil::writeZeroPaddedDigits

Write zero-padded decimal digits to out.

Synopsis

Declared in <bdlt_formatutil.h>

template<class t_ITERATOR>
static
t_ITERATOR
writeZeroPaddedDigits(
    t_ITERATOR out,
    int value,
    int numDigits = 2);

Description

Write the specified value in decimal to the specified out. Always write the specified numDigits digits, '0'-padding to the left if necessary. Return the iterator after output is done. The behavior is undefined unless 2 <= numDigits <= 6 and 0 <= value < pow(10, numDigits).

Return Value

output iterator after writing

Parameters

NameDescription
outoutput iterator
valuedecimal value to write
numDigitsnumber of digits to write