YSTest: Initialization.cpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

命名空间 | 宏定义 | 函数
Initialization.cpp 文件参考
YFramework Library » Helper

框架初始化。 更多...

`#include "Helper/YModules.h"`
`#include <YFM_Helper_Initialization>`
`#include <ystdex/string.hpp>`
`#include <YFM_YCLib_FileSystem>`
`#include <ystdex/range.hpp>`
`#include <ystdex/algorithm.hpp>`
`#include <YFM_CHRLib_MappingEx>`
`#include <YFM_NPL_Configuration>`
`#include <YFM_YSLib_Service_TextFile>`
`#include <cerrno>`
`#include <ystdex/scope_guard.hpp>`
`#include <YFM_YSLib_Core_YCoreUtilities>`
`#include <YFM_Helper_GUIApplication>`
`#include <YFM_YSLib_Core_YException>`
`#include <YFM_YSLib_Core_YStorage>`
`#include <YFM_Helper_Environment>`
Initialization.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| YSLib
| YSLib 命名空间。

## 宏定义

#define | YF_Helper_Initialization_FontDirectory_ YF_Helper_Initialization_DataDirectory_

## 函数

YF_API void | YSLib::TraceForOutermost (const std::exception &, RecordLevel) ynothrow
| 处理最外层边界的异常，若捕获致命错误则在之后终止程序。 更多...
bool | YSLib::CheckLocalFHSLayout (const string &path_string)
YB_ATTR_nodiscard YF_API YB_PURE const IO::Path & | YSLib::FetchLocalFHSRootPath ()
| 取根路径字符串对应的局部 FHS 根路径。 更多...
YB_ATTR_nodiscard YF_API YB_PURE const string & | YSLib::FetchRootPathString ()
| 取框架根路径字符串。 更多...
IO::Path | YSLib::GetLocalFHSRootPathOf (const string &path_string)
ValueNode | YSLib::LoadNPLA1File (const char *disp, const char *path, ValueNode(*creator)(), bool show_info)
YF_API void | YSLib::LoadComponents (Application &, const ValueNode &)
| 初始化应用程序组件。 更多...
YF_API ValueNode | YSLib::LoadConfiguration (bool={})
| 载入默认配置。 更多...
YF_API void | YSLib::SaveConfiguration (const ValueNode &)
| 保存默认配置。 更多...
void | YSLib::InitializeSystemFontCache (FontCache &fc, const string &font_file, const string &font_dir)
YF_API ValueNode & | YSLib::FetchRoot () ynothrow
| 取值类型根节点。 更多...
YF_API Drawing::FontCache & | YSLib::FetchDefaultFontCache ()
| 取默认字体缓存。 更多...
YF_API MIMEBiMapping & | YSLib::FetchMIMEBiMapping ()
| 取 MIME 类型名和文件扩展名双向映射对象。 更多...

## 详细描述

框架初始化。

版本
  r3946

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

创建时间:
  2009-10-21 23:15:08 +0800

修改时间:
  2020-10-05 09:44 +0800

文本编码:
  UTF-8

模块名称:
  Helper::Initialization

在文件 Initialization.cpp 中定义.

## 宏定义说明

## ◆ YF_Helper_Initialization_FontDirectory_

#define YF_Helper_Initialization_FontDirectory_ YF_Helper_Initialization_DataDirectory_

在文件 Initialization.cpp 第 293 行定义.

## 变量说明

## ◆ mapped

MappedFile mapped {}

private

在文件 Initialization.cpp 第 316 行定义.

## ◆ Parent

IO::Path Parent

在文件 Initialization.cpp 第 117 行定义.

## ◆ Path

IO::Path Path

在文件 Initialization.cpp 第 116 行定义.

被这些函数引用 YReader::FetchDefaultShellDirectory(), YSLib::GetLocalFHSRootPathOf(), NPL::InstallDirectory() , 以及 YSLib::IO::MakeNormalizedAbsolute().

## ◆ PathString

string PathString

在文件 Initialization.cpp 第 115 行定义.