Standard C++ Library Reference ISO/IEC (VERSION3)

ios_base::setf
void setf(fmtflags newfmtflags);
fmtflags setf(fmtflags newfmtflags, fmtflags mask);
The first member function effectively calls flags(newfmtflags | flags()) (set selected
bits), then returns the previous format flags. The second member function effectively calls
flags(mask & newfmtflags, flags() & ~mask) (replace selected bits under a mask),
then returns the previous format flags.
ios_base::streamoff
typedef std::streamoff streamoff;
The type is a synonym for std::streamoff.
ios_base::streampos
typedef std::streampos streampos;
The type is a synonym for std::streampos.
ios_base::sync_with_stdio
static bool sync_with_stdio(bool newsync = true);
The static member function stores a stdio sync flag, which is initially true. When true, this flag
ensures that operations on the same file are properly synchronized between the iostreams functions
and those defined in the Standard C library. Otherwise, synchronization may or may not be
guaranteed, but performance may be improved. The function stores newsync in the stdio sync flag
and returns its previous stored value. You can call it reliably only before performing any operations
on the standard streams.
ios_base::unsetf
void unsetf(fmtflags mask);
The member function effectively calls flags(~mask & flags()) (clear selected bits).
ios_base::width
streamsize width() const;
streamsize width(streamsize newwidth);
The first member function returns the stored field width. The second member function stores
newwidth in the field width and returns its previous stored value.