Scid
4.7.0
|
#include <movetree.h>
Public Member Functions | |
void | clear () |
bool | startMarker () const |
bool | endMarker () const |
bool | isNull () const |
template<typename TNew > | |
moveT * | cloneLine (moveT *parent, TNew newMove) const |
void | swapLine (moveT &move) |
const moveT * | getPrevMove () const |
std::pair< const moveT *, const moveT * > | getParent () const |
std::pair< moveT *, moveT * > | getParent () |
const moveT * | nextMoveInPGN () const |
void | setNext (moveT *move) |
void | insertChild (moveT *varStart, int pos) |
void | appendChild (moveT *varStart) |
void | detachChild (moveT *varStart) |
Public Attributes | |
simpleMoveT | moveData |
moveT * | prev |
moveT * | next |
moveT * | varChild |
char | san [10] |
markerT | marker |
byte | numVariations |
byte | nagCount |
byte | nags [MAX_NAGS] |
std::string | comment |
Definition at line 62 of file movetree.h.
|
inline |
Definition at line 192 of file movetree.h.
|
inline |
Definition at line 74 of file movetree.h.
Definition at line 92 of file movetree.h.
|
inline |
Definition at line 194 of file movetree.h.
|
inline |
Definition at line 88 of file movetree.h.
Definition at line 145 of file movetree.h.
Definition at line 153 of file movetree.h.
|
inline |
Definition at line 137 of file movetree.h.
|
inline |
Definition at line 177 of file movetree.h.
|
inline |
Definition at line 89 of file movetree.h.
|
inline |
Definition at line 161 of file movetree.h.
|
inline |
Definition at line 171 of file movetree.h.
|
inline |
Definition at line 87 of file movetree.h.
|
inline |
Definition at line 117 of file movetree.h.
std::string moveT::comment |
Definition at line 72 of file movetree.h.
markerT moveT::marker |
Definition at line 68 of file movetree.h.
simpleMoveT moveT::moveData |
Definition at line 63 of file movetree.h.
byte moveT::nagCount |
Definition at line 70 of file movetree.h.
Definition at line 71 of file movetree.h.
moveT* moveT::next |
Definition at line 65 of file movetree.h.
byte moveT::numVariations |
Definition at line 69 of file movetree.h.
moveT* moveT::prev |
Definition at line 64 of file movetree.h.
char moveT::san[10] |
Definition at line 67 of file movetree.h.
moveT* moveT::varChild |
Definition at line 66 of file movetree.h.