Symphony 1.0
Loading...
Searching...
No Matches
State Class Reference

Represents an abstract state in a problem. More...

#include <definitions.h>

Inheritance diagram for State:

Public Member Functions

 State ()
 Constructor for the State class.
 
virtual ~State ()
 Virtual destructor for the State class.
 
virtual void print ()
 Prints the state details.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ State()

State::State ( )
inline

Constructor for the State class.

Definition at line 23 of file definitions.h.

23{}

◆ ~State()

virtual State::~State ( )
inlinevirtual

Virtual destructor for the State class.

Definition at line 28 of file definitions.h.

28{}

Member Function Documentation

◆ print()

virtual void State::print ( )
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.

35{}

The documentation for this class was generated from the following file: