Advanced Strategic Command
Public Types | Public Member Functions | List of all members
TechAdapterDependency Class Reference

#include <research.h>

Public Types

typedef vector< ASCStringRequiredTechAdapter

Public Member Functions

 TechAdapterDependency ()
bool available (const Research &research) const
ASCString showDebug (const Research &research) const
void read (tnstream &stream)
void write (tnstream &stream) const
void runTextIO (PropertyContainer &pc, const ASCString &defaultTechAdapter="")
void writeInvertTreeOutput (const ASCString &tech, tnstream &stream, const vector< IntRange > *onlyWithBaseTechs=NULL) const
const RequiredTechAdapterlistAdapters () const

Detailed Description

Definition at line 102 of file research.h.

Member Typedef Documentation

Definition at line 104 of file research.h.

Constructor & Destructor Documentation

TechAdapterDependency::TechAdapterDependency ( )

Definition at line 410 of file research.cpp.

Member Function Documentation

bool TechAdapterDependency::available ( const Research research) const
const RequiredTechAdapter& TechAdapterDependency::listAdapters ( ) const

Definition at line 119 of file research.h.

void TechAdapterDependency::read ( tnstream stream)
void TechAdapterDependency::runTextIO ( PropertyContainer pc,
const ASCString defaultTechAdapter = "" 
ASCString TechAdapterDependency::showDebug ( const Research research) const

Definition at line 479 of file research.cpp.

References Research::techAdapterAvail().

void TechAdapterDependency::write ( tnstream stream) const
void TechAdapterDependency::writeInvertTreeOutput ( const ASCString tech,
tnstream stream,
const vector< IntRange > *  onlyWithBaseTechs = NULL 
) const

Definition at line 469 of file research.cpp.

References techAdapterContainer.

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