#include <FPStream.H>
Public Types | |
typedef std::streambuf::pos_type | pos_type |
typedef std::streambuf::off_type | off_type |
typedef std::ios_base::seekdir | seekdir |
typedef std::ios_base::openmode | openmode |
Public Member Functions | |
FPStreambuf () | |
FPStreambuf (const FP::Tag &init_tag) | |
const FP::Tag & | get_tag () throw () |
pos_type | seekoff (off_type offset, seekdir way, openmode mode=(std::ios::in|std::ios::out)) |
pos_type | seekpos (pos_type pos, openmode mode=(std::ios::in|std::ios::out)) |
Protected Member Functions | |
int | underflow () |
std::streamsize | xsgetn (char *s, std::streamsize n) |
int | overflow (int c) |
std::streamsize | xsputn (const char *s, std::streamsize n) |
Private Member Functions | |
void | flush () |
Private Attributes | |
union { | |
Word unused | |
char bytes [sizeof(Word)] | |
} | buf |
FP::Tag | tag |
unsigned int | total_bytes |
|
Definition at line 35 of file FPStream.H. |
|
Definition at line 37 of file FPStream.H. |
|
Definition at line 34 of file FPStream.H. |
|
Definition at line 36 of file FPStream.H. |
|
|
|
|
|
Referenced by FP::FPStreambuf::overflow(), FP::FPStreambuf::seekoff(), FP::FPStreambuf::seekpos(), FP::FPStreambuf::xsputn(), and get_tag(). |
|
Definition at line 58 of file FPStream.H. Referenced by FP::FPStream::tag(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by FP::FPStreambuf::flush(). |
|
Definition at line 45 of file FPStream.H. |
|
Definition at line 48 of file FPStream.H. Referenced by FP::FPStreambuf::flush(), FP::FPStreambuf::xsputn(), and get_tag(). |
|
Definition at line 52 of file FPStream.H. Referenced by FP::FPStreambuf::flush(), FP::FPStreambuf::seekoff(), FP::FPStreambuf::seekpos(), and FP::FPStreambuf::xsputn(). |
|
Definition at line 44 of file FPStream.H. |