|
gtkmm
4.10.0
|
Alias: Gtk::Bitset::const_iterator. More...
#include <gtkmm/bitsetconstiter.h>
Public Types | |
| using | iterator_category = std::bidirectional_iterator_tag |
| using | value_type = guint |
| using | difference_type = int |
| using | reference = value_type |
| using | pointer = void |
Public Member Functions | |
| BitsetConstIter (const BitsetConstIter & other) | |
| BitsetConstIter & | operator= (const BitsetConstIter & other) |
| BitsetConstIter (BitsetConstIter && other) noexcept | |
| BitsetConstIter & | operator= (BitsetConstIter && other) noexcept |
| BitsetConstIter & | operator++ () |
| BitsetConstIter | operator++ (int) |
| BitsetConstIter & | operator-- () |
| BitsetConstIter | operator-- (int) |
| reference | operator* () const |
| operator bool () const noexcept | |
| Discovers whether the iterator is valid, and not equal to end(). More... | |
| bool | equal (const BitsetConstIter & other) const noexcept |
Related Functions | |
(Note that these are not member functions.) | |
| bool | operator== (const BitsetConstIter & lhs, const BitsetConstIter & rhs) |
| bool | operator!= (const BitsetConstIter & lhs, const BitsetConstIter & rhs) |
Alias: Gtk::Bitset::const_iterator.
A BitsetConstIter is a reference to a specific element in a specific bitset.
This is a const_iterator. There is no way to modify the bitset via an iterator. For modifying the bitset, use methods in Gtk::Bitset.
| using Gtk::BitsetConstIter::difference_type = int |
| using Gtk::BitsetConstIter::pointer = void |
| using Gtk::BitsetConstIter::value_type = guint |
| Gtk::BitsetConstIter::BitsetConstIter | ( | const BitsetConstIter & | other | ) |
|
noexcept |
|
noexcept |
|
explicitnoexcept |
Discovers whether the iterator is valid, and not equal to end().
For instance,
| reference Gtk::BitsetConstIter::operator* | ( | ) | const |
| BitsetConstIter& Gtk::BitsetConstIter::operator++ | ( | ) |
| BitsetConstIter Gtk::BitsetConstIter::operator++ | ( | int | ) |
| BitsetConstIter& Gtk::BitsetConstIter::operator-- | ( | ) |
| BitsetConstIter Gtk::BitsetConstIter::operator-- | ( | int | ) |
|
noexcept |
| BitsetConstIter& Gtk::BitsetConstIter::operator= | ( | const BitsetConstIter & | other | ) |
|
related |
|
related |