|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
easylocal::AbstractMoveTester Class Template Reference#include <EasyLocal.h>
Inheritance diagram for easylocal::AbstractMoveTester
[legend]List of all members.Public Methods
Protected Attributes
Detailed Description
template<class Input, class Output, class State> class easylocal::AbstractMoveTester
The Abstract Move Tester is an interface for a tester that handles moves.
Definition at line 965 of file EasyLocal.h.
Constructor & Destructor Documentation
template<class Input, class Output, class State> |
easylocal::AbstractMoveTester< Input, Output, State >::AbstractMoveTester<Input, Output, State> (
|
std::string s )
|
|
|
Constructs an abstract move tester and assign it a name passed as parameter. -
Parameters:
-
Definition at line 2012 of file EasyLocalTemplates.cpp. |
template<class Input, class Output, class State> |
easylocal::AbstractMoveTester<Input, Output, State>::~AbstractMoveTester<Input, Output, State> (
|
) [inline, virtual]
|
|
Member Function Documentation
template<class Input, class Output, class State> |
std::string easylocal::AbstractMoveTester< Input, Output, State >::Name (
|
)
|
|
template<class Input, class Output, class State> |
void easylocal::AbstractMoveTester<Input, Output, State>::RunTestMenu (
|
State & st ) [pure virtual]
|
|
|
The method shall execute the test menu on a given state -
Parameters:
-
Reimplemented in easylocal::MoveTester. |
template<class Input, class Output, class State> |
void easylocal::AbstractMoveTester<Input, Output, State>::SetInput (
|
Input * in ) [pure virtual]
|
|
|
The method shall set the input of the linked objects according to the parameter. -
Parameters:
-
in
|
a pointer to the input object |
Reimplemented in easylocal::MoveTester. |
Member Data Documentation
template<class Input, class Output, class State> |
std::string easylocal::AbstractMoveTester<Input, Output, State>::name [protected]
|
|
|
The name of the move tester
Definition at line 982 of file EasyLocal.h. |
The documentation for this class was generated from the following files:
|