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

TechAdapter Class Reference

#include <research.h>

Inheritance diagram for TechAdapter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TechAdapter ()
bool available (const Research &research) const
const ASCStringgetName () const
void read (tnstream &stream)
void write (tnstream &stream) const
void runTextIO (PropertyContainer &pc)

Public Attributes

TechDependency techDependency

Constructor & Destructor Documentation

TechAdapter::TechAdapter  ) 
 

Definition at line 434 of file research.cpp.


Member Function Documentation

bool TechAdapter::available const Research research  )  const
 

Definition at line 404 of file research.cpp.

References TechDependency::available(), and techDependency.

const ASCString& TechAdapter::getName  )  const [inline]
 

Definition at line 94 of file research.h.

void TechAdapter::read tnstream stream  )  [virtual]
 

Implements LoadableItemType.

Definition at line 381 of file research.cpp.

References tnstream::getDeviceName(), TechDependency::read(), tnstream::readInt(), tnstream::readString(), and techDependency.

void TechAdapter::runTextIO PropertyContainer pc  )  [virtual]
 

Implements LoadableItemType.

Definition at line 397 of file research.cpp.

References TechDependency::runTextIO(), techDependency, and ASCString::toLower().

void TechAdapter::write tnstream stream  )  const [virtual]
 

Implements LoadableItemType.

Definition at line 390 of file research.cpp.

References techDependency, and TechDependency::write().


Member Data Documentation

TechDependency TechAdapter::techDependency
 

Definition at line 90 of file research.h.

Referenced by available(), read(), runTextIO(), and write().


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