basic_streambuf 成员

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

参考

构造函数

basic_streambuf

构造对象类型 basic_streambuf

Typedef

char_type

关联类型名称与 Elem 模板参数。

int_type

关联。 basic_streambuf 范围内的类型名称与 Elem 模板参数。

off_type

关联。 basic_streambuf 范围内的类型名称与 Elem 模板参数。

pos_type

关联。 basic_streambuf 范围内的类型名称与 Elem 模板参数。

traits_type

关联类型名称与 Tr 模板参数。

成员函数

eback

返回指向输入缓冲区的开头的受保护的功能。

egptr

返回指针传递输入缓冲区的末尾的受保护的功能。

epptr

返回指针传递输出区域的末尾的受保护的功能。

gbump

添加 _Count 到输入缓冲区的指针下的一个受保护的函数。

getloc

basic_streambuf 对象的区域设置。

gptr

返回指向输入缓冲区中的下一个元素的一个受保护的函数。

灌输

pubimbue调用受保护的,虚函数。

in_avail

返回准备从缓冲区读取元素的数目。

Overflow — 溢出

可以调用受保护的虚函数,在新字符插入完整的缓冲区。

pbackfail

尝试使元素到输入流的受保护的虚成员函数,然后使其成为当前元素 (指向由下指针)。

pbase

返回指向输出区域的开头的受保护的功能。

pbump

添加 count 到输出区域的指针下的一个受保护的函数。

pptr

返回指向输出区域的下一个元素的一个受保护的函数。

pubimbue

设置 basic_streambuf 对象的区域设置。

pubseekoff

调用 seekoff,在派生类中被重写的受保护的虚函数。

pubseekpos

调用 seekpos,在派生类中被重写的受保护的虚函数并重置当前指针位置。

pubsetbuf

调用 setbuf,在派生类中被重写的受保护的虚函数。

pubsync

调用 同步,在派生类中被重写的受保护的虚函数和更新外部流与此缓冲区。

sbumpc

读取当前元素,并返回移动流指针。

seekoff

受保护的虚成员函数尝试修改控制流的当前位置。

seekpos

受保护的虚成员函数尝试修改控制流的当前位置。

setbuf

受保护的虚成员函数执行操作对特定于每个派生的流缓冲区。

setg

在下指针首先存储 _Gbeg 指针、在结束指针的 _Gnext 和 _Gend 输入缓冲区的一个受保护的函数。

setp

在输出区域的末尾指针首先存储 _Pbeg 指针和 _Pend 的受保护的功能。

sgetc

返回当前元素,而无须在流的更改的位置。

sgetn

返回读取的元素的数目。

showmanyc

返回字符数计数可以输入流中提取并确保的受保护的虚成员函数程序不会受到一个不确定等待。

snextc

读取当前元素并返回以下元素。

sputbackc

在流中 char_type

sputc

将字符放到流。

sputn

将字符字符串到流中。

stossc

移动通过在流中的当前元素。

sungetc

从流获取字符。

交换

为提供的 basic_streambuf 对象参数的值交换此对象的值。

同步

尝试与任何关联的外部流同步控制流的受保护的虚函数。

uflow

输入流提取当前元素的受保护的虚函数。

下溢

输入流提取当前元素的受保护的虚函数。

xsgetn

输入流提取元素的受保护的虚函数。

xsputn

受保护的虚函数该将元素插入到输出流。

运算符

operator=

进行此对象的值从另一 basic_streambuf 对象的。

请参见

参考

basic_streambuf 类

线程安全性对标准 C++ 库中

iostream 编程

(mfc) 约定