gwenhywfar  4.7.0beta
Macros | Functions
tree.c File Reference
#include "tree_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>

Go to the source code of this file.

Macros

#define DISABLE_DEBUGLOG
 

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)
 
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)
 

Macro Definition Documentation

#define DISABLE_DEBUGLOG

Definition at line 30 of file tree.c.