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

List of all members.

Public Member Functions

 CallSimulationDefense (Search &simulator, NtesukiTable &table, NtesukiRecord *record, const NtesukiRecord *record_orig, unsigned int pass_left, bool &simulation_result, const Move last_move)
void operator() (Square last_to)

Private Attributes

Search & simulator
NtesukiTabletable
NtesukiRecordrecord
const NtesukiRecordrecord_orig
unsigned int pass_left
bool & simulation_result
const Move last_move

Detailed Description

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

Definition at line 224 of file ntesukiSearcher.tcc.


Constructor & Destructor Documentation

template<class Search, Player T>
osl::ntesuki::NtesukiSearcher::CallSimulationDefense< Search, T >::CallSimulationDefense ( Search &  simulator,
NtesukiTable table,
NtesukiRecord record,
const NtesukiRecord record_orig,
unsigned int  pass_left,
bool &  simulation_result,
const Move  last_move 
) [inline]

Definition at line 236 of file ntesukiSearcher.tcc.


Member Function Documentation

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

Definition at line 251 of file ntesukiSearcher.tcc.


Member Data Documentation

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

Definition at line 234 of file ntesukiSearcher.tcc.

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

Definition at line 232 of file ntesukiSearcher.tcc.

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

Definition at line 230 of file ntesukiSearcher.tcc.

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

Definition at line 231 of file ntesukiSearcher.tcc.

template<class Search, Player T>
bool& osl::ntesuki::NtesukiSearcher::CallSimulationDefense< Search, T >::simulation_result [private]

Definition at line 233 of file ntesukiSearcher.tcc.

template<class Search, Player T>
Search& osl::ntesuki::NtesukiSearcher::CallSimulationDefense< Search, T >::simulator [private]

Definition at line 228 of file ntesukiSearcher.tcc.

template<class Search, Player T>
NtesukiTable& osl::ntesuki::NtesukiSearcher::CallSimulationDefense< Search, T >::table [private]

Definition at line 229 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