All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T > Class Template Reference
Collaboration diagram for osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DefenseHelper (Search *searcher, NtesukiResult &result, NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proof_limit, unsigned int disproof_limit, unsigned int pass_left, const Move last_move)
void operator() (Square p)

Private Attributes

unsigned int proof_limit
unsigned int disproof_limit
unsigned int pass_left
Search * searcher
NtesukiResultresult
NtesukiRecordrecord
const NtesukiRecordoracle_attack
const NtesukiRecordoracle_defense
const Move last_move

Detailed Description

template<class Search, Player T>
class osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >

Definition at line 182 of file ntesukiSearcher.tcc.


Constructor & Destructor Documentation

template<class Search , Player T>
osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::DefenseHelper ( Search *  searcher,
NtesukiResult result,
NtesukiRecord record,
const NtesukiRecord oracle_attack,
const NtesukiRecord oracle_defense,
unsigned int  proof_limit,
unsigned int  disproof_limit,
unsigned int  pass_left,
const Move  last_move 
) [inline]

Definition at line 195 of file ntesukiSearcher.tcc.


Member Function Documentation

template<class Search , Player T>
void osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::operator() ( Square  p) [inline]

Definition at line 211 of file ntesukiSearcher.tcc.


Member Data Documentation

template<class Search , Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::disproof_limit [private]

Definition at line 186 of file ntesukiSearcher.tcc.

template<class Search , Player T>
const Move osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::last_move [private]

Definition at line 192 of file ntesukiSearcher.tcc.

template<class Search , Player T>
const NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::oracle_attack [private]

Definition at line 190 of file ntesukiSearcher.tcc.

template<class Search , Player T>
const NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::oracle_defense [private]

Definition at line 191 of file ntesukiSearcher.tcc.

template<class Search , Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::pass_left [private]

Definition at line 186 of file ntesukiSearcher.tcc.

template<class Search , Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::proof_limit [private]

Definition at line 186 of file ntesukiSearcher.tcc.

template<class Search , Player T>
NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::record [private]

Definition at line 189 of file ntesukiSearcher.tcc.

template<class Search , Player T>
NtesukiResult& osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::result [private]

Definition at line 188 of file ntesukiSearcher.tcc.

template<class Search , Player T>
Search* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::searcher [private]

Definition at line 187 of file ntesukiSearcher.tcc.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines