YSTest: YSLib::UI::HexModel类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
YSLib::UI::HexModel类 参考final

十六进制模型：十六进制视图区域数据源。 更多...

`#include <HexBrowser.h>`

YSLib::UI::HexModel 的协作图:
[图例]

## Public 成员函数

| DefDeCtor (HexModel) YB_NONNULL(2) HexModel(const char *)
| 构造：以二进制只读模式打开文件并初始化大小。 更多...
| DefDeMoveCtor (HexModel) DefDeMoveAssignment(HexModel) DefPred(const ynothrow

## Public 属性

| Valid

## Private 属性

filebuf | source {}
| 文件流数据源。 更多...
size_t | size = 0

## 详细描述

十六进制模型：十六进制视图区域数据源。

自从
  build 257

在文件 HexBrowser.h 第 48 行定义.

## 成员函数说明

## ◆ DefDeCtor()

YSLib::UI::HexModel::DefDeCtor | ( | HexModel |  | ) | const

构造：以二进制只读模式打开文件并初始化大小。

前置条件
  间接断言：路径参数非空。

自从
  build 412

## ◆ DefDeMoveCtor()

YSLib::UI::HexModel::DefDeMoveCtor | ( | HexModel |  | ) | const

## 类成员变量说明

## ◆ size

size_t YSLib::UI::HexModel::size = 0

private

自从
  build 597

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

## ◆ source

filebuf YSLib::UI::HexModel::source {}

mutableprivate

文件流数据源。

自从
  build 619

在文件 HexBrowser.h 第 55 行定义.

## ◆ Valid

YSLib::UI::HexModel::Valid

在文件 HexBrowser.h 第 72 行定义.

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

- HexBrowser.h