ネームスペース osl::ptl

Ptype の template による list. [詳細]

構成

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

説明

Ptype の template による list.


型定義

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

ptypeList.h142 行で定義されています。


関数

typedef osl::ptl::PTYPELIST_16 ( PTYPE_EMPTY  ,
PTYPE_EDGE  ,
PPAWN  ,
PLANCE  ,
PKNIGHT  ,
PSILVER  ,
PBISHOP  ,
PROOK  ,
GOLD  ,
KING  ,
PAWN  ,
LANCE  ,
KNIGHT  ,
SILVER  ,
BISHOP  ,
ROOK   
)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:34 2010に生成されました。  doxygen 1.6.3