Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ItemRepositoryLoader< T > Class Template Reference

#include <itemrepository.h>

Inheritance diagram for ItemRepositoryLoader< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ItemRepositoryLoader (const ASCString &typeName_)
void readTextFiles (PropertyReadingContainer &prc, const ASCString &fileName, const ASCString &location)
void read (tnstream &stream)
void write (tnstream &stream)
ASCString getTypeName ()

template<class T>
class ItemRepositoryLoader< T >


Constructor & Destructor Documentation

template<class T>
ItemRepositoryLoader< T >::ItemRepositoryLoader const ASCString typeName_  )  [inline]
 

Definition at line 110 of file itemrepository.h.


Member Function Documentation

template<class T>
ASCString ItemRepositoryLoader< T >::getTypeName  )  [inline, virtual]
 

Implements TextFileDataLoader.

Definition at line 114 of file itemrepository.h.

References ItemRepository< T >::getTypeName().

template<class T>
void ItemRepositoryLoader< T >::read tnstream stream  )  [virtual]
 

Implements TextFileDataLoader.

Definition at line 93 of file itemrepository.cpp.

References ItemRepository< T >::add(), dataLoaderTicker, tnstream::getLocation(), tnstream::readInt(), tnstream::readString(), and T.

template<class T>
void ItemRepositoryLoader< T >::readTextFiles PropertyReadingContainer prc,
const ASCString fileName,
const ASCString location
[virtual]
 

Implements TextFileDataLoader.

Definition at line 81 of file itemrepository.cpp.

References ItemRepository< T >::add(), and T.

template<class T>
void ItemRepositoryLoader< T >::write tnstream stream  )  [virtual]
 

Implements TextFileDataLoader.

Definition at line 116 of file itemrepository.cpp.

References ItemRepository< T >::container, and tnstream::writeInt().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:17:49 2008 for Advanced Strategic Command by  doxygen 1.4.2