EIterator

EIterator

Synopsis




                    EIterator;
const void*         e_iterator_get                      (EIterator *iterator);
void                e_iterator_reset                    (EIterator *iterator);
void                e_iterator_last                     (EIterator *iterator);
gboolean            e_iterator_next                     (EIterator *iterator);
gboolean            e_iterator_prev                     (EIterator *iterator);
void                e_iterator_delete                   (EIterator *iterator);
void                e_iterator_insert                   (EIterator *iterator,
                                                         const void *object,
                                                         gboolean before);
void                e_iterator_set                      (EIterator *iterator,
                                                         const void *object);
gboolean            e_iterator_is_valid                 (EIterator *iterator);
void                e_iterator_invalidate               (EIterator *iterator);


Object Hierarchy


  GObject
   +----EIterator
         +----EListIterator

Signals


  "invalidate"                                     : Run Last

Description

Details

EIterator

typedef struct _EIterator EIterator;


e_iterator_get ()

const void*         e_iterator_get                      (EIterator *iterator);

iterator :

Returns :


e_iterator_reset ()

void                e_iterator_reset                    (EIterator *iterator);

iterator :


e_iterator_last ()

void                e_iterator_last                     (EIterator *iterator);

iterator :


e_iterator_next ()

gboolean            e_iterator_next                     (EIterator *iterator);

iterator :

Returns :


e_iterator_prev ()

gboolean            e_iterator_prev                     (EIterator *iterator);

iterator :

Returns :


e_iterator_delete ()

void                e_iterator_delete                   (EIterator *iterator);

iterator :


e_iterator_insert ()

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

iterator :

object :

before :


e_iterator_set ()

void                e_iterator_set                      (EIterator *iterator,
                                                         const void *object);

iterator :

object :


e_iterator_is_valid ()

gboolean            e_iterator_is_valid                 (EIterator *iterator);

iterator :

Returns :


e_iterator_invalidate ()

void                e_iterator_invalidate               (EIterator *iterator);

iterator :

Signal Details

The "invalidate" signal

void                user_function                      (EIterator *eiterator,
                                                        gpointer   user_data)      : Run Last

eiterator :

the object which received the signal.

user_data :

user data set when the signal handler was connected.