All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Functions
osl::ptl Namespace Reference

Ptype の template による list. More...

Classes

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なものだけ 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

Detailed Description

Ptype の template による list.


Typedef Documentation

typedef Filter<PtypeListAll,CheckIsBasic>::Result osl::ptl::PtypeListIsBasic

Definition at line 142 of file ptypeList.h.


Function Documentation

typedef osl::ptl::PTYPELIST_16 ( PTYPE_EMPTY  ,
PTYPE_EDGE  ,
PPAWN  ,
PLANCE  ,
PKNIGHT  ,
PSILVER  ,
PBISHOP  ,
PROOK  ,
GOLD  ,
KING  ,
PAWN  ,
LANCE  ,
KNIGHT  ,
SILVER  ,
BISHOP  ,
ROOK   
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines