@@ -58,10 +58,23 @@ static bool default_equal(void *value1, void *value2) { return (value1 == value2); } + +@interface OFMapTable (OF_PRIVATE_CATEGORY) +- (void)OF_setValue: (void*)value + forKey: (void*)key + hash: (uint32_t)hash; +@end + +@interface OFMapTableEnumerator (OF_PRIVATE_CATEGORY) +- OF_initWithMapTable: (OFMapTable*)mapTable + buckets: (struct of_map_table_bucket**)buckets + capacity: (uint32_t)capacity + mutationsPointer: (unsigned long*)mutationsPtr; +@end @interface OFMapTableKeyEnumerator: OFMapTableEnumerator @end @interface OFMapTableValueEnumerator: OFMapTableEnumerator