Sets our main struct and passes it to the parent class.
Returns a negative number if @a comes before @b, 0 if they are equal, and a positive number if @a comes after @b.
Returns the position of @iter
Returns the #GSequence that @iter points into.
Get the main Gtk struct
the main Gtk struct as a void*
Returns whether @iter is the begin iterator
Returns whether @iter is the end iterator
Returns the #GSequenceIter which is @delta positions away from @iter. If @iter is closer than -@delta positions to the beginning of the sequence, the begin iterator is returned. If @iter is closer than @delta positions to the end of the sequence, the end iterator is returned.
Returns an iterator pointing to the next position after @iter. If @iter is the end iterator, the end iterator is returned.
Returns an iterator pointing to the previous position before @iter. If @iter is the begin iterator, the begin iterator is returned.
the main Gtk struct
The #GSequenceIter struct is an opaque data type representing an iterator pointing into a #GSequence.