#include <record.h>
Public Member Functions | |
RecordVisitor () | |
RecordVisitor (Record &r) | |
~RecordVisitor () | |
SimpleState * | getState () const |
void | setState (SimpleState *s) |
Record * | getRecord () |
void | setRecord (Record *r) |
MoveRecord * | getLastMove () |
void | addMoveAndAdvance (Move move) |
NodeRecord * | getNode () |
void | addObserver (RecordVisitorObserver *observer) |
Private Attributes | |
Record * | rec |
SimpleState * | state |
int | lastMoveIndex |
int | nodeIndex |
boost::ptr_vector < RecordVisitorObserver > | observers |
osl::record::RecordVisitor::RecordVisitor | ( | Record & | r) |
void osl::record::RecordVisitor::addMoveAndAdvance | ( | Move | move) |
Definition at line 201 of file record.cc.
Referenced by convert(), osl::record::Record::Record(), and osl::record::usi::UsiFile::UsiFile().
|
inline |
|
inline |
Definition at line 181 of file record.h.
References lastMoveIndex, osl::record::Record::moveOf(), and rec.
|
inline |
Definition at line 183 of file record.h.
References nodeIndex, osl::record::Record::nodeOf(), and rec.
Referenced by osl::record::operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 180 of file record.h.
References rec.
Referenced by convert(), osl::record::operator<<(), osl::record::Record::Record(), and osl::record::usi::UsiFile::UsiFile().
|
inline |
Definition at line 178 of file record.h.
References state.
Referenced by convert(), osl::record::operator<<(), osl::record::Record::Record(), and osl::record::usi::UsiFile::UsiFile().
|
private |
Definition at line 169 of file record.h.
Referenced by getLastMove().
|
private |
|
private |
Definition at line 171 of file record.h.
Referenced by addObserver().
|
private |
Definition at line 167 of file record.h.
Referenced by getLastMove(), getNode(), getRecord(), and setRecord().
|
private |
Definition at line 168 of file record.h.
Referenced by getState(), and setState().