18 #ifndef _STLP_INTERNAL_STREAMBUF 19 #define _STLP_INTERNAL_STREAMBUF 21 #ifndef _STLP_IOS_BASE_H 23 #endif // <ios_base> includes <iosfwd>. 47 template <
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) 274 # endif // _STLP_NO_WCHAR_T 275 #endif // _STLP_USE_TEMPLATE_EXPORT 279 #if defined (_STLP_EXPOSE_STREAM_IMPLEMENTATION) && !defined (_STLP_LINK_TIME_INSTANTIATION) _Traits::int_type int_type
char_type * eback() const
virtual pos_type seekpos(pos_type, ios_base::openmode=ios_base::in|ios_base::out)
char_type * egptr() const
char_type * _M_eback() const
virtual int_type pbackfail(int_type=traits_type::eof())
virtual void imbue(const locale &)
basic_streambuf< _CharT, _Traits > * pubsetbuf(char_type *__s, streamsize __n)
char_type * _M_egptr() const
pos_type pubseekpos(pos_type __sp, ios_base::openmode __mod=ios_base::in|ios_base::out)
char_type * pbase() const
int_type sputc(char_type __c)
#define eq(received, expected, label, type)
void setp(char_type *__pbegin, char_type *__pend)
virtual streamsize xsgetn(char_type *__s, streamsize __n)
void setg(char_type *__gbegin, char_type *__gnext, char_type *__gend)
char_type * epptr() const
_Traits::pos_type pos_type
char_type * _M_gptr() const
virtual int_type overflow(int_type=traits_type::eof())
virtual pos_type seekoff(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)
#define _STLP_EXPORT_TEMPLATE_CLASS
streamsize sgetn(char_type *__s, streamsize __n)
virtual ~basic_streambuf()
locale pubimbue(const locale &)
pos_type pubseekoff(off_type __offset, ios_base::seekdir __way, ios_base::openmode __mod=ios_base::in|ios_base::out)
void _M_setg(char_type *__gbegin, char_type *__gnext, char_type *__gend)
streamsize sputn(const char_type *__s, streamsize __n)
_Check_return_ _CRTIMP int __cdecl __cdecl eof(_In_ int _FileHandle)
virtual streamsize _M_xsputnc(char_type __c, streamsize __n)
virtual streamsize showmanyc()
virtual basic_streambuf< _CharT, _Traits > * setbuf(char_type *, streamsize)
#define _STLP_END_NAMESPACE
virtual streamsize xsputn(const char_type *__s, streamsize __n)
int_type sputbackc(char_type __c)
streamsize _M_sputnc(char_type __c, streamsize __n)
#define _STLP_BEGIN_NAMESPACE
_Traits::off_type off_type
virtual int_type underflow()