ネームスペース osl::record::psn

gnushogi で使われるフォーマット. [詳細]

関数

const Move strToMove (const std::string &, const state::SimpleState &)
const Position strToPos (const std::string &)
Ptype charToPtype (char)
const std::string show (Move)
const std::string show (Position)
char show (Ptype)
const std::string showXP (Move)
 decorate capture by 'x', promote by '+', and unpromote by '='

説明

gnushogi で使われるフォーマット.

何種類かある.


関数

osl::Ptype osl::record::psn::charToPtype ( char  c  ) 
char osl::record::psn::show ( Ptype  ptype  ) 

psn.cc18 行で定義されています。

参照先 osl::BISHOP, osl::GOLD, osl::KING, osl::KNIGHT, osl::LANCE, osl::PAWN, osl::ROOK, と osl::SILVER.

const std::string osl::record::psn::show ( Position  pos  ) 

psn.cc7 行で定義されています。

参照先 result, osl::Position::x(), と osl::Position::y().

const std::string osl::record::psn::show ( Move  m  ) 
const std::string osl::record::psn::showXP ( Move  m  ) 
const Move osl::record::psn::strToMove ( const std::string &  ,
const state::SimpleState &   
)
const osl::Position osl::record::psn::strToPos ( const std::string &  str  ) 

psn.cc109 行で定義されています。

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