A map of CacheableKey
objects to Exception
that also extends SharedBase
for smart pointers.
More...
Inherits apache::geode::client::HashMapT< TKEY, TVAL >, and apache::geode::client::SharedBase.
|
typedef _HashMapOfException::Iterator | Iterator |
| Iterator class for the hash map. More...
|
|
A map of CacheableKey
objects to Exception
that also extends SharedBase
for smart pointers.
Iterator class for the hash map.
apache::geode::client::HashMapOfException::HashMapOfException |
( |
| ) |
|
|
inline |
Creates an empty hash map.
apache::geode::client::HashMapOfException::HashMapOfException |
( |
int32_t |
n | ) |
|
|
inline |
Creates an empty hash map with at least n buckets.
apache::geode::client::HashMapOfException::HashMapOfException |
( |
const HashMapOfException & |
other | ) |
|
|
inline |
template<typename TKEY, typename TVAL>
Get an iterator pointing to the start of hash_map.
template<typename TKEY, typename TVAL>
Returns the number of buckets used by the hash map.
template<typename TKEY, typename TVAL>
Erases all of the elements.
template<typename TKEY, typename TVAL>
Check if a given key k exists in the hash map.
template<typename TKEY, typename TVAL>
Counts the number of elements whose key is k.
template<typename TKEY, typename TVAL>
true if the hash map's size is 0.
template<typename TKEY, typename TVAL>
Get an iterator pointing to the end of hash_map.
template<typename TKEY, typename TVAL>
Erases the element whose key is k.
template<typename TKEY, typename TVAL>
Finds an element whose key is k.
template<typename TKEY, typename TVAL>
Inserts the <k, v> pair into the hash map, when k does not exist in the hash map.
template<typename TKEY, typename TVAL>
Returns the largest possible size of the hash map.
template<typename TKEY, typename TVAL>
Returns a copy of the object that is associated with a particular key.
void apache::geode::client::SharedBase::preserveSB |
( |
| ) |
const |
|
inherited |
Atomically increment reference count.
int32_t apache::geode::client::SharedBase::refCount |
( |
| ) |
|
|
inlineinherited |
- Returns
- the reference count
void apache::geode::client::SharedBase::releaseSB |
( |
| ) |
const |
|
inherited |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.
template<typename TKEY, typename TVAL>
Increases the bucket count to at least n.
template<typename TKEY, typename TVAL>
Returns the size of the hash map.
template<typename TKEY, typename TVAL>
Swaps the contents of two hash maps.
template<typename TKEY, typename TVAL>
Updates a value whose key must exist.