#include <postypes.h>
| Public Member Functions | |
| fpos () | |
| fpos (streamoff __off) | |
| Construct position from offset. | |
| operator streamoff () const | |
| Convert to streamoff. | |
| void | state (_StateT __st) | 
| Remember the value of st. | |
| _StateT | state () const | 
| Return the last set value of st. | |
| bool | operator== (const fpos &__other) const | 
| Test if equivalent to another position. | |
| bool | operator!= (const fpos &__other) const | 
| Test if not equivalent to another position. | |
| fpos & | operator+= (streamoff __off) | 
| Add offset to this position. | |
| fpos & | operator-= (streamoff __off) | 
| Subtract offset from this position. | |
| fpos | operator+ (streamoff __off) const | 
| Add position and offset. | |
| fpos | operator- (streamoff __off) const | 
| Subtract offset from position. | |
| streamoff | operator- (const fpos &__other) const | 
| Subtract position to return offset. | |
| Private Attributes | |
| streamoff | _M_off | 
| _StateT | _M_state | 
The standard places no requirements upon the template parameter StateT. In this implementation StateT must be DefaultConstructible, CopyConstructible and Assignable. The standard only requires that fpos should contain a member of type StateT. In this implementation it also contains an offset stored as a signed integer.
| StateT | Type passed to and returned from state(). | 
Definition at line 95 of file postypes.h.
Definition at line 106 of file postypes.h.
Convert to streamoff.
Definition at line 120 of file postypes.h.
References std::fpos< _StateT >::_M_off.
| bool std::fpos< _StateT >::operator!= | ( | const fpos< _StateT > & | __other | ) | const  [inline] | 
Test if not equivalent to another position.
Definition at line 143 of file postypes.h.
References std::fpos< _StateT >::_M_off.
Add offset to this position.
Definition at line 151 of file postypes.h.
References std::fpos< _StateT >::_M_off.
| streamoff std::fpos< _StateT >::operator- | ( | const fpos< _StateT > & | __other | ) | const  [inline] | 
Subtract position to return offset.
Definition at line 202 of file postypes.h.
References std::fpos< _StateT >::_M_off.
Subtract offset from this position.
Definition at line 162 of file postypes.h.
References std::fpos< _StateT >::_M_off.
| bool std::fpos< _StateT >::operator== | ( | const fpos< _StateT > & | __other | ) | const  [inline] | 
Test if equivalent to another position.
Definition at line 138 of file postypes.h.
References std::fpos< _StateT >::_M_off.
| _StateT std::fpos< _StateT >::state | ( | ) | const  [inline] | 
Return the last set value of st.
Definition at line 129 of file postypes.h.
References std::fpos< _StateT >::_M_state.
| void std::fpos< _StateT >::state | ( | _StateT | __st | ) |  [inline] | 
Remember the value of st.
Definition at line 124 of file postypes.h.
References std::fpos< _StateT >::_M_state.
Definition at line 98 of file postypes.h.
Referenced by std::fpos< _StateT >::operator streamoff(), std::fpos< _StateT >::operator!=(), std::fpos< _StateT >::operator+=(), std::fpos< _StateT >::operator-(), std::fpos< _StateT >::operator-=(), and std::fpos< _StateT >::operator==().
 1.4.7
 1.4.7