luxlabs header browser preview


@class TSTTableDataListSegment, NSMutableIndexSet, NSMutableArray, NSObject;
@protocol TSDContainerInfo, TSWPStorageParent;

@interface TSTTableDataList : TSPObject <TSPCopying, TSTCompatibilityVersionProviding> {
    NSMutableArray *_segments;
    struct unordered_map<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *, TSTTableDataPayloadHash, TSTTableDataPayloadEqual, std::allocator<std::pair<NSObject<TSTTableDataPayloadHashing> *const, TSTTableDataObject *>>> { struct __hash_table<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, std::__unordered_map_hasher<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadHash, TSTTableDataPayloadEqual>, std::__unordered_map_equal<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadEqual, TSTTableDataPayloadHash>, std::allocator<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadHash, TSTTableDataPayloadEqual>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadEqual, TSTTableDataPayloadHash>> { float __value_; } __p3_; } __table_; } _payloadToObjectMap;
    NSMutableIndexSet *_unusedKeySet;
}

@property (nonatomic) int listType;
@property (nonatomic) unsigned int nextID;
@property (readonly, nonatomic) BOOL useReverseMap;
@property (nonatomic) TSTTableDataListSegment *cachedSegment;
@property (nonatomic) BOOL isNewForBraveNewCell;
@property (nonatomic) NSObject<TSDContainerInfo, TSWPStorageParent> *richTextParentInfo;
@property (readonly, nonatomic) BOOL mightHaveCustomFormats;
@property (readonly, nonatomic) unsigned long long archivingCompatibilityVersion;

+ (Class)classForUnarchiver:(id)a0;
+ (id)stringForListType:(int)a0;

- (unsigned long long)count;
- (id).cxx_construct;
- (void)removeObjectForKey:(unsigned int)a0;
- (void).cxx_destruct;
- (id)stringForKey:(unsigned int)a0;
- (id)initWithType:(int)a0 context:(id)a1;
- (id)copyWithContext:(id)a0;
- (void)p_setupWithType:(int)a0 nextKeyID:(unsigned int)a1;
- (id)packageLocator;
- (void)saveToArchiver:(id)a0;
- (id)allRichTextStorages;
- (void)loadFromUnarchiver:(id)a0;
- (id)multipleChoiceListFormatForKey:(unsigned int)a0;
- (unsigned int)refCountForKey:(unsigned int)a0;
- (void)replaceFormulaErrorsUsingBlock:(id /* block */)a0;
- (id)richTextForKey:(unsigned int)a0;
- (unsigned int)addCellFormat:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addCommentStorage:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addConditionalStyleSet:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addControlCellSpec:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addFormula:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addFormulaError:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addImportWarningSet:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addMultipleChoiceListFormat:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addRichText:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addString:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (unsigned int)addStyle:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (id)cellFormatForKey:(unsigned int)a0;
- (id)commentStorageForKey:(unsigned int)a0;
- (id)conditionalStyleSetForKey:(unsigned int)a0;
- (BOOL)containsControlCellSpecs;
- (BOOL)containsFormulas;
- (id)controlCellSpecForKey:(unsigned int)a0;
- (void)dropReferenceForKey:(unsigned int)a0 callWillModify:(BOOL)a1;
- (void)dropReferences:(unsigned int)a0 forKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (void)enumerateFormatsUsingBlock:(id /* block */)a0;
- (void)enumerateKeysAndCountsUsingBlock:(id /* block */)a0;
- (void)enumerateLegacyCustomFormatsUsingBlock:(id /* block */)a0;
- (id)formulaErrorForKey:(unsigned int)a0;
- (id)formulaForKey:(unsigned int)a0;
- (id)getRefCountsFromDataList;
- (BOOL)hasDuplicatedElements;
- (id)importWarningSetForKey:(unsigned int)a0;
- (id)listTypeString;
- (void)p_addInitialSegment;
- (void)p_clearReverseMapForObject:(id)a0 atKey:(unsigned int)a1;
- (unsigned int)p_nextAvailableKey;
- (unsigned long long)p_objectCount;
- (id)p_objectForPayload:(id)a0;
- (void)p_replaceCustomFormatsWithBlock:(id /* block */)a0;
- (void)p_replaceObjectAtKey:(unsigned int)a0 withObject:(id)a1;
- (void)p_setObject:(id)a0 atKey:(unsigned int)a1 updateReverseMap:(BOOL)a2;
- (id)p_setPayload:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (BOOL)p_shouldUseReverseMap;
- (id)reassignCustomFormatUIDForPaste:(id)a0;
- (BOOL)repairStyleDatalistStylesheetIfNecessary;
- (void)replaceCommentStoragesUsingBlock:(id /* block */)a0;
- (void)replaceConditionalStyleSetsUsingBlock:(id /* block */)a0;
- (void)replaceFormatsUsingBlock:(id /* block */)a0;
- (void)replaceFormulasUsingBlock:(id /* block */)a0;
- (void)replaceRichTextUsingBlock:(id /* block */)a0;
- (void)replaceStylesUsingBlock:(id /* block */)a0;
- (id)stringForKey:(unsigned int)a0 outShouldWrap:(BOOL *)a1 outIsShared:(BOOL *)a2;
- (id)styleForKey:(unsigned int)a0;
- (void)takeReferenceForKey:(unsigned int)a0 callWillModify:(BOOL)a1;
- (void)takeReferences:(unsigned int)a0 forKey:(unsigned int)a1 callWillModify:(BOOL)a2;
- (void)updateCustomFormatsAtKey:(id)a0;
- (void)upgradeCellFormatsU2_0;
- (void)upgradeConditionalStylesToLinkedRefWithTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (id)wrappedObjectForPayload:(id)a0;

@end