class Geo GeoHashConstHandle

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

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

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.