39 return val != rhs.
val;
45 if ((kind == -1 || kind == rhs.
kind) &&
46 (domain == -1 || domain == rhs.
domain) &&
47 (country == -1 || country == rhs.
country) &&
48 (category == -1 || category == rhs.
category) &&
49 (subcategory == -1 || subcategory == rhs.
subcategory) &&
50 (specific == -1 || specific == rhs.
specific) &&
51 (extra == -1 || extra == rhs.
extra))
Int8 kind
Definition: objectType.h:62
Int8 subcategory
Definition: objectType.h:66
Int8 category
Definition: objectType.h:65
Int8 extra
Definition: objectType.h:68
Int8 specific
Definition: objectType.h:67
bool matches(const ObjectType &rhs) const
Determines if two object types match, includes checking for wild card values (-1) ...
Definition: objectType.h:43
#define LEGION_DLL
Definition: legionDataStore/export.h:24
Int8 domain
Definition: objectType.h:63
signed char Int8
Definition: dataTypes.h:41
unsigned long long UInt64
Definition: dataTypes.h:46
Int16 country
Definition: objectType.h:64
The Object type contains a 7-digit tuple representing the type of a simulation entity Recommend follo...
Definition: objectType.h:21
UInt64 val
Definition: objectType.h:71
short Int16
Definition: dataTypes.h:43
LEGION_DLL std::ostream & operator<<(std::ostream &outputStr, const ObjectType &type)
debugging output