00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 #import "NSCodingProtocol.h"
00010 #import "NSCopyingProtocol.h"
00011 #import "NSFastEnumerationProtocol.h"
00012 #import "NSMutableCopyingProtocol.h"
00013
00014 @interface NSHashTable : NSObject <NSCopying, NSMutableCopying, NSCoding, NSFastEnumeration>
00015 {
00016 }
00017
00018 + (id)alloc;
00019 + (id)allocWithZone:(struct _NSZone *)fp8;
00020 + (id)newWithFunctions:(id)fp8;
00021 + (id)hashTableWithWeakObjects;
00022 - (id)member:(id)fp8;
00023 - (id)objectEnumerator;
00024 - (void)addObject:(id)fp8;
00025 - (void)removeObject:(id)fp8;
00026 - (void)removeAllObjects;
00027 - (id)anyObject;
00028 - (BOOL)containsObject:(id)fp8;
00029 - (BOOL)intersectsHashTable:(id)fp8;
00030 - (BOOL)isEqualToHashTable:(id)fp8;
00031 - (BOOL)isSubsetOfHashTable:(id)fp8;
00032 - (void)intersectHashTable:(id)fp8;
00033 - (void)unionHashTable:(id)fp8;
00034 - (void)minusHashTable:(id)fp8;
00035 - (id)mutableSet;
00036 - (BOOL)isEqual:(id)fp8;
00037 - (id)copyWithZone:(struct _NSZone *)fp8;
00038 - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
00039 - (id)initWithOptions:(unsigned int)fp8 capacity:(unsigned int)fp12;
00040 - (id)init;
00041 - (id)description;
00042 - (id)initWithCoder:(id)fp8;
00043 - (void)encodeWithCoder:(id)fp8;
00044 - (unsigned int)countByEnumeratingWithState:(CDAnonymousStruct8 *)fp8 objects:(id *)fp12 count:(unsigned int)fp16;
00045 - (unsigned int)count;
00046 - (id)allObjects;
00047 - (unsigned int)weakCount;
00048 - (id)initWithFunctions:(id)fp8;
00049 - (void *)getItem:(const void *)fp8;
00050 - (void)addItem:(const void *)fp8;
00051 - (void)insertAbsentItem:(const void *)fp8;
00052 - (void)insertKnownAbsentItem:(const void *)fp8;
00053 - (void)removeItem:(const void *)fp8;
00054 - (id)enumerator;
00055 - (id)copy;
00056 - (void)removeAllItems;
00057 - (id)hashDelegate;
00058 - (unsigned int)getKeys:(void **)fp8;
00059
00060 @end
00061