GLib.SequenceIter – glib-2.0 Reference Manual
Packages
glib-2.0
GLib
SequenceIter
@get
@set
compare
foreach_range
get_position
get_sequence
insert_before
is_begin
is_end
move
move_range
move_to
next
prev
range_get_midpoint
remove
remove_range
sort_changed
sort_changed_iter
swap
SequenceIter
Object Hierarchy:
Description:
[
Compact
]
[
Version
( since =
"2.14"
) ]
public
class
SequenceIter
<
G
>
Namespace:
GLib
Package:
glib-2.0
Content:
Methods:
public
bool
is_begin
()
public
bool
is_end
()
public
SequenceIter
<
G
>
next
()
public
SequenceIter
<
G
>
prev
()
public
int
get_position
()
public
SequenceIter
<
G
>
move
(
int
delta)
public
unowned
Sequence
<
G
>
get_sequence
()
public
int
compare
(
SequenceIter
<
G
> other)
public
void
foreach_range
(
SequenceIter
<
G
> end,
Func
<
G
> func)
public
SequenceIter
<
G
>
insert_before
(
owned
G
data)
public
void
move_to
(
SequenceIter
<
G
> dest)
public
void
swap
(
SequenceIter
<
G
> dest)
public
void
sort_changed
(
CompareDataFunc
<
G
> cmp_func)
public
void
sort_changed_iter
(
SequenceIterCompareFunc
<
G
> iter_cmp)
public
void
remove
()
public
void
remove_range
(
SequenceIter
<
G
> end)
public
void
move_range
(
SequenceIter
<
G
> begin,
SequenceIter
<
G
> end)
public
weak
G
@get
()
public
void
@set
(
owned
G
data)
public
SequenceIter
<
G
>
range_get_midpoint
(
SequenceIter
<
G
> end)