#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().
 1.8.4
 1.8.4