YSTest: ystdex::basic_membuf< _tChar, _tTraits > 模板类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 类型 | Public 成员函数 | 所有成员列表
ystdex::basic_membuf< _tChar, _tTraits > 模板类 参考

内存中储存不具有所有权的只读流缓冲。 更多...

`#include <streambuf.hpp>`

类 ystdex::basic_membuf< _tChar, _tTraits > 继承关系图:
[图例]
ystdex::basic_membuf< _tChar, _tTraits > 的协作图:
[图例]

## Public 类型

using | char_type = _tChar
using | int_type = typename _tTraits::int_type
using | pos_type = typename _tTraits::pos_type
using | off_type = typename _tTraits::off_type
using | traits_type = _tTraits

## Public 成员函数

| basic_membuf (const char_type *buf, size_t size)

## 详细描述

### template<typename _tChar, class _tTraits = std::char_traits<_tChar>>
class ystdex::basic_membuf< _tChar, _tTraits >

内存中储存不具有所有权的只读流缓冲。

自从
  build 711

警告
  流操作不写缓冲区，否则行为未定义。

在文件 streambuf.hpp 第 62 行定义.

## 成员类型定义说明

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

using ystdex::basic_membuf< _tChar, _tTraits >::char_type = _tChar

在文件 streambuf.hpp 第 65 行定义.

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

using ystdex::basic_membuf< _tChar, _tTraits >::int_type = typename _tTraits::int_type

在文件 streambuf.hpp 第 66 行定义.

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

using ystdex::basic_membuf< _tChar, _tTraits >::off_type = typename _tTraits::off_type

在文件 streambuf.hpp 第 68 行定义.

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

using ystdex::basic_membuf< _tChar, _tTraits >::pos_type = typename _tTraits::pos_type

在文件 streambuf.hpp 第 67 行定义.

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

using ystdex::basic_membuf< _tChar, _tTraits >::traits_type = _tTraits

在文件 streambuf.hpp 第 69 行定义.

## 构造及析构函数说明

template<typename _tChar , class _tTraits = std::char_traits<_tChar>>

ystdex::basic_membuf< _tChar, _tTraits >::basic_membuf | ( | const char_type * | buf,
|  | size_t | size
| ) |  |

inline

在文件 streambuf.hpp 第 72 行定义.

参考 CHRLib::p() , 以及 yconstraint.

函数调用图:

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

- streambuf.hpp