#include <compactBoard.h>
Public メソッド | |
CompactBoard () | |
CompactBoard (const SimpleState &state) | |
SimpleState | getState () |
Private 変数 | |
osl::vector< OPiece > | pieces |
Player | turn |
フレンド | |
std::ostream & | operator<< (std::ostream &os, const CompactBoard &c) |
std::istream & | operator>> (std::istream &os, CompactBoard &c) |
compactBoard.h の 44 行で定義されています。
osl::record::CompactBoard::CompactBoard | ( | ) | [inline] |
compactBoard.h の 47 行で定義されています。
osl::record::CompactBoard::CompactBoard | ( | const SimpleState & | state | ) | [explicit] |
SimpleState osl::record::CompactBoard::getState | ( | ) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const CompactBoard & | c | |||
) | [friend] |
compactBoard.cc の 75 行で定義されています。
std::istream& operator>> | ( | std::istream & | os, | |
CompactBoard & | c | |||
) | [friend] |
compactBoard.cc の 87 行で定義されています。
osl::vector<OPiece> osl::record::CompactBoard::pieces [private] |
compactBoard.h の 53 行で定義されています。
参照元 CompactBoard(), getState(), osl::record::operator<<(), と osl::record::operator>>().
Player osl::record::CompactBoard::turn [private] |
compactBoard.h の 54 行で定義されています。
参照元 CompactBoard(), getState(), osl::record::operator<<(), と osl::record::operator>>().