BWAPI
|
#include <TypeSafeEnum.h>
Public Member Functions | |
SafeEnum () | |
SafeEnum (inner v) | |
inner | underlying () const |
bool | operator== (const SafeEnum &other) const |
bool | operator!= (const SafeEnum &other) const |
bool | operator< (const SafeEnum &other) const |
bool | operator<= (const SafeEnum &other) const |
bool | operator> (const SafeEnum &other) const |
bool | operator>= (const SafeEnum &other) const |
Private Attributes | |
inner | mValue |
Definition at line 5 of file TypeSafeEnum.h.
SafeEnum< def, inner >::SafeEnum | ( | ) | [inline] |
Definition at line 8 of file TypeSafeEnum.h.
: mValue() {}
SafeEnum< def, inner >::SafeEnum | ( | inner | v | ) | [inline] |
Definition at line 9 of file TypeSafeEnum.h.
: mValue(v) {}
bool SafeEnum< def, inner >::operator!= | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 14 of file TypeSafeEnum.h.
bool SafeEnum< def, inner >::operator< | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 15 of file TypeSafeEnum.h.
bool SafeEnum< def, inner >::operator<= | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 16 of file TypeSafeEnum.h.
bool SafeEnum< def, inner >::operator== | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 13 of file TypeSafeEnum.h.
bool SafeEnum< def, inner >::operator> | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 17 of file TypeSafeEnum.h.
bool SafeEnum< def, inner >::operator>= | ( | const SafeEnum< def, inner > & | other | ) | const [inline] |
Definition at line 18 of file TypeSafeEnum.h.
inner SafeEnum< def, inner >::underlying | ( | ) | const [inline] |
Definition at line 11 of file TypeSafeEnum.h.
Referenced by BuildingPlacerClass::buildingLocationToTile(), SquadManagerClass::createSquad(), UnitClass::drawUnitPosition(), UnitFilter::filter(), BuildOrderManagerClass::getOrderName(), Goal::getPositionForMerge(), ScoutDataClass::loadPositions(), BorderPosition::operator<(), BorderPosition::operator==(), Condition::passesValue(), Requirement::reserve(), and GoalAction::update().
{ return mValue; }
inner SafeEnum< def, inner >::mValue [private] |
Definition at line 21 of file TypeSafeEnum.h.
Referenced by SafeEnum< OperatorTypeDef >::operator!=(), SafeEnum< OperatorTypeDef >::operator<(), SafeEnum< OperatorTypeDef >::operator<=(), SafeEnum< OperatorTypeDef >::operator==(), SafeEnum< OperatorTypeDef >::operator>(), SafeEnum< OperatorTypeDef >::operator>=(), and SafeEnum< OperatorTypeDef >::underlying().