#include "osl/record/record.h"#include "osl/move.h"#include "osl/stl/vector.h"#include <string>#include <stdexcept>

Go to the source code of this file.
Classes | |
| class | osl::record::usi::ParseError |
| class | osl::record::usi::UsiFile |
Namespaces | |
| osl | |
| attackDefense.h | |
| osl::state | |
| 局面. | |
| osl::record | |
| 棋譜関係 | |
| osl::record::usi | |
Constant Groups | |
| osl | |
| attackDefense.h | |
| osl::state | |
| 局面. | |
| osl::record | |
| 棋譜関係 | |
| osl::record::usi | |
Functions | |
| 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 &) |
| 盤面を取得する. More... | |
| void | osl::record::usi::parse (const std::string &line, state::NumEffectState &) |
| [sfen <sfenstring> | startpos ] moves <move1> ... More... | |
| void | osl::record::usi::parse (const std::string &line, state::SimpleState &initial, vector< Move > &moves) |
| state::NumEffectState | osl::record::usi::makeState (const std::string &line) |
| void | osl::record::usi::escape (std::string &str) |
| URIやFile systemとして使えるように、文字をescape. More... | |
| void | osl::record::usi::unescape (std::string &str) |
| escapeされた文字を元に戻す. More... | |
1.8.4