numEffectState.h

#include "osl/effect/numSimpleEffect.h"
#include "osl/mobility/kingMobility.h"
#include "osl/misc/fastCopier.h"
#include "osl/misc/align16New.h"
#include <boost/cstdint.hpp>
numEffectState.hのインクルード依存関係図

ソースコードを見る。

構成

class  osl::state::NumEffectState
 利きを持つ局面

  • effects (NumSimpleEffectTable) 利き
  • onBoardMask (PieceMask) 盤上にある駒
[詳細]
struct  osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState >
struct  osl::apply_move::ApplyDoUndoDropMove< P, NumEffectState >
struct  osl::apply_move::ApplyDoUndoCaptureMove< P, NumEffectState >

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::checkmate
 

詰将棋関係


namespace  osl::state
 

局面.


namespace  osl::apply_move
 

stateに対して,指手を指したり(doMove),指して何かしたあと戻したり(doUndo) するための仕掛け.


関数

bool osl::state::operator== (const NumEffectState &st1, const NumEffectState &st2)
 駒番に依存した局面(インスタンス)比較をする.
bool osl::state::operator!= (const NumEffectState &s1, const NumEffectState &s2)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:55:23 2010に生成されました。  doxygen 1.6.3