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

id * dataPtr
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