|
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().
1.7.6.1