All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Functions
psn.h File Reference
#include "osl/move.h"
#include <string>
#include <stdexcept>
Include dependency graph for psn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osl::record::psn::ParseError
 

Namespaces

 osl
 attackDefense.h
 
 osl::state
 局面.
 
 osl::record
 棋譜関係
 
 osl::record::psn
 gnushogi で使われるフォーマット.
 

Constant Groups

 osl
 attackDefense.h
 
 osl::state
 局面.
 
 osl::record
 棋譜関係
 
 osl::record::psn
 gnushogi で使われるフォーマット.
 

Functions

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