strstreambuf Class Reference

#include <stdapis/stlport/stl/_strstream.h>

Link against: libstdcpp.lib

class strstreambuf : public basic_streambuf< char, char_traits< char > >
Public Member Type Definitions
typedef basic_streambuf< char, char_traits< char > > _Base
typedef char_traits< char > _Traits
typedefvoid *(* __alloc_fn
typedefvoid(* __free_fn
Public Member Functions
virtual ~_STLP_strstreambuf()
_STLP_strstreambuf(streamsize)
_STLP_DECLSPEC_STLP_strstreambuf(__alloc_fn, __free_fn)
_STLP_DECLSPEC_STLP_strstreambuf(char *, streamsize, char *)
_STLP_DECLSPEC_STLP_strstreambuf(signed char *, streamsize, signed char *)
_STLP_DECLSPEC_STLP_strstreambuf(unsigned char *, streamsize, unsigned char *)
_STLP_DECLSPEC_STLP_strstreambuf(const char *, streamsize)
_STLP_DECLSPEC_STLP_strstreambuf(const signed char *, streamsize)
_STLP_DECLSPEC_STLP_strstreambuf(const unsigned char *, streamsize)
_STLP_DECLSPEC voidfreeze(bool)
_STLP_DECLSPEC intpcount()
_STLP_DECLSPEC char *str()
Protected Member Functions
virtual int_type overflow(int_type)
virtual int_type pbackfail(int_type)
virtual pos_type seekoff(off_type, ios_base::seekdir, ios_base::openmode)
virtual pos_type seekpos(pos_type, ios_base::openmode)
virtual _Base *setbuf(char *, streamsize)
virtual int_type underflow()
Inherited Attributes
basic_streambuf< char, char_traits< char > >::_M_lock
Inherited Functions
basic_streambuf< char, char_traits< char > >::_M_eback()const
basic_streambuf< char, char_traits< char > >::_M_egptr()const
basic_streambuf< char, char_traits< char > >::_M_gbump(int)
basic_streambuf< char, char_traits< char > >::_M_gptr()const
basic_streambuf< char, char_traits< char > >::_M_setg(char_type *,char_type *,char_type *)
basic_streambuf< char, char_traits< char > >::_M_sputnc(char_type,streamsize)
basic_streambuf< char, char_traits< char > >::_M_xsputnc(char_type,streamsize)
basic_streambuf< char, char_traits< char > >::_change_input_mode()
basic_streambuf< char, char_traits< char > >::basic_streambuf()
basic_streambuf< char, char_traits< char > >::basic_streambuf(FILE *,FILE *)
basic_streambuf< char, char_traits< char > >::eback()const
basic_streambuf< char, char_traits< char > >::egptr()const
basic_streambuf< char, char_traits< char > >::epptr()const
basic_streambuf< char, char_traits< char > >::gbump(int)
basic_streambuf< char, char_traits< char > >::getloc()const
basic_streambuf< char, char_traits< char > >::gptr()const
basic_streambuf< char, char_traits< char > >::imbue(const locale &)
basic_streambuf< char, char_traits< char > >::in_avail()
basic_streambuf< char, char_traits< char > >::pbase()const
basic_streambuf< char, char_traits< char > >::pbump(int)
basic_streambuf< char, char_traits< char > >::pptr()const
basic_streambuf< char, char_traits< char > >::pubimbue(const locale &)
basic_streambuf< char, char_traits< char > >::pubseekoff(off_type,ios_base::seekdir,ios_base::openmode)
basic_streambuf< char, char_traits< char > >::pubseekpos(pos_type,ios_base::openmode)
basic_streambuf< char, char_traits< char > >::pubsetbuf(char_type *,streamsize)
basic_streambuf< char, char_traits< char > >::pubsync()
basic_streambuf< char, char_traits< char > >::save_read_buffer()
basic_streambuf< char, char_traits< char > >::sbumpc()
basic_streambuf< char, char_traits< char > >::setg(char_type *,char_type *,char_type *)
basic_streambuf< char, char_traits< char > >::setp(char_type *,char_type *)
basic_streambuf< char, char_traits< char > >::sgetc()
basic_streambuf< char, char_traits< char > >::sgetn(char_type *,streamsize)
basic_streambuf< char, char_traits< char > >::showmanyc()
basic_streambuf< char, char_traits< char > >::snextc()
basic_streambuf< char, char_traits< char > >::sputbackc(char_type)
basic_streambuf< char, char_traits< char > >::sputc(char_type)
basic_streambuf< char, char_traits< char > >::sputn(const char_type *,streamsize)
basic_streambuf< char, char_traits< char > >::stossc()
basic_streambuf< char, char_traits< char > >::sungetc()
basic_streambuf< char, char_traits< char > >::sync()
basic_streambuf< char, char_traits< char > >::uflow()
basic_streambuf< char, char_traits< char > >::xsgetn(char_type *,streamsize)
basic_streambuf< char, char_traits< char > >::xsputn(const char_type *,streamsize)
basic_streambuf< char, char_traits< char > >::~basic_streambuf()
Inherited Type Definitions
basic_streambuf< char, char_traits< char > >::char_type
basic_streambuf< char, char_traits< char > >::int_type
basic_streambuf< char, char_traits< char > >::off_type
basic_streambuf< char, char_traits< char > >::pos_type
basic_streambuf< char, char_traits< char > >::traits_type

Member Type Definition Documentation

Typedef _Base

typedef basic_streambuf< char, char_traits< char > >_Base

Typedef _Traits

typedef char_traits< char >_Traits

Typedef __alloc_fn

typedef void *(*__alloc_fn

Typedef __free_fn

typedef void(*__free_fn

Constructor & Destructor Documentation

~_STLP_strstreambuf ( )

~_STLP_strstreambuf()[inline, virtual]

Member Function Documentation

_STLP_strstreambuf ( streamsize )

_STLP_strstreambuf(streamsize_Initial_capacity = 0)[explicit]

_STLP_strstreambuf ( __alloc_fn, __free_fn )

_STLP_DECLSPEC_STLP_strstreambuf(__alloc_fn,
__free_fn
)

_STLP_strstreambuf ( char *, streamsize, char * )

_STLP_DECLSPEC_STLP_strstreambuf(char *__get,
streamsize__n,
char *__put = 0
)

_STLP_strstreambuf ( signed char *, streamsize, signed char * )

_STLP_DECLSPEC_STLP_strstreambuf(signed char *__get,
streamsize__n,
signed char *__put = 0
)

_STLP_strstreambuf ( unsigned char *, streamsize, unsigned char * )

_STLP_DECLSPEC_STLP_strstreambuf(unsigned char *__get,
streamsize__n,
unsigned char *__put = 0
)

_STLP_strstreambuf ( const char *, streamsize )

_STLP_DECLSPEC_STLP_strstreambuf(const char *__get,
streamsize__n
)

_STLP_strstreambuf ( const signed char *, streamsize )

_STLP_DECLSPEC_STLP_strstreambuf(const signed char *__get,
streamsize__n
)

_STLP_strstreambuf ( const unsigned char *, streamsize )

_STLP_DECLSPEC_STLP_strstreambuf(const unsigned char *__get,
streamsize__n
)

freeze ( bool )

_STLP_DECLSPEC voidfreeze(bool = true)

overflow ( int_type )

int_type overflow(int_type__c = _Traits::eof())[protected, virtual]

pbackfail ( int_type )

int_type pbackfail(int_type__c = _Traits::eof())[protected, virtual]

pcount ( )

_STLP_DECLSPEC intpcount()const

seekoff ( off_type, ios_base::seekdir, ios_base::openmode )

pos_type seekoff(off_type__off,
ios_base::seekdir__dir,
ios_base::openmode__mode =  ios_base::in|ios_base::out
)[protected, virtual]

seekpos ( pos_type, ios_base::openmode )

pos_type seekpos(pos_type__pos,
ios_base::openmode__mode =  ios_base::in|ios_base::out
)[protected, virtual]

setbuf ( char *, streamsize )

_Base *setbuf(char *__buf,
streamsize__n
)[protected, virtual]

str ( )

_STLP_DECLSPEC char *str()

underflow ( )

int_type underflow()[protected, virtual]