YSTest: Tags

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 类型定义 | 变量
Tags

标签。 更多...

Tags 的协作图:

## 类

struct | ystdex::raw_tag
| 直接构造类型（直接构造重载用）。 更多...
struct | ystdex::cpp2017::nullopt_t
| 无值状态指示。 更多...
struct | ystdex::default_init_t
| 默认初始化标记。 更多...
struct | ystdex::value_init_t
| 值初始化标记。 更多...
struct | ystdex::uniformed_tags::in_place_tag
| 原地标记类型。 更多...
struct | ystdex::in_place_index_ctor< _type >
struct | ystdex::n_tag< _vN >
| 自然数标记。 更多...
struct | YSLib::OwnershipTag< typename >
| 指定对参数指定类型的成员具有所有权的标签。 更多...

## 类型定义

using | ystdex::first_tag = n_tag< 0 >
| 第一分量标记。 更多...
using | ystdex::second_tag = n_tag< 1 >
| 第二分量标记。 更多...

## 变量

const struct ystdex::cpp2017::nullopt_t | ystdex::cpp2017::nullptr
const struct ystdex::default_init_t | ystdex::default_init
const struct ystdex::value_init_t | ystdex::value_init

## 详细描述

标签。

注解
  可能是类型或元类型。

自从
  build 447

用于标记重载或其它类型接口的类型或模板。

## 类型定义说明

## ◆ first_tag

using ystdex::first_tag = typedef n_tag<0>

第一分量标记。

在文件 type_op.hpp 第 320 行定义.

## ◆ second_tag

using ystdex::second_tag = typedef n_tag<1>

第二分量标记。

在文件 type_op.hpp 第 326 行定义.

## 变量说明

## ◆ default_init

const struct ystdex::default_init_t ystdex::default_init

被这些函数引用 ystdex::any::do_alloc_init_impl(), ystdex::details::any_base::get(), ystdex::details::any_base::get_holder(), YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::GetByteAllocatorOf() , 以及 ystdex::details::any_base::type().

## ◆ nullptr

const struct ystdex::cpp2017::nullopt_t ystdex::cpp2017::nullptr

## ◆ value_init

const struct ystdex::value_init_t ystdex::value_init