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 T, typename EqualityCheck, typename HashFunction› class SGLUnorderedMultiSet::Iterator;
part of SGEXTN module SG_Containers
iterator for SGLUnorderedMultiSet
list of all including inherited members
preprocessor file inclusion directive: #include ‹SGLUnorderedMultiSet.h›
CMake target for BuildLah: SGEXTN::SG_Containers
see this link for more information about BuildLah
parent class: (none)
children classes: (none)
bool operator!=(SGLUnorderedMultiSet::Iterator x);
const T& operator*();
SGLUnorderedMultiSet::Iterator operator++(int);
SGLUnorderedMultiSet::Iterator& operator++();
SGLUnorderedMultiSet::Iterator& operator--();
SGLUnorderedMultiSet::Iterator operator--(int);
bool operator==(SGLUnorderedMultiSet::Iterator x);
SGLUnorderedMultiSet::Iterator is a iterator for SGLUnorderedMultiSet and points towards an element in the SGLUnorderedMultiSet. This can be used to iterate over the SGLUnorderedMultiSet sequentially. If you do not need to modify the SGLUnorderedMultiSet while iterating, use SGLUnorderedMultiSet::ConstIterator instead. This is a template based class with no separate source file.
SGLUnorderedMultiSet::Iterator stores a pointer to the memory location where SGLUnorderedMultiSet keeps all its data.
Checks if this iterator points to a different element from x.
Returns the element that this iterator points to.
If this iterator is SGLUnorderedMultiSet::end, using this function will crash.
Increments the iterator to point towards the next element and returns the old iterator.
SGLUnorderedMultiSet::Iterator is circular, incrementing SGLUnorderedMultiSet::end gives SGLUnorderedMultiSet::begin and decrementing SGLUnorderedMultiSet::begin gives SGLUnorderedMultiSet::end.
Increments the iterator to point towards the next element and returns the new iterator.
SGLUnorderedMultiSet::Iterator is circular, incrementing SGLUnorderedMultiSet::end gives SGLUnorderedMultiSet::begin and decrementing SGLUnorderedMultiSet::begin gives SGLUnorderedMultiSet::end.
Decrements the iterator to point towards the previous element and returns the new iterator.
SGLUnorderedMultiSet::Iterator is circular, incrementing SGLUnorderedMultiSet::end gives SGLUnorderedMultiSet::begin and decrementing SGLUnorderedMultiSet::begin gives SGLUnorderedMultiSet::end.
Decrements the iterator to point towards the previous element and returns the old iterator.
SGLUnorderedMultiSet::Iterator is circular, incrementing SGLUnorderedMultiSet::end gives SGLUnorderedMultiSet::begin and decrementing SGLUnorderedMultiSet::begin gives SGLUnorderedMultiSet::end.
Checks if this iterator points to the same element as x.
©2025 05524F.sg (Singapore)