The IAttributeName class is a simple token class used to tag attributes.
Constructors & Destructor![]() |
public:
~IAttributeName()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IAttributeName(const char*)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IAttributeName(const IAttributeName&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
AssignmentUse this member to set attribute names.
![]() |
public:
IAttributeName& operator =(const IAttributeName& rhs)
Assignment operator.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
EqualityUse these members to test attribute names.
![]() |
public:
bool operator !=(const IAttributeName& rhs) const
Tests two IAttributeNames for inequality.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator ==(const IAttributeName& rhs) const
Tests two IAttributeNames for equality.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
QueryUse these members to get attribute names.
![]() |
public:
const char* getString() const
Returns the attribute name.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
unsigned long hash() const
Returns the attribute name as a hash value for quick comparisons.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |