50 byte の盤面. [詳細]
#include <miniBoardChar50.h>

Public メソッド | |
| MiniBoardChar50 () | |
| MiniBoardChar50 (const SimpleState &) | |
| MiniBoardChar50 (const std::string &src) | |
| const std::string | toString () const |
| const SimpleState | toSimpleState (Player turn=BLACK) const |
Private 変数 | |
| CArray< uint8_t, 50 > | data |
| |
フレンド | |
| bool | operator< (const MiniBoardChar50 &, const MiniBoardChar50 &) |
| bool | operator== (const MiniBoardChar50 &, const MiniBoardChar50 &) |
50 byte の盤面.
手番なし. (常に先手番と解釈). MiniBoardと比較するとbyte access重視の設計.
miniBoardChar50.h の 19 行で定義されています。
| osl::record::MiniBoardChar50::MiniBoardChar50 | ( | ) |
miniBoardChar50.cc の 13 行で定義されています。
参照先 data.
| osl::record::MiniBoardChar50::MiniBoardChar50 | ( | const SimpleState & | org | ) | [explicit] |
| osl::record::MiniBoardChar50::MiniBoardChar50 | ( | const std::string & | src | ) | [explicit] |
miniBoardChar50.cc の 40 行で定義されています。
参照先 data.
| const osl::SimpleState osl::record::MiniBoardChar50::toSimpleState | ( | Player | turn = BLACK |
) | const |
| const std::string osl::record::MiniBoardChar50::toString | ( | ) | const |
miniBoardChar50.cc の 72 行で定義されています。
参照先 data.
| bool operator< | ( | const MiniBoardChar50 & | , | |
| const MiniBoardChar50 & | ||||
| ) | [friend] |
| bool operator== | ( | const MiniBoardChar50 & | , | |
| const MiniBoardChar50 & | ||||
| ) | [friend] |
CArray<uint8_t,50> osl::record::MiniBoardChar50::data [private] |
miniBoardChar50.h の 33 行で定義されています。
参照元 MiniBoardChar50(), osl::record::operator<(), osl::record::operator==(), toSimpleState(), と toString().
1.6.3