Public Member Functions | Protected Member Functions | Protected Attributes

std::winfilebuf Class Reference

Adapter to seek in filebuffers on win64. More...

List of all members.

Public Member Functions

 winfilebuf (const char *fnm, ios_base::openmode om)
bool isOK () const

Protected Member Functions

virtual pos_type seekoff (off_type _Off, ios_base::seekdir _Way, ios_base::openmode=(ios_base::openmode)(ios_base::in|ios_base::out))
virtual pos_type seekpos (pos_type _Pos, ios_base::openmode=(ios_base::openmode)(ios_base::in|ios_base::out))

Protected Attributes

bool isok_

Detailed Description

Adapter to seek in filebuffers on win64.

Usage like:

std::winfilebuf fb; std::istream strm( &fb );

After C: Files (x86) Visual Studio 8 Only change is: feek -> _fseeki64


Constructor & Destructor Documentation

std::winfilebuf::winfilebuf ( const char *  fnm,
ios_base::openmode  om 
) [inline]

Member Function Documentation

bool std::winfilebuf::isOK (  )  const [inline]
virtual pos_type std::winfilebuf::seekoff ( off_type  _Off,
ios_base::seekdir  _Way,
ios_base::openmode  = (ios_base::openmode)(ios_base::in | ios_base::out) 
) [inline, protected, virtual]
virtual pos_type std::winfilebuf::seekpos ( pos_type  _Pos,
ios_base::openmode  = (ios_base::openmode)(ios_base::in | ios_base::out) 
) [inline, protected, virtual]

Member Data Documentation

bool std::winfilebuf::isok_ [protected]