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

Name

Description

out

output iterator

value

decimal value to write

numDigits

number of digits to write

Created with MrDocs