All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
DoUndoMoveHelper< Search, F > Class Template Reference
Collaboration diagram for DoUndoMoveHelper< Search, F >:
Collaboration graph
[legend]

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: