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