YSTest: platform::UnmapDelete类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
platform::UnmapDelete类 参考

`#include <MemoryMapping.h>`

platform::UnmapDelete 的协作图:
[图例]

## Public 类型

using | pointer = byte *

## Public 成员函数

| DefDeCtor (UnmapDelete) UnmapDelete(size_t s)
void | operator() (pointer) const ynothrowv

## Private 属性

size_t | size = 0

## 详细描述

自从
  build 669

在文件 MemoryMapping.h 第 71 行定义.

## 成员类型定义说明

## ◆ pointer

using platform::UnmapDelete::pointer = byte*

在文件 MemoryMapping.h 第 77 行定义.

## 成员函数说明

## ◆ DefDeCtor()

platform::UnmapDelete::DefDeCtor | ( | UnmapDelete |  | ) |

inline

自从
  build 712

在文件 MemoryMapping.h 第 84 行定义.

## ◆ operator()()

void platform::UnmapDelete::operator() | ( | pointer | p | ) | const

前置条件
  断言：参数非空。

自从
  build 840

在文件 MemoryMapping.cpp 第 48 行定义.

引用了 platform::p, size , 以及 YAssertNonnull.

## 类成员变量说明

## ◆ size

size_t platform::UnmapDelete::size = 0

private

在文件 MemoryMapping.h 第 80 行定义.

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

- MemoryMapping.h
- MemoryMapping.cpp