Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

NameDescription
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

NameDescription
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.


Anchor
a7c8ce6dca1b12fbcd35ee7ffe8a397a4
a7c8ce6dca1b12fbcd35ee7ffe8a397a4

Geo::GeoHashHandle< tHashTable >::GeoHashHandle

...

public: GeoHashHandle
(
    DataType * v
)

...

Constructor.


Anchor
ac13e53a93c996b1cb5a7f18795a2d803
ac13e53a93c996b1cb5a7f18795a2d803

KeyParamType Geo::GeoHashHandle< tHashTable >::GetKey

...

public: KeyParamType GetKey() const

...

Accessors.


Anchor
ac6700fb3b28cd52dadb924a3ca77e367
ac6700fb3b28cd52dadb924a3ca77e367

ValueParamType Geo::GeoHashHandle< tHashTable >::GetValue

...

public: ValueParamType GetValue() const

...

Accessors.


Anchor
a066ac8c7b7424ae4e6667ab2a2ccc1aa
a066ac8c7b7424ae4e6667ab2a2ccc1aa

const ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef

...

public: const ValueType & GetValueRef() const

...

Accessors.


Anchor
aef8d4aa4a20a81868ba456d47cf07bc5
aef8d4aa4a20a81868ba456d47cf07bc5

ValueType& Geo::GeoHashHandle< tHashTable >::GetValueRef

...

public: ValueType & GetValueRef()

...

Accessors.


Anchor
a4e4fe58eb1c34dead879de4904659374
a4e4fe58eb1c34dead879de4904659374

bool Geo::GeoHashHandle< tHashTable >::IsValid

...

public: bool IsValid() const

...

Returns true if this handle is valid and safe to dereference.


Anchor
ae4b342839a2311bb11182769d0ead2f0
ae4b342839a2311bb11182769d0ead2f0

DataType& Geo::GeoHashHandle< tHashTable >::operator*

...

public: DataType & operator*() const

...

Accessors.


Anchor
af9fc37aa7d4023cb74f2d18ce2758a92
af9fc37aa7d4023cb74f2d18ce2758a92

void Geo::GeoHashHandle< tHashTable >::SetValue

...

public: void SetValue
(
    ValueParamType v
)

...

Accessors.