luxlabs header browser preview


@class TSTTableHeaderStorage, TSPLazyReference, TSTTileIDKeyDict, TSTMergeRegionMap, TSTCustomFormatList;

@interface TSTTableDataStore : TSPContainedObject {
    struct TSTTableRBTreeNode_s { unsigned short x0; unsigned short x1; struct TSTTableRBTreeNode_s *x2; struct TSTTableRBTreeNode_s *x3; struct TSTTableRBTreeNode_s *x4; char x5; } *mColumnTileIndex;
    struct TSTTableRBTreeNode_s { unsigned short x0; unsigned short x1; struct TSTTableRBTreeNode_s *x2; struct TSTTableRBTreeNode_s *x3; struct TSTTableRBTreeNode_s *x4; char x5; } *mRowTileIndex;
    TSTTileIDKeyDict *mTileStorage;
    TSTTableHeaderStorage *mRowHeaderStorage;
    TSPLazyReference *mColumnHeaderStorageReference;
    TSPLazyReference *mConditionalStyleSetTableReference;
    TSPLazyReference *mStringTableReference;
    TSPLazyReference *mStyleTableReference;
    TSPLazyReference *mFormulaTableReference;
    TSPLazyReference *mFormulaErrorTableReference;
    TSPLazyReference *mRichTextPayloadTableReference;
    TSPLazyReference *mFormatTableReference;
    TSPLazyReference *mMultipleChoiceListFormatTableReference;
    TSPLazyReference *mCommentStorageTableReference;
    TSTCustomFormatList *mPasteboardCustomFormatList;
    unsigned short mNextRowStripID;
    unsigned short mNextColumnStripID;
    TSTMergeRegionMap *mMergedCellRanges;
    unsigned int mCellCount;
    BOOL mCellCountValid;
    BOOL mDrawableIsBeingCopied;
    unsigned int mStorageVersion;
}

- (void)validate;
- (void)dealloc;
- (id)initWithOwner:(id)a0;
- (void)debugDump;
- (BOOL)needToUpgradeCellStorage;
- (void)p_updateTileStorageToCurrentVersion;
- (void)setDrawableIsBeingCopied:(BOOL)a0;
- (void)setStorageParentToInfo:(id)a0;
- (void)upgradeDataStoreCellStorage;

@end