#include <record.hpp>
List of all members.
Public Member Functions |
virtual RecordBase * | clone () const |
virtual void | assign (const RecordBase &record) |
| Will throw an exception if the types don't match.
|
const ESXRecordT & | get () const |
| Throws an exception, if the record is deleted.
|
ESXRecordT & | get () |
| Throws an exception, if the record is deleted.
|
const ESXRecordT & | getBase () const |
| Throws an exception, if the record is deleted. Returns modified, if there is no base.
|
void | setModified (const ESXRecordT &modified) |
| Throws an exception, if the record is deleted.
|
void | merge () |
| Merge modified into base.
|
Public Attributes |
ESXRecordT | mBase |
ESXRecordT | mModified |
template<typename ESXRecordT>
struct CSMWorld::Record< ESXRecordT >
Member Function Documentation
template<typename ESXRecordT >
template<typename ESXRecordT >
template<typename ESXRecordT >
Throws an exception, if the record is deleted.
template<typename ESXRecordT >
Throws an exception, if the record is deleted.
template<typename ESXRecordT >
Throws an exception, if the record is deleted. Returns modified, if there is no base.
template<typename ESXRecordT >
Merge modified into base.
template<typename ESXRecordT >
Throws an exception, if the record is deleted.
Member Data Documentation
template<typename ESXRecordT>
template<typename ESXRecordT>
The documentation for this struct was generated from the following file: