luxlabs header browser preview


@class NSSet, NSArray, NSString, NSMutableDictionary, TSUMutableRetainedPointerSet, TSURetainedPointerKeyDictionary;

@interface TSSStylesheet : TSPObject <TSKTransformableObject> {
    NSMutableDictionary *mIdentifierToStyleMap;
    TSUMutableRetainedPointerSet *mStyles;
    TSURetainedPointerKeyDictionary *mParentToChildrenStyleMap;
    NSMutableDictionary *mUUIDToStyleMap;
    BOOL mIsLocked;
    BOOL mCanCullStyles;
    BOOL mBaseStyleSetUpdated;
}

@property (weak, nonatomic) TSSStylesheet *child;
@property (nonatomic) BOOL canCullStyles;
@property (readonly, nonatomic) NSSet *styles;
@property (readonly, nonatomic) NSSet *baseStyles;
@property (readonly, nonatomic) BOOL baseStyleSetUpdated;
@property (readonly, nonatomic) NSArray *identifiedStyles;
@property (retain, nonatomic) TSSStylesheet *parent;
@property (readonly, nonatomic) TSSStylesheet *rootAncestor;
@property (readonly, nonatomic) unsigned long long descendantCount;
@property (nonatomic) BOOL isLocked;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithContext:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)removeStyle:(id)a0;
- (id)styleWithIdentifier:(id)a0;
- (id)variationOfStyle:(id)a0 propertyMap:(id)a1;
- (BOOL)isDescendentOf:(id)a0;
- (id)stylesWithName:(id)a0;
- (void)addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2;
- (void)addStyle:(id)a0;
- (void)addStyle:(id)a0 withIdentifier:(id)a1;
- (void)addStyle:(id)a0 withParent:(id)a1;
- (BOOL)cascadedContainsStyle:(id)a0;
- (id)cascadedStyleWithIdentifier:(id)a0;
- (id)cascadedStyleWithIdentifier:(id)a0 componentMask:(unsigned long long)a1;
- (id)childrenOfStyle:(id)a0;
- (BOOL)containsStyle:(id)a0;
- (unsigned int)delayedArchivingPriority;
- (void)didLoadChildObjectFromDocumentSupport:(id)a0;
- (void)enumerateCascadedStylesUsingBlock:(id /* block */)a0;
- (void)enumerateStylesUsingBlock:(id /* block */)a0;
- (id)identifiedStylesOfClass:(Class)a0;
- (id)initWithContext:(id)a0 canCullStyles:(BOOL)a1;
- (BOOL)isAncestorOf:(id)a0;
- (BOOL)isChildOf:(id)a0;
- (BOOL)isParentOf:(id)a0;
- (id)namedStylesOfClass:(Class)a0;
- (id)pVariationOfStyle:(id)a0 propertyMap:(id)a1 matchStyles:(id)a2 context:(id)a3;
- (void)p_addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2;
- (void)p_addStyleToParentChildren:(id)a0;
- (void)p_removeStyle:(id)a0;
- (void)p_removeStyleFromParentChildren:(id)a0;
- (void)p_setIdentifier:(id)a0 ofStyle:(id)a1;
- (void)p_setParent:(id)a0 ofStyle:(id)a1;
- (id)packageLocator;
- (void)setIdentifier:(id)a0 ofStyle:(id)a1;
- (void)setParent:(id)a0 ofStyle:(id)a1;
- (BOOL)shouldDelayArchiving;
- (id)styleWithIdentifier:(id)a0 componentMask:(unsigned long long)a1;
- (id)stylesOfClass:(Class)a0;
- (id)stylesPassingTest:(id /* block */)a0;
- (void)unlockStylesheetForDurationOfBlock:(id /* block */)a0;
- (id)unusedStyleIdentifierWithPackageString:(id)a0 styleDescriptor:(id)a1 contentTag:(id)a2;
- (id)variationOfStyle:(id)a0 exactPropertyMap:(id)a1;
- (id)variationOfStyle:(id)a0 propertyMap:(id)a1 context:(id)a2;
- (id)variationOfStyle:(id)a0 propertyMap:(id)a1 matchStyles:(id)a2 context:(id)a3;
- (id)variationOfStyleMatchingStyle:(id)a0 withNewParentStyle:(id)a1;
- (void)saveToArchiver:(id)a0;
- (void)addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2 shouldDoDOLC:(BOOL)a3;
- (id)firstCascadedStylePassingTest:(id /* block */)a0;
- (void)loadFromUnarchiver:(id)a0;
- (id)repairOrReplaceErrantStyle:(id)a0;
- (BOOL)shouldAlwaysArchiveWhenInMemory;
- (id)cascadedStylesPassingTest:(id /* block */)a0;
- (id)firstUnidentifiedRootStyleOfClass:(Class)a0 withOverridePropertyMap:(id)a1;
- (void)moveAllStylesToStylesheet:(id)a0 stripIdentifiers:(BOOL)a1;
- (void)moveStyle:(id)a0 toStylesheet:(id)a1 stripIdentifiers:(BOOL)a2 overwriteIdentifiers:(BOOL)a3;
- (void)p_addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2 shouldDoDOLC:(BOOL)a3;
- (void *)p_allFilteredIdentifiersInArchive:(const void *)a0 unarchiver:(id)a1;
- (BOOL)p_shouldDoDOLCForStyle:(id)a0;
- (id)p_stylesPassingTest:(id /* block */)a0 cascade:(BOOL)a1;
- (void)resetBaseStyleSetUpdatedFlag;
- (void)saveStyles:(id)a0 toArchiver:(id)a1;
- (void)saveStylesToMessage:(void *)a0 archiver:(id)a1 versions:(id *)a2;
- (void)saveVersionedStylesToMessage:(void *)a0 archiver:(id)a1 targetVersion:(unsigned long long)a2;
- (void)style:(id)a0 didChangeUUIDToValue:(id)a1 fromValue:(id)a2;
- (id)styleWithUUIDIfAvailable:(id)a0;

@end