29
Input/output library
[input.output]
29.1
General
[input.output.general]
figstreampos
streampos
streampos
fpos
fpos<mbstate_t>
streampos->fpos
iostream.forward
wstreampos
wstreampos
wstreampos->fpos
iostream.forward
streamoff
streamoff
streamoff_type
signed integer type
sufficient for
O/S maximum file size
streamoff->streamoff_type
stream.types
streamsize
streamsize
streamsize_type
signed integer type
represents characters xfered
or buffer sizes
streamsize->streamsize_type
stream.types
traits_pos_type_char
char_traits<char>
::pos_type
traits_pos_type_char->streampos
iostreams.limits.pos
traits_pos_type_wchar_t
char_traits<wchar_t>
::pos_type
traits_pos_type_wchar_t->wstreampos
iostreams.limits.pos
traits_off_type_char
char_traits<char>
::off_type
traits_off_type_char->streamoff
iostreams.limits.pos
traits_off_type_wchar_t
char_traits<wchar_t>
::off_type
traits_off_type_wchar_t->streamoff
iostreams.limits.pos
Figure 7: Stream position, offset, and size types
[fig:iostreams.streampos]