EIterator

EIterator

Functions

Signals

void invalidate Run Last

Types and Values

struct EIterator

Object Hierarchy

    GObject
    ╰── EIterator
        ╰── EListIterator

Description

Functions

e_iterator_get ()

gconstpointer
e_iterator_get (EIterator *iterator);

Returns

the iterator.

[transfer none]


e_iterator_reset ()

void
e_iterator_reset (EIterator *iterator);

e_iterator_last ()

void
e_iterator_last (EIterator *iterator);

e_iterator_next ()

gboolean
e_iterator_next (EIterator *iterator);

e_iterator_prev ()

gboolean
e_iterator_prev (EIterator *iterator);

e_iterator_delete ()

void
e_iterator_delete (EIterator *iterator);

e_iterator_insert ()

void
e_iterator_insert (EIterator *iterator,
                   gconstpointer object,
                   gboolean before);

e_iterator_set ()

void
e_iterator_set (EIterator *iterator,
                gconstpointer object);

e_iterator_is_valid ()

gboolean
e_iterator_is_valid (EIterator *iterator);

e_iterator_invalidate ()

void
e_iterator_invalidate (EIterator *iterator);

Types and Values

struct EIterator

struct EIterator;

Contains only private data that should be read and manipulated using the functions below.

Signal Details

The “invalidate” signal

void
user_function (EIterator *eiterator,
               gpointer   user_data)

Flags: Run Last