usi.h

#include "osl/record/record.h"
#include "osl/move.h"
#include "osl/stl/vector.h"
#include <string>
#include <stdexcept>
usi.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

class  osl::record::usi::ParseError
class  osl::record::usi::UsiFile

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::state
 

局面.


namespace  osl::record
 

棋譜関係


namespace  osl::record::usi

関数

const Move osl::record::usi::strToMove (const std::string &, const state::SimpleState &)
PtypeO osl::record::usi::charToPtypeO (char)
const std::string osl::record::usi::show (Move)
const std::string osl::record::usi::show (PtypeO)
const std::string osl::record::usi::show (Piece)
const std::string osl::record::usi::show (const state::SimpleState &)
void osl::record::usi::parseBoard (const std::string &board, state::SimpleState &)
 盤面を取得する.
void osl::record::usi::parse (const std::string &line, state::SimpleState &)
 [sfen <sfenstring> | startpos ] moves <move1> .
void osl::record::usi::parse (const std::string &line, state::SimpleState &initial, vector< Move > &moves)
void osl::record::usi::escape (std::string &str)
 URIやFile systemとして使えるように、文字をescape.
void osl::record::usi::unescape (std::string &str)
 escapeされた文字を元に戻す.
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:57:11 2010に生成されました。  doxygen 1.6.3