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.