227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
/**
* @class OFMapTableEnumerator OFMapTable.h ObjFW/OFMapTable.h
*
* @brief A class which provides methods to enumerate through an OFMapTable's
* keys or objects.
*/
@interface OFMapTableEnumerator: OFObject
{
OFMapTable *_mapTable;
struct OFMapTableBucket *_Nonnull *_Nullable _buckets;
uint32_t _capacity;
unsigned long _mutations, *_Nullable _mutationsPtr, _position;
}
|
>
>
>
|
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
/**
* @class OFMapTableEnumerator OFMapTable.h ObjFW/OFMapTable.h
*
* @brief A class which provides methods to enumerate through an OFMapTable's
* keys or objects.
*/
#ifndef OF_MAP_TABLE_M
OF_SUBCLASSING_RESTRICTED
#endif
@interface OFMapTableEnumerator: OFObject
{
OFMapTable *_mapTable;
struct OFMapTableBucket *_Nonnull *_Nullable _buckets;
uint32_t _capacity;
unsigned long _mutations, *_Nullable _mutationsPtr, _position;
}
|