ntesukiSearcher.tcc

#include "osl/ntesuki/ntesukiSearcher.h"
#include "osl/ntesuki/ntesukiMove.h"
#include "osl/ntesuki/ntesukiMoveList.h"
#include "osl/ntesuki/ntesukiSimulationSearcher.h"
#include "osl/apply_move/applyMoveWithPath.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/record/csaRecord.h"
#include <climits>
#include <list>
#include <algorithm>
ntesukiSearcher.tccのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

struct  PlayMoveLock
struct  LockGC
class  osl::ntesuki::NtesukiSearcher::AttackHelper< Search, T >
class  osl::ntesuki::NtesukiSearcher::CallSimulationAttack< Search, T >
class  osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >
class  osl::ntesuki::NtesukiSearcher::CallSimulationDefense< Search, T >
class  osl::ntesuki::NtesukiSearcher::CallSimulationDefenseDisproof< Search, T >
class  CountChildLock

マクロ定義

#define RETURN(val)
#define RETURN_ON_STOP

型定義

typedef std::pair< unsigned
int, unsigned int > 
top_pdp_t

関数

static unsigned int addWithSaturation (unsigned int limit, unsigned int l, unsigned int r)
static bool sorter (const top_pdp_t &lhs, const top_pdp_t &rhs)

変数

const int READ_ATTACK_BACK_LIMIT = 5120

マクロ定義

#define RETURN ( val   ) 
値:
if (record->getValueWithPath<A>(pass_left, path).proof() == 0)\
    ntesuki_assert(record->getValueWithPath<A>(pass_left, path).disproof() > ProofDisproof::DISPROOF_LIMIT);\
  if (record->getValueWithPath<A>(pass_left, path).disproof() == 0)\
    ntesuki_assert(record->getValueWithPath<A>(pass_left, path).proof() > ProofDisproof::PROOF_LIMIT);\
  ntesuki_assert(val.isFinal() == record->getValueWithPath<A>(pass_left, path).isFinal());\
  return val

ntesukiSearcher.tcc30 行で定義されています。

参照元 osl::ntesuki::NtesukiSearcher::attack(), osl::ntesuki::NtesukiSimulationSearcher::attackForDisproof(), osl::ntesuki::NtesukiSimulationSearcher::attackForProof(), osl::ntesuki::NtesukiSearcher::defense(), osl::ntesuki::NtesukiSimulationSearcher::defenseForDisproof(), と osl::ntesuki::NtesukiSimulationSearcher::defenseForProof().

#define RETURN_ON_STOP

型定義

typedef std::pair<unsigned int, unsigned int> top_pdp_t

ntesukiSearcher.tcc784 行で定義されています。


関数

static unsigned int addWithSaturation ( unsigned int  limit,
unsigned int  l,
unsigned int  r 
) [static]
static bool sorter ( const top_pdp_t lhs,
const top_pdp_t rhs 
) [static]

変数

const int READ_ATTACK_BACK_LIMIT = 5120

ntesukiSearcher.tcc27 行で定義されています。

参照元 osl::ntesuki::NtesukiSearcher::handleTonshi().

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:55:17 2010に生成されました。  doxygen 1.6.3