1 #ifndef SUN_TREE_TREE_H
2 #define SUN_TREE_TREE_H
4 #include <sun/tree/node.h>
10 typedef void (*SLTTreeIteratorCallback
)(SLTNode
*node
, void *userParameter
);
11 typedef SLTNode
*(*SLTTreeMapCallback
)(SLTNode
*node
, void *userParameter
);
13 extern void sltTreeIterate(SLTNode
*root
, SLTTreeIteratorCallback callback
, SLTTreeIteratorCallback postCallback
, void *userParameter
);
14 extern SLTNode
*sltTreeMap(SLTNode
*root
, SLTTreeMapCallback callback
, SLTTreeMapCallback postCallback
, void *userParameter
);