GNUstep CoreBase Library 0.2
|
Data Structures | |
struct | CFSetCallBacks |
Typedefs | |
typedef const struct __CFSet * | CFSetRef |
typedef void(* | CFSetApplierFunction) (const void *value, void *context) |
typedef CFStringRef(* | CFSetCopyDescriptionCallBack) (const void *value) |
typedef Boolean(* | CFSetEqualCallBack) (const void *value1, const void *value2) |
typedef CFHashCode(* | CFSetHashCallBack) (const void *value) |
typedef void(* | CFSetReleaseCallBack) (CFAllocatorRef alloc, const void *value) |
typedef const void *(* | CFSetRetainCallBack) (CFAllocatorRef alloc, const void *value) |
Variables | |
const CFSetCallBacks | kCFCopyStringSetCallBacks |
const CFSetCallBacks | kCFTypeSetCallBacks |
Creating a set | |
CFSetRef | CFSetCreate (CFAllocatorRef alloc, const void **values, CFIndex numValues, const CFSetCallBacks *callBacks) |
CFSetRef | CFSetCreateCopy (CFAllocatorRef alloc, CFSetRef set) |
Examining a set | |
Boolean | CFSetContainsValue (CFSetRef set, const void *value) |
CFIndex | CFSetGetCount (CFSetRef set) |
CFIndex | CFSetGetCountOfValue (CFSetRef set, const void *value) |
void | CFSetGetValues (CFSetRef set, const void **values) |
const void * | CFSetGetValue (CFSetRef set, const void *value) |
Boolean | CFSetGetValueIfPresent (CFSetRef set, const void *candidate, const void **value) |
Applying a funcation to a set | |
void | CFSetApplyFunction (CFSetRef set, CFSetApplierFunction applier, void *context) |
Getting the CFSet type ID | |
CFTypeID | CFSetGetTypeID (void) |
struct CFSetCallBacks |
Data Fields | ||
---|---|---|
CFIndex | version | |
CFSetRetainCallBack | retain | |
CFSetReleaseCallBack | release | |
CFSetCopyDescriptionCallBack | copyDescription | |
CFSetEqualCallBack | equal | |
CFSetHashCallBack | hash |