|
CoreLinux++
0.4.32
|
ScalarIdentifier provides a templated interface for declaring CoreLinux Identifiers for simple scalar types. More...
#include <ScalarIdentifiers.hpp>
Public Member Functions | |
| ScalarIdentifier (void) | |
| Default constructor. | |
| ScalarIdentifier (ScalarType aType) | |
| Initializing constructor. | |
| ScalarIdentifier (const ScalarIdentifier &aScalar) | |
| Copy constructor. | |
| virtual | ~ScalarIdentifier (void) |
| Virtual Destructor. | |
| ScalarType & | operator= (ScalarType aScalar) |
| Operator assignment for scalars. | |
| ScalarIdentifier & | operator= (const ScalarIdentifier &aScalar) |
| Operator assignment of Identifiers. | |
| operator ScalarType & (void) | |
| Reference cast operator. | |
| operator ScalarType * (void) | |
| Pointer cast operator. | |
| const ScalarType & | getScalar (void) const |
| Returns a const reference. | |
Public Member Functions inherited from corelinux::Identifier | |
| 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... | |
Public Member Functions inherited from corelinux::CoreLinuxObject | |
| CoreLinuxObject (void) | |
| Default Constructor. | |
| CoreLinuxObject (CoreLinuxObjectCref) | |
| Copy Constructor. More... | |
| virtual | ~CoreLinuxObject (void) |
| Virtual Destructor. | |
| CoreLinuxObjectRef | operator= (CoreLinuxObjectCref) |
| Assignment operator overload. More... | |
| bool | operator== (CoreLinuxObjectCref) const |
| Equality operator overload. More... | |
| bool | operator!= (CoreLinuxObjectCref) const |
| Non-equality operator overload. More... | |
Protected Member Functions | |
| virtual bool | isEqual (IdentifierCref aRef) const |
| Equality method. More... | |
| virtual bool | isLessThan (IdentifierCref aRef) const |
| Less than method. More... | |
| virtual bool | isLessThanOrEqual (IdentifierCref aRef) const |
| Less than or equal method. More... | |
| virtual bool | isGreaterThan (IdentifierCref aRef) const |
| Greater than method. More... | |
| virtual bool | isGreaterThanOrEqual (IdentifierCref aRef) const |
| Greater than or equal method. More... | |
ScalarIdentifier provides a templated interface for declaring CoreLinux Identifiers for simple scalar types.
|
inlineprotectedvirtual |
Equality method.
| Identifier | const reference |
Reimplemented from corelinux::Identifier.
|
inlineprotectedvirtual |
Greater than method.
| Identifier | const reference |
Reimplemented from corelinux::Identifier.
|
inlineprotectedvirtual |
Greater than or equal method.
| Identifier | const reference |
Reimplemented from corelinux::Identifier.
|
inlineprotectedvirtual |
Less than method.
| Identifier | const reference |
Reimplemented from corelinux::Identifier.
|
inlineprotectedvirtual |
Less than or equal method.
| Identifier | const reference |
Reimplemented from corelinux::Identifier.