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 | ( | ... | ) |