moveSignature.h

#include "osl/misc/carray.h"
#include "osl/ptype.h"
#include "osl/ptypeTraits.h"
#include <iosfwd>

moveSignature.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  osl
namespace  osl::effect

構成

struct  osl::effect::SignatureTraits< T >
class  osl::effect::MoveSignatureTable
 PtypeOMoveSignatureơ֥. [詳細]

型定義

typedef unsigned char osl::effect::MoveSignature
 ޥɽ(SignatureEffectǻȤͽ).

関数

template<Player P>
MoveSignature osl::effect::getPlayerMask ()
template<>
MoveSignature osl::effect::getPlayerMask< BLACK > ()
template<>
MoveSignature osl::effect::getPlayerMask< WHITE > ()
std::ostream & osl::effect::operator<< (std::ostream &os, const MoveSignature signature)

変数

const int osl::effect::MS_PLAYER = (1<<7)
const int osl::effect::MS_LONG_U = (1<<5)
const int osl::effect::MS_U = (1<<4)
const int osl::effect::MS_UL_UR = (1<<3)
const int osl::effect::MS_L_R_D = (1<<2)
const int osl::effect::MS_DL_DR = (1<<1)
const int osl::effect::MS_UUL_UUR = (1<<0)
const MoveSignature osl::effect::signature_EMPTY = getPlayerMask<BLACK>()
const MoveSignature osl::effect::signature_EDGE = getPlayerMask<WHITE>()
const MoveSignatureTable osl::effect::Move_Signature_Table


Thu Oct 8 05:01:12 2009に生成されました。  doxygen 1.5.6