fpos Class Template Reference

Class representing stream positions. More...

List of all members.

Public Member Functions


Detailed Description

template<typename _StateT>
class std::fpos< _StateT >

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.

Parameters:
StateT Type passed to and returned from state().

Definition at line 95 of file postypes.h.


Constructor & Destructor Documentation

fpos ( streamoff  __off  )  [inline]

Construct position from offset.

Definition at line 116 of file postypes.h.


Member Function Documentation

operator streamoff (  )  const [inline]

Convert to streamoff.

Definition at line 120 of file postypes.h.

bool operator!= ( const fpos< _StateT > &  __other  )  const [inline]

Test if not equivalent to another position.

Definition at line 143 of file postypes.h.

References fpos::_M_off.

fpos operator+ ( streamoff  __off  )  const [inline]

Add position and offset.

Definition at line 175 of file postypes.h.

fpos& operator+= ( streamoff  __off  )  [inline]

Add offset to this position.

Definition at line 151 of file postypes.h.

streamoff operator- ( const fpos< _StateT > &  __other  )  const [inline]

Subtract position to return offset.

Definition at line 202 of file postypes.h.

References fpos::_M_off.

fpos operator- ( streamoff  __off  )  const [inline]

Subtract offset from position.

Definition at line 189 of file postypes.h.

fpos& operator-= ( streamoff  __off  )  [inline]

Subtract offset from this position.

Definition at line 162 of file postypes.h.

bool operator== ( const fpos< _StateT > &  __other  )  const [inline]

Test if equivalent to another position.

Definition at line 138 of file postypes.h.

References fpos::_M_off.

_StateT state (  )  const [inline]

Return the last set value of st.

Definition at line 129 of file postypes.h.

void state ( _StateT  __st  )  [inline]

Remember the value of st.

Definition at line 124 of file postypes.h.


The documentation for this class was generated from the following file:

Generated on Tue Dec 2 03:59:50 2008 for libstdc++ by  doxygen 1.5.7.1