28 int subCategory,
int specific,
int extra);
40 const char *
string()
const;
87 int isInRange(
int val,
int lwr,
int upr)
const;
void setLowerSpecific(int val)
Definition: entityTypeRange.h:55
void setUpperSubCategory(int val)
Definition: entityTypeRange.h:70
Contains the DtString class declaration.
int upperSubCategory() const
Definition: entityTypeRange.h:62
Contains the DtEntityType and DtRadioEntityType class declarations.
int upperCategory() const
Definition: entityTypeRange.h:61
int operator==(const DtEntityType &type) const
int lowerCountry() const
Definition: entityTypeRange.h:44
int myUpperKind
Definition: entityTypeRange.h:89
DtEntityKind
We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be c...
Definition: entityTypes.h:22
int operator!=(const DtEntityType &type) const
void setUpperSpecific(int val)
Definition: entityTypeRange.h:71
int upperSpecific() const
Definition: entityTypeRange.h:63
void setUpperCategory(int val)
Definition: entityTypeRange.h:69
void setLowerCountry(int val)
Definition: entityTypeRange.h:52
Specifies a range of entity types, where each individual field can match a a range of values or a sin...
Definition: entityTypeRange.h:19
int lowerDomain() const
Definition: entityTypeRange.h:43
void setUpperDomain(int val)
Definition: entityTypeRange.h:67
int lowerCategory() const
Definition: entityTypeRange.h:45
int myUpperSubCategory
Definition: entityTypeRange.h:93
void setUpperExtra(int val)
Definition: entityTypeRange.h:72
void setUpperCountry(int val)
Definition: entityTypeRange.h:68
void setLowerDomain(int val)
Definition: entityTypeRange.h:51
int lowerSubCategory() const
Definition: entityTypeRange.h:46
void setLowerExtra(int val)
Definition: entityTypeRange.h:56
int upperExtra() const
Definition: entityTypeRange.h:64
int lowerSpecific() const
Definition: entityTypeRange.h:47
const char * string() const
returns a string representation of this instance in the form 1:2:3:4:5:6:7
void setUpperKind(int val)
Definition: entityTypeRange.h:66
bool operator<(const DtEntityType &type) const
Returns true if the entity type is smaller.
#define DT_DLL_VLPROTIND
Definition: vlMachineTypes.h:110
void setLowerSubCategory(int val)
Definition: entityTypeRange.h:54
int lowerExtra() const
Definition: entityTypeRange.h:48
int lowerKind() const
Definition: entityTypeRange.h:42
void setLowerKind(int val)
Definition: entityTypeRange.h:50
bool matchPattern(const DtEntityType &pat) const
int myUpperExtra
Definition: entityTypeRange.h:95
int myUpperSpecific
Definition: entityTypeRange.h:94
int myUpperDomain
Definition: entityTypeRange.h:90
int myUpperCategory
Definition: entityTypeRange.h:92
int myUpperCountry
Definition: entityTypeRange.h:91
static const DtEntityTypeRange theAllEntityTypesRange
Definition: entityTypeRange.h:97
int upperDomain() const
Definition: entityTypeRange.h:59
This file contains typedefs for machine dependant types.
int upperCountry() const
Definition: entityTypeRange.h:60
DtEntityType is used to represent the type an entity object.
Definition: entityType.h:26
int upperKind() const
Definition: entityTypeRange.h:58
void setLowerCategory(int val)
Definition: entityTypeRange.h:53