Main Page | Data Structures | File List | Data Fields | Globals

GIterator Struct Reference

An Iterator over a GContainer object. More...

#include <gcontainer.h>


Data Fields

GContType type
int index
union {
   GPtrArray *   array
   GSList *   slistPtr
   struct {
      GList *   curr
      GList *   last
   }   list
data


Detailed Description

An Iterator over a GContainer object.

Definition at line 40 of file gcontainer.h.


Field Documentation

GPtrArray* GIterator::array
 

Definition at line 44 of file gcontainer.h.

GList* GIterator::curr
 

Definition at line 47 of file gcontainer.h.

union { ... } GIterator::data
 

Referenced by g_container_get_iter(), g_container_get_iter_last(), g_iterator_get(), g_iterator_hasNext(), g_iterator_hasPrev(), iterNext(), and iterPrev().

int GIterator::index
 

Definition at line 42 of file gcontainer.h.

Referenced by g_container_get_iter(), g_container_get_iter_last(), g_iterator_get(), g_iterator_hasNext(), g_iterator_hasPrev(), iterNext(), and iterPrev().

GList* GIterator::last
 

Definition at line 48 of file gcontainer.h.

struct { ... } GIterator::list
 

GSList* GIterator::slistPtr
 

Definition at line 45 of file gcontainer.h.

GContType GIterator::type
 

Definition at line 41 of file gcontainer.h.

Referenced by g_container_get_iter(), g_container_get_iter_last(), g_iterator_get(), g_iterator_hasNext(), g_iterator_hasPrev(), iterNext(), and iterPrev().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 12 22:17:12 2004 for luau by doxygen 1.3.2