YSTest: Environment.h 源文件

YSTest PreAlpha_b700_20160611 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

Environment.h
浏览该文件的文档.
1 /*
2 © 2013-2016 FrankHB.
3
4 This file is part of the YSLib project, and may only be used,
5 modified, and distributed under the terms of the YSLib project
6 license, LICENSE.TXT. By continuing to use, modify, or distribute
7 this file you indicate that you have read the license and
8 understand and accept it fully.
9 */
10
28 #ifndef INC_Helper_Environment_h_
29 #define INC_Helper_Environment_h_ 1
30
31 #include "YModules.h"
32 #include YFM_Helper_YGlobal
33 #include YFM_YSLib_Core_ValueNode // for ValueNode;
34
35 namespace YSLib
36 {
37
38 #if YCL_Android
39
41 namespace Devices
42 {
43
44 class AndroidScreen;
45
46 } // namespace Devices;
47
48 namespace Android
49 {
50
51 class NativeHost;
52
53 } // namespace Android;
55 #endif
56
57
62 class YF_API Environment
63 {
64 public:
69 ValueNode Root;
70
71 public:
78 Environment(Application&);
79 ~Environment();
80
82
83
87 ValueNode&
88 GetRootRef() ynothrowv;
90 };
91
92 } // namespace YSLib;
93
94 #endif
95
YSLib
YSLib 命名空间。
Definition: AndroidHost.h:45
YSLib::Environment::Root
ValueNode Root
环境根节点。
Definition: Environment.h:69
YSLib::Environment
应用程序环境。
Definition: Environment.h:62
ynothrowv
#define ynothrowv
YSLib 无异常抛出保证验证：有条件地使用无异常抛出规范。
Definition: ydef.h:760
YSLib::Application
程序实例。
Definition: YApplication.h:46
YModules.h
YSLib::ValueNode
值类型节点。
Definition: ValueNode.h:57
YF_API
#define YF_API
Definition: Platform.h:56