This is the documentation for Enlighten.

class Geo GeoHashConstHandle

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.