#include <boost/concept_check.hpp>
#include "HashDB.hpp"
#include "HexState.hpp"
Go to the source code of this file.
Classes | |
struct | RotatableConcept< T > |
Class is rotatable by calling Rotate(). More... | |
struct | StateDBStateConcept< T > |
Concept of a state in a HashDB. More... | |
class | StateDB< T > |
Database of hex positions handling rotations. More... | |
struct | StateDB< T >::Statistics |
class | StateSet |
Set of positions; handles rotations. More... | |
class | StateMap< T > |
Map of positions; handles rotations. More... | |
Namespaces | |
namespace | _BEGIN_BENZENE_NAMESPACE_ |
Functions | |
hash_t | _BEGIN_BENZENE_NAMESPACE_::GetHash (const HexState &state) |
bool | _BEGIN_BENZENE_NAMESPACE_::NeedToRotate (const HexState &state, hash_t minHash) |
Data must be stored for the state of the minimum hash. |
Definition in file StateDB.hpp.