luxlabs header browser preview


@class TSCEWrappedRangeRef, NSString, NSArray, TSCEAnyReference, NSMutableDictionary, NSNumber;

@interface TSCEError : NSObject <NSCopying> {
    NSMutableDictionary *_errorDictionary;
}

@property (nonatomic) long long errorType;
@property (readonly, nonatomic) NSString *errorTypeKey;
@property (retain, nonatomic) NSString *functionName;
@property (retain, nonatomic) NSNumber *argIndex;
@property (retain, nonatomic) NSNumber *argIndex1;
@property (retain, nonatomic) NSNumber *argIndex2;
@property (retain, nonatomic) NSNumber *argIndex3;
@property (retain, nonatomic) NSString *extraInfoString;
@property (retain, nonatomic) NSNumber *extraInfoNumber;
@property (retain, nonatomic) NSNumber *dateAsTimeInterval;
@property (retain, nonatomic) NSNumber *lowerBound;
@property (retain, nonatomic) NSNumber *upperBound;
@property (nonatomic) BOOL lowerBoundInclusive;
@property (nonatomic) BOOL upperBoundInclusive;
@property (retain, nonatomic) NSString *valueToMatch;
@property (nonatomic) BOOL afterMatch;
@property (retain, nonatomic) NSNumber *occurrence;
@property (retain, nonatomic) NSNumber *matchesFound;
@property (retain, nonatomic) NSString *previousMatch;
@property (nonatomic) BOOL previousValueIsRegex;
@property (nonatomic) BOOL argsAscending;
@property (nonatomic) BOOL equalityPermitted;
@property (retain, nonatomic) NSString *problemExpressionString;
@property (retain, nonatomic) NSString *problemMode;
@property (nonatomic) BOOL problemNodeIsCellReference;
@property (nonatomic) struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } ownerUID;
@property (retain, nonatomic) TSCEWrappedRangeRef *wrappedRangeRef;
@property (nonatomic) BOOL attachmentErrorRaisedInTextCell;
@property (nonatomic) BOOL invalidReferenceToMerge;
@property (nonatomic) BOOL referenceEndCellInvalid;
@property (retain, nonatomic) NSString *unitName;
@property (retain, nonatomic) NSNumber *chooseIndex;
@property (retain, nonatomic) NSArray *referenceArray;
@property (retain, nonatomic) TSCEAnyReference *anyReference;
@property (retain, nonatomic) NSNumber *maxArgsAllowed;
@property (retain, nonatomic) NSNumber *providedArgs;

+ (id)notReadyError;
+ (id)errorForErrorType:(long long)a0 functionName:(id)a1;
+ (void)raiseAttachmentErrorInTextCell:(BOOL)a0;
+ (void)raiseInvalidHistoricalDateError;
+ (void)raiseNoSuitableArgumentsFoundErrorForFunctionName:(id)a0 requiredType:(char)a1;
+ (void)raiseValueErrorForFunctionName:(id)a0;
+ (id)attachmentError;
+ (id)missingRunningTotalInFieldError;
+ (void)raiseAbortError;
+ (void)raiseDataInvalidDimensionsError;
+ (void)raiseInvalidTokenInFormulaError;
+ (void)raiseNumberSmallerThanZeroError;
+ (id)abortError;
+ (id)autoNumberAttachmentError;
+ (id)circularReferenceError;
+ (id)durationNotAllowedError:(id)a0 argumentNumber:(int)a1;
+ (id)errorForErrorType:(long long)a0;
+ (id)errorForErrorType:(long long)a0 functionName:(id)a1 argIndex:(int)a2;
+ (BOOL)errorForRichTextStorage:(id)a0 outValue:(struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; } *)a1;
+ (id)errorForToken:(id)a0;
+ (id)errorWithDictionary:(id)a0;
+ (BOOL)exceptionIsCircularReferenceError:(id)a0;
+ (BOOL)exceptionIsFromCalcEngine:(id)a0;
+ (BOOL)exceptionIsInvalidMergeReference:(id)a0;
+ (BOOL)exceptionIsRangeUsageError:(id)a0;
+ (id)indirectErrorForRangeReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0 hostTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
+ (id)invalidAggregateColumnErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (id)invalidCurrencyPairError;
+ (id)invalidDateManipulationError;
+ (id)invalidGroupingColumnErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (id)invalidHistoricalCurrencyAttributeError;
+ (id)invalidHistoricalDateError;
+ (id)invalidHistoricalStockAttributeError;
+ (id)invalidLiveCurrencyAttributeError;
+ (id)invalidLiveStockAttributeError;
+ (id)invalidMergeReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0 contextEntityUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
+ (id)invalidReferenceError;
+ (id)invalidReferenceNameAttributeError;
+ (id)invalidStockCodeError:(id)a0;
+ (id)missingPivotTableErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (id)noTradingInformationErrorWithNextAvailableDate:(id)a0;
+ (id)notAReferenceToAFormulaError;
+ (BOOL)p_DictionaryRepresentsInvalidMergeReference:(id)a0;
+ (void)raiseArgumentEqualsToZeroErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseArgumentSetUsedOutOfContextError;
+ (void)raiseArrayElementNoDataError;
+ (void)raiseAutoNumberAttachmentErrorInTextCell:(BOOL)a0;
+ (void)raiseCharInputOutOfBoundsError;
+ (void)raiseCircularReferenceErrorWithReference:(id)a0;
+ (void)raiseComparisonTypeExceptionForLeftType:(char)a0 rightType:(char)a1;
+ (void)raiseConvertOriginUnitMismatchError;
+ (void)raiseCurrencyNotAllowedErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseDataInvalidLengthError;
+ (void)raiseDataInvalidWidthError;
+ (void)raiseDateEarlierThanStartingDateErrorForFunctionName:(id)a0;
+ (void)raiseDifferentDimensionsErrorForFunctionName:(id)a0;
+ (void)raiseDifferentNumberOfDataPointsErrorForFunctionName:(id)a0;
+ (void)raiseDifferentNumberOfElementsErrorForFunctionName:(id)a0;
+ (void)raiseDisallowedStockModeError:(id)a0;
+ (void)raiseDivideByZeroError;
+ (void)raiseDurationDisallowedForNormdistPDFError;
+ (void)raiseDurationNotAllowedError:(id)a0 argumentNumber:(int)a1;
+ (void)raiseEmptyArgumentError;
+ (void)raiseEmptyArgumentSpecificErrorForArgumentNumber:(int)a0;
+ (void)raiseEmptyArrayError;
+ (void)raiseErrorForError:(id)a0;
+ (void)raiseErrorForInvalidReference;
+ (void)raiseErrorForInvalidReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0 orString:(id)a1 contextEntityUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a2;
+ (void)raiseErrorForInvalidReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0 orString:(id)a1 contextEntityUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a2 invalidMergeReference:(BOOL)a3 disqualifiedFromEndCell:(BOOL)a4;
+ (void)raiseIndirectErrorForRangeReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0 hostTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
+ (void)raiseInvalidAltitudeError;
+ (void)raiseInvalidArgumentEqualityRelationshipErrorForFunctionName:(id)a0 argIndex1:(int)a1 argIndex2:(int)a2;
+ (void)raiseInvalidArgumentPairingsErrorForFunctionName:(id)a0 hasInitialUnrelatedArgument:(BOOL)a1;
+ (void)raiseInvalidArgumentRelationshipErrorForFunctionName:(id)a0 argIndex1:(int)a1 argIndex2:(int)a2 argsAscending:(BOOL)a3 equalityPermitted:(BOOL)a4;
+ (void)raiseInvalidArgumentsErrorForFunctionName:(id)a0 argumentIndex:(int)a1;
+ (void)raiseInvalidArrayContentsError;
+ (void)raiseInvalidBaseCharacterErrorForCharacter:(unsigned short)a0 base:(short)a1;
+ (void)raiseInvalidComparisonError;
+ (void)raiseInvalidCurrencyComparisonError;
+ (void)raiseInvalidDateError;
+ (void)raiseInvalidDateManipulationError;
+ (void)raiseInvalidDecimalNumberErrorForArgument:(int)a0 argIndex2:(int)a1 argIndex3:(int)a2 functionName:(id)a3;
+ (void)raiseInvalidDecimalNumberErrorForArgument:(int)a0 argIndex2:(int)a1 functionName:(id)a2;
+ (void)raiseInvalidDecimalNumberErrorForArgument:(int)a0 functionName:(id)a1;
+ (void)raiseInvalidFrequencyErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseInvalidHeadingError;
+ (void)raiseInvalidHistoricalCurrencyAttributeError;
+ (void)raiseInvalidHistoricalStockAttributeError;
+ (void)raiseInvalidHyperlinkError;
+ (void)raiseInvalidIndexForChooseError:(int)a0;
+ (void)raiseInvalidIntersectionError:(struct vector<TSCEReferenceValue, std::allocator<TSCEReferenceValue>> { struct TSCEReferenceValue *x0; struct TSCEReferenceValue *x1; struct __compressed_pair<TSCEReferenceValue *, std::allocator<TSCEReferenceValue>> { struct TSCEReferenceValue *x0; } x2; })a0 hostTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1 calcEngine:(id)a2;
+ (void)raiseInvalidLatitudeLongitudeError;
+ (void)raiseInvalidLiveCurrencyAttributeError;
+ (void)raiseInvalidLiveStockAttributeError;
+ (void)raiseInvalidMatchModeError;
+ (void)raiseInvalidProbabilityErrorForFunctionName:(id)a0;
+ (void)raiseInvalidRangeUsageErrorForReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a0;
+ (void)raiseInvalidReferenceNameAttributeError;
+ (void)raiseInvalidRegexError:(id)a0;
+ (void)raiseInvalidSubtotalFunctionNumberError;
+ (void)raiseInvalidTailErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseInvalidTimeError;
+ (void)raiseInvalidTypeErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseInvalidUnitStringError:(id)a0;
+ (void)raiseLinestHighlyCorrelatedVariableError;
+ (void)raiseLinestMatrixUnderdeterminedError;
+ (void)raiseLocationHeadingFailureError;
+ (void)raiseLocationHeadingUnknownError;
+ (void)raiseLocationNetworkError;
+ (void)raiseLocationServicesNotEnabledError;
+ (void)raiseLocationUnknownError;
+ (void)raiseLocationUserDeniedError;
+ (void)raiseMatchNotFoundErrorForValue:(id)a0 isRegex:(BOOL)a1 afterMatch:(BOOL)a2 previousValueToMatch:(id)a3 previousValueIsRegex:(BOOL)a4 occurrence:(int)a5 matchesFound:(int)a6 functionName:(id)a7;
+ (void)raiseMatchNotFoundErrorForValue:(id)a0 isRegex:(BOOL)a1 functionName:(id)a2;
+ (void)raiseMismatchedCurrenciesErrorForFunctionName:(id)a0;
+ (void)raiseMismatchedMaxUnitsError;
+ (void)raiseMismatchedUnitsErrorForFunctionName:(id)a0;
+ (void)raiseMismatchedUnitsErrorForFunctionName:(id)a0 argumentNumberString:(id)a1;
+ (void)raiseMixedTypeManipulationErrorForFunctionName:(id)a0;
+ (void)raiseMultipleDurationsErrorForFunctionName:(id)a0;
+ (void)raiseNegativeReceivedAmountError;
+ (void)raiseNegativeVectorValueErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseNoConditionIsTrueErrorForFunctionName:(id)a0;
+ (void)raiseNoModeError;
+ (void)raiseNonEmptyStringRequiredErrorForFunctionName:(id)a0;
+ (void)raiseNonMetricUnitPrefixErrorForUnitString:(id)a0;
+ (void)raiseNotAReferenceErrorForFunctionName:(id)a0;
+ (void)raiseNotAReferenceToAFormulaError;
+ (void)raiseNotAVectorError;
+ (void)raiseNotEnoughInputsErrorForFunctionName:(id)a0 argumentNumber:(int)a1 required:(int)a2;
+ (void)raiseNotReadyError;
+ (void)raiseNumberDoesNotConvergeErrorForFunctionName:(id)a0;
+ (void)raiseNumberDoesNotConvergeWithEstimateErrorForFunctionName:(id)a0;
+ (void)raiseNumberError;
+ (void)raiseNumberErrorForFunctionName:(id)a0;
+ (void)raiseNumberMinusDateError;
+ (void)raiseOnlyPositiveOrNegativeErrorForFunctionName:(id)a0;
+ (void)raiseOutOfBoundsArgumentErrorForArgument:(int)a0 functionName:(id)a1 lowerBound:(double)a2 lowerBoundInclusive:(BOOL)a3;
+ (void)raiseOutOfBoundsArgumentErrorForArgument:(int)a0 functionName:(id)a1 lowerBound:(double)a2 lowerBoundInclusive:(BOOL)a3 upperBound:(double)a4 upperBoundInclusive:(BOOL)a5;
+ (void)raiseOutOfBoundsArgumentErrorForArgument:(int)a0 functionName:(id)a1 upperBound:(double)a2 upperBoundInclusive:(BOOL)a3;
+ (void)raisePercentRankExcInputOutOfRangeError;
+ (void)raisePercentRankInputOutOfRangeError;
+ (void)raisePositionLargerThanArrayErrorForFunctionName:(id)a0;
+ (void)raiseRangeDoesNotSumToOneForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseRangeSizeMismatchErrorForFunctionName:(id)a0;
+ (void)raiseReferenceToEmptyCellErrorForFunctionName:(id)a0 rangeReference:(struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })a1;
+ (void)raiseRemoteDataUnavailableErrorWithAttribute:(id)a0;
+ (void)raiseSignsMustMatchErrorForFunctionName:(id)a0;
+ (void)raiseStartNumberExceedsStringLengthErrorForFunctionName:(id)a0;
+ (void)raiseStringDoesNotRepresentDateErrorForFunctionName:(id)a0 string:(id)a1;
+ (void)raiseStringDoesNotRepresentNumberErrorForFunctionName:(id)a0 string:(id)a1;
+ (void)raiseStringTooLongError;
+ (void)raiseSumMixedDurationsAndUnitlessWithoutADateErrorForFunctionName:(id)a0;
+ (void)raiseTooFewDataPointsErrorForFunctionName:(id)a0;
+ (void)raiseTooManyArguments:(id)a0 maximum:(int)a1 provided:(int)a2;
+ (void)raiseTypeExceptionForValue:(struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })a0 functionSpec:(id)a1 argumentIndex:(int)a2 locale:(id)a3;
+ (void)raiseUnionInsideIntersectionError;
+ (void)raiseUnitsNotAllowedErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseUnknownFunctionErrorForString:(id)a0;
+ (void)raiseUnsupportedFeatureError;
+ (void)raiseUnsupportedFunctionError;
+ (void)raiseUnsupportedR1C1StyleError;
+ (void)raiseValueNotAvailableErrorForFunctionName:(id)a0;
+ (void)raiseVectorValueNotNumberErrorForFunctionName:(id)a0 argumentNumber:(int)a1;
+ (void)raiseWrongNumberOfArgumentsErrorForFunctionName:(id)a0 provided:(int)a1;
+ (void)raiseZeroToPowerOfZeroError;
+ (id)referenceToNonexistentTableError:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0;
+ (id)remoteDataServerError;
+ (id)remoteDataUnavailableErrorWithAttribute:(id)a0;
+ (id)sumMixedDurationsAndUnitlessWithoutADateErrorForFunctionName:(id)a0;
+ (id)syntaxError;
+ (id)typeErrorForValue:(struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })a0 functionSpec:(id)a1 argumentIndex:(int)a2 locale:(id)a3;

- (struct TSCEReferenceValue { void /* function */ **x0; id x1; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x2; struct TSUPreserveFlags { unsigned char x0; } x3; BOOL x4; BOOL x5; } *)referenceValue;
- (id)stringValue;
- (id)initWithErrorType:(long long)a0;
- (void)setObject:(id)a0 forKey:(id)a1;
- (id)string;
- (id)date;
- (void).cxx_destruct;
- (double)doubleValue;
- (struct TSCENumberValue { void /* function */ **x0; struct TSUDecimal { struct { unsigned long long x0[2]; } x0; } x1; struct TSCEFormat { id x0; unsigned int x1; unsigned char x2; struct TSCEDurationFormat { unsigned char x0 : 1; unsigned char x1 : 6; unsigned char x2 : 6; unsigned char x3 : 3; } x3; struct TSCEBaseFormat { unsigned char x0; unsigned char x1; BOOL x2; } x4; struct TSCEFractionFormat { char x0; } x5; struct TSCENumberFormat { unsigned char x0; unsigned char x1 : 3; unsigned char x2 : 1; unsigned char x3 : 1; unsigned short x4; } x6; } x2; unsigned short x3; BOOL x4; } *)number;
- (BOOL)isEqual:(id)a0;
- (id)tokenString;
- (id)dateValue;
- (id)objectForKey:(id)a0;
- (id)error;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (struct TSCEGrid { void /* function */ **x0; id x1; struct TSCEFormat { id x0; unsigned int x1; unsigned char x2; struct TSCEDurationFormat { unsigned char x0 : 1; unsigned char x1 : 6; unsigned char x2 : 6; unsigned char x3 : 3; } x3; struct TSCEBaseFormat { unsigned char x0; unsigned char x1; BOOL x2; } x4; struct TSCEFractionFormat { char x0; } x5; struct TSCENumberFormat { unsigned char x0; unsigned char x1 : 3; unsigned char x2 : 1; unsigned char x3 : 1; unsigned short x4; } x6; } x2; } *)vector;
- (void)raiseException;
- (BOOL)boolean;
- (struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })rangeRef;
- (BOOL)isNotReadyError;
- (id)errorDictionary;
- (id)bakedString;
- (BOOL)booleanForFunction:(id)a0 argumentIndex:(int)a1 warningReportingContext:(struct TSCEWarningReportingContext { BOOL x0; BOOL x1; id x2; } *)a2;
- (id)dateForFunction:(id)a0 argumentIndex:(int)a1 warningReportingContext:(struct TSCEWarningReportingContext { BOOL x0; BOOL x1; id x2; } *)a2;
- (char)deepType;
- (id)displayStringWithCalculationEngine:(id)a0 forTable:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 andCellID:(struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })a2;
- (BOOL)errorIsRangeUsageError;
- (struct TSCEGrid { void /* function */ **x0; id x1; struct TSCEFormat { id x0; unsigned int x1; unsigned char x2; struct TSCEDurationFormat { unsigned char x0 : 1; unsigned char x1 : 6; unsigned char x2 : 6; unsigned char x3 : 3; } x3; struct TSCEBaseFormat { unsigned char x0; unsigned char x1; BOOL x2; } x4; struct TSCEFractionFormat { char x0; } x5; struct TSCENumberFormat { unsigned char x0; unsigned char x1 : 3; unsigned char x2 : 1; unsigned char x3 : 1; unsigned short x4; } x6; } x2; })formattedGridForFunction:(id)a0 argumentIndex:(int)a1 context:(struct TSCEEvaluationContext { } *)a2 format:(const struct TSCEFormat { id x0; unsigned int x1; unsigned char x2; struct TSCEDurationFormat { unsigned char x0 : 1; unsigned char x1 : 6; unsigned char x2 : 6; unsigned char x3 : 3; } x3; struct TSCEBaseFormat { unsigned char x0; unsigned char x1; BOOL x2; } x4; struct TSCEFractionFormat { char x0; } x5; struct TSCENumberFormat { unsigned char x0; unsigned char x1 : 3; unsigned char x2 : 1; unsigned char x3 : 1; unsigned short x4; } x6; } *)a3;
- (BOOL)isAbortedError;
- (BOOL)isCircularReferenceError;
- (BOOL)isErrorReferenceError;
- (BOOL)isFromCalcEngine;
- (BOOL)isInvalidMergeReference;
- (BOOL)isInvalidReferenceError;
- (BOOL)isMismatchedUnitsError;
- (BOOL)isNativelyEqual:(struct TSCEValue { union { struct { struct { unsigned long long x0[2]; } x0; unsigned char x1[32]; unsigned short x2; BOOL x3; } x0; unsigned long long x1[11]; } x0; unsigned char x1; })a0;
- (BOOL)isUnsupportedFeatureError;
- (BOOL)isUnsupportedFunctionError;
- (char)nativeType;
- (struct TSCENumberValue { void /* function */ **x0; struct TSUDecimal { struct { unsigned long long x0[2]; } x0; } x1; struct TSCEFormat { id x0; unsigned int x1; unsigned char x2; struct TSCEDurationFormat { unsigned char x0 : 1; unsigned char x1 : 6; unsigned char x2 : 6; unsigned char x3 : 3; } x3; struct TSCEBaseFormat { unsigned char x0; unsigned char x1; BOOL x2; } x4; struct TSCEFractionFormat { char x0; } x5; struct TSCENumberFormat { unsigned char x0; unsigned char x1 : 3; unsigned char x2 : 1; unsigned char x3 : 1; unsigned short x4; } x6; } x2; unsigned short x3; BOOL x4; } *)numberForFunction:(id)a0 argumentIndex:(int)a1 warningReportingContext:(struct TSCEWarningReportingContext { BOOL x0; BOOL x1; id x2; } *)a2;
- (struct TSCEReferenceValue { void /* function */ **x0; id x1; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x2; struct TSUPreserveFlags { unsigned char x0; } x3; BOOL x4; BOOL x5; } *)referenceValueForFunction:(id)a0 argumentIndex:(int)a1 warningReportingContext:(struct TSCEWarningReportingContext { BOOL x0; BOOL x1; id x2; } *)a2;
- (id)stringForFunction:(id)a0 argumentIndex:(int)a1 warningReportingContext:(struct TSCEWarningReportingContext { BOOL x0; BOOL x1; id x2; } *)a2;

@end