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