Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

dsStrstreambuf Class Reference

#include <dsStrstream.h>

Inheritance diagram for dsStrstreambuf:

streambuf List of all members.

Public Methods

 dsStrstreambuf (size_t initial_size=_DS_SEGMENT_SIZE)
 __int64 const std::_Fpz = 0;

 dsStrstreambuf (const dsStrstreambuf *src)
 dsStrstreambuf (p_alloc cust_alloc, p_free cust_free)
 dsStrstreambuf (char *gnext, std::streampos n, char *pbeg)
 dsStrstreambuf (const char *gnext, std::streampos n)
virtual ~dsStrstreambuf ()
int frozen ()
void freeze (bool n=true)
size_t pcount ()
char * str ()
int overflow (int ch)
int underflow ()
int pbackfail (int c)
std::streampos seekoff (std::streamoff off, std::ios::seekdir dir, std::ios::openmode mode)
std::streampos seekpos (std::streamoff off, std::ios::openmode mode)
void setseg (size_t new_size=_DS_SEGMENT_SIZE)
void clear ()

Constructor & Destructor Documentation

dsStrstreambuf::dsStrstreambuf size_t    initial_size = _DS_SEGMENT_SIZE [explicit]

dsStrstreambuf::dsStrstreambuf const dsStrstreambuf *    src

dsStrstreambuf::dsStrstreambuf p_alloc    cust_alloc,
p_free    cust_free

dsStrstreambuf::dsStrstreambuf char *    gnext,
std::streampos    n,
char *    pbeg

dsStrstreambuf::dsStrstreambuf const char *    gnext,
std::streampos    n

dsStrstreambuf::~dsStrstreambuf   [virtual]

Member Function Documentation

void dsStrstreambuf::clear  

void dsStrstreambuf::freeze bool    n = true

int dsStrstreambuf::frozen  

int dsStrstreambuf::overflow int    ch

int dsStrstreambuf::pbackfail int    c

size_t dsStrstreambuf::pcount  

streampos dsStrstreambuf::seekoff std::streamoff    off,
std::ios::seekdir    dir,
std::ios::openmode    mode

std::streampos dsStrstreambuf::seekpos std::streamoff    off,
std::ios::openmode    mode

void dsStrstreambuf::setseg size_t    new_size = _DS_SEGMENT_SIZE

char * dsStrstreambuf::str  

int dsStrstreambuf::underflow  

The documentation for this class was generated from the following files:
Generated on Mon May 16 18:27:00 2005 for libdms4 by doxygen1.3-rc2