29@interface OOWeakSet: NSObject <NSCopying, NSMutableCopying>
36- (id) initWithCapacity:(NSUInteger)capacity;
39+ (instancetype) setWithCapacity:(NSUInteger)capacity;
42- (BOOL) containsObject:(
id<OOWeakReferenceSupport>)object;
43- (NSEnumerator *) objectEnumerator;
45- (void) addObject:(
id<OOWeakReferenceSupport>)object;
46- (void) removeObject:(
id<OOWeakReferenceSupport>)object;
48- (void) addObjectsByEnumerating:(NSEnumerator *)enumerator;
50- (void) makeObjectsPerformSelector:(
SEL)selector;
51- (void) makeObjectsPerformSelector:(
SEL)selector withObject:(
id)argument;
53- (NSArray *) allObjects;
55- (void) removeAllObjects;