![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|
ianjuta-iterableianjuta-iterable — |
#define IANJUTA_ITERABLE_ERROR IAnjutaIterable; IAnjutaIterableIface; GQuark ianjuta_iterable_error_quark (void); void ianjuta_iterable_foreach (IAnjutaIterable *obj, GFunc callback, gpointer user_data, GError **err); gpointer ianjuta_iterable_get (IAnjutaIterable *obj, GType data_type, GError **err); gboolean ianjuta_iterable_get_settable (IAnjutaIterable *obj, GError **err); gboolean ianjuta_iterable_next (IAnjutaIterable *obj, GError **err); gboolean ianjuta_iterable_previous (IAnjutaIterable *obj, GError **err); void ianjuta_iterable_set (IAnjutaIterable *obj, GType data_type, gpointer data, GError **err);
typedef struct { GTypeInterface g_iface; gboolean (*first) (IAnjutaIterable *obj, GError **err); void (*foreach) (IAnjutaIterable *obj, GFunc callback, gpointer user_data, GError **err); gpointer (*get) (IAnjutaIterable *obj, GType data_type, GError **err); gint (*get_length) (IAnjutaIterable *obj, GError **err); gpointer (*get_nth) (IAnjutaIterable *obj, GType data_type, gint position, GError **err); gint (*get_position) (IAnjutaIterable *obj, GError **err); gboolean (*get_settable) (IAnjutaIterable *obj, GError **err); gboolean (*last) (IAnjutaIterable *obj, GError **err); gboolean (*next) (IAnjutaIterable *obj, GError **err); gboolean (*previous) (IAnjutaIterable *obj, GError **err); void (*set) (IAnjutaIterable *obj, GType data_type, gpointer data, GError **err); void (*set_nth) (IAnjutaIterable *obj, GType data_type, gpointer data, gint position, GError **err); } IAnjutaIterableIface;
void ianjuta_iterable_foreach (IAnjutaIterable *obj, GFunc callback, gpointer user_data, GError **err);
obj : |
|
callback : |
|
user_data : |
|
err : |
gpointer ianjuta_iterable_get (IAnjutaIterable *obj, GType data_type, GError **err);
obj : |
|
data_type : |
|
err : |
|
Returns : |
gboolean ianjuta_iterable_get_settable (IAnjutaIterable *obj, GError **err);
obj : |
|
err : |
|
Returns : |
gboolean ianjuta_iterable_next (IAnjutaIterable *obj, GError **err);
obj : |
|
err : |
|
Returns : |
gboolean ianjuta_iterable_previous (IAnjutaIterable *obj, GError **err);
obj : |
|
err : |
|
Returns : |
void ianjuta_iterable_set (IAnjutaIterable *obj, GType data_type, gpointer data, GError **err);
obj : |
|
data_type : |
|
data : |
|
err : |
<< ianjuta-help | ianjuta-iterable-tree >> |