This is the documentation for Enlighten.
class Geo GeoHashHandle
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. |
Geo::GeoHashHandle< tHashTable >::GeoHashHandle
public: GeoHashHandle
(
  DataType * v
)
Constructor.
KeyParamType Geo::GeoHashHandle< tHashTable >::GetKey
public: KeyParamType GetKey() const
Accessors.
ValueParamType Geo::GeoHashHandle< tHashTable >::GetValue
public: ValueParamType GetValue() const
Accessors.
const ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef
public: const ValueType & GetValueRef() const
Accessors.
ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef
public: ValueType & GetValueRef()
Accessors.
bool Geo::GeoHashHandle< tHashTable >::IsValid
public: bool IsValid() const
Returns true if this handle is valid and safe to dereference.
DataType& Geo::GeoHashHandle< tHashTable >::operator*
public: DataType & operator*() const
Accessors.
void Geo::GeoHashHandle< tHashTable >::SetValue
public: void SetValue
(
  ValueParamType v
)
Accessors.