YSTest: ystdex::details::wrapped_key< _type > 模板类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
ystdex::details::wrapped_key< _type > 模板类 参考

`#include <set.hpp>`

ystdex::details::wrapped_key< _type > 的协作图:
[图例]

## Public 类型

using | key_type = _type
using | wrapper = lref< const key_type >

## Public 成员函数

| wrapped_key (const key_type &key)
void | amend (const _type &key) const
const _type & | get () const

## Private 属性

wrapper | k

## 详细描述

### template<typename _type>
class ystdex::details::wrapped_key< _type >

在文件 set.hpp 第 118 行定义.

## 成员类型定义说明

## ◆ key_type

template<typename _type >

using ystdex::details::wrapped_key< _type >::key_type = _type

在文件 set.hpp 第 121 行定义.

## ◆ wrapper

template<typename _type >

using ystdex::details::wrapped_key< _type >::wrapper = lref<const key_type>

在文件 set.hpp 第 122 行定义.

## 构造及析构函数说明

## ◆ wrapped_key()

template<typename _type >

ystdex::details::wrapped_key< _type >::wrapped_key | ( | const key_type & | key | ) |

inline

在文件 set.hpp 第 128 行定义.

## 成员函数说明

## ◆ amend()

template<typename _type >

void ystdex::details::wrapped_key< _type >::amend | ( | const _type & | key | ) | const

inline

在文件 set.hpp 第 133 行定义.

引用了 ystdex::details::wrapped_key< _type >::k.

## ◆ get()

template<typename _type >

const _type& ystdex::details::wrapped_key< _type >::get | ( |  | ) | const

inline

在文件 set.hpp 第 139 行定义.

引用了 ystdex::details::wrapped_key< _type >::k.

## 类成员变量说明

## ◆ k

template<typename _type >

wrapper ystdex::details::wrapped_key< _type >::k

mutableprivate

在文件 set.hpp 第 125 行定义.

被这些函数引用 ystdex::details::wrapped_key< _type >::amend() , 以及 ystdex::details::wrapped_key< _type >::get().

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

- set.hpp