OpenMW
Public Member Functions
CSMWorld::RefIdDataContainerBase Struct Reference

#include <refiddata.hpp>

List of all members.

Public Member Functions

virtual ~RefIdDataContainerBase ()
virtual int getSize () const =0
virtual const RecordBasegetRecord (int index) const =0
virtual RecordBasegetRecord (int index)=0
virtual void appendRecord (const std::string &id)=0
virtual void load (int index, ESM::ESMReader &reader, bool base)=0
virtual void erase (int index, int count)=0
virtual std::string getId (int index) const =0
virtual void save (int index, ESM::ESMWriter &writer) const =0

Constructor & Destructor Documentation


Member Function Documentation

virtual void CSMWorld::RefIdDataContainerBase::appendRecord ( const std::string &  id) [pure virtual]
virtual void CSMWorld::RefIdDataContainerBase::erase ( int  index,
int  count 
) [pure virtual]
virtual std::string CSMWorld::RefIdDataContainerBase::getId ( int  index) const [pure virtual]
virtual const RecordBase& CSMWorld::RefIdDataContainerBase::getRecord ( int  index) const [pure virtual]
virtual RecordBase& CSMWorld::RefIdDataContainerBase::getRecord ( int  index) [pure virtual]
virtual int CSMWorld::RefIdDataContainerBase::getSize ( ) const [pure virtual]
virtual void CSMWorld::RefIdDataContainerBase::load ( int  index,
ESM::ESMReader reader,
bool  base 
) [pure virtual]
virtual void CSMWorld::RefIdDataContainerBase::save ( int  index,
ESM::ESMWriter writer 
) const [pure virtual]

The documentation for this struct was generated from the following files: