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
 1.8.4