ULAPI
8.0
|
An enhanced enumerated type used to represent the aspect of verbs. More...
#include <ulaspect.h>
Public Member Functions | |
ULAspect () | |
ULAspect (const ULAspect &other) | |
ULAspect (int id) | |
ULAspect (const char *otherStringID) | |
virtual | ~ULAspect () |
virtual void | clear () |
ULAspect & | operator= (const ULAspect &other) |
ULAspect & | operator= (int otherID) |
ULAspect & | operator= (const char *otherStringID) |
bool | operator== (const ULAspect &other) const |
bool | operator== (const char *otherStringID) const |
bool | operator!= (const ULAspect &other) const |
bool | operator!= (const char *otherStringID) const |
bool | operator< (const ULAspect &other) const |
bool | operator< (const char *otherStringID) const |
Public Member Functions inherited from ULEnum | |
ULEnum () | |
ULEnum (const ULEnum &other) | |
virtual | ~ULEnum () |
virtual ULEnum & | operator= (const ULEnum &other) |
operator int () const | |
uluint32 | hash (uluint32 tableSize) const |
int | getID () const |
const char * | getStringID () const |
virtual const char * | getDisplayString () const |
Static Public Member Functions | |
static int | getEnumeratedValueCount () |
static const ULAspect & | getInstance (int id) |
Static Public Member Functions inherited from ULEnum | |
static bool | isEnumeratedFeature (const ULString &featureName) |
static uluint32 | getRunTimeFeatureID (const ULString &featureName) |
Static Public Attributes | |
static const ULAspect & | None = ULAspect("noaspect", "noaspect") |
static const ULAspect & | Any = ULAspect("anyaspect", "any aspect") |
static const ULAspect & | Simple = ULAspect("simple", "simple") |
static const ULAspect & | Perfect = ULAspect("perfect", "perfect") |
static const ULAspect & | Progressive = ULAspect("progressive", "progressive") |
static const ULAspect & | Perfective = ULAspect("perfective", "perfective") |
static const ULAspect & | Imperfective = ULAspect("imperfective", "imperfective") |
static const ULAspect & | Inchoative = ULAspect("inchoative", "inchoative") |
Additional Inherited Members | |
Protected Attributes inherited from ULEnum | |
int | id |
const char * | stringID |
const char * | displayString |
Static Protected Attributes inherited from ULEnum | |
static ULHashTable< ULString, uluint32 > | featureNameToRunTimeID |
An enhanced enumerated type used to represent the aspect of verbs.
See ULEnum for a discussion of enhanced enumerated types in ULAPI.
ULAspect::ULAspect | ( | ) |
Default constructor.
ULAspect::ULAspect | ( | const ULAspect & | other | ) |
Copy constructor.
ULAspect::ULAspect | ( | int | otherID | ) |
Constructor by id.
ULAspect::ULAspect | ( | const char * | otherStringID | ) |
|
virtual |
Destructor.
|
virtual |
|
static |
|
static |
[in] | id | the desired integer id. |
bool ULAspect::operator!= | ( | const ULAspect & | other | ) | const |
Inequality operator.
bool ULAspect::operator!= | ( | const char * | stringID | ) | const |
Inequality operator.
[in] | stringID | The string to compare to this object's string ID. |
bool ULAspect::operator< | ( | const ULAspect & | other | ) | const |
bool ULAspect::operator< | ( | const char * | stringID | ) | const |
Assignment operator.
ULAspect & ULAspect::operator= | ( | int | otherID | ) |
ULAspect & ULAspect::operator= | ( | const char * | otherStringID | ) |
bool ULAspect::operator== | ( | const ULAspect & | other | ) | const |
Equality operator.
bool ULAspect::operator== | ( | const char * | stringID | ) | const |
Equality operator.
[in] | stringID | The string to compare to this object's string ID. |