OChess v0.0.2
Programmer's Manual
|
This is the complete list of members for HalfMove, including all inherited members.
AddMove(HalfMove *m) | HalfMove | |
arbiter | HalfMove | private |
BuildAndVerify(HalfMove *m, std::string fen) (defined in HalfMove) | HalfMove | private |
BuildAndVerify(std::string initial_fen) | HalfMove | |
capture | HalfMove | private |
dst (defined in HalfMove) | HalfMove | private |
eco (defined in HalfMove) | HalfMove | private |
fen (defined in HalfMove) | HalfMove | private |
GetAbsoluteMove(std::string &src, std::string &dst) (defined in HalfMove) | HalfMove | |
GetCurrentMoveWithFEN(const std::string fen) | HalfMove | |
GetFen() (defined in HalfMove) | HalfMove | |
GetLine() | HalfMove | |
GetLineAsSAN() (defined in HalfMove) | HalfMove | |
GetLineCaptures() (defined in HalfMove) | HalfMove | |
GetOpening(std::string &name, std::string &eco) | HalfMove | |
HalfMove(HalfMove *m) (defined in HalfMove) | HalfMove | |
HalfMove(std::string move_absolute, std::string move_san) (defined in HalfMove) | HalfMove | |
HalfMove(std::string move_absolute, std::string move_san, std::string fen) (defined in HalfMove) | HalfMove | |
HalfMove(CMI::HalfMove *m) (defined in HalfMove) | HalfMove | |
HasChild(HalfMove *m) | HalfMove | |
HasParent(HalfMove *m) | HalfMove | |
IsVariation() | HalfMove | |
opening | HalfMove | private |
SetAbsoluteMove(const std::string &move_absolute) (defined in HalfMove) | HalfMove | |
SetCapture(char c) (defined in HalfMove) | HalfMove | |
SetFen(std::string fen) (defined in HalfMove) | HalfMove | |
SetOpening(const std::string &name, const std::string &eco) | HalfMove | |
src | HalfMove | private |