YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Platform.h 文件参考

通用平台描述文件。 更多...

此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define YF_API
 
#define YCL_DS   1
 
#define YF_Hosted   0
 宿主环境。 更多...
 
#define YF_Multithread   0
 多线程环境。 更多...
 
#define YCL_API_FILESYSTEM_POSIX
 文件系统 API 支持。 更多...
 
#define YCL_API_USE_UNISTD
 
#define YCL_API_USE_SYS_DIR
 
#define YCL_Device_Cursor_FixedKey   1
 
#define YF_Platform_DS   0x4001
 目标平台标识。 更多...
 
#define YF_Platform_Win32   0x4101
 MinGW32 平台。 更多...
 
#define YF_Platform_MinGW32   0x4102
 MinGW32 平台。 更多...
 
#define YF_Platform_Android_ARM   0x4201
 Android ARM 平台。 更多...
 
#define YF_Platform   YF_Platform_DS
 目标平台。 更多...
 

详细描述

通用平台描述文件。

版本
r510
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
早于 build 132
创建时间:
2009-11-24 00:05:08 +0800
修改时间:
2014-04-10 01:48 +0800
文本编码:
UTF-8
模块名称:
YCLib::Platform

在文件 Platform.h 中定义.

宏定义说明

#define YCL_API_FILESYSTEM_POSIX

文件系统 API 支持。

在文件 Platform.h140 行定义.

#define YCL_API_USE_SYS_DIR

在文件 Platform.h142 行定义.

#define YCL_API_USE_UNISTD

在文件 Platform.h141 行定义.

#define YCL_Device_Cursor_FixedKey   1

在文件 Platform.h143 行定义.

#define YCL_DS   1

在文件 Platform.h137 行定义.

#define YF_API

在文件 Platform.h64 行定义.

参考自 YSLib::DeclI() , 以及 platform::ImplRet().

#define YF_Hosted   0

宿主环境。

  • 0 非宿主支持。
  • 1 单一宿主支持。
    自从
    build 458

在文件 Platform.h138 行定义.

#define YF_Multithread   0

多线程环境。

  • 0 不支持多线程。
  • 1 支持 ISO C++11 多线程。
    自从
    build 458

在文件 Platform.h139 行定义.