#include <SUIT_DataObjectKey.h>
Public Member Functions | |
| SUIT_DataObjectKeyHandle () | |
| SUIT_DataObjectKeyHandle (SUIT_DataObjectKey *) | |
| SUIT_DataObjectKeyHandle (const SUIT_DataObjectKeyHandle &) | |
| ~SUIT_DataObjectKeyHandle () | |
| void | nullify () |
| bool | isNull () const |
| bool | operator< (const SUIT_DataObjectKeyHandle &) const |
| bool | operator== (const SUIT_DataObjectKeyHandle &) const |
| SUIT_DataObjectKeyHandle & | operator= (const SUIT_DataObjectKeyHandle &) |
Private Member Functions | |
| void | beginScope () |
| void | endScope () |
Private Attributes | |
| SUIT_DataObjectKey * | myKey |
Wrapper around the pointer of class SUIT_DataObjectKey.
| SUIT_DataObjectKeyHandle::SUIT_DataObjectKeyHandle | ( | ) |
Constructor.
| SUIT_DataObjectKeyHandle::SUIT_DataObjectKeyHandle | ( | SUIT_DataObjectKey * | key | ) |
Constructor. Initialize by key key.
References beginScope().
| SUIT_DataObjectKeyHandle::SUIT_DataObjectKeyHandle | ( | const SUIT_DataObjectKeyHandle & | other | ) |
Copy Constructor.
References beginScope(), and myKey.
| SUIT_DataObjectKeyHandle::~SUIT_DataObjectKeyHandle | ( | ) |
Destructor.
References nullify().
|
private |
Inctrement reference counter for current key.
References myKey, and SUIT_DataObjectKey::refCounter.
|
private |
Decrement reference counter for current key.
References myKey, and SUIT_DataObjectKey::refCounter.
| bool SUIT_DataObjectKeyHandle::isNull | ( | ) | const |
| void SUIT_DataObjectKeyHandle::nullify | ( | ) |
Nullify key.
References endScope().
| bool SUIT_DataObjectKeyHandle::operator< | ( | const SUIT_DataObjectKeyHandle & | kw | ) | const |
Operator less.
| boolean. | true - If current key less than kw. |
References _typeinfo, SUIT_DataObjectKey::isLess(), and myKey.
| SUIT_DataObjectKeyHandle & SUIT_DataObjectKeyHandle::operator= | ( | const SUIT_DataObjectKeyHandle & | kw | ) |
Copy value of key kw to current.
References beginScope(), endScope(), and myKey.
| bool SUIT_DataObjectKeyHandle::operator== | ( | const SUIT_DataObjectKeyHandle & | kw | ) | const |
Operator is equal.
| boolean. | true - If current key equal kw. |
References SUIT_DataObjectKey::isEqual(), and myKey.
|
private |