luxlabs header browser preview


@class NSMutableDictionary, NSMutableArray, NSMapTable;

@interface GKCollectionViewAggregateDataSource : GKCollectionViewDataSource

@property (retain, nonatomic) NSMutableArray *mappings;
@property (retain, nonatomic) NSMapTable *dataSourceToMappings;
@property (retain, nonatomic) NSMutableDictionary *globalSectionToMappings;
@property (nonatomic) unsigned long long sectionCount;

- (void)removeDataSource:(id)a0;
- (id)init;
- (id)itemAtIndexPath:(id)a0;
- (void).cxx_destruct;
- (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1;
- (long long)numberOfSectionsInCollectionView:(id)a0;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1;
- (id)dataSourceForSection:(unsigned long long)a0;
- (void)collectionViewWillBecomeActive:(id)a0;
- (id)_gkDescription;
- (id)_gkDescriptionWithChildren:(long long)a0;
- (void)addDataSource:(id)a0 withTag:(id)a1;
- (id)allDataSources;
- (id)collectionView:(id)a0 evaluateFactoryForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2 isRecursive:(BOOL)a3;
- (void)collectionViewDidBecomeInactive:(id)a0;
- (void)configureCollectionView:(id)a0;
- (BOOL)containsDataSource:(id)a0;
- (id)createMetricsTreeWithGridLayout:(id)a0;
- (void)dataSource:(id)a0 didInsertItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didInsertSections:(id)a1;
- (void)dataSource:(id)a0 didMoveItemAtIndexPath:(id)a1 toIndexPath:(id)a2;
- (void)dataSource:(id)a0 didMoveSection:(long long)a1 toSection:(long long)a2;
- (void)dataSource:(id)a0 didRefreshItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didRefreshSections:(id)a1;
- (void)dataSource:(id)a0 didRemoveItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didRemoveSections:(id)a1;
- (void)dataSource:(id)a0 performBatchUpdate:(id /* block */)a1 complete:(id /* block */)a2;
- (void)dataSourceDidReloadData:(id)a0;
- (id)globalIndexPathsForLocal:(id)a0 dataSource:(id)a1;
- (id)globalSectionsForLocal:(id)a0 dataSource:(id)a1;
- (id)indexPathsForItem:(id)a0;
- (BOOL)item:(id)a0 matchesSearchTerms:(id)a1 inSection:(long long)a2;
- (id)mappingForDataSource:(id)a0;
- (id)mappingForGlobalSection:(long long)a0;
- (void)refreshContentsForDataType:(unsigned int)a0 userInfo:(id)a1 updateNotifier:(id)a2;
- (void)removeItemAtIndexPath:(id)a0 completionHandler:(id /* block */)a1;
- (unsigned long long)sectionForDataSource:(id)a0;
- (void)setDataSource:(id)a0 forTag:(id)a1;
- (void)updateMappings;
- (id)wrapperForView:(id)a0 mapping:(id)a1;

@end