YSTest: platform_ex::Windows::ReparsePointData类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Private 属性 | 所有成员列表
platform_ex::Windows::ReparsePointData类 参考

重解析点数据。 更多...

`#include <MinGW32.h>`

platform_ex::Windows::ReparsePointData 的协作图:
[图例]

## Public 成员函数

| ReparsePointData ()
| ~ReparsePointData ()
| 析构：类定义外默认实现。 更多...

## Private 属性

ystdex::aligned_storage_t< MAXIMUM_REPARSE_DATA_BUFFER_SIZE, yalignof(void *)> | target_buffer
ystdex::pun_ref< Data > | pun

## 详细描述

重解析点数据。

注解
  避免直接使用指针转换成显式不同的类型时引起未定义行为。

警告
  非虚析构。

自从
  build 705

在文件 Win32/include/YCLib/MinGW32.h 第 784 行定义.

## 构造及析构函数说明

## ◆ ReparsePointData()

platform_ex::Windows::ReparsePointData::ReparsePointData | ( |  | ) |

## ◆ ~ReparsePointData()

platform_ex::Windows::ReparsePointData::~ReparsePointData | ( |  | ) |

析构：类定义外默认实现。

注解
  允许 Data 作为不完整类型使用。

## 类成员变量说明

## ◆ pun

ystdex::pun_ref<Data> platform_ex::Windows::ReparsePointData::pun

private

不变性
  `&pun.get() == &target_buffer`

在文件 Win32/include/YCLib/MinGW32.h 第 794 行定义.

## ◆ target_buffer

ystdex::aligned_storage_t<MAXIMUM_REPARSE_DATA_BUFFER_SIZE, yalignof(void*)> platform_ex::Windows::ReparsePointData::target_buffer

private

自从
  build 712

在文件 Win32/include/YCLib/MinGW32.h 第 792 行定义.

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

- Win32/include/YCLib/MinGW32.h