AFEPack
公有成员 | 保护类型 | 保护属性
AFEPack::stream_base< BUFFER >模板类参考

#include <BinaryBuffer.h>

类AFEPack::stream_base< BUFFER >继承关系图:
AFEPack::ostream< BUFFER >

所有成员的列表。

公有成员

 stream_base ()
 空构造函数
 stream_base (BUFFER &buf)
 提供一个数据缓存的构造函数
 ~stream_base ()
 析构函数
void set_buffer (BUFFER &buf)
const BUFFER & get_buffer () const

保护类型

typedef BUFFER::char_t char_t
typedef BUFFER::const_iterator const_iterator

保护属性

BUFFER * _buf
 被操作的缓存对象

template<typename BUFFER>
class AFEPack::stream_base< BUFFER >


成员类型定义文档

template<typename BUFFER>
typedef BUFFER::char_t AFEPack::stream_base< BUFFER >::char_t [protected]
template<typename BUFFER>
typedef BUFFER::const_iterator AFEPack::stream_base< BUFFER >::const_iterator [protected]

构造及析构函数文档

template<typename BUFFER>
AFEPack::stream_base< BUFFER >::stream_base ( ) [inline]

空构造函数

template<typename BUFFER>
AFEPack::stream_base< BUFFER >::stream_base ( BUFFER &  buf) [inline]

提供一个数据缓存的构造函数

template<typename BUFFER>
AFEPack::stream_base< BUFFER >::~stream_base ( ) [inline]

析构函数


成员函数文档

template<typename BUFFER>
const BUFFER& AFEPack::stream_base< BUFFER >::get_buffer ( ) const [inline]

查询得到数据缓存对象

返回:
数据缓存
template<typename BUFFER>
void AFEPack::stream_base< BUFFER >::set_buffer ( BUFFER &  buf) [inline]

提供数据缓存对象

参数:
buf

AFEPack::istream< BUFFER >重载。


成员数据文档

template<typename BUFFER>
BUFFER* AFEPack::stream_base< BUFFER >::_buf [protected]

被操作的缓存对象


该类的文档由以下文件生成: