[iostreams.limits.pos] (original) (raw)
29 Input/output library [input.output]
29.2 Iostreams requirements [iostreams.requirements]
29.2.2 Positioning type limitations [iostreams.limits.pos]
The classes of [input.output] with template argumentscharTandtraitsbehave as described iftraits::pos_typeandtraits::off_typearestreamposandstreamoffrespectively.
Except as noted explicitly below, their behavior whentraits::pos_typeandtraits::off_typeare other types isimplementation-defined.
In the classes of [input.output], a template parameter with namecharT represents a member of the set of types containing char, wchar_t, and any other implementation-defined character types that meet the requirements for a character on which any of the iostream components can be instantiated.