gtk.bitset_iter
Module for [BitsetIter] class
class BitsetIter
Types 1
classBitsetIter : gobject.boxed.Boxed
An opaque, stack-allocated struct for iterating over the elements of a [gtk.bitset.Bitset].
Before a [gtk.bitset_iter.BitsetIter] can be used, it needs to be initialized with [gtk.bitset_iter.BitsetIter.initFirst], [gtk.bitset_iter.BitsetIter.initLast] or [gtk.bitset_iter.BitsetIter.initAt].
Methods
BitsetIter self()Returns `this`, for use in `with` statements.uint getValue()Gets the current value that iter points to.bool isValid()Checks if iter points to a valid value. Returns: true if iter points to a valid valuebool next(out uint value)Moves iter to the next value in the set.bool previous(out uint value)Moves iter to the previous value in the set.bool initAt(out gtk.bitset_iter.BitsetIter iter, gtk.bitset.Bitset set, uint target, out uint value)Initializes iter to point to target.bool initFirst(out gtk.bitset_iter.BitsetIter iter, gtk.bitset.Bitset set, out uint value)Initializes an iterator for set and points it to the first value in set.bool initLast(out gtk.bitset_iter.BitsetIter iter, gtk.bitset.Bitset set, out uint value)Initializes an iterator for set and points it to the last value in set.