17 |
* Free Software Foundation, Inc., * |
* Free Software Foundation, Inc., * |
18 |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * |
19 |
***************************************************************************/ |
***************************************************************************/ |
20 |
#ifndef SOLUTIONHASH_H |
#ifndef CONTAINERHASH_H |
21 |
#define SOLUTIONHASH_H |
#define CONTAINERHASH_H |
22 |
|
|
23 |
#include "solutioncontainer.h" |
#include "solutioncontainer.h" |
24 |
#include "solution.h" |
#include "solution.h" |
29 |
/** |
/** |
30 |
@author Torben Nielsen |
@author Torben Nielsen |
31 |
*/ |
*/ |
32 |
class SolutionHash : public SolutionContainer |
class ContainerHash : public SolutionContainer |
33 |
{ |
{ |
34 |
private: |
private: |
35 |
static const int max_size = 256; |
static const int max_size = 256; |
44 |
int m_size; |
int m_size; |
45 |
|
|
46 |
public: |
public: |
47 |
SolutionHash(GUIUpdate* update); |
ContainerHash(GUIUpdate* update); |
48 |
|
|
49 |
~SolutionHash(); |
~ContainerHash(); |
50 |
void uniqueSolutions(); |
void uniqueSolutions(); |
51 |
int numSolutions(); |
int numSolutions(); |
52 |
int totalSolutions(); |
int totalSolutions(); |