#include <FCSStateWithLocationsMatrix.h>
Inheritance diagram for AFCSStateWithLocationsMatrix:

Public Member Functions | |
| virtual | ~AFCSStateWithLocationsMatrix () |
| Destructor. | |
| virtual FCSStateWithLocations * | Get (int Dim1, int Dim2)=0 |
| Get a FCSStateWithLocations object from a 2-dimensional array. | |
| virtual void | Set (int Dim1, FCSStateWithLocations *SetPtr)=0 |
| Set an array of FCSStateWithLocations objects into a 2-dimensional array. | |
| virtual void | Create (int Dim1)=0 |
| Create a single instance of a FCSStateWithLocations child object in the array. | |
| virtual void | CreateArray (int Dim1, int Size)=0 |
| Create an array FCSStateWithLocations child objects in the array. | |
| virtual void | Delete (int Dim1)=0 |
| Delete a single instance of a FCSStateWithLocations child object in the array. | |
| virtual void | DeleteArray (int Dim1)=0 |
| Delete an array FCSStateWithLocations child objects in the array. | |
| virtual void | DeleteStateWithLocationsParent (int Dim1, int Dim2)=0 |
| Delete the m_MovesToParent member of an FCSStateWithLocations object in the array. | |
| virtual void | ReallocSingle (int Dim1, int OldSize, int NewSize)=0 |
| Realloc one of the arrays in the 2-dimensional array. | |
| virtual void | ReallocArray (int OldSize, int NewSize)=0 |
| Realloc the 2-dimensional array by reallocing the number of ConcreteClass pointers in the array. | |
Definition at line 17 of file FCSStateWithLocationsMatrix.h.
|
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::TraceSolution(). |
|
||||||||||||
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::FCSFreecellData(), and FCSFreecellData::StatePackAlloc(). |
|
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::ShowSolution(). |
|
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::CleanData(), and FCSFreecellData::~FCSFreecellData(). |
|
||||||||||||
|
This is needed because of the dynamic allocation of different FCSStateWithLocations objects
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::~FCSFreecellData(). |
|
||||||||||||
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::CleanData(), FCSFreecellData::ShowSolution(), FCSFreecellData::StatePackAlloc(), and FCSFreecellData::TraceSolution(). |
|
||||||||||||
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. Referenced by FCSFreecellData::StatePackAlloc(). |
|
||||||||||||||||
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. |
|
||||||||||||
|
Implemented in FCSStateWithLocationsMatrix< ConcreteClass >. |
1.4.4