luxlabs header browser preview


@class TSTTableFilterSet, NSString, TSTTableInfo, TSTHiddenStatesOwner, TSCECalculationEngine, NSMutableDictionary, NSMutableArray, TSCEMutableUIDSet, TSTTableModel, NSMutableIndexSet;

@interface TSTHiddenStateExtent : NSObject <TSCEFormulaOwning, TSTGroupByChangeProtocol, TSTCellWillChangeProtocol> {
    TSCECalculationEngine *_calcEngine;
    struct unordered_map<TSKUIDStruct, unsigned char, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>, std::allocator<std::pair<const TSKUIDStruct, unsigned char>>> { struct __hash_table<std::__hash_value_type<TSKUIDStruct, unsigned char>, std::__unordered_map_hasher<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>>, std::__unordered_map_equal<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::equal_to<TSKUIDStruct>, std::hash<TSKUIDStruct>>, std::allocator<std::__hash_value_type<TSKUIDStruct, unsigned char>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::equal_to<TSKUIDStruct>, std::hash<TSKUIDStruct>>> { float __value_; } __p3_; } __table_; } _baseHiddenByUid;
    struct unordered_map<TSKUIDStruct, unsigned char, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>, std::allocator<std::pair<const TSKUIDStruct, unsigned char>>> { struct __hash_table<std::__hash_value_type<TSKUIDStruct, unsigned char>, std::__unordered_map_hasher<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>>, std::__unordered_map_equal<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::equal_to<TSKUIDStruct>, std::hash<TSKUIDStruct>>, std::allocator<std::__hash_value_type<TSKUIDStruct, unsigned char>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<TSKUIDStruct, unsigned char>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<TSKUIDStruct, std::__hash_value_type<TSKUIDStruct, unsigned char>, std::equal_to<TSKUIDStruct>, std::hash<TSKUIDStruct>>> { float __value_; } __p3_; } __table_; } _summaryHiddenByUid;
    TSTTableFilterSet *_filterSet;
    NSMutableIndexSet *_baseUserHiddenIndexes;
    NSMutableIndexSet *_baseFilteredIndexes;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _viewIndexesMutex;
    NSMutableIndexSet *_userHiddenIndexes;
    NSMutableIndexSet *_filteredIndexes;
    NSMutableIndexSet *_combinedHiddenIndexes;
    NSMutableIndexSet *_collapsedIndexes;
    NSMutableIndexSet *_summaryFilteredIndexes;
    NSMutableIndexSet *_summaryPivotHiddenIndexes;
    NSMutableDictionary *_uniqueValuesByColumnUid;
    struct unordered_set<TSKUIDStruct, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>, std::allocator<TSKUIDStruct>> { struct __hash_table<TSKUIDStruct, std::hash<TSKUIDStruct>, std::equal_to<TSKUIDStruct>, std::allocator<TSKUIDStruct>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<TSKUIDStruct, void *> *>, std::allocator<std::__hash_node<TSKUIDStruct, void *>>> { struct __hash_node_base<std::__hash_node<TSKUIDStruct, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::hash<TSKUIDStruct>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::equal_to<TSKUIDStruct>> { float __value_; } __p3_; } __table_; } _columnUidsWithUniqueIndexes;
    TSTTableFilterSet *_rewrittenFilterSet;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _pendingComputedLock;
    struct TSUIndexSet { unsigned char _isEmpty : 1; unsigned char _hasSingleRange : 1; struct TSUIndexRange { long long _begin; long long _end; } _singleRange; struct *_multipleRanges; } _pendingColumnsOrRowsShown;
    struct TSUIndexSet { unsigned char _isEmpty : 1; unsigned char _hasSingleRange : 1; struct TSUIndexRange { long long _begin; long long _end; } _singleRange; struct *_multipleRanges; } _pendingColumnsOrRowsHidden;
    struct TSUIndexSet { unsigned char _isEmpty : 1; unsigned char _hasSingleRange : 1; struct TSUIndexRange { long long _begin; long long _end; } _singleRange; struct *_multipleRanges; } _pendingViewColumnsOrRowsShown;
    struct TSUIndexSet { unsigned char _isEmpty : 1; unsigned char _hasSingleRange : 1; struct TSUIndexRange { long long _begin; long long _end; } _singleRange; struct *_multipleRanges; } _pendingViewColumnsOrRowsHidden;
    struct vector<TSUCellRect, std::allocator<TSUCellRect>> { struct TSUCellRect *__begin_; struct TSUCellRect *__end_; struct __compressed_pair<TSUCellRect *, std::allocator<TSUCellRect>> { struct TSUCellRect *__value_; } __end_cap_; } _cellRangesToInvalidate;
    BOOL _invalidateViewGeometry;
    BOOL _invalidateCollapsed;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _uniqueValuesLock;
    BOOL _needsSummaryUidUpgrade;
}

@property (readonly, nonatomic) TSTTableInfo *tableInfo;
@property (weak, nonatomic) TSTHiddenStatesOwner *hiddenStatesOwner;
@property (readonly, nonatomic) TSTTableModel *tableModel;
@property (nonatomic) struct TSKUIDStruct { unsigned long long _lower; unsigned long long _upper; } hiddenStateExtentUid;
@property (readonly, nonatomic) BOOL forRows;
@property (readonly, nonatomic) BOOL anyHidden;
@property (readonly, nonatomic) BOOL anyUserHidden;
@property (readonly, nonatomic) BOOL anyCollapsed;
@property (readonly, nonatomic) TSCEMutableUIDSet *collapsedGroupUids;
@property (readonly, nonatomic) NSMutableArray *thresholdCellValues;
@property (readonly, nonatomic) unsigned int numberOfHidden;
@property (readonly, nonatomic) unsigned int numberOfUserHidden;
@property (nonatomic) BOOL needsToUpdateFilterSetForImport;
@property (retain, nonatomic) TSTTableFilterSet *filterSet;
@property (nonatomic) BOOL needsFilterFormulaRewriteForImport;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (unsigned long long)firstIndexNotInIndexSet:(id)a0 beginRange:(unsigned long long)a1 pastEndRange:(unsigned long long)a2;
+ (unsigned long long)firstIndexNotInIndexSet:(id)a0 orIndexSet:(id)a1 beginRange:(unsigned long long)a2 pastEndRange:(unsigned long long)a3;
+ (unsigned long long)lastIndexNotInIndexSet:(id)a0 beginRange:(unsigned long long)a1 pastEndRange:(unsigned long long)a2;
+ (unsigned long long)lastIndexNotInIndexSet:(id)a0 orIndexSet:(id)a1 beginRange:(unsigned long long)a2 pastEndRange:(unsigned long long)a3;
+ (id)mutableIndexSetByIntersecting:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;
+ (void)swapIndexesWithIndexSet:(id)a0 index:(unsigned long long)a1 withIndex:(unsigned long long)a2;

- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (long long)evaluationMode;
- (void)encodeToArchive:(void *)a0 archiver:(id)a1;
- (struct TSCERecalculationState { unsigned char x0; })evaluateFormulaAt:(struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })a0 withCalcEngine:(id)a1 recalcOptions:(struct TSCERecalculationState { unsigned char x0; })a2;
- (void)invalidateForCalcEngine:(id)a0;
- (id)linkedResolver;
- (unsigned short)ownerKind;
- (struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })ownerUID;
- (void)writeResultsForCalcEngine:(id)a0;
- (id)p_hiddenIndexes;
- (void)didCreateGroup:(id)a0;
- (void)didRemoveGroup:(id)a0;
- (id)tableTranslator;
- (BOOL)anyHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)anyHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 forAction:(unsigned char)a1;
- (id)applyCollapseExpandState:(id)a0 outUndoState:(id *)a1;
- (struct TSCECellRef { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })cellReferenceForIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0;
- (void)clearAllCachedRowIndexes;
- (void)clearAllFiltered;
- (void)clearAllPivotHidden;
- (void)clearInvalidIndexes;
- (id)collapseSummaryGroupUIDs:(id)a0;
- (id)copyCollapsedStateToUpdatedGroupUids:(id)a0 dimension:(long long)a1;
- (void)deleteBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withUids:(const void *)a1;
- (void)didAddRowUID:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 toGroup:(id)a1;
- (void)didChangeGroupByStructure;
- (void)didRemoveRowUID:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 fromGroup:(id)a1;
- (void)dirtyFilterState;
- (void)dirtyFilterStateForFooters;
- (void)dirtyFilterStateForHeaders;
- (void)dirtyFilterStateForRowRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)duplicateFilterSet;
- (id)duplicateFilterSetInUidFormWithTable:(id)a0;
- (void)enableFilterSet:(BOOL)a0;
- (void)endOfGroupingChangesBatch;
- (id)expandSummaryGroupUIDs:(id)a0;
- (void)filterSetUpdated;
- (unsigned int)findFirstVisibleIndexInBegin:(unsigned int)a0 afterEnd:(unsigned int)a1;
- (unsigned int)findLastVisibleIndexInBegin:(unsigned int)a0 afterEnd:(unsigned int)a1;
- (BOOL)hasActiveFilters;
- (BOOL)hasFilterRulesWithTable:(id)a0 inBaseColumns:(id)a1;
- (BOOL)hasHiddenAtIndex:(unsigned int)a0;
- (id)hiddenOrCollapsedIndexes;
- (BOOL)hideAtBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (BOOL)hideAtUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 forAction:(unsigned char)a1;
- (BOOL)hideAtUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 forIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a1 forViewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a2 forAction:(unsigned char)a3;
- (BOOL)hideAtViewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (void)hideAtViewIndexes:(id)a0 forAction:(unsigned char)a1;
- (unsigned char)hidingActionForBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0;
- (unsigned char)hidingActionForUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (unsigned char)hidingActionForViewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a0;
- (unsigned int)indexOfVisibleAfterAndIncludingIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleAfterIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleBeforeAndIncludingIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleBeforeIndex:(unsigned int)a0;
- (id)indexesOfCollapsedInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfFilteredInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfHiddenInBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfUserHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfUserVisibleInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfVisibleInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)indexesOfVisibleIndexesInIndexes:(id)a0;
- (id)initWithArchive:(const void *)a0 unarchiver:(id)a1 forHiddenStatesOwner:(id)a2;
- (id)initWithHiddenStatesOwner:(id)a0 forRows:(BOOL)a1;
- (void)insertBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)invalidateAllCollapsed;
- (void)invalidateViewGeometry;
- (BOOL)isGroupCollapsedAndVisible:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 dimension:(long long)a1;
- (BOOL)isGroupOrParentsCollapsed:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 dimension:(long long)a1;
- (BOOL)isGroupUIDCollapsed:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (void)loadIndexesFromTable:(id)a0;
- (void)moveBaseRangeFrom:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a1;
- (void)moveViewRangeOnlyFrom:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a1;
- (id)mutableFilteredIndexes;
- (id)mutablePivotHiddenIndexes;
- (id)mutableUserHiddenIndexes;
- (void)mutateFormulaFiltersWithTable:(id)a0 usingBlock:(id /* block */)a1;
- (unsigned int)numberOfHiddenInBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (unsigned int)numberOfHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (unsigned int)numberOfUserHiddenInBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (unsigned int)numberOfUserHiddenInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)p_addHiddenIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 viewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a1 forAction:(unsigned char)a2;
- (id)p_baseHiddenIndexes;
- (struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })p_calculateAverageThresholdWithCalcEngine:(id)a0 formulaCoord:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a1;
- (struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })p_calculateTopOrBottomThresholdWithCalcEngine:(id)a0 formulaCoord:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a1 isTop:(BOOL)a2 keyScale:(unsigned char)a3;
- (void)p_calculateUniqueDistinctIndexWithCalcEngine:(id)a0 formulaCoord:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a1 tableModel:(id)a2 rule:(id)a3;
- (id)p_calculateUniqueThresholdWithCalcEngine:(id)a0 formulaCoord:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a1;
- (BOOL)p_canUsePrePivotFilterSet;
- (id)p_collapsedIndexes;
- (id)p_createThresholdCellValue:(struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })a0 locale:(id)a1;
- (id)p_filteredIndexes;
- (void)p_hiddenStateChangedForBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 viewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a1 forAction:(unsigned char)a2;
- (void)p_registerAllFormulas;
- (void)p_registerAllFormulasReturningCoords:(void *)a0;
- (void)p_removeAllFormulaFromCalculationEngine;
- (void)p_removeHiddenIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 viewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a1 forAction:(unsigned char)a2;
- (id)p_summaryFilteredIndexes;
- (id)p_summaryHiddenIndexes;
- (id)p_summaryPivotHiddenIndexes;
- (id)p_userHiddenIndexes;
- (struct TSUViewColumnOrRowIndex { unsigned int x0; })p_viewIndexForBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0;
- (id)precedentsForFilterSet:(id)a0 calcEngine:(id)a1 hostOwnerUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a2 hostCellID:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a3;
- (id)pruneCollapsedGroupsInDimension:(long long)a0;
- (int)registerWithCalcEngine:(id)a0 baseOwnerUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
- (void)remapTableUIDsInFormulasWithMap:(const void *)a0 calcEngine:(id)a1;
- (void)removeUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (void)setFilterSetType:(int)a0;
- (void)setGroupUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 asCollapsed:(BOOL)a1;
- (void)setupAfterUnarchive;
- (BOOL)showAtBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (BOOL)showAtUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 forAction:(unsigned char)a1;
- (BOOL)showAtUid:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 forIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a1 forViewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a2 forAction:(unsigned char)a3;
- (BOOL)showAtViewIndex:(struct TSUViewColumnOrRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (void)showAtViewIndexes:(id)a0 forAction:(unsigned char)a1;
- (void)startOfGroupingChangesBatch;
- (void)swapBaseIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a0 withIndex:(struct TSUModelColumnOrRowIndex { unsigned int x0; })a1;
- (void)syncUpHiddenStateFormulaOwnerUIDs;
- (id)uniqueValuesForColumnUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (void)uniqueValuesLock;
- (void)uniqueValuesUnlock;
- (void)unregisterFromCalcEngine;
- (void)verifyIndexesAreConsistent;
- (void)willApplyBaseCellMap:(id)a0 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
- (void)willApplyCell:(id)a0 baseCellCoord:(struct TSUModelCellCoord { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; })a1 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a2;
- (void)willApplyConcurrentCellMap:(id)a0 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
- (void)willChangeGroupByTo:(id)a0;
- (void)willRemoveGroup:(id)a0;
- (void)willRemoveRows:(const void *)a0 tableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;

@end