OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
MWWorld::Store< ESM::Land > Class Template Reference

#include <store.hpp>

Inheritance diagram for MWWorld::Store< ESM::Land >:
Collaboration diagram for MWWorld::Store< ESM::Land >:

Public Types

typedef SharedIterator< ESM::Landiterator
 

Public Member Functions

virtual ~Store ()
 
size_t getSize () const
 
iterator begin () const
 
iterator end () const
 
ESM::Landsearch (int x, int y) const
 
ESM::Landfind (int x, int y) const
 
RecordId load (ESM::ESMReader &esm)
 
void setUp ()
 
- Public Member Functions inherited from MWWorld::StoreBase
virtual ~StoreBase ()
 
virtual void listIdentifier (std::vector< std::string > &list) const
 List identifiers of records contained in this Store (case-smashed). No-op for Stores that don't use string IDs. More...
 
virtual int getDynamicSize () const
 
virtual bool eraseStatic (const std::string &id)
 
virtual void clearDynamic ()
 
virtual void write (ESM::ESMWriter &writer, Loading::Listener &progress) const
 
virtual RecordId read (ESM::ESMReader &reader)
 Read into dynamic storage. More...
 

Private Attributes

std::vector< ESM::Land * > mStatic
 

Member Typedef Documentation

Constructor & Destructor Documentation

MWWorld::Store< ESM::Land >::~Store ( )
virtual

Member Function Documentation

Store< ESM::Land >::iterator MWWorld::Store< ESM::Land >::begin ( ) const
ESM::Land * MWWorld::Store< ESM::Land >::find ( int  x,
int  y 
) const

Here is the call graph for this function:

size_t MWWorld::Store< ESM::Land >::getSize ( ) const
virtual

Implements MWWorld::StoreBase.

RecordId MWWorld::Store< ESM::Land >::load ( ESM::ESMReader esm)
virtual

Implements MWWorld::StoreBase.

Here is the call graph for this function:

ESM::Land * MWWorld::Store< ESM::Land >::search ( int  x,
int  y 
) const
void MWWorld::Store< ESM::Land >::setUp ( )
virtual

Reimplemented from MWWorld::StoreBase.

Member Data Documentation

std::vector<ESM::Land *> MWWorld::Store< ESM::Land >::mStatic
private

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