|
GNUstep CoreBase Library 0.2
|
Data Structures | |
| struct | CFTreeContext |
Creating Trees | |
| CFTreeRef | CFTreeCreate (CFAllocatorRef allocator, const CFTreeContext *context) |
Sorting a Tree | |
| void | CFTreeSortChildren (CFTreeRef tree, CFComparatorFunction comp, void *context) |
Examining a Tree | |
| CFTreeRef | CFTreeFindRoot (CFTreeRef tree) |
| CFTreeRef | CFTreeGetChildAtIndex (CFTreeRef tree, CFIndex idx) |
| CFIndex | CFTreeGetChildCount (CFTreeRef tree) |
| void | CFTreeGetChildren (CFTreeRef tree, CFTreeRef *children) |
| void | CFTreeGetContext (CFTreeRef tree, CFTreeContext *context) |
| CFTreeRef | CFTreeGetFirstChild (CFTreeRef tree) |
| CFTreeRef | CFTreeGetNextSibling (CFTreeRef tree) |
| CFTreeRef | CFTreeGetParent (CFTreeRef tree) |
Performing an Operation on Tree Elements | |
| void | CFTreeApplyFunctionToChildren (CFTreeRef tree, CFTreeApplierFunction applier, void *context) |
Getting the Tree Type ID | |
| CFTypeID | CFTreeGetTypeID (void) |
| struct _CFTreeContext |
| Data Fields | ||
|---|---|---|
| CFIndex | version | |
| void * | info | |
| CFTreeRetainCallBack | retain | |
| CFTreeReleaseCallBack | release | |
| CFTreeCopyDescriptionCallBack | copyDescription | |