class Gtk::BitsetIter
- Gtk::BitsetIter
- Reference
- Object
Overview
An opaque, stack-allocated struct for iterating
over the elements of a GtkBitset
.
Before a GtkBitsetIter
can be used, it needs to be initialized with
Gtk::BitsetIter#init_first
, Gtk::BitsetIter#init_last
or Gtk::BitsetIter#init_at
.
Defined in:
auto/gtk-4.0/bitset_iter.crConstructors
- .new(pointer : Pointer(Void), 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
Returns
true
if this reference is the same as other. - #_next : Bool
- #finalize
- #is_valid : Bool
- #previous : Bool
- #private_data : Enumerable(Pointer(Void))
- #private_data=(value : Enumerable(Pointer(Void)))
- #to_unsafe : Pointer(Void)
- #value : UInt32
Constructor Detail
Class Method Detail
Instance Method Detail
def ==(other : self) : Bool
#
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.