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 ()

Detailed Description

template<class T>
class ItemRepositoryLoader< T >

Definition at line 112 of file itemrepository.h.


Constructor & Destructor Documentation

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

Definition at line 115 of file itemrepository.h.


Member Function Documentation

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

Implements TextFileDataLoader.

Definition at line 83 of file itemrepository.cpp.

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

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

Implements TextFileDataLoader.

Definition at line 96 of file itemrepository.cpp.

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

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

Implements TextFileDataLoader.

Definition at line 120 of file itemrepository.cpp.

References tnstream::writeInt(), and tnstream::writeString().

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

Implements TextFileDataLoader.

Definition at line 119 of file itemrepository.h.

References ItemRepository< T >::getTypeName().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:46:54 2012 for Advanced Strategic Command by  doxygen 1.5.1