ULAPI  8.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ULTense Class Reference

An enhanced enumerated type used to represent tenses. More...

#include <ultense.h>

Public Member Functions

 ULTense ()
 
 ULTense (const ULTense &other)
 
 ULTense (int id)
 
 ULTense (const char *otherStringID)
 
virtual ~ULTense ()
 
virtual void clear ()
 
ULTenseoperator= (const ULTense &other)
 
ULTenseoperator= (int otherID)
 
ULTenseoperator= (const char *otherStringID)
 
bool operator== (const ULTense &other) const
 
bool operator== (const char *otherStringID) const
 
bool operator!= (const ULTense &other) const
 
bool operator!= (const char *otherStringID) const
 
bool operator< (const ULTense &other) const
 
bool operator< (const char *otherStringID) const
 
ULLanguage getLanguage () const
 
bool isParticiple () const
 
bool isCompound () const
 
bool isListed () const
 
- Public Member Functions inherited from ULEnum
 ULEnum ()
 
 ULEnum (const ULEnum &other)
 
virtual ~ULEnum ()
 
virtual ULEnumoperator= (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 ULTensegetInstance (int id)
 
static void getAllTenses (const ULLanguage &language, ULList< ULTense > &tenses)
 
static void getAllTenses (ULList< ULTense > &tenses)
 
- Static Public Member Functions inherited from ULEnum
static bool isEnumeratedFeature (const ULString &featureName)
 
static uluint32 getRunTimeFeatureID (const ULString &featureName)
 

Static Public Attributes

static const ULTenseNone = ULTense("notense","none","none",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseAny = ULTense("anytense","any","any tense ",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseInfinitive = ULTense("infinitive","any","Infinitive",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticiple = ULTense("pastparticiple","any","Past participle",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticipleMasculineSingular = ULTense("pastparticiplemasculinesingular","any","Past participle masculine singular",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticipleMasculinePlural = ULTense("pastparticiplemasculineplural","any","Past participle masculine plural",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticipleFeminineSingular = ULTense("pastparticiplefemininesingular","any","Past participle feminine singular",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticipleFemininePlural = ULTense("pastparticiplefeminineplural","any","Past participle feminine plural",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentParticiple = ULTense("presentparticiple","any","Present participle",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseGerund = ULTense("gerund","any","Gerund",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresent = ULTense("present","any","Present",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentProgressive = ULTense("presentprogressive","any","Present progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuture = ULTense("future","any","Future",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFutureProgressive = ULTense("futureprogressive","any","Future progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfect = ULTense("futureperfect","any","Future perfect",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePast = ULTense("past","any","Past",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentPerfect = ULTense("presentperfect","any","Present perfect",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectCompound = ULTense("pastperfectcompound","any","Past Perfect compound",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfect = ULTense("imperfect","any","Imperfect",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseConditional = ULTense("conditional","any","Conditional",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastConditional = ULTense("pastconditional","any","Past conditional",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseConditionalProgressive = ULTense("conditionalprogressive","any","Conditional progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastConditionalProgressive = ULTense("pastconditionalprogressive","any","Past conditional progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectProgressive = ULTense("presentperfectprogressive","any","Present perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectProgressive = ULTense("pastperfectprogressive","any","Past perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfectProgressive = ULTense("futureperfectprogressive","any","Future perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperative = ULTense("imperative","any","Imperative",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastSubjunctive = ULTense("pastsubjunctive","any","Past subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastSubjunctive2 = ULTense("pastsubjunctive2","any","Past subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastAnterior = ULTense("pastanterior","any","Past anterior",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentSubjunctive = ULTense("presentsubjunctive","any","Present subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentSubjunctive2 = ULTense("presentsubjunctive2","any","Present subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfectSubjunctive = ULTense("imperfectsubjunctive","any","Imperfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFutureSubjunctive = ULTense("futuresubjunctive","any","Future subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFutureSubjunctive2 = ULTense("futuresubjunctive2","any","Future subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectSubjunctive = ULTense("pastperfectsubjunctive","any","Past perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfectSubjunctive = ULTense("futureperfectsubjunctive","any","Future perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfectSubjunctive2 = ULTense("futureperfectsubjunctive2","any","Future perfect subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfect = ULTense("pastperfect","any","Past perfect",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectSubjunctive = ULTense("presentperfectsubjunctive","any","Present perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePreteritStem = ULTense("preteritstem","any","Preterit stem",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseSubjunctive2Stem = ULTense("subjunctive2stem","any","Subjunctive 2 stem",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastAnteriorSubjunctive = ULTense("pastanteriorsubjunctive","any","Past anterior subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPersonalInfinitive = ULTense("presentpersonalinfinitive","any","Present personal infinitive",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePersonalInfinitivePerfect = ULTense("personalinfinitiveperfect","any","Personal infinitive perfect",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePerfectParticiple = ULTense("perfectparticiple","any","Perfect participle",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseSubjunctivePastParticiple = ULTense("subjunctivepastparticiple","any","Subjunctive past participle",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePastParticipleStem = ULTense("pastparticiplestem","any","Past participle stem",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseGerundive = ULTense("gerundive","any","Gerundive",PARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentPassive = ULTense("presentpassive","any","Present passive",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentSubjunctivePassive = ULTense("presentsubjunctivepassive","any","Present subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfectPassive = ULTense("imperfectpassive","any","Imperfect passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfectSubjunctivePassive = ULTense("imperfectsubjunctivepassive","any","Imperfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePassive = ULTense("futurepassive","any","Future passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectPassive = ULTense("presentperfectpassive","any","Present perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectSubjunctivePassive = ULTense("presentperfectsubjunctivepassive","any","Present perfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectPassive = ULTense("pastperfectpassive","any","Past perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectSubjunctivePassive = ULTense("pastperfectsubjunctivepassive","any","Past perfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfectPassive = ULTense("futureperfectpassive","any","Future perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperative2 = ULTense("imperative2","any","Imperative II",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseImperativePassive = ULTense("imperativepassive","any","Imperative passive",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTenseImperativeFuture = ULTense("imperativefuture","any","Imperative future",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentDeponent = ULTense("presentdeponent","any","Present deponent",NONPARTICIPLE,NONCOMPOUND,LISTED)
 
static const ULTensePresentSubjunctiveDeponent = ULTense("presentsubjunctivedeponent","any","Present subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfectDeponent = ULTense("imperfectdeponent","any","Imperfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseImperfectSubjunctiveDeponent = ULTense("imperfectsubjunctivedeponent","any","Imperfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFutureDeponent = ULTense("futuredeponent","any","Future deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectDeponent = ULTense("presentperfectdeponent","any","Present perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePresentPerfectSubjunctiveDeponent = ULTense("presentperfectsubjunctivedeponent","any","Present perfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectDeponent = ULTense("pastperfectdeponent","any","Past perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTensePastPerfectSubjunctiveDeponent = ULTense("pastperfectsubjunctivedeponent","any","Past perfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseFuturePerfectDeponent = ULTense("futureperfectdeponent","any","Future perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
 
static const ULTenseNegativeImperative = ULTense("negativeimperative","any","Negative imperative",NONPARTICIPLE,COMPOUND,LISTED)
 

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
 

Detailed Description

An enhanced enumerated type used to represent tenses.

See ULEnum for a discussion of enhanced enumerated types in ULAPI.

Constructor & Destructor Documentation

ULTense::ULTense ( )

Default constructor.

ULTense::ULTense ( const ULTense other)

Copy constructor.

ULTense::ULTense ( int  otherID)

Constructor by id.

ULTense::ULTense ( const char *  otherStringID)

Constructor.

Parameters
[in]otherStringIDThe string ID corresponding to the ULTense value this ULTense should be copied from.
ULTense::~ULTense ( )
virtual

Destructor.

Member Function Documentation

void ULTense::clear ( )
virtual

Sets this ULTense object to its default state.

Reimplemented from ULEnum.

void ULTense::getAllTenses ( const ULLanguage language,
ULList< ULTense > &  tenses 
)
static
Returns
a list of all the tenses associated with the specified language.
Parameters
[in]languageThe language whose tenses are requested.
[out]tensesThe list of tenses associated with the language.
void ULTense::getAllTenses ( ULList< ULTense > &  tenses)
static
Returns
a list of all the tenses.
Parameters
[out]tensesThe list of tenses.
int ULTense::getEnumeratedValueCount ( )
static
Returns
the number of distinct enumerated values of this type.
const ULTense & ULTense::getInstance ( int  id)
static
Returns
the statically allocated instance of this type corresponding to the specified integer id.
Parameters
[in]idthe desired integer id.
ULLanguage ULTense::getLanguage ( ) const
Returns
the language associated with this ULTense value.
bool ULTense::isCompound ( ) const
Returns
true if this ULTense is a compound tense.
bool ULTense::isListed ( ) const
Returns
true if this ULTense is a listed tense.
bool ULTense::isParticiple ( ) const
Returns
true if this ULTense is a participle or gerund.
bool ULTense::operator!= ( const ULTense other) const

Inequality operator.

bool ULTense::operator!= ( const char *  stringID) const

Inequality operator.

Returns
true if the specified string is not equal to this ULTense's string ID.
Parameters
[in]stringIDThe string to compare to this object's string ID.
bool ULTense::operator< ( const ULTense other) const

Comparison operator.

Returns
true if this ULTense's integer ID is strictly less than other's.
Parameters
[in]otherThe other ULTense object.
bool ULTense::operator< ( const char *  stringID) const

Comparison operator.

Returns
true if this ULTense's integer ID is is strictly less the integer ID of the ULTense value corresponding to the specified string ID.
Parameters
[in]stringIDThe string ID.
ULTense & ULTense::operator= ( const ULTense other)

Assignment operator.

Returns
a reference to this ULTense object.
ULTense & ULTense::operator= ( int  otherID)

Assignment operator.

Parameters
[in]otherIDThe ID of the enumerated value of ULTense to assign to this ULTense.
ULTense & ULTense::operator= ( const char *  otherStringID)

Assignment operator.

Returns
a reference to this ULTense object.
Parameters
[in]stringIDIf stringID is the string ID of one of the ULTense enumerated values, then this object is copied from that ULTense. Otherwise, this object is assigned the default value.
bool ULTense::operator== ( const ULTense other) const

Equality operator.

bool ULTense::operator== ( const char *  stringID) const

Equality operator.

Returns
true if the specified string is equal to this ULTense's string ID.
Parameters
[in]stringIDThe string to compare to this object's string ID.

Member Data Documentation

const ULTense & ULTense::Any = ULTense("anytense","any","any tense ",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Conditional = ULTense("conditional","any","Conditional",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ConditionalProgressive = ULTense("conditionalprogressive","any","Conditional progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::Future = ULTense("future","any","Future",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FutureDeponent = ULTense("futuredeponent","any","Future deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePassive = ULTense("futurepassive","any","Future passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfect = ULTense("futureperfect","any","Future perfect",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfectDeponent = ULTense("futureperfectdeponent","any","Future perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfectPassive = ULTense("futureperfectpassive","any","Future perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfectProgressive = ULTense("futureperfectprogressive","any","Future perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfectSubjunctive = ULTense("futureperfectsubjunctive","any","Future perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FuturePerfectSubjunctive2 = ULTense("futureperfectsubjunctive2","any","Future perfect subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FutureProgressive = ULTense("futureprogressive","any","Future progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FutureSubjunctive = ULTense("futuresubjunctive","any","Future subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::FutureSubjunctive2 = ULTense("futuresubjunctive2","any","Future subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::Gerund = ULTense("gerund","any","Gerund",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Gerundive = ULTense("gerundive","any","Gerundive",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Imperative = ULTense("imperative","any","Imperative",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Imperative2 = ULTense("imperative2","any","Imperative II",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::ImperativeFuture = ULTense("imperativefuture","any","Imperative future",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::ImperativePassive = ULTense("imperativepassive","any","Imperative passive",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Imperfect = ULTense("imperfect","any","Imperfect",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ImperfectDeponent = ULTense("imperfectdeponent","any","Imperfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ImperfectPassive = ULTense("imperfectpassive","any","Imperfect passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ImperfectSubjunctive = ULTense("imperfectsubjunctive","any","Imperfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ImperfectSubjunctiveDeponent = ULTense("imperfectsubjunctivedeponent","any","Imperfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::ImperfectSubjunctivePassive = ULTense("imperfectsubjunctivepassive","any","Imperfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::Infinitive = ULTense("infinitive","any","Infinitive",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::NegativeImperative = ULTense("negativeimperative","any","Negative imperative",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::None = ULTense("notense","none","none",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::Past = ULTense("past","any","Past",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastAnterior = ULTense("pastanterior","any","Past anterior",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastAnteriorSubjunctive = ULTense("pastanteriorsubjunctive","any","Past anterior subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastConditional = ULTense("pastconditional","any","Past conditional",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastConditionalProgressive = ULTense("pastconditionalprogressive","any","Past conditional progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastParticiple = ULTense("pastparticiple","any","Past participle",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastParticipleFemininePlural = ULTense("pastparticiplefeminineplural","any","Past participle feminine plural",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastParticipleFeminineSingular = ULTense("pastparticiplefemininesingular","any","Past participle feminine singular",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastParticipleMasculinePlural = ULTense("pastparticiplemasculineplural","any","Past participle masculine plural",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastParticipleMasculineSingular = ULTense("pastparticiplemasculinesingular","any","Past participle masculine singular",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PastParticipleStem = ULTense("pastparticiplestem","any","Past participle stem",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfect = ULTense("pastperfect","any","Past perfect",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectCompound = ULTense("pastperfectcompound","any","Past Perfect compound",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectDeponent = ULTense("pastperfectdeponent","any","Past perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectPassive = ULTense("pastperfectpassive","any","Past perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectProgressive = ULTense("pastperfectprogressive","any","Past perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectSubjunctive = ULTense("pastperfectsubjunctive","any","Past perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectSubjunctiveDeponent = ULTense("pastperfectsubjunctivedeponent","any","Past perfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastPerfectSubjunctivePassive = ULTense("pastperfectsubjunctivepassive","any","Past perfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastSubjunctive = ULTense("pastsubjunctive","any","Past subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PastSubjunctive2 = ULTense("pastsubjunctive2","any","Past subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PerfectParticiple = ULTense("perfectparticiple","any","Perfect participle",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PersonalInfinitivePerfect = ULTense("personalinfinitiveperfect","any","Personal infinitive perfect",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::Present = ULTense("present","any","Present",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PresentDeponent = ULTense("presentdeponent","any","Present deponent",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PresentParticiple = ULTense("presentparticiple","any","Present participle",PARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PresentPassive = ULTense("presentpassive","any","Present passive",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfect = ULTense("presentperfect","any","Present perfect",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectDeponent = ULTense("presentperfectdeponent","any","Present perfect deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectPassive = ULTense("presentperfectpassive","any","Present perfect passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectProgressive = ULTense("presentperfectprogressive","any","Present perfect progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectSubjunctive = ULTense("presentperfectsubjunctive","any","Present perfect subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectSubjunctiveDeponent = ULTense("presentperfectsubjunctivedeponent","any","Present perfect subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPerfectSubjunctivePassive = ULTense("presentperfectsubjunctivepassive","any","Present perfect subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentPersonalInfinitive = ULTense("presentpersonalinfinitive","any","Present personal infinitive",NONPARTICIPLE,NONCOMPOUND,LISTED)
static
const ULTense & ULTense::PresentProgressive = ULTense("presentprogressive","any","Present progressive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentSubjunctive = ULTense("presentsubjunctive","any","Present subjunctive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentSubjunctive2 = ULTense("presentsubjunctive2","any","Present subjunctive 2",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentSubjunctiveDeponent = ULTense("presentsubjunctivedeponent","any","Present subjunctive deponent",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PresentSubjunctivePassive = ULTense("presentsubjunctivepassive","any","Present subjunctive passive",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::PreteritStem = ULTense("preteritstem","any","Preterit stem",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::Subjunctive2Stem = ULTense("subjunctive2stem","any","Subjunctive 2 stem",NONPARTICIPLE,COMPOUND,LISTED)
static
const ULTense & ULTense::SubjunctivePastParticiple = ULTense("subjunctivepastparticiple","any","Subjunctive past participle",PARTICIPLE,NONCOMPOUND,LISTED)
static

The documentation for this class was generated from the following files: