This is the documentation for Enlighten.
A const handle into the hash table.
Handles are what gets returned from any queries on the hash table. This allows use to cope with failed lookups by returning 'invalid' handles.
| Name | Description |
|---|---|
| GeoHashConstHandle(const DataType *) | Constructor. |
| GeoHashConstHandle(const GeoHashHandle< tHashTable > &) | Constructor. |
| GetKey() | Accessors. |
| GetValue() | Accessors. |
| GetValueRef() | Accessors. |
| IsValid() | Returns true if this handle is valid and safe to dereference. |
| operator*() | Accessors. |
| Name | Description |
|---|---|
| tHashTable::DataType DataType | The Data type stored internally. |
| tHashTable::KeyParamType KeyParamType | The Key type when passed as a parameter. |
| tHashTable::KeyType KeyType | The specified Key type. |
| tHashTable::ValueParamType ValueParamType | The Value type when passed as a parameter. |
| tHashTable::ValueType ValueType | The specified Value type. |
public: GeoHashConstHandle
(
const DataType * v
)
Constructor.
public: GeoHashConstHandle
(
const GeoHashHandle< tHashTable > & rhs
)
Constructor.
public: KeyParamType GetKey() const
Accessors.
public: ValueParamType GetValue() const
Accessors.
public: const ValueType & GetValueRef() const
Accessors.
public: bool IsValid() const
Returns true if this handle is valid and safe to dereference.
public: const DataType & operator*() const
Accessors.