Ptype の template による list. More...
Classes | |
| class | NullPtype |
| struct | PtypeList |
| struct | IsPtypeList |
| struct | IsPtypeList< NullPtype > |
| struct | IsPtypeList< PtypeList< T, U > > |
| struct | IsMember |
| struct | IsMember< NullPtype, T > |
| struct | IsMember< PtypeList< T2, U >, T1 > |
| struct | IsMember< PtypeList< T, U >, T > |
| struct | Filter |
| 条件を満たすPtypeだけを残すfilter More... | |
| struct | Filter< NullPtype, CheckPtype > |
| struct | FilterDispatch |
| struct | FilterDispatch< T, U, true, CheckPtype > |
| struct | FilterDispatch< T, U, false, CheckPtype > |
| struct | Filter< PtypeList< T, U >, CheckPtype > |
| struct | CheckIsBasic |
| basicなものだけ More... | |
| struct | CheckHasMoveMask |
| moveMaskを持つ More... | |
Typedefs | |
| typedef Filter< PtypeListAll, CheckIsBasic >::Result | PtypeListIsBasic |
Functions | |
| typedef | PTYPELIST_16 (PTYPE_EMPTY, PTYPE_EDGE, PPAWN, PLANCE, PKNIGHT, PSILVER, PBISHOP, PROOK, GOLD, KING, PAWN, LANCE, KNIGHT, SILVER, BISHOP, ROOK) PtypeListAll |
Ptype の template による list.
| typedef Filter<PtypeListAll,CheckIsBasic>::Result osl::ptl::PtypeListIsBasic |
Definition at line 142 of file ptypeList.h.
| typedef osl::ptl::PTYPELIST_16 | ( | PTYPE_EMPTY | , |
| PTYPE_EDGE | , | ||
| PPAWN | , | ||
| PLANCE | , | ||
| PKNIGHT | , | ||
| PSILVER | , | ||
| PBISHOP | , | ||
| PROOK | , | ||
| GOLD | , | ||
| KING | , | ||
| PAWN | , | ||
| LANCE | , | ||
| KNIGHT | , | ||
| SILVER | , | ||
| BISHOP | , | ||
| ROOK | |||
| ) |
1.8.4