In the classes of
[input.output], a template parameter with name
charT 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
.