Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Tree.h
Go to the documentation of this file.
1#ifndef _CHARPIPELINE_STRUCTURES_TREE_H_
2#define _CHARPIPELINE_STRUCTURES_TREE_H_
3
4#include <dolphin/types.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
16
17typedef struct {
21
22void DSExtractBranch(DSTreePtr tree, Ptr obj);
23void DSInitTree(DSTreePtr tree, Ptr obj, DSBranchPtr branch);
24void DSInsertBranchBelow(DSTreePtr tree, Ptr cursor, Ptr obj);
25void DSInsertBranchBeside(DSTreePtr tree, Ptr cursor, Ptr obj);
26void DSRemoveBranch(DSTreePtr tree, Ptr obj);
27
28#ifdef __cplusplus
29}
30#endif
31
32#endif
void DSRemoveBranch(DSTreePtr tree, Ptr obj)
Definition Tree.c:81
struct DSTree * DSTreePtr
struct DSBranch * DSBranchPtr
void DSInsertBranchBeside(DSTreePtr tree, Ptr cursor, Ptr obj)
Definition Tree.c:53
void DSInitTree(DSTreePtr tree, Ptr obj, DSBranchPtr branch)
Definition Tree.c:16
void DSExtractBranch(DSTreePtr tree, Ptr obj)
Definition Tree.c:3
void DSInsertBranchBelow(DSTreePtr tree, Ptr cursor, Ptr obj)
Definition Tree.c:21
Definition Tree.h:10
Ptr Parent
Definition Tree.h:13
Ptr Prev
Definition Tree.h:11
Ptr Children
Definition Tree.h:14
Ptr Next
Definition Tree.h:12
Definition Tree.h:17
u32 Offset
Definition Tree.h:18
Ptr Root
Definition Tree.h:19
unsigned long u32
Definition types.h:9
char * Ptr
Definition types.h:28