構造体 osl::rating::RatingEnv

#include <ratingEnv.h>

osl::rating::RatingEnvのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

void update (const NumEffectState &new_state, Move last_move)
void make (const NumEffectState &new_state)
void make (const NumEffectState &new_state, const PieceMask &my_pin, const PieceMask &op_pin, Progress16)

Public 変数

MoveStack history
Position8 sendoffs
PieceMask my_pin
PieceMask op_pin
int attack_count_for_turn
Progress16 progress
CArray< signed char,
Position::SIZE > 
counteffect2_cache
CArray< int, Position::SIZE > pattern_cache

説明

ratingEnv.h16 行で定義されています。


関数

void osl::rating::RatingEnv::make ( const NumEffectState &  new_state,
const PieceMask &  my_pin,
const PieceMask &  op_pin,
Progress16  progress 
)
void osl::rating::RatingEnv::make ( const NumEffectState &  new_state  ) 

ratingEnv.cc33 行で定義されています。

参照先 osl::alt(), progress, と osl::progress::Effect5x3::progress16().

参照元 main(), show(), test_file(), test_record(), と update().

void osl::rating::RatingEnv::update ( const NumEffectState &  new_state,
Move  last_move 
)

ratingEnv.cc10 行で定義されています。

参照先 history, と make().

参照元 main(), test_file(), と test_record().


変数

ratingEnv.h21 行で定義されています。

参照元 osl::rating::DefenseKing8Group::findMatch(), と make().

CArray<signed char,Position::SIZE> osl::rating::RatingEnv::counteffect2_cache [mutable]

ratingEnv.h23 行で定義されています。

参照元 osl::rating::CountEffect2::index(), と make().

CArray<int,Position::SIZE> osl::rating::RatingEnv::pattern_cache [mutable]

ratingEnv.h24 行で定義されています。

参照元 osl::rating::PatternGroup::findMatch(), と make().

ratingEnv.h19 行で定義されています。

参照元 osl::rating::SendOffGroup::findMatch(), make(), と osl::rating::SendOff::match().


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:45 2010に生成されました。  doxygen 1.6.3