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

CSA. [詳細]


構成

struct  CsaIOError
class  InputStream
class  CsaFile
class  CsaString

関数

const Move strToMove (const std::string &s, const state::SimpleState &st)
Player charToPlayer (char c)
const Position strToPos (const std::string &s)
Ptype strToPtype (const std::string &s)
const std::string show (Move)
const std::string show (Position)
const std::string show (Ptype)
const std::string show (Piece)
const std::string show (Player)
const std::string show (Move, std::string &buf)
const std::string show (Position, std::string &buf, size_t offset=0)
const std::string show (Ptype, std::string &buf, size_t offset=0)
const std::string show (Player, std::string &buf, size_t offset=0)
const osl::Move strToMove (const std::string &s, const SimpleState &state)


説明

CSA.

CSA http://www.computer-shogi.org/wcsc12/record.html


関数

osl::Player osl::record::csa::charToPlayer ( char  c  ) 

csa.cc13 行で定義されています。

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

参照元 osl::record::csaParseLine(), と strToMove().

const std::string osl::record::csa::show ( Player  player,
std::string &  buf,
size_t  offset = 0 
)

csa.cc69 行で定義されています。

参照先 osl::BLACK.

const std::string osl::record::csa::show ( Ptype  ptype,
std::string &  buf,
size_t  offset = 0 
)

csa.cc112 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.

const std::string osl::record::csa::show ( Position  pos,
std::string &  buf,
size_t  offset = 0 
)

csa.cc95 行で定義されています。

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

const std::string osl::record::csa::show ( Move  move,
std::string &  buf 
)

const std::string osl::record::csa::show ( Player  player  ) 

csa.cc130 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Piece  piece  ) 

const std::string osl::record::csa::show ( Ptype  ptype  ) 

csa.cc144 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Position  position  ) 

csa.cc137 行で定義されています。

参照先 show().

const std::string osl::record::csa::show ( Move  move  ) 

const osl::Move osl::record::csa::strToMove ( const std::string &  s,
const SimpleState &  state 
)

const Move osl::record::csa::strToMove ( const std::string &  s,
const state::SimpleState &  st 
)

const osl::Position osl::record::csa::strToPos ( const std::string &  s  ) 

csa.cc24 行で定義されています。

参照先 osl::Position::STAND().

osl::Ptype osl::record::csa::strToPtype ( const std::string &  s  ) 

csa.cc34 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.

参照元 osl::record::csaParseLine(), と strToMove().


Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6