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/NSHashTable.h
- Conforms to:
- NSCopying
- NSCoding
- NSFastEnumeration
Availability: OpenStep
Description forthcoming.
Method summary
+ (id)
hashTableWithWeakObjects;
Availability: OpenStep
Description forthcoming.
+ (id)
weakObjectsHashTable;
Availability: OpenStep
Creates a hash table that uses zeroing weak
references (either using the automatic reference
counting or garbage collection mechanism,
depending on which mode this framework is
compiled in) so that objects are removed when
their last other reference disappears.
- (void)
addObject: (id)object;
Availability: OpenStep
Adds the object to the receiver.
- (
NSArray*)
allObjects;
Availability: OpenStep
Returns an array containing all objects in the
receiver.
- (id)
anyObject;
Availability: OpenStep
Returns any objct from the receiver, or
nil
if the receiver contains no
objects.
- (BOOL)
containsObject: (id)anObject;
Availability: OpenStep
Returns YES
if the receiver contains
an item equal to anObject, or NO
otherwise.
- (
NSUInteger)
count;
Availability: OpenStep
Return the number of items atored in the receiver.
- (id)
initWithPointerFunctions: (
NSPointerFunctions*)functions
capacity: (
NSUInteger)initialCapacity;
Availability: OpenStep
Description forthcoming.
- (void)
intersectHashTable: (
NSHashTable*)other;
Availability: OpenStep
Removes from the receiver any items which are not
also present in 'other'.
- (BOOL)
intersectsHashTable: (
NSHashTable*)other;
Availability: OpenStep
Returns YES
if the receiver and
'other' contain any items in common.
- (BOOL)
isEqualToHashTable: (
NSHashTable*)other;
Availability: OpenStep
Returns YES
if the receiver and
'other' contain equal sets of items.
- (BOOL)
isSubsetOfHashTable: (
NSHashTable*)other;
Availability: OpenStep
Returns YES
fi all the items in the
receiver are also present in 'other'
- (id)
member: (id)object;
Availability: OpenStep
Returns an item stored in the receiver which is
equal to the supplied object argument, or
nil
if no matchi is found.
- (void)
minusHashTable: (
NSHashTable*)other;
Availability: OpenStep
Removes from the receivr all those items which are
prsent in both the receiver and in 'other'.
- (
NSEnumerator*)
objectEnumerator;
Availability: OpenStep
Return an enumerator for the receiver.
- (
NSPointerFunctions*)
pointerFunctions;
Availability: OpenStep
Return an NSPointerFunctions value describing the
functions used by the receiver to handle its
contents.
- (void)
removeAllObjects;
Availability: OpenStep
Removes all objects.
- (void)
removeObject: (id)object;
Availability: OpenStep
Remove the object (or any equal
object) from the receiver.
- (
NSSet*)
setRepresentation;
Availability: OpenStep
Returns a set containing all the objects in the
receiver.
- (void)
unionHashTable: (
NSHashTable*)other;
Availability: OpenStep
Adds to the receiver thse items present in 'other'
which were not present in the receiver.
Up