OChess v0.0.2
Programmer's Manual
HalfMove Member List

This is the complete list of members for HalfMove, including all inherited members.

AddMove(HalfMove *m)HalfMove
arbiterHalfMoveprivate
BuildAndVerify(HalfMove *m, std::string fen) (defined in HalfMove)HalfMoveprivate
BuildAndVerify(std::string initial_fen)HalfMove
captureHalfMoveprivate
dst (defined in HalfMove)HalfMoveprivate
eco (defined in HalfMove)HalfMoveprivate
fen (defined in HalfMove)HalfMoveprivate
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
openingHalfMoveprivate
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
srcHalfMoveprivate