template<typename tHashTable>
class Geo::GeoHashHandle
A non-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.
Functions
Name | Description |
---|---|
GeoHashHandle(DataType *) | Constructor. |
GetKey() | Accessors. |
GetValue() | Accessors. |
GetValueRef() | Accessors. |
GetValueRef() | Accessors. |
IsValid() | Returns true if this handle is valid and safe to dereference. |
operator*() | Accessors. |
SetValue(ValueParamType) | Accessors. |
Typedefs
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. |
Anchor | ||||
---|---|---|---|---|
|
Geo::GeoHashHandle< tHashTable >::GeoHashHandle
...
public: GeoHashHandle
(
DataType * v
)
...
Constructor.
Anchor | ||||
---|---|---|---|---|
|
KeyParamType Geo::GeoHashHandle< tHashTable >::GetKey
...
public: KeyParamType GetKey() const
...
Accessors.
Anchor | ||||
---|---|---|---|---|
|
ValueParamType Geo::GeoHashHandle< tHashTable >::GetValue
...
public: ValueParamType GetValue() const
...
Accessors.
Anchor | ||||
---|---|---|---|---|
|
const ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef
...
public: const ValueType & GetValueRef() const
...
Accessors.
Anchor | ||||
---|---|---|---|---|
|
ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef
...
public: ValueType & GetValueRef()
...
Accessors.
Anchor | ||||
---|---|---|---|---|
|
bool Geo::GeoHashHandle< tHashTable >::IsValid
...
public: bool IsValid() const
...
Returns true if this handle is valid and safe to dereference.
Anchor | ||||
---|---|---|---|---|
|
DataType& Geo::GeoHashHandle< tHashTable >::operator*
...
public: DataType & operator*() const
...
Accessors.
Anchor | ||||
---|---|---|---|---|
|
void Geo::GeoHashHandle< tHashTable >::SetValue
...
public: void SetValue
(
ValueParamType v
)
...
Accessors.