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. | |
![]() | |
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... | |
![]() | |
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.