Up
Authors
- Richard Frith-Macdonald (
rfm@gnu.org
)
-
Version: 37003
Date: 2013-08-22 09:44:54 -0600 (Thu, 22 Aug 2013)
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.
+ (id)
strongToStrongObjectsMapTable;
Availability: OpenStep
Convenience method for creating a map table to
store object values using object keys. The collection
will retain both the key and the value.
+ (id)
strongToWeakObjectsMapTable;
Availability: OpenStep
Convenience method for creating a map table to
store object values using object keys. The collection
will retain the key, the value will be a zeroing weak
reference.
+ (id)
weakToStrongObjectsMapTable;
Availability: OpenStep
Convenience method for creating a map table to
store object values using object keys. The collection
will retain the value, the key will be a zeroing weak
reference.
+ (id)
weakToWeakObjectsMapTable;
Availability: OpenStep
Convenience method for creating a map table to
store object values using object keys. The collection
will use zeroing weak references for both the key and
the value.
- (
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