クラス osl::record::OPosition

Position, Owner: 9 bits. [詳細]

#include <miniBoard.h>

osl::record::OPositionに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 OPosition ()
 OPosition (const Piece &p)
 OPosition (const int i)
Position getPosition () const
Player getOwner () const
 operator int () const

Static Public 変数

static const size_t total_bits = 9

Protected 変数

int value

説明

Position, Owner: 9 bits.

For GOLD. 1: Owner 0:Black; 1:WHITE 2345: Position x 6789: Position y

miniBoard.h19 行で定義されています。


コンストラクタとデストラクタ

osl::record::OPosition::OPosition (  )  [inline]

miniBoard.h23 行で定義されています。

osl::record::OPosition::OPosition ( const Piece p  )  [inline]
osl::record::OPosition::OPosition ( const int  i  )  [inline]

miniBoard.h35 行で定義されています。

参照先 value.


関数

Player osl::record::OPosition::getOwner (  )  const [inline]

miniBoard.h43 行で定義されています。

参照先 osl::BLACK, value, と osl::WHITE.

参照元 osl::record::oposition_sort::operator()().

Position osl::record::OPosition::getPosition (  )  const [inline]

miniBoard.h39 行で定義されています。

参照先 osl::record::OPiece::bits2Position(), と value.

参照元 osl::record::oposition_sort::operator()().

osl::record::OPosition::operator int (  )  const [inline]

miniBoard.h51 行で定義されています。

参照先 value.


変数

const size_t osl::record::OPosition::total_bits = 9 [static]

osl::record::OPPositionで再定義されています。

miniBoard.h22 行で定義されています。

参照元 osl::record::fromBase64(), と osl::record::MiniBoard::toBits().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:46 2010に生成されました。  doxygen 1.6.3