|
ObjFW
|
Go to the source code of this file.
Classes | |
| struct | OFMapTableFunctions |
| A struct describing the functions to be used by the map table. More... | |
| class | OFMapTable |
| A class similar to OFDictionary, but providing more options how keys and objects should be retained, released, compared and hashed. More... | |
| class | OFMapTableEnumerator |
| A class which provides methods to enumerate through an OFMapTable's keys or objects. More... | |
Typedefs | |
| typedef void(^ | OFMapTableEnumerationBlock) (void *key, void *object, bool *stop) |
| A block for enumerating an OFMapTable. | |
| typedef void *(^ | OFMapTableReplaceBlock) (void *key, void *object) |
| A block for replacing objects in an OFMapTable. | |
| typedef void(^ OFMapTableEnumerationBlock) (void *key, void *object, bool *stop) |
A block for enumerating an OFMapTable.
| key | The current key |
| object | The current object |
| stop | A pointer to a variable that can be set to true to stop the enumeration |
| typedef void *(^ OFMapTableReplaceBlock) (void *key, void *object) |
A block for replacing objects in an OFMapTable.
| key | The key of the object to replace |
| object | The object to replace |