YSTest: ystdex::type_id_index类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Private 属性 | 友元 | 所有成员列表
ystdex::type_id_index类 参考

类型索引。 更多...

`#include <typeindex.h>`

类 ystdex::type_id_index 继承关系图:
[图例]
ystdex::type_id_index 的协作图:
[图例]

## Public 成员函数

| type_id_index (const type_id_info &info)
size_t | hash_code () const
const char * | name () const

## Private 属性

const type_id_info * | target

## 友元

bool | operator== (const type_id_index &x, const type_id_index &y)
bool | operator< (const type_id_index &x, const type_id_index &y)

## 详细描述

类型索引。

自从
  build 892

注解
  类似 std::type_index ，但包装 type_id_info 而不是 std::type_info 。

警告
  非虚析构。

在文件 typeindex.h 第 46 行定义.

## 构造及析构函数说明

## ◆ type_id_index()

ystdex::type_id_index::type_id_index | ( | const type_id_info & | info | ) |

inline

在文件 typeindex.h 第 52 行定义.

## 成员函数说明

## ◆ hash_code()

size_t ystdex::type_id_index::hash_code | ( |  | ) | const

inline

在文件 typeindex.h 第 57 行定义.

引用了 ystdex::type_id_info::hash_code().

函数调用图:

## ◆ name()

const char* ystdex::type_id_index::name | ( |  | ) | const

inline

在文件 typeindex.h 第 63 行定义.

引用了 ystdex::type_id_info::name().

函数调用图:

## 友元及相关函数文档

## ◆ operator<

bool operator< | ( | const type_id_index & | x,
|  | const type_id_index & | y
| ) |  |

friend

在文件 typeindex.h 第 74 行定义.

## ◆ operator==

bool operator== | ( | const type_id_index & | x,
|  | const type_id_index & | y
| ) |  |

friend

在文件 typeindex.h 第 69 行定义.

## 类成员变量说明

## ◆ target

const type_id_info* ystdex::type_id_index::target

private

在文件 typeindex.h 第 49 行定义.

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

- typeindex.h