sincerely
Singaporean
If you have not done so, read this full tutorial on how to use SGEXTN to build an application.
(no source file, everything inside header)
template ‹typename K, typename V, typename EqualityCheck, typename HashFunction› class SGLUnorderedMap::ConstIterator;
part of SGEXTN module SG_Containers
constant iterator for SGLUnorderedMap
list of all including inherited members
preprocessor file inclusion directive: #include ‹SGLUnorderedMap.h›
CMake target for BuildLah: SGEXTN::SG_Containers
see this link for more information about BuildLah
parent class: (none)
children classes: (none)
const K& key();
bool operator!=(SGLUnorderedMap::ConstIterator x);
SGLUnorderedMap::ConstIterator& operator++();
SGLUnorderedMap::ConstIterator operator++(int);
SGLUnorderedMap::ConstIterator operator--(int);
SGLUnorderedMap::ConstIterator& operator--();
bool operator==(SGLUnorderedMap::ConstIterator x);
const V& value();
SGLUnorderedMap::ConstIterator is a constant iterator for SGLUnorderedMap and points towards a key value pair in the SGLUnorderedMap. This can be used to iterate over the SGLUnorderedMap sequentially. Modification to the SGLUnorderedMap through a constant iterator is not possible. To do that, use a SGLUnorderedMap::Iterator instead. This is a template based class with no separate source file.
SGLUnorderedMap::ConstIterator stores a pointer to the memory location where SGLUnorderedMap keeps all its data.
Returns the key in the key value pair that this constant iterator points to.
If this iterator is SGLUnorderedMap::constEnd, using this function will crash.
Checks if this constant iterator points to a different key value pair from x.
Increments the constant iterator to point towards the next key value pair and returns the new constant iterator.
SGLUnorderedMap::ConstIterator is circular, incrementing SGLUnorderedMap::constEnd gives SGLUnorderedMap::constBegin and decrementing SGLUnorderedMap::constBegin gives SGLUnorderedMap::constEnd.
Increments the constant iterator to point towards the next key value pair and returns the old constant iterator.
SGLUnorderedMap::ConstIterator is circular, incrementing SGLUnorderedMap::constEnd gives SGLUnorderedMap::constBegin and decrementing SGLUnorderedMap::constBegin gives SGLUnorderedMap::constEnd.
Decrements the constant iterator to point towards the previous key value pair and returns the old constant iterator.
SGLUnorderedMap::ConstIterator is circular, incrementing SGLUnorderedMap::constEnd gives SGLUnorderedMap::constBegin and decrementing SGLUnorderedMap::constBegin gives SGLUnorderedMap::constEnd.
Decrements the constant iterator to point towards the previous key value pair and returns the new constant iterator.
SGLUnorderedMap::ConstIterator is circular, incrementing SGLUnorderedMap::constEnd gives SGLUnorderedMap::constBegin and decrementing SGLUnorderedMap::constBegin gives SGLUnorderedMap::constEnd.
Checks if this constant iterator points to the same key value pair as x.
Returns the value in the key value pair that this constant iterator points to.
If this iterator is SGLUnorderedMap::constEnd, using this function will crash.
©2025 05524F.sg (Singapore)