|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
接口类型宏。 更多...
宏定义 | |
| #define | DefExtendClass(_attr, _n,...) |
| 定义直接派生类。 更多... | |
| #define | _yInterface struct |
| #define | implements public |
| #define | _yInterfaceHead(_n) |
| 定义接口类型头部。 更多... | |
| #define | FwdDeclI(_n) _yInterface _n; |
| #define | DeclI(_attr, _n) |
| 定义接口类型。 更多... | |
| #define | DeclDerivedI(_attr, _n,...) |
| #define | ImplI(...) virtual |
| #define | ImplA(...) |
| #define | DeclIEntry(_sig) virtual _sig = 0; |
| #define | EndDecl }; |
| #define | DeclSEntry(...) |
| 静态接口。 更多... | |
| #define | ImplS(...) |
| 静态接口实现。 更多... | |
| #define | DefBitmaskAnd(_tBitmask, _tInt) |
| 位掩码类型操作。 更多... | |
| #define | DefBitmaskOr(_tBitmask, _tInt) |
| #define | DefBitmaskXor(_tBitmask, _tInt) |
| #define | DefBitmaskNot(_tBitmask, _tInt) |
| #define | DefBitmaskAndAssignment(_tBitmask, _tInt) |
| #define | DefBitmaskOrAssignment(_tBitmask, _tInt) |
| #define | DefBitmaskXorAssignment(_tBitmask, _tInt) |
| #define | DefBitmaskOperations(_tBitmask, _tInt) |
| #define | DefBitmaskEnum(_tEnum) DefBitmaskOperations(_tEnum, typename std::underlying_type<_tEnum>::type) |
接口类型宏。
| #define _yInterface struct |
在文件 YBaseMacro.h 第 270 行定义.
| #define _yInterfaceHead | ( | _n | ) |
定义接口类型头部。
在文件 YBaseMacro.h 第 279 行定义.
| #define DeclDerivedI | ( | _attr, | |
| _n, | |||
| ... | |||
| ) |
在文件 YBaseMacro.h 第 303 行定义.
| #define DeclI | ( | _attr, | |
| _n | |||
| ) |
| #define DeclIEntry | ( | _sig | ) | virtual _sig = 0; |
在文件 YBaseMacro.h 第 314 行定义.
| #define DeclSEntry | ( | ... | ) |
| #define DefBitmaskAnd | ( | _tBitmask, | |
| _tInt | |||
| ) |
位掩码类型操作。
在文件 YBaseMacro.h 第 351 行定义.
| #define DefBitmaskAndAssignment | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 370 行定义.
| #define DefBitmaskEnum | ( | _tEnum | ) | DefBitmaskOperations(_tEnum, typename std::underlying_type<_tEnum>::type) |
在文件 YBaseMacro.h 第 392 行定义.
| #define DefBitmaskNot | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 366 行定义.
| #define DefBitmaskOperations | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 382 行定义.
| #define DefBitmaskOr | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 356 行定义.
| #define DefBitmaskOrAssignment | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 374 行定义.
| #define DefBitmaskXor | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 361 行定义.
| #define DefBitmaskXorAssignment | ( | _tBitmask, | |
| _tInt | |||
| ) |
在文件 YBaseMacro.h 第 378 行定义.
| #define DefExtendClass | ( | _attr, | |
| _n, | |||
| ... | |||
| ) |
定义直接派生类。
在文件 YBaseMacro.h 第 337 行定义.
| #define EndDecl }; |
在文件 YBaseMacro.h 第 316 行定义.
| #define FwdDeclI | ( | _n | ) | _yInterface _n; |
在文件 YBaseMacro.h 第 286 行定义.
| #define ImplA | ( | ... | ) |
在文件 YBaseMacro.h 第 312 行定义.
| #define implements public |
在文件 YBaseMacro.h 第 272 行定义.
参考自 YSLib::DeclI().
| #define ImplI | ( | ... | ) | virtual |
在文件 YBaseMacro.h 第 308 行定义.
| #define ImplS | ( | ... | ) |