@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