## ianjuta-iterable-tree

ianjuta-iterable-tree —

##

# Synopsis

    #define     IANJUTA_ITERABLE_TREE_ERROR
    struct      IAnjutaIterableTree;
    struct      IAnjutaIterableTreeIface;
    GQuark      ianjuta_iterable_tree_error_quark
                                                (void);
    gboolean    ianjuta_iterable_tree_has_children
                                                (IAnjutaIterableTree *obj,
                                                 GError **err);
    gboolean    ianjuta_iterable_tree_parent    (IAnjutaIterableTree *obj,
                                                 GError **err);

## Description

## Details

### IANJUTA_ITERABLE_TREE_ERROR

    #define IANJUTA_ITERABLE_TREE_ERROR ianjuta_iterable_tree_error_quark()

### struct IAnjutaIterableTree

    struct IAnjutaIterableTree;

### struct IAnjutaIterableTreeIface

    struct IAnjutaIterableTreeIface {

    	IAnjutaIterableIface g_iface;

    	gboolean (*children) (IAnjutaIterableTree *obj, GError **err);
    	void (*foreach_post) (IAnjutaIterableTree *obj, GFunc callback, gpointer user_data, GError **err);
    	void (*foreach_pre) (IAnjutaIterableTree *obj, GFunc callback, gpointer user_data, GError **err);
    	gboolean (*has_children) (IAnjutaIterableTree *obj, GError **err);
    	gboolean (*parent) (IAnjutaIterableTree *obj, GError **err);

    };

### ianjuta_iterable_tree_error_quark ()

    GQuark      ianjuta_iterable_tree_error_quark
                                                (void);

Returns : |

### ianjuta_iterable_tree_has_children ()

    gboolean    ianjuta_iterable_tree_has_children
                                                (IAnjutaIterableTree *obj,
                                                 GError **err);

`obj` : |
`err` : |
Returns : |

### ianjuta_iterable_tree_parent ()

    gboolean    ianjuta_iterable_tree_parent    (IAnjutaIterableTree *obj,
                                                 GError **err);

`obj` : |
`err` : |
Returns : |