00001
00014 #ifndef NSARRAY_H_INCLUDED
00015 #define NSARRAY_H_INCLUDED
00016
00017 #include <Cacao/nsobject.h>
00018
00025 @interface NSArray : NSObject
00026 {
00028 GPtrArray * array_body ;
00029 }
00030
00037 + arrayWithObject: (id) obj ;
00038
00045 + arrayWithObjects: (id) obj, ... ;
00046
00053 - initWithObject: (id) obj ;
00054
00061 - initWithObjects: (id) obj, ... ;
00062
00071 - initWithObjects: (id *) objlist count: (uint_t) count ;
00072
00082 - initWithGArray: (GPtrArray *) garray ;
00083
00089 - (void) dealloc ;
00090
00097 - (uint_t) count ;
00098
00107 - objectAtIndex: (uint_t) index ;
00108
00119 - (GPtrArray *) gArray ;
00120
00121 @end
00122
00123 #endif
00124