Gee.Iterator

g GObject.GInterface GObject.GInterface Gee.Iterator Gee.Iterator GObject.GInterface->Gee.Iterator

Implementations:

None

Methods

class

concat (g_type, g_dup_func, g_destroy_func, iters)

class

unfold (a_type, a_dup_func, a_destroy_func, f, f_target, current)

get ()

get_read_only ()

get_valid ()

has_next ()

next ()

remove ()

Virtual Methods

do_get ()

do_get_read_only ()

do_get_valid ()

do_has_next ()

do_next ()

do_remove ()

Properties

Name

Type

Flags

Short Description

read-only

bool

r

read-only

valid

bool

r

valid

Signals

None

Fields

None

Class Details

class Gee.Iterator
Bases:

GObject.GInterface

Structure:

Gee.IteratorIface

classmethod concat(g_type, g_dup_func, g_destroy_func, iters)
Parameters:
Return type:

Gee.Iterator

classmethod unfold(a_type, a_dup_func, a_destroy_func, f, f_target, current)
Parameters:
Return type:

Gee.Iterator

get()
Return type:

object or None

get_read_only()
Return type:

bool

get_valid()
Return type:

bool

has_next()
Return type:

bool

next()
Return type:

bool

remove()
do_get() virtual
Return type:

object or None

do_get_read_only() virtual
Return type:

bool

do_get_valid() virtual
Return type:

bool

do_has_next() virtual
Return type:

bool

do_next() virtual
Return type:

bool

do_remove() virtual

Property Details

Gee.Iterator.props.read_only
Name:

read-only

Type:

bool

Default Value:

False

Flags:

READABLE

read-only

Gee.Iterator.props.valid
Name:

valid

Type:

bool

Default Value:

False

Flags:

READABLE

valid