Class BitsetIter

All Implemented Interfaces:
PointerInterface

public class BitsetIter extends Record
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
[func@Gtk.BitsetIter.init_first], [func@Gtk.BitsetIter.init_last]
or [func@Gtk.BitsetIter.init_at].

https://docs.gtk.org/gtk4/struct.BitsetIter.html

  • Constructor Details

  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getValue

      public int getValue()
      Gets the current value that @iter points to.

      If @iter is not valid and [method@Gtk.BitsetIter.is_valid]
      returns %FALSE, this function returns 0.
      Returns:
      The current value pointer to by @iter
    • isValid

      public boolean isValid()
      Checks if @iter points to a valid value.
      Returns:
      %TRUE if @iter points to a valid value
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()