Up
Authors
- Richard Frith-Macdonald (
rfm@gnu.org
)
-
Version: 28234
Date: 2009-04-19 11:03:18 +0100 (Sun, 19 Apr 2009)
Copyright: (C) 2009 Free Software Foundation, Inc.
- Declared in:
- Foundation/NSMapTable.h
- Conforms to:
- NSCopying
- NSCoding
- NSFastEnumeration
Availability: OpenStep
Description forthcoming.
Method summary
+ (id)
mapTableWithStrongToStrongObjects;
Availability: OpenStep
Convenience method for creating a map table to
store object values using object keys.
+ (id)
mapTableWithStrongToWeakObjects;
Availability: OpenStep
Convenience method for creating a map table to
store non-retained object values with retained object
keys.
+ (id)
mapTableWithWeakToStrongObjects;
Availability: OpenStep
Convenience method for creating a map table to
store retained object values with non-retained object
keys.
+ (id)
mapTableWithWeakToWeakObjects;
Availability: OpenStep
Convenience method for creating a map table to
store non-retained object values with non-retained
object keys.
- (
NSUInteger)
count;
Availability: OpenStep
Return the number of items stored in the map.
- (
NSDictionary*)
dictionaryRepresentation;
Availability: OpenStep
Return a dictionary containing the keys and values
in the receiver.
- (id)
initWithKeyPointerFunctions: (
NSPointerFunctions*)keyFunctions
valuePointerFunctions: (
NSPointerFunctions*)valueFunctions
capacity: (
NSUInteger)initialCapacity;
Availability: OpenStep
Initialiser using full pointer function
information to describe the keys and values.
- (
NSEnumerator*)
keyEnumerator;
Availability: OpenStep
Return an enumerator able to enumerate the keys in
the receiver.
- (
NSPointerFunctions*)
keyPointerFunctions;
Availability: OpenStep
Return an NSPointerFunctions value describind the
functions used by the receiver to handle keys.
- (
NSEnumerator*)
objectEnumerator;
Availability: OpenStep
Return an enumerator able to enumerate the values in
the receiver.
- (id)
objectForKey: (id)aKey;
Availability: OpenStep
Return the object stored under the specified key.
- (void)
removeAllObjects;
Availability: OpenStep
Empty the receiver of all stored values.
- (void)
removeObjectForKey: (id)aKey;
Availability: OpenStep
Remove the object stored under the specified key.
- (void)
setObject: (id)anObject
forKey: (id)aKey;
Availability: OpenStep
Store the object under the specified key, replacing
any object which was previously stored under that key.
- (
NSPointerFunctions*)
valuePointerFunctions;
Availability: OpenStep
Return an NSPointerFunctions value describind the
functions used by the receiver to handle values.
Up