Symphony 1.0
|
Represents an abstract state in a problem. More...
#include <definitions.h>
Public Member Functions | |
State () | |
Constructor for the State class. | |
virtual | ~State () |
Virtual destructor for the State class. | |
virtual void | print () |
Prints the state details. | |
Represents an abstract state in a problem.
This class should be extended by the user to define the specific attributes and behaviors of a state in the problem domain.
Definition at line 18 of file definitions.h.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Prints the state details.
This method should be overridden by the user to display meaningful information about the state.
Reimplemented in MazeState, StudyState, TaskSchedulerState, and VacuumState.
Definition at line 35 of file definitions.h.