gtkmm 4.17.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(). | |
bool | equal (const BitsetConstIter &other) const noexcept |
Related Symbols | |
(Note that these are not member symbols.) | |
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.
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 |