luxlabs header browser preview


@class NSString;

@interface EDFormula : NSObject <EDFormulaBuilding> {
    struct __CFData { } *mPackedData;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)formula;

- (id)init;
- (unsigned int)tokenCount;
- (void)dealloc;
- (BOOL)removeTokenAtIndex:(unsigned int)a0;
- (id)warning;
- (struct EDToken { unsigned short x0; unsigned int x1; } *)tokenAtIndex:(unsigned int)a0;
- (void)removeAllTokens;
- (void)setWarning:(int)a0;
- (BOOL)isSharedFormula;
- (BOOL)addArrayWithCol:(int)a0 andRow:(int)a1;
- (BOOL)addInfixOperator:(int)a0 atIndex:(unsigned int)a1 factor:(double)a2;
- (char *)addToken:(int)a0 extendedDataLength:(unsigned int)a1;
- (BOOL)addToken:(int)a0 extendedDataLength:(unsigned int)a1 extendedDataCount:(unsigned int)a2;
- (char *)addToken:(int)a0 extendedDataLength:(unsigned int)a1 numArgs:(int)a2;
- (void)archiveByAppendingToMutableData:(struct __CFData { } *)a0;
- (BOOL)convertLastRefsToArea;
- (BOOL)convertToIntersect:(unsigned int)a0;
- (BOOL)convertToList:(unsigned int)a0;
- (BOOL)convertToList:(unsigned int)a0 withFinalParen:(BOOL)a1;
- (BOOL)convertTokensToSharedAtRow:(unsigned int)a0 column:(unsigned int)a1;
- (BOOL)copyTokenAtIndex:(unsigned int)a0 fromFormula:(id)a1;
- (BOOL)copyTokenFromXlPtg:(struct XlPtg { char *x0; int x1; unsigned int x2; unsigned short x3; } *)a0;
- (unsigned int)countExtendedDataForTokenAtIndex:(unsigned int)a0;
- (char *)extendedDataForTokenAtIndex:(unsigned int)a0 extendedDataIndex:(unsigned int)a1 length:(unsigned int *)a2;
- (unsigned int)firstTokenIndexForArgAtIndex:(unsigned int)a0;
- (BOOL)fixTableOfConstantsRefs;
- (id)initWithFormula:(id)a0;
- (BOOL)insertExternalName:(unsigned long long)a0 withLink:(unsigned long long)a1 atIndex:(unsigned int)a2;
- (BOOL)insertName:(unsigned long long)a0 atIndex:(unsigned int)a1;
- (BOOL)isBaseFormula;
- (BOOL)isCleaned;
- (BOOL)isCleanedWithEvaluationStack;
- (BOOL)isContainsRelativeReferences;
- (BOOL)isSupportedFormula;
- (char *)lastExtendedDataForTokenAtIndex:(unsigned int)a0 length:(unsigned int *)a1;
- (id)lastTokenRefOrArea3dLinkRefIsValid:(BOOL *)a0 withEDLinks:(id)a1;
- (void)markLastTokenAsDuration;
- (void)markLastTokenAsSpanningRefVertically:(BOOL)a0 withMin:(unsigned short)a1 andMax:(unsigned short)a2;
- (id)originalFormulaString;
- (void)populateXlPtg:(struct XlPtg { char *x0; int x1; unsigned int x2; unsigned short x3; } *)a0 index:(unsigned int)a1;
- (BOOL)replaceTokenAtIndex:(unsigned int)a0 withFormula:(id)a1;
- (BOOL)replaceTokenAtIndex:(unsigned int)a0 withFormula:(id)a1 formulaTokenIndex:(unsigned int)a2;
- (void)replaceTokenTypeAtIndex:(unsigned int)a0 withType:(int)a1;
- (id)saveArgs:(unsigned int)a0 andDelete:(BOOL)a1;
- (void)setCleaned:(BOOL)a0;
- (char *)setExtendedDataAtIndex:(unsigned int)a0 extendedDataIndex:(unsigned int)a1 length:(unsigned int)a2;
- (char *)setExtendedDataForLastTokenAtIndex:(unsigned int)a0 length:(unsigned int)a1;
- (void)setOriginalFormulaString:(id)a0;
- (void)setWarningParameter:(id)a0;
- (void)setupExtendedDataForTokenAtIndex:(unsigned int)a0 extendedDataLength:(unsigned int)a1 extendedDataCount:(unsigned int)a2;
- (BOOL)setupTokensWithTokensCount:(unsigned int)a0 tokensWithDataCount:(unsigned int)a1 extendedDataLength:(unsigned int)a2 extendedDataCount:(unsigned int)a3;
- (BOOL)shrinkSpanningRefAtArgIndex:(unsigned int)a0;
- (int)tokenTypeAtIndex:(unsigned int)a0;
- (void)unarchiveFromData:(struct __CFData { } *)a0 offset:(unsigned long long *)a1;
- (void)updateCleanedWithEvaluationStack:(BOOL)a0;
- (void)updateContainsRelativeReferences:(BOOL)a0;
- (BOOL)uppercaseArgAtIndex:(unsigned int)a0;
- (id)warningParameter;
- (int)warningType;
- (BOOL)wrapArgumentsWithOperator:(int)a0 argumentCount:(unsigned int)a1 atIndex:(unsigned int)a2;
- (void *)xlPtgs;

@end