cpp/io/c/fpos t

is a non-array complete object type, can be used to store (by std) and restore (by std) the position and multibyte parser state (if any) for a C stream.

The multibyte parser state of a wide-oriented C stream is represented by a std object, whose value is stored as part of the value of a object by std.