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

Go to the source code of this file.

Namespaces

 osl
 attackDefense.h
 
 osl::state
 局面.
 
 osl::record
 棋譜関係
 
 osl::record::csa
 CSA形式.
 

Constant Groups

 osl
 attackDefense.h
 
 osl::state
 局面.
 
 osl::record
 棋譜関係
 
 osl::record::csa
 CSA形式.
 

Functions

const Move osl::record::csa::strToMove (const std::string &s, const state::SimpleState &st)
 
Player osl::record::csa::charToPlayer (char c)
 
const Square osl::record::csa::strToPos (const std::string &s)
 
Ptype osl::record::csa::strToPtype (const std::string &s)
 
const std::string osl::record::csa::show (Move)
 
const std::string osl::record::csa::fancyShow (Move)
 
const std::string osl::record::csa::show (Square)
 
const std::string osl::record::csa::show (Ptype)
 
const std::string osl::record::csa::show (Piece)
 
const std::string osl::record::csa::show (Player)
 
const std::string osl::record::csa::show (const Move *first, const Move *last)
 
const std::string osl::record::csa::show (Move, std::string &buf)
 
const std::string osl::record::csa::show (Square, std::string &buf, size_t offset=0)
 
const std::string osl::record::csa::show (Ptype, std::string &buf, size_t offset=0)
 
const std::string osl::record::csa::show (Player, std::string &buf, size_t offset=0)
 
std::ostream & osl::csaShow (std::ostream &os, Move move)
 
std::ostream & osl::csaShow (std::ostream &, Square)
 
std::ostream & osl::csaShow (std::ostream &os, Piece piece)
 
std::ostream & osl::csaShow (std::ostream &os, Ptype ptype)