Added +mapTableWithWeakToWeakObjects

This commit is contained in:
Andy Van Ness 2012-03-18 15:15:44 -04:00
parent a093d259e6
commit 018010b6dc
2 changed files with 5 additions and 0 deletions

View File

@ -41,6 +41,7 @@ typedef struct {
struct _NSMapNode **buckets;
}
+mapTableWithWeakToWeakObjects;
+mapTableWithWeakToStrongObjects;
+mapTableWithStrongToStrongObjects;

View File

@ -420,6 +420,10 @@ NSString *NSStringFromMapTable(NSMapTable *table){
return string;
}
+mapTableWithWeakToWeakObjects {
return [NSCreateMapTable(NSNonRetainedObjectMapKeyCallBacks,NSNonRetainedObjectMapValueCallBacks,0) autorelease];
}
+mapTableWithWeakToStrongObjects {
return [NSCreateMapTable(NSNonRetainedObjectMapKeyCallBacks,NSObjectMapValueCallBacks,0) autorelease];
}