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
inline

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: