構造体 osl::PositionCompressor

Position を [0..81] に圧縮する 0: 駒台,1..81 盤上. [詳細]

#include <positionCompressor.h>

osl::PositionCompressorのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

構成

struct  Initializer

Static Public メソッド

static int compress (Position pos)
static Position melt (int index)

Static Private 変数

static CArray< signed char,
Position::SIZE > 
positionToIndex
 本当はconst にしたいけど初期化が手間なので後回し

フレンド

class Initializer

説明

Position を [0..81] に圧縮する 0: 駒台,1..81 盤上.

positionCompressor.h15 行で定義されています。


関数

static int osl::PositionCompressor::compress ( Position  pos  )  [inline, static]
static Position osl::PositionCompressor::melt ( int  index  )  [inline, static]

フレンドと関連する関数

friend class Initializer [friend]

positionCompressor.h21 行で定義されています。


変数

CArray< signed char, Position::SIZE > osl::PositionCompressor::positionToIndex [static, private]

本当はconst にしたいけど初期化が手間なので後回し

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

参照元 compress(), と osl::PositionCompressor::Initializer::Initializer().


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