struct Gtk::BitsetIter
- Gtk::BitsetIter
- Struct
- Value
- Object
Overview
An opaque, stack-allocated struct for iterating
over the elements of a Gtk::Bitset
.
Before a Gtk::BitsetIter
can be used, it needs to be initialized with
Gtk::BitsetIter#init_first
, Gtk::BitsetIter#init_last
or Gtk::BitsetIter#init_at
.
Defined in:
lib/gi-crystal/src/auto/gtk-4.0/bitset_iter.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibGtk::BitsetIter, _transfer : GICrystal::Transfer)
- .new(private_data : Enumerable(Pointer(Void))? = nil)
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
- .init_at(set : Gtk::Bitset, target : UInt32) : Gtk::BitsetIter
- .init_first(set : Gtk::Bitset) : Gtk::BitsetIter
- .init_last(set : Gtk::Bitset) : Gtk::BitsetIter
Instance Method Summary
- #==(other : self) : Bool
- #is_valid : Bool
- #next : Bool
- #previous : Bool
- #private_data(*args, **options)
- #private_data(*args, **options, &)
- #private_data=(arg)
- #value : UInt32