18#ifndef _STLP_INTERNAL_STREAMBUF
19#define _STLP_INTERNAL_STREAMBUF
21#ifndef _STLP_IOS_BASE_H
47template <
class _CharT,
class _Traits>
76#if defined (_STLP_MSVC) && (_STLP_MSVC < 1300) && defined (_STLP_USE_STATIC_LIB)
107 { this->
setg(__gbegin, __gnext, __gend); }
147 {
return this->
seekoff(__offset, __way, __mod); }
151 {
return this->
seekpos(__sp, __mod); }
265#if !defined (_STLP_NO_ANACHRONISMS)
270#if defined (_STLP_USE_TEMPLATE_EXPORT)
272# if !defined (_STLP_NO_WCHAR_T)
279#if defined (_STLP_EXPOSE_STREAM_IMPLEMENTATION) && !defined (_STLP_LINK_TIME_INSTANTIATION)
char_type * pbase() const
streamsize _M_sputnc(char_type __c, streamsize __n)
virtual pos_type seekoff(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)
char_type * _M_eback() const
char_type * _M_egptr() const
char_type * epptr() const
virtual streamsize xsputn(const char_type *__s, streamsize __n)
virtual streamsize _M_xsputnc(char_type __c, streamsize __n)
streamsize sgetn(char_type *__s, streamsize __n)
int_type sputbackc(char_type __c)
virtual void imbue(const locale &)
virtual int_type underflow()
pos_type pubseekoff(off_type __offset, ios_base::seekdir __way, ios_base::openmode __mod=ios_base::in|ios_base::out)
char_type * egptr() const
virtual streamsize xsgetn(char_type *__s, streamsize __n)
char_type * _M_gptr() const
locale pubimbue(const locale &)
void setp(char_type *__pbegin, char_type *__pend)
basic_streambuf< _CharT, _Traits > * pubsetbuf(char_type *__s, streamsize __n)
virtual int_type pbackfail(int_type=traits_type::eof())
virtual pos_type seekpos(pos_type, ios_base::openmode=ios_base::in|ios_base::out)
_Traits::off_type off_type
pos_type pubseekpos(pos_type __sp, ios_base::openmode __mod=ios_base::in|ios_base::out)
virtual ~basic_streambuf()
virtual int_type overflow(int_type=traits_type::eof())
virtual streamsize showmanyc()
_Traits::pos_type pos_type
void setg(char_type *__gbegin, char_type *__gnext, char_type *__gend)
char_type * eback() const
_Traits::int_type int_type
void _M_setg(char_type *__gbegin, char_type *__gnext, char_type *__gend)
virtual basic_streambuf< _CharT, _Traits > * setbuf(char_type *, streamsize)
streamsize sputn(const char_type *__s, streamsize __n)
int_type sputc(char_type __c)
#define _STLP_EXPORT_TEMPLATE_CLASS
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE