mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
added GSdoc comments to class, method, and function declarations; for some classes some comments were already in the source file (not the header), in which case further comments were added here; otherwise comments were put in the headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19586 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3e78bdb1e7
commit
9e3ec7ecff
38 changed files with 2408 additions and 161 deletions
|
@ -47,25 +47,32 @@ typedef void* NSHashTable;
|
|||
*/
|
||||
typedef struct { void *map; void *node; size_t bucket; } NSHashEnumerator;
|
||||
|
||||
/** Callback functions. <br />*/
|
||||
/** Callback functions for an NSHashTable. See NSCreateHashTable() . <br />*/
|
||||
typedef struct _NSHashTableCallBacks
|
||||
{
|
||||
/** hash ... Hashing function. NOTE: Elements with equal values must have
|
||||
* equal hash function values. <br />*/
|
||||
/** <code>unsigned int (*hash)(NSHashTable *, const void *)</code> ...
|
||||
* Hashing function. NOTE: Elements with equal values must have equal hash
|
||||
* function values. The default if NULL uses the pointer addresses
|
||||
* directly. <br/>*/
|
||||
unsigned int (*hash)(NSHashTable *, const void *);
|
||||
|
||||
/** isEqual ... Comparison function. <br />*/
|
||||
/** <code>BOOL (*isEqual)(NSHashTable *, const void *, const void *)</code>
|
||||
* ... Comparison function. The default if NULL uses '<code>==</code>'.
|
||||
* <br/>*/
|
||||
BOOL (*isEqual)(NSHashTable *, const void *, const void *);
|
||||
|
||||
/** retain ... Retaining function called when adding elements
|
||||
* to the table. <br />*/
|
||||
/** <code>void (*retain)(NSHashTable *, const void *)</code> ...
|
||||
* Retaining function called when adding elements to the table.
|
||||
* The default if NULL is a no-op (no reference counting). <br/> */
|
||||
void (*retain)(NSHashTable *, const void *);
|
||||
|
||||
/** release ... Releasing function called when a data element is
|
||||
* removed from the table. <br />*/
|
||||
/** <code>void (*release)(NSHashTable *, void *)</code> ... Releasing
|
||||
* function called when a data element is removed from the table.
|
||||
* The default if NULL is a no-op (no reference counting).<br/>*/
|
||||
void (*release)(NSHashTable *, void *);
|
||||
|
||||
/** describe ... Description function. <br />*/
|
||||
/** <code>NSString *(*describe)(NSHashTable *, const void *)</code> ...
|
||||
* Description function. The default if NULL prints boilerplate. <br /> */
|
||||
NSString *(*describe)(NSHashTable *, const void *);
|
||||
} NSHashTableCallBacks;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue