30 Input/output library [input.output]

30.5 Iostreams base classes [iostreams.base]

30.5.3 Class ios_­base [ios.base]

30.5.3.2 ios_­base state functions [fmtflags.state]

fmtflags flags() const;

Returns: Информация управления форматом как для ввода, так и для вывода.

fmtflags flags(fmtflags fmtfl);

Postconditions: fmtfl == flags().

Returns: Предыдущее значение flags().

fmtflags setf(fmtflags fmtfl);

Effects: Наборы fmtfl в flags().

Returns: Предыдущее значение flags().

fmtflags setf(fmtflags fmtfl, fmtflags mask);

Effects: Очищает mask в flags(), наборы fmtfl & mask в flags().

Returns: Предыдущее значение flags().

void unsetf(fmtflags mask);

Effects: Очищает mask в flags().

streamsize precision() const;

Returns: Точность, генерируемая при определенных выходных преобразованиях.

streamsize precision(streamsize prec);

Postconditions: prec == precision().

Returns: Предыдущее значение precision().

streamsize width() const;

Returns: Минимальная ширина поля (количество символов), генерируемая при определенных преобразованиях вывода.

streamsize width(streamsize wide);

Postconditions: wide == width().

Returns: Предыдущее значение width().