All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::record::NodeRecord Class Reference

#include <record.h>

Collaboration diagram for osl::record::NodeRecord:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NodeRecord ()
NodeType getType () const
int size () const
int at (int index) const
void setComment (const std::string &com)
const std::string & getComment () const
void addMoveRecord (int moveIndex)

Private Attributes

NodeType type
vector< int > moves
std::string comment

Detailed Description

Definition at line 73 of file record.h.


Constructor & Destructor Documentation

Definition at line 79 of file record.h.


Member Function Documentation

void osl::record::NodeRecord::addMoveRecord ( int  moveIndex)

Definition at line 35 of file record.cc.

References moves.

int osl::record::NodeRecord::at ( int  index) const [inline]
const std::string& osl::record::NodeRecord::getComment ( ) const [inline]

Definition at line 84 of file record.h.

References comment.

Definition at line 80 of file record.h.

References type.

void osl::record::NodeRecord::setComment ( const std::string &  com) [inline]

Definition at line 83 of file record.h.

References comment.

int osl::record::NodeRecord::size ( ) const [inline]

Definition at line 81 of file record.h.

References moves.

Referenced by osl::record::Record::getMoves(), and osl::record::operator<<().


Member Data Documentation

std::string osl::record::NodeRecord::comment [private]

Definition at line 77 of file record.h.

Referenced by getComment(), and setComment().

vector<int> osl::record::NodeRecord::moves [private]

Definition at line 76 of file record.h.

Referenced by at(), and size().

Definition at line 75 of file record.h.

Referenced by getType().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines