00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @interface NSHashFunctions : NSObject
00010 {
00011 }
00012
00013 + (id)alloc;
00014 + (id)allocWithZone:(struct _NSZone *)fp8;
00015 + (id)hashFunctions;
00016 + (id)strongPointers;
00017 + (id)weakPointers;
00018 + (id)strongObjects;
00019 + (id)weakObjects;
00020 - (id)init;
00021 - (void)useIntegerPersonality;
00022 - (void)usePointerPersonality;
00023 - (void)useCStringPersonality;
00024 - (void)useObjectPersonality;
00025 - (void)useObjectPointerPersonality;
00026 - (void)setSizeFunction:(void *)fp8;
00027 - (void)setHashFunction:(void *)fp8;
00028 - (void)setIsEqualFunction:(void *)fp8;
00029 - (void)setDescriptionFunction:(void *)fp8;
00030 - (void)useMallocMemory;
00031 - (void)useMachMemory;
00032 - (void)useStrongMemory;
00033 - (void)useWeakMemory;
00034 - (void)useCopyInOption;
00035 - (void)setAcquireFunction:(void *)fp8;
00036 - (void)setRelinquishFunction:(void *)fp8;
00037 - (void)setCopyFunction:(void *)fp8;
00038 - (void)useUnscannedBackingStore;
00039 - (void)useScannedBackingStore;
00040 - (void)useWeakBackingStore;
00041
00042 @end
00043