Public Member Functions | Private Attributes
DoUndoMoveHelper< Search, F > Class Template Reference
Collaboration diagram for DoUndoMoveHelper< Search, F >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DoUndoMoveHelper (Search *searcher, F &func, NumEffectState &state, NtesukiRecord *child)
void operator() (Square last_to)

Private Attributes

Search * searcher
F & func
NumEffectStatestate
NtesukiRecordchild

Detailed Description

template<class Search, class F>
class DoUndoMoveHelper< Search, F >

Definition at line 11 of file ntesukiTable.tcc.


Constructor & Destructor Documentation

template<class Search, class F>
DoUndoMoveHelper< Search, F >::DoUndoMoveHelper ( Search *  searcher,
F &  func,
NumEffectState state,
NtesukiRecord child 
) [inline]

Definition at line 19 of file ntesukiTable.tcc.


Member Function Documentation

template<class Search, class F>
void DoUndoMoveHelper< Search, F >::operator() ( Square  last_to) [inline]

Definition at line 27 of file ntesukiTable.tcc.


Member Data Documentation

template<class Search, class F>
NtesukiRecord* DoUndoMoveHelper< Search, F >::child [private]

Definition at line 17 of file ntesukiTable.tcc.

template<class Search, class F>
F& DoUndoMoveHelper< Search, F >::func [private]

Definition at line 15 of file ntesukiTable.tcc.

template<class Search, class F>
Search* DoUndoMoveHelper< Search, F >::searcher [private]

Definition at line 14 of file ntesukiTable.tcc.

template<class Search, class F>
NumEffectState& DoUndoMoveHelper< Search, F >::state [private]

Definition at line 16 of file ntesukiTable.tcc.


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