List Class Reference

#import <loader/objc/List.h>

Inheritance diagram for List:

Object List of all members.

Detailed Description

Definition at line 40 of file List.h.

Public Member Functions

(id- addObject:
(id- addObjectIfAbsent:
(id- appendList:
(unsigned) - capacity
(id- copyFromZone:
(unsigned) - count
(id- empty
(id- free
(id- freeObjects
(unsigned) - indexOf:
(id- init
(id- initCount:
(id- insertObject:at:
(BOOL- isEqual:
(id- lastObject
(id- makeObjectsPerform:
(id- makeObjectsPerform:with:
(id- objectAt:
(id- removeLastObject
(id- removeObject:
(id- removeObjectAt:
(id- replaceObject:with:
(id- replaceObjectAt:with:
(id- setAvailableCapacity:

Static Public Member Functions

(id+ new
(id+ newCount:

Public Attributes

iddataPtr
unsigned maxElements
unsigned numElements


Member Function Documentation

- (id) addObject: (id anObject  
 

- (id) addObjectIfAbsent: (id anObject  
 

- (id) appendList: (List *)  otherList  
 

- (unsigned) capacity  
 

- (id) copyFromZone: (void *)  z  
 

Implements Object.

- (unsigned) count  
 

- (id) empty  
 

- (id) free  
 

Implements Object.

- (id) freeObjects  
 

- (unsigned) indexOf: (id anObject  
 

- (id) init  
 

Implements Object.

- (id) initCount: (unsigned)  numSlots  
 

- (id) insertObject: (id anObject
at: (unsigned)  index
 
 

- (BOOL) isEqual: (id anObject  
 

Implements Object.

- (id) lastObject  
 

- (id) makeObjectsPerform: (SEL aSelector  
 

- (id) makeObjectsPerform: (SEL aSelector
with: (id anObject
 
 

+ (id) new  
 

Implements Object.

+ (id) newCount: (unsigned)  numSlots  
 

- (id) objectAt: (unsigned)  index  
 

- (id) removeLastObject  
 

- (id) removeObject: (id anObject  
 

- (id) removeObjectAt: (unsigned)  index  
 

- (id) replaceObject: (id anObject
with: (id newObject
 
 

- (id) replaceObjectAt: (unsigned)  index
with: (id newObject
 
 

- (id) setAvailableCapacity: (unsigned)  numSlots  
 


Member Data Documentation

- (id*) dataPtr
 

Definition at line 43 of file List.h.

- (unsigned) maxElements
 

Definition at line 45 of file List.h.

- (unsigned) numElements
 

Definition at line 44 of file List.h.


The documentation for this class was generated from the following file:
Generated on Tue Sep 19 21:18:43 2006 for Boomerang by  doxygen 1.4.6