17 #import "OFDictionary.h"
19 struct of_dictionary_hashtable_bucket
27 struct of_dictionary_hashtable_bucket **data;
32 #if defined(OF_SET_M) || defined(OF_COUNTED_SET_M) || \
33 defined(OF_SET_HASHTABLE_M) || defined(OF_COUNTED_SET_HASHTABLE_M)
35 copyKeys: (BOOL)copyKeys;
39 @interface OFDictionaryEnumerator_hashtable:
OFEnumerator
41 OFDictionary_hashtable *dictionary;
42 struct of_dictionary_hashtable_bucket **data;
44 unsigned long mutations;
45 unsigned long *mutationsPtr;
49 - initWithDictionary: (OFDictionary_hashtable*)dictionary
50 data: (struct of_dictionary_hashtable_bucket**)data
52 mutationsPointer: (
unsigned long*)mutationsPtr;
55 @interface OFDictionaryKeyEnumerator_hashtable: OFDictionaryEnumerator_hashtable
58 @interface OFDictionaryObjectEnumerator_hashtable:
59 OFDictionaryEnumerator_hashtable
65 extern struct of_dictionary_hashtable_bucket
66 of_dictionary_hashtable_deleted_bucket;