typedef T2 streamsize;
The type is a signed integer type T3
that describes an object that can store a count of the number of elements involved
in various stream operations. Its representation has at least 16 bits. It is not necessarily large enough to represent an
arbitrary byte position within a stream.