構成 | |
class | NullPtype |
struct | IsPtypeList |
struct | IsPtypeList< NullPtype > |
struct | IsPtypeList< PtypeList< T, U > > |
struct | PtypeList |
struct | IsMember< NullPtype, T > |
struct | IsMember< PtypeList< T2, U >, T1 > |
struct | IsMember< PtypeList< T, U >, T > |
struct | Filter< NullPtype, CheckPtype > |
struct | FilterDispatch< T, U, true, CheckPtype > |
struct | FilterDispatch< T, U, false, CheckPtype > |
struct | Filter< PtypeList< T, U >, CheckPtype > |
struct | CheckIsBasic |
basicʤΤ [詳細] | |
struct | CheckHasMoveMask |
moveMask [詳細] | |
型定義 | |
typedef Filter< PtypeListAll, CheckIsBasic >::Result | PtypeListIsBasic |
関数 | |
typedef | PTYPELIST_16 (PTYPE_EMPTY, PTYPE_EDGE, PPAWN, PLANCE, PKNIGHT, PSILVER, PBISHOP, PROOK, GOLD, KING, PAWN, LANCE, KNIGHT, SILVER, BISHOP, ROOK) PtypeListAll |
typedef Filter<PtypeListAll,CheckIsBasic>::Result osl::ptl::PtypeListIsBasic |
ptypeList.h の 142 行で定義されています。
typedef osl::ptl::PTYPELIST_16 | ( | PTYPE_EMPTY | , | |
PTYPE_EDGE | , | |||
PPAWN | , | |||
PLANCE | , | |||
PKNIGHT | , | |||
PSILVER | , | |||
PBISHOP | , | |||
PROOK | , | |||
GOLD | , | |||
KING | , | |||
PAWN | , | |||
LANCE | , | |||
KNIGHT | , | |||
SILVER | , | |||
BISHOP | , | |||
ROOK | ||||
) |