BWAPI
Public Member Functions | Protected Attributes
ArmyComposition Class Reference

#include <ArmyComposition.h>

List of all members.

Public Member Functions

void addUnlimited (BWAPI::UnitType unitType, size_t nb)
void addLimited (BWAPI::UnitType unitType, size_t nb)
size_t getNbUnlimited (BWAPI::UnitType unitType) const
size_t getNbLimited (BWAPI::UnitType unitType) const
bool operator== (const ArmyComposition &other) const
bool operator!= (const ArmyComposition &other) const
const std::map
< BWAPI::UnitType, size_t > & 
getLimitedComposition () const
const std::map
< BWAPI::UnitType, size_t > & 
getUnlimitedComposition () const

Protected Attributes

std::map< BWAPI::UnitType, size_t > m_limitedComposition
std::map< BWAPI::UnitType, size_t > m_unlimitedComposition

Member Function Documentation

void ArmyComposition::addLimited ( BWAPI::UnitType  unitType,
size_t  nb 
) [inline]
void ArmyComposition::addUnlimited ( BWAPI::UnitType  unitType,
size_t  nb 
) [inline]
const std::map<BWAPI::UnitType, size_t>& ArmyComposition::getLimitedComposition ( ) const [inline]

Here is the caller graph for this function:

size_t ArmyComposition::getNbLimited ( BWAPI::UnitType  unitType) const [inline]
size_t ArmyComposition::getNbUnlimited ( BWAPI::UnitType  unitType) const [inline]
const std::map<BWAPI::UnitType, size_t>& ArmyComposition::getUnlimitedComposition ( ) const [inline]

Here is the caller graph for this function:

bool ArmyComposition::operator!= ( const ArmyComposition other) const [inline]
bool ArmyComposition::operator== ( const ArmyComposition other) const [inline]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines