YSTest: ystdex::default_init_allocator< _type, _tAlloc > 模板类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

类 | Public 类型 | Public 成员函数 | 所有成员列表
ystdex::default_init_allocator< _type, _tAlloc > 模板类 参考

默认初始化构造分配器。 更多...

`#include <placement.hpp>`

类 ystdex::default_init_allocator< _type, _tAlloc > 继承关系图:
[图例]
ystdex::default_init_allocator< _type, _tAlloc > 的协作图:
[图例]

## 类

struct | rebind

## Public 类型

using | allocator_type = _tAlloc
using | traits_type = std::allocator_traits< allocator_type >

## Public 成员函数

template<typename _tOther >
void | construct (_tOther *p)
template<typename _tOther , typename... _tParams>
void | construct (_type *p, _tParams &&...args)

## 详细描述

### template<typename _type, class _tAlloc = std::allocator<_type>>
class ystdex::default_init_allocator< _type, _tAlloc >

默认初始化构造分配器。

自从
  build 716

在文件 placement.hpp 第 454 行定义.

## 成员类型定义说明

template<typename _type , class _tAlloc = std::allocator<_type>>

using ystdex::default_init_allocator< _type, _tAlloc >::allocator_type = _tAlloc

在文件 placement.hpp 第 457 行定义.

template<typename _type , class _tAlloc = std::allocator<_type>>

using ystdex::default_init_allocator< _type, _tAlloc >::traits_type = std::allocator_traits<allocator_type>

在文件 placement.hpp 第 458 行定义.

## 成员函数说明

template<typename _type , class _tAlloc = std::allocator<_type>>
template<typename _tOther >

void ystdex::default_init_allocator< _type, _tAlloc >::construct | ( | _tOther * | p | ) |

inline

在文件 placement.hpp 第 470 行定义.

参考 CHRLib::p().

函数调用图:
template<typename _type , class _tAlloc = std::allocator<_type>>
template<typename _tOther , typename... _tParams>

void ystdex::default_init_allocator< _type, _tAlloc >::construct | ( | _type * | p,
|  | _tParams &&... | args
| ) |  |

inline

在文件 placement.hpp 第 477 行定义.

参考 CHRLib::args, ystdex::construct() , 以及 yforward.

函数调用图:

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

- placement.hpp