ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

basic_streambuf< _CharT, _Traits > Class Template Reference

#include <_streambuf.h>

Inherited by basic_filebuf< _CharT, _Traits >, and basic_stringbuf< _CharT, _Traits, _Alloc >.

Public Types

typedef _CharT char_type
typedef _Traits::int_type int_type
typedef _Traits::pos_type pos_type
typedef _Traits::off_type off_type
typedef _Traits traits_type

Public Member Functions

virtual ~basic_streambuf ()
char_type_M_eback () const
char_type_M_gptr () const
char_type_M_egptr () const
void _M_gbump (int __n)
void _M_setg (char_type *__gbegin, char_type *__gnext, char_type *__gend)
basic_streambuf< _CharT,
_Traits > * 
pubsetbuf (char_type *__s, streamsize __n)
pos_type pubseekoff (off_type __offset, ios_base::seekdir __way, ios_base::openmode __mod=ios_base::in|ios_base::out)
pos_type pubseekpos (pos_type __sp, ios_base::openmode __mod=ios_base::in|ios_base::out)
int pubsync ()
int_type sputc (char_type __c)
streamsize sputn (const char_type *__s, streamsize __n)
streamsize _M_sputnc (char_type __c, streamsize __n)
streamsize in_avail ()
int_type snextc ()
int_type sbumpc ()
int_type sgetc ()
streamsize sgetn (char_type *__s, streamsize __n)
int_type sputbackc (char_type __c)
int_type sungetc ()
locale pubimbue (const locale &)
locale getloc () const
void stossc ()

Protected Member Functions

 basic_streambuf ()
char_typeeback () const
char_typegptr () const
char_typeegptr () const
void gbump (int __n)
void setg (char_type *__gbegin, char_type *__gnext, char_type *__gend)
char_typepbase () const
char_typepptr () const
char_typeepptr () const
void pbump (int __n)
void setp (char_type *__pbegin, char_type *__pend)
virtual basic_streambuf
< _CharT, _Traits > * 
setbuf (char_type *, streamsize)
virtual pos_type seekoff (off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)
virtual pos_type seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out)
virtual int sync ()
virtual streamsize showmanyc ()
virtual streamsize xsgetn (char_type *__s, streamsize __n)
virtual int_type underflow ()
virtual int_type uflow ()
virtual int_type pbackfail (int_type=traits_type::eof())
virtual streamsize xsputn (const char_type *__s, streamsize __n)
virtual streamsize _M_xsputnc (char_type __c, streamsize __n)
virtual int_type overflow (int_type=traits_type::eof())
virtual void imbue (const locale &)

Private Member Functions

int_type _M_snextc_aux ()

Private Attributes

char_type_M_gbegin
char_type_M_gnext
char_type_M_gend
char_type_M_pbegin
char_type_M_pnext
char_type_M_pend
locale _M_locale

Friends

class basic_istream< _CharT, _Traits >
class basic_ostream< _CharT, _Traits >

Detailed Description

template<class _CharT, class _Traits>
class basic_streambuf< _CharT, _Traits >

Definition at line 48 of file _streambuf.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 2012 06:14:48 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.