_STLP_strstreambuf Class Reference

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

class _STLP_strstreambuf : public basic_streambuf< char, char_traits< char > >

Inherits from

  • _STLP_strstreambuf
    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
    _STLP_strstreambuf(streamsize)
    _STLP_strstreambuf(__alloc_fn, __free_fn)
    _STLP_strstreambuf(char *, streamsize, char *)
    _STLP_strstreambuf(signed char *, streamsize, signed char *)
    _STLP_strstreambuf(unsigned char *, streamsize, unsigned char *)
    _STLP_strstreambuf(const char *, streamsize)
    _STLP_strstreambuf(const signed char *, streamsize)
    _STLP_strstreambuf(const unsigned char *, streamsize)
    virtual ~_STLP_strstreambuf()
    _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
    basic_streambuf< char, char_traits< char > >::__put
    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 > >::_STLP_PSPEC2(char,char_traits< char >)
    basic_streambuf< char, char_traits< char > >::_change_input_mode()
    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)
    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 ( streamsize )

    _STLP_DECLSPEC_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
    )

    ~_STLP_strstreambuf ( )

    ~_STLP_strstreambuf()[inline, virtual]

    Member Function Documentation

    freeze ( bool )

    _STLP_DECLSPEC voidfreeze(bool = true)

    overflow ( int_type )

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

    Reimplemented from basic_streambuf< char, char_traits< char > >::overflow(int_type)

    pbackfail ( int_type )

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

    Reimplemented from basic_streambuf< char, char_traits< char > >::pbackfail(int_type)

    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]

    Reimplemented from basic_streambuf< char, char_traits< char > >::seekoff(off_type,ios_base::seekdir,ios_base::openmode)

    seekpos ( pos_type, ios_base::openmode )

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

    Reimplemented from basic_streambuf< char, char_traits< char > >::seekpos(pos_type,ios_base::openmode)

    setbuf ( char *, streamsize )

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

    Reimplemented from basic_streambuf< char, char_traits< char > >::setbuf(char_type *,streamsize)

    str ( )

    _STLP_DECLSPEC char *str()

    underflow ( )

    int_type underflow()[protected, virtual]

    Reimplemented from basic_streambuf< char, char_traits< char > >::underflow()