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.