-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathFastListDataSource.h
More file actions
executable file
·32 lines (24 loc) · 964 Bytes
/
FastListDataSource.h
File metadata and controls
executable file
·32 lines (24 loc) · 964 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//
// FastListDataSource.h
// Notation
//
// Created by Zachary Schneirov on 1/8/06.
// Copyright 2006 Zachary Schneirov. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@interface FastListDataSource : NSObject {
id *objects;
NSUInteger count;
}
- (const id *)immutableObjects;
- (NSUInteger)count;
- (NSUInteger)indexOfObjectIdenticalTo:(id)address;
- (NSArray*)objectsAtFilteredIndexes:(NSIndexSet*)indexSet;
- (void)fillArrayFromArray:(NSArray*)array;
- (BOOL)filterArrayUsingFunction:(BOOL (*)(id, void*))present context:(void*)context;
- (void)sortStableUsingFunction:(NSInteger (*)(id *, id *))compare;
- (void)tableView:(NSTableView *)aTableView setObjectValue:(id)anObject
forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex;
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex;
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView;
@end