namespace std { template <class stateT> class fpos { public: stateT state() const; void state(stateT); private; stateT st; }; }30.5.4.1 fpos members [fpos.members]
void state(stateT s);
Effects: Assigns s to st.
stateT state() const;
Returns: Current value of st.
30.5.4.2 fpos requirements [fpos.operations]Operations specified in Table 112 are permitted. In that table,
P refers to an instance of fpos,
p and q refer to values of type P,
O refers to type streamoff,
o refers to a value of type streamoff,
sz refers to a value of type streamsize and
i refers to a value of type int.
Table
112— Position type requirements
[ Note: Every implementation is required to supply overloaded operators on fpos objects to satisfy the requirements of [fpos.operations]. It is unspecified whether these operators are members of fpos, global operators, or provided in some other way. — end note ]
Stream operations that return a value of type traits::pos_type return P(O(-1)) as an invalid value to signal an error. If this value is used as an argument to any istream, ostream, or streambuf member that accepts a value of type traits::pos_type then the behavior of that function is undefined.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4