FreeBSD Manual Pages
std::fpos::state(3) C++ Standard Libary std::fpos::state(3) NAME std::fpos::state - std::fpos::state Synopsis State state() const; (1) void state( State st ); (2) Manages the file position state. 1) Returns the value of the file position state. 2) Replaces the file position state with the value of st. For the specializations of std::fpos that are used in the standard library, State is always std::mbstate_t. Parameters st - new value for the state Return value 1) The current value of the fpos state. 2) (none) Example // Run this code #include <cwchar> #include <iostream> #include <sstream> int main() { std::istringstream s("test"); std::mbstate_t st = s.tellg().state(); if (std::mbsinit(&st)) std::cout << "The stream is in the initial shift state\n"; } Output: The stream is in the initial shift state Defect reports The following behavior-changing defect reports were applied retroac- tively to previously published C++ standards. DR Applied to Behavior as published Correct behavior LWG 441 C++98 overload (1) was not declared const (it is const added const in the synopsis) See also conversion state information necessary to iterate multi- byte character mbstate_t strings (class) http://cppreference.com 2024.06.10 std::fpos::state(3)
NAME | Synopsis | Parameters | Return value | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::fpos::state&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
