A name-value pair representing an attribute of an XML tag. More...
Public Member Functions | |
bool | equals (StringRef otherName, StringRef otherValue, bool ignoreCase) const |
Returns true if the name and value of this attribute compare equal to the passed-in strings. | |
bool | equals (const XmlAttribute &other, bool ignoreCase) const |
Returns true if this attribute compares equal to the passed-in attribute. | |
bool | operator== (const XmlAttribute &other) const |
Returns true if both attributes are equal. | |
bool | operator!= (const XmlAttribute &other) const |
Returns true if the attributes have different values. | |
Public Attributes | |
Identifier | name |
The name of the attribute. | |
String | value |
The value of the attribute. | |
A name-value pair representing an attribute of an XML tag.
Returns true if the name and value of this attribute compare equal to the passed-in strings.
The 'ignoreCase' option only affects the value strings.
Referenced by equals(), and operator==().
bool XmlAttribute::equals | ( | const XmlAttribute & | other, |
bool | ignoreCase ) const |
bool XmlAttribute::operator== | ( | const XmlAttribute & | other | ) | const |
Returns true if both attributes are equal.
This comparison is case-sensitive.
References equals().
Referenced by operator!=().
bool XmlAttribute::operator!= | ( | const XmlAttribute & | other | ) | const |
Returns true if the attributes have different values.
This comparison is case-sensitive.
References operator==().
Identifier XmlAttribute::name |