Versions Compared

Key

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

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

NameDescription
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

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
aa80d5d61a91361427a55adf25725a10d
aa80d5d61a91361427a55adf25725a10d

Geo::GeoHashConstHandle< tHashTable >::GeoHashConstHandle

...

public: GeoHashConstHandle
(
    const DataType * v
)

...

Constructor.


Anchor
aaa3f3055d2f2a9fadf041acae39314ac
aaa3f3055d2f2a9fadf041acae39314ac

Geo::GeoHashConstHandle< tHashTable >::GeoHashConstHandle

...

public: GeoHashConstHandle
(
    const GeoHashHandle< tHashTable > & rhs
)

...

Constructor.


Anchor
a787541b04b242beda1cef3fe17ca4d25
a787541b04b242beda1cef3fe17ca4d25

KeyParamType Geo::GeoHashConstHandle< tHashTable >::GetKey

...

public: KeyParamType GetKey() const

...

Accessors.


Anchor
a00dcaafaf21e6088b5547504fbc6d4ee
a00dcaafaf21e6088b5547504fbc6d4ee

ValueParamType Geo::GeoHashConstHandle< tHashTable >::GetValue

...

public: ValueParamType GetValue() const

...

Accessors.


Anchor
a08d9174cff694942754f24d49737e590
a08d9174cff694942754f24d49737e590

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

...

public: const ValueType & GetValueRef() const

...

Accessors.


Anchor
a909498210effa05a2b056bcd30202f3c
a909498210effa05a2b056bcd30202f3c

bool Geo::GeoHashConstHandle< tHashTable >::IsValid

...

public: bool IsValid() const

...

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


Anchor
aa202dca35f21d8d468c0163c08c351fe
aa202dca35f21d8d468c0163c08c351fe

const DataType& Geo::GeoHashConstHandle< tHashTable >::operator*

...

public: const DataType & operator*() const

...

Accessors.