#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
 1.8.4