|
GNUstep CoreBase Library 0.2
|
Data Structures | |
| struct | CFBagCallBacks |
Typedefs | |
| typedef const struct __CFBag * | CFBagRef |
| typedef void(* | CFBagApplierFunction) (const void *value, void *context) |
| typedef CFStringRef(* | CFBagCopyDescriptionCallBack) (const void *value) |
| typedef Boolean(* | CFBagEqualCallBack) (const void *value1, const void *value2) |
| typedef CFHashCode(* | CFBagHashCallBack) (const void *value) |
| typedef void(* | CFBagReleaseCallBack) (CFAllocatorRef alloc, const void *value) |
| typedef const void *(* | CFBagRetainCallBack) (CFAllocatorRef alloc, const void *value) |
Variables | |
| const CFBagCallBacks | kCFCopyStringBagCallBacks |
| const CFBagCallBacks | kCFTypeBagCallBacks |
Creating a bag | |
| CFBagRef | CFBagCreate (CFAllocatorRef alloc, const void **values, CFIndex numValues, const CFBagCallBacks *callBacks) |
| CFBagRef | CFBagCreateCopy (CFAllocatorRef alloc, CFBagRef bag) |
Examining a dictionary | |
| Boolean | CFBagContainsValue (CFBagRef bag, const void *value) |
| CFIndex | CFBagGetCount (CFBagRef bag) |
| CFIndex | CFBagGetCountOfValue (CFBagRef bag, const void *value) |
| void | CFBagGetValues (CFBagRef bag, const void **values) |
| const void * | CFBagGetValue (CFBagRef bag, const void *value) |
| Boolean | CFBagGetValueIfPresent (CFBagRef bag, const void *candidate, const void **value) |
Applying a funcation to a dictionary | |
| void | CFBagApplyFunction (CFBagRef bag, CFBagApplierFunction applier, void *context) |
Getting the CFBag type ID | |
| CFTypeID | CFBagGetTypeID (void) |
| struct CFBagCallBacks |
| Data Fields | ||
|---|---|---|
| CFIndex | version | |
| CFBagRetainCallBack | retain | |
| CFBagReleaseCallBack | release | |
| CFBagCopyDescriptionCallBack | copyDescription | |
| CFBagEqualCallBack | equal | |
| CFBagHashCallBack | hash | |