#include <Identifier.hpp>
Inheritance diagram for corelinux::Identifier


Public Methods | |
| Identifier ( void ) | |
| Default Constructor. | |
| Identifier ( IdentifierCref ) | |
| Copy Constructor. More... | |
| virtual | ~Identifier ( void ) |
| Virtual Destructor. | |
| IdentifierRef | operator= ( IdentifierCref ) |
| Assignment operator overload. More... | |
| bool | operator== ( IdentifierCref ) const |
| Equality operator overload calls isEqual virtual method. More... | |
| bool | operator!= ( IdentifierCref ) const |
| Non-equality operator overload returns!isEqual(aRef). More... | |
| bool | operator< ( IdentifierCref ) const |
| Less than operator overload. More... | |
| bool | operator<= ( IdentifierCref ) const |
| Less than or equal operator overload. More... | |
| bool | operator> ( IdentifierCref ) const |
| Greater than operator overload. More... | |
| bool | operator>= ( IdentifierCref ) const |
| Greater than or equal operator overload. More... | |
Protected Methods | |
| virtual bool | isEqual ( IdentifierCref ) const |
| Equality method. More... | |
| virtual bool | isLessThan ( IdentifierCref ) const |
| Less than method. More... | |
| virtual bool | isLessThanOrEqual ( IdentifierCref ) const |
| Less than or equal method. More... | |
| virtual bool | isGreaterThan ( IdentifierCref ) const |
| Greater than method. More... | |
| virtual bool | isGreaterThanOrEqual ( IdentifierCref ) const |
| Greater than or equal method. More... | |
Derivations implement ConcreteIdentifiers (Strings, Widgets, UUID, whatever). The logical operators call virtual methods which derivations should define.as all the defaults return true.
|
|
Copy Constructor.
|
|
|
Equality method.
Reimplemented in corelinux::ScalarIdentifier. |
|
|
Greater than method.
Reimplemented in corelinux::ScalarIdentifier. |
|
|
Greater than or equal method.
Reimplemented in corelinux::ScalarIdentifier. |
|
|
Less than method.
Reimplemented in corelinux::ScalarIdentifier. |
|
|
Less than or equal method.
Reimplemented in corelinux::ScalarIdentifier. |
|
|
Non-equality operator overload returns!isEqual(aRef).
|
|
|
Less than operator overload. Calls isLessThan virtual method.
|
|
|
Less than or equal operator overload. Calls isLessThanOrEqual virtual method.
|
|
|
Assignment operator overload.
|
|
|
Equality operator overload calls isEqual virtual method.
|
|
|
Greater than operator overload. Calls isGreaterThan virtual method.
|
|
|
Greater than or equal operator overload. Calls isGreaterThanOrEqual virtual method.
|