Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

StoneBoard.hpp File Reference

#include "Hex.hpp"
#include "ConstBoard.hpp"
#include "ZobristHash.hpp"

Go to the source code of this file.

Classes

class  StoneBoard
 Tracks played stone information. More...

Functions

std::ostream & operator<< (std::ostream &os, const StoneBoard &b)
 Prints board to output stream.

Variables

_BEGIN_BENZENE_NAMESPACE_
typedef std::vector< byte
BoardID
 Packed representation of a board-state.

Detailed Description

Definition in file StoneBoard.hpp.


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const StoneBoard b 
) [inline]

Prints board to output stream.

Definition at line 456 of file StoneBoard.hpp.

References StoneBoard::Write().


Variable Documentation

_BEGIN_BENZENE_NAMESPACE_ typedef std::vector<byte> BoardID

Packed representation of a board-state.

Useful for storing board positions in databases, opening books, etc.

Definition at line 19 of file StoneBoard.hpp.

Referenced by StoneBoard::GetBoardID(), and StoneBoard::GetBoardIDString().


6 Jan 2011 Doxygen 1.6.3