YSTest: ystdex::any_ops::any_local_data联合体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 类型 | Public 属性 | 所有成员列表
ystdex::any_ops::any_local_data联合体 参考

能被动态泛型对象原地存储的数据类型。 更多...

`#include <any.h>`

ystdex::any_ops::any_local_data 的协作图:
[图例]

## Public 类型

using | allocated_t = std::unique_ptr< int, allocator_delete< std::allocator< int > > >

## Public 属性

any_trivial_local_data | trivial
aligned_storage_t< sizeof(allocated_t), std::alignment_of< allocated_t >::value > | allocated

## 详细描述

能被动态泛型对象原地存储的数据类型。

注解
  保证适合原地分配平凡的可调用对象以及使用默认分配器的分配器指针。

在文件 any.h 第 390 行定义.

## 成员类型定义说明

## ◆ allocated_t

using ystdex::any_ops::any_local_data::allocated_t = std::unique_ptr< int , allocator_delete< std::allocator<int> > >

自从
  build 849

在文件 any.h 第 393 行定义.

## 类成员变量说明

## ◆ allocated

aligned_storage_t<sizeof(allocated_t), std::alignment_of< allocated_t >::value> ystdex::any_ops::any_local_data::allocated

自从
  build 849

在文件 any.h 第 398 行定义.

## ◆ trivial

any_trivial_local_data ystdex::any_ops::any_local_data::trivial

在文件 any.h 第 396 行定义.

该联合体的文档由以下文件生成:

- any.h