OpenMW
|
#include <record.hpp>
Public Types | |
enum | State { State_BaseOnly = 0, State_Modified = 1, State_ModifiedOnly = 2, State_Deleted = 3, State_Erased = 4 } |
Public Member Functions | |
virtual | ~RecordBase () |
virtual RecordBase * | clone () const =0 |
virtual void | assign (const RecordBase &record)=0 |
Will throw an exception if the types don't match. | |
bool | isDeleted () const |
bool | isErased () const |
bool | isModified () const |
Public Attributes | |
State | mState |
CSMWorld::RecordBase::~RecordBase | ( | ) | [virtual] |
virtual void CSMWorld::RecordBase::assign | ( | const RecordBase & | record | ) | [pure virtual] |
Will throw an exception if the types don't match.
Implemented in CSMWorld::Record< ESXRecordT >.
virtual RecordBase* CSMWorld::RecordBase::clone | ( | ) | const [pure virtual] |
Implemented in CSMWorld::Record< ESXRecordT >.
bool CSMWorld::RecordBase::isDeleted | ( | ) | const |
bool CSMWorld::RecordBase::isErased | ( | ) | const |
bool CSMWorld::RecordBase::isModified | ( | ) | const |