YSTest: ystdex::details::state_guard_traits< _type, _tToken, bool > 模板结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

静态 Public 成员函数 | 所有成员列表
ystdex::details::state_guard_traits< _type, _tToken, bool > 模板结构体 参考

`#include <scope_guard.hpp>`

类 ystdex::details::state_guard_traits< _type, _tToken, bool > 继承关系图:
[图例]

## 静态 Public 成员函数

static void | save (_tToken t, _type &val)
static void | restore (_tToken t, _type &val)

## 详细描述

### template<typename _type, typename _tToken, bool = is_reference<_tToken>::value>
struct ystdex::details::state_guard_traits< _type, _tToken, bool >

自从
  build 569

在文件 scope_guard.hpp 第 164 行定义.

## 成员函数说明

## ◆ restore()

template<typename _type , typename _tToken , bool = is_reference<_tToken>::value>

static void ystdex::details::state_guard_traits< _type, _tToken, bool >::restore | ( | _tToken | t,
|  | _type & | val
| ) |  |

inlinestatic

在文件 scope_guard.hpp 第 175 行定义.

被这些函数引用 ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> >::restore().

这是这个函数的调用关系图:

## ◆ save()

template<typename _type , typename _tToken , bool = is_reference<_tToken>::value>

static void ystdex::details::state_guard_traits< _type, _tToken, bool >::save | ( | _tToken | t,
|  | _type & | val
| ) |  |

inlinestatic

自从
  build 586

在文件 scope_guard.hpp 第 169 行定义.

被这些函数引用 ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> >::save().

这是这个函数的调用关系图:

该结构体的文档由以下文件生成:

- scope_guard.hpp