luxlabs header browser preview


@class NSMutableDictionary;

@interface TNChartFormulaStorage : NSObject <NSCopying, NSMutableCopying> {
    NSMutableDictionary *_storage;
    int _direction;
    unsigned long long _cachedNumberOfGroups;
    BOOL _cachedNumberOfGroupsValid;
}

@property (readonly, nonatomic) int direction;
@property (readonly, nonatomic) int scheme;
@property (readonly, nonatomic) unsigned long long count;
@property (readonly, nonatomic) unsigned long long numberOfDataFormulas;
@property (readonly, nonatomic) unsigned long long seriesLabelFormulaType;
@property (readonly, nonatomic) unsigned long long categoryLabelFormulaType;

+ (int)defaultScheme;
+ (unsigned long long)maxGroupLabelFormulas;
+ (unsigned long long)maxLabeledGroupsForScheme:(int)a0;
+ (struct vector<TNChartFormulaType, std::allocator<TNChartFormulaType>> { unsigned long long *x0; unsigned long long *x1; struct __compressed_pair<TNChartFormulaType *, std::allocator<TNChartFormulaType>> { unsigned long long *x0; } x2; })persistentFormulaTypes;

- (id)init;
- (id)description;
- (void).cxx_destruct;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithDirection:(int)a0;
- (id)initWithArchive:(const void *)a0 unarchiver:(id)a1;
- (void)saveToArchive:(void *)a0 archiver:(id)a1;
- (id)areaFormulaWithCalcEngine:(id)a0 inOwner:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1;
- (void)clearCachesForCalculationEngine:(id)a0;
- (id)copyByRewriting:(BOOL)a0 withCalcEngine:(id)a1 andHostUID:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a2;
- (BOOL)dataFormulaAreRegularForSeriesInsertionWithCalcEngine:(id)a0 inOwner:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1;
- (id)descriptorForSummaryChart:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 withCalcEngine:(id)a1;
- (id)formulaForID:(struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })a0;
- (id)formulaListForType:(unsigned long long)a0;
- (id)formulaTypeEnumerator;
- (BOOL)formulasOfType:(unsigned long long)a0 areAllStaticWithCalcEngine:(id)a1 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a2;
- (id)initWithChartFormulaStorage:(id)a0;
- (id)initWithDirection:(int)a0 scheme:(int)a1;
- (BOOL)isEqualToFormulaStorage:(id)a0;
- (BOOL)labelFormulasAreAllStaticWithCalcEngine:(id)a0 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1;
- (unsigned long long)numberOfGroupsWithCalcEngine:(id)a0 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 shouldSkipHiddenData:(BOOL)a2;
- (unsigned long long)numberOfLabelsForType:(unsigned long long)a0 withCalcEngine:(id)a1 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a2 shouldSkipHiddenData:(BOOL)a3;
- (unsigned long long)numberOfSeriesWithCalcEngine:(id)a0 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 shouldSkipHiddenData:(BOOL)a2;
- (unsigned long long)numberOfTotalCategoryLabelsWithCalcEngine:(id)a0 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 shouldSkipHiddenData:(BOOL)a2;
- (unsigned long long)p_calculateNumberOfGroupsWithCalcEngine:(id)a0 inEntity:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 shouldSkipHiddenData:(BOOL)a2;
- (id)referencedEntitiesWithCalcEngine:(id)a0;

@end