mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-30 16:10:53 +00:00
27 lines
586 B
Objective-C
27 lines
586 B
Objective-C
#ifndef __ruamoko_List_h
|
|
#define __ruamoko_List_h
|
|
|
|
#include "Object.h"
|
|
|
|
@interface List: Object
|
|
{
|
|
integer count;
|
|
struct list_bucket_s [] head;
|
|
struct list_bucket_s [][] tail;
|
|
}
|
|
- (id) init;
|
|
- (void) free;
|
|
- (id) getItemAt: (integer) index;
|
|
- (id) head;
|
|
- (id) tail;
|
|
- (void) addItemAtHead: (id) item;
|
|
- (void) addItemAtTail: (id) item;
|
|
- (id) removeItem: (id) item;
|
|
- (id) removeItemAtHead;
|
|
- (id) removeItemAtTail;
|
|
- (integer) count;
|
|
-(void)makeObjectsPerformSelector:(SEL)selector;
|
|
-(void)makeObjectsPerformSelector:(SEL)selector withObject:(id)arg;
|
|
@end
|
|
|
|
#endif//__ruamoko_List_h
|