67 #define DtFaccCode_INL_
68 #include <vrvUtil/DtFaccCode.inl>
69 #undef DtFaccCode_INL_
static const char InvalidCategory
Definition: DtFaccCode.h:26
bool sameSubcategory(const DtFaccCode &other) const
Are these two codes in the same category and subcategory.
bool operator!=(const DtFaccCode &other) const
Are these two codes different.
static const short InvalidType
Definition: DtFaccCode.h:27
bool isAbstract() const
Is this an abstract code, with invalid categories or types.
A data type which represents a FACC code.
Definition: DtFaccCode.h:22
DtFaccCode(char cat=InvalidCategory, char subcat=InvalidCategory, short type=InvalidType)
Default constructor.
Contains DLL export macros.
char mySubcategory
Definition: DtFaccCode.h:61
bool operator<(const DtFaccCode &other) const
Test for less, used for sorted containers.
char myCategory
Variables are public to simplify interface.
Definition: DtFaccCode.h:60
static DtFaccCode fromString(const std::string &str)
Utility function for converting from a string.
short myType
Definition: DtFaccCode.h:62
std::string toString() const
Utility function for converting from a string.
bool sameCategory(const DtFaccCode &other) const
Are these two codes in the same category.
bool operator==(const DtFaccCode &other) const
Are these two codes identical.