basic_streambuf Class Reference
Public Member Functions
|
|
~basic_streambuf
()
|
char_type
*
|
_M_eback
()
|
char_type
*
|
_M_egptr
()
|
void
|
_M_gbump
(int)
|
char_type
*
|
_M_gptr
()
|
void
|
_M_setg
(
char_type
*,
char_type
*,
char_type
*)
|
streamsize
|
_M_sputnc
(
char_type
,
streamsize
)
|
locale
|
getloc
()
|
streamsize
|
in_avail
()
|
locale
|
pubimbue
(const
locale
&)
|
pos_type
|
pubseekoff
(
off_type
,
ios_base::seekdir
,
ios_base::openmode
)
|
pos_type
|
pubseekpos
(
pos_type
,
ios_base::openmode
)
|
basic_streambuf
< _CharT, _Traits > *
|
pubsetbuf
(
char_type
*,
streamsize
)
|
int
|
pubsync
()
|
int_type
|
sbumpc
()
|
int_type
|
sgetc
()
|
streamsize
|
sgetn
(
char_type
*,
streamsize
)
|
int_type
|
snextc
()
|
int_type
|
sputbackc
(
char_type
)
|
int_type
|
sputc
(
char_type
)
|
streamsize
|
sputn
(const
char_type
*,
streamsize
)
|
void
|
stossc
()
|
int_type
|
sungetc
()
|
Protected Member Functions
|
|
basic_streambuf
()
|
streamsize
|
_M_xsputnc
(
char_type
,
streamsize
)
|
char_type
*
|
eback
()
|
char_type
*
|
egptr
()
|
char_type
*
|
epptr
()
|
void
|
gbump
(int)
|
char_type
*
|
gptr
()
|
void
|
imbue
(const
locale
&)
|
int_type
|
overflow
(
int_type
)
|
int_type
|
pbackfail
(
int_type
)
|
char_type
*
|
pbase
()
|
void
|
pbump
(int)
|
char_type
*
|
pptr
()
|
pos_type
|
seekoff
(
off_type
,
ios_base::seekdir
,
ios_base::openmode
)
|
pos_type
|
seekpos
(
pos_type
,
ios_base::openmode
)
|
basic_streambuf
< _CharT, _Traits > *
|
setbuf
(
char_type
*,
streamsize
)
|
void
|
setg
(
char_type
*,
char_type
*,
char_type
*)
|
void
|
setp
(
char_type
*,
char_type
*)
|
streamsize
|
showmanyc
()
|
int
|
sync
()
|
int_type
|
uflow
()
|
int_type
|
underflow
()
|
streamsize
|
xsgetn
(
char_type
*,
streamsize
)
|
streamsize
|
xsputn
(const
char_type
*,
streamsize
)
|
Constructor & Destructor Documentation
basic_streambuf()
basic_streambuf
|
(
|
)
|
[protected]
|
~basic_streambuf()
~basic_streambuf
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
_M_gbump(int)
void
|
_M_gbump
|
(
|
int
|
__n
|
)
|
[inline]
|
_M_setg(char_type *, char_type *, char_type *)
_M_sputnc(char_type, streamsize)
_M_xsputnc(char_type, streamsize)
eback()
char_type
*
|
eback
|
(
|
)
|
const [protected, inline]
|
egptr()
char_type
*
|
egptr
|
(
|
)
|
const [protected, inline]
|
epptr()
char_type
*
|
epptr
|
(
|
)
|
const [protected, inline]
|
gbump(int)
void
|
gbump
|
(
|
int
|
__n
|
)
|
[protected, inline]
|
getloc()
locale
|
getloc
|
(
|
)
|
const [inline]
|
gptr()
char_type
*
|
gptr
|
(
|
)
|
const [protected, inline]
|
imbue(const locale &)
void
|
imbue
|
(
|
const
locale
&
|
|
)
|
[protected, inline, virtual]
|
overflow(int_type)
int_type
|
overflow
|
(
|
int_type
|
= traits_type::eof()
|
)
|
[protected, inline, virtual]
|
pbackfail(int_type)
int_type
|
pbackfail
|
(
|
int_type
|
= traits_type::eof()
|
)
|
[protected, inline, virtual]
|
pbase()
char_type
*
|
pbase
|
(
|
)
|
const [protected, inline]
|
pbump(int)
void
|
pbump
|
(
|
int
|
__n
|
)
|
[protected, inline]
|
pptr()
char_type
*
|
pptr
|
(
|
)
|
const [protected, inline]
|
pubseekoff(off_type, ios_base::seekdir, ios_base::openmode)
pubseekpos(pos_type, ios_base::openmode)
pubsetbuf(char_type *, streamsize)
seekoff(off_type, ios_base::seekdir, ios_base::openmode)
seekpos(pos_type, ios_base::openmode)
setbuf(char_type *, streamsize)
setg(char_type *, char_type *, char_type *)
setp(char_type *, char_type *)
sgetn(char_type *, streamsize)
showmanyc()
streamsize
|
showmanyc
|
(
|
)
|
[protected, inline, virtual]
|
sputn(const char_type *, streamsize)
sync()
int
|
sync
|
(
|
)
|
[protected, inline, virtual]
|
uflow()
int_type
|
uflow
|
(
|
)
|
[protected, inline, virtual]
|
underflow()
int_type
|
underflow
|
(
|
)
|
[protected, inline, virtual]
|
xsgetn(char_type *, streamsize)
xsputn(const char_type *, streamsize)
Member Type Definitions Documentation
Typedef int_type
typedef _Traits::int_type
|
int_type
|
Typedef off_type
typedef _Traits::off_type
|
off_type
|
Typedef pos_type
typedef _Traits::pos_type
|
pos_type
|
Typedef traits_type
typedef _Traits
|
traits_type
|
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.