Public 型 | Public メソッド | Static Public メソッド | Private メソッド

構造体 osl::checkmate::DfpnPathList

すべてのメンバ一覧

Public 型

typedef std::forward_list
< std::pair< PieceStand,
DfpnPathRecord > > 
list_t

Public メソッド

template<Player Attack>
DfpnPathRecordallocate (PieceStand black, int depth, LoopToDominance &loop, size_t &size)
const DfpnPathRecordprobe (PieceStand black) const
size_t runGC (size_t threshold)

Static Public メソッド

static bool precious (const DfpnPathRecord &record, size_t threshold)

Private メソッド

template<Player Attack>
iterator find (PieceStand black, LoopToDominance &loop)

説明

dfpn.cc183 行で定義されています。


型定義

typedef std::forward_list<std::pair<PieceStand, DfpnPathRecord> > osl::checkmate::DfpnPathList::list_t

dfpn.cc185 行で定義されています。


関数

template<Player Attack>
DfpnPathRecord* osl::checkmate::DfpnPathList::allocate ( PieceStand  black,
int  depth,
LoopToDominance loop,
size_t &  size 
) [inline]
template<Player Attack>
iterator osl::checkmate::DfpnPathList::find ( PieceStand  black,
LoopToDominance loop 
) [inline, private]
static bool osl::checkmate::DfpnPathList::precious ( const DfpnPathRecord record,
size_t  threshold 
) [inline, static]
const DfpnPathRecord* osl::checkmate::DfpnPathList::probe ( PieceStand  black  )  const [inline]

dfpn.cc232 行で定義されています。

size_t osl::checkmate::DfpnPathList::runGC ( size_t  threshold  )  [inline]

dfpn.cc246 行で定義されています。

参照先 precious().


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