tree.c File Reference

#include "tree_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>

Go to the source code of this file.

Functions

void GWEN_Tree_Add (GWEN_TREE *l, GWEN_TREE_ELEMENT *el)
void GWEN_Tree_AddChild (GWEN_TREE_ELEMENT *where, GWEN_TREE_ELEMENT *el)
void GWEN_Tree_AddList (GWEN_TREE *dest, GWEN_TREE *l)
void GWEN_Tree_Del (GWEN_TREE_ELEMENT *el)
void GWEN_Tree_free (GWEN_TREE *l)
int GWEN_Tree_GetCount (const GWEN_TREE *l)
void * GWEN_Tree_GetFirst (const GWEN_TREE *l)
void * GWEN_Tree_GetLast (const GWEN_TREE *l)
void GWEN_Tree_Insert (GWEN_TREE *l, GWEN_TREE_ELEMENT *el)
void GWEN_Tree_InsertChild (GWEN_TREE_ELEMENT *where, GWEN_TREE_ELEMENT *el)
GWEN_TREEGWEN_Tree_new ()
void GWEN_TreeElement_free (GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetBelow (const GWEN_TREE_ELEMENT *el)
uint32_t GWEN_TreeElement_GetChildrenCount (const GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetFirstChild (const GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetLastChild (const GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetNext (const GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetParent (const GWEN_TREE_ELEMENT *el)
void * GWEN_TreeElement_GetPrevious (const GWEN_TREE_ELEMENT *el)
GWEN_TREE_ELEMENTGWEN_TreeElement_new (void *d)

Generated by  doxygen 1.6.2