|
|
|
Location:
SHGFMEVL.h
Link against: sheng.lib
class CShgFormulaEvaluator : public CBase
Supported from 5.0
This is internal and not intended for use.
|
Defined in CShgFormulaEvaluator:
Anonymous, BeginStatFunctionL(), CShgFormulaEvaluator(), CalculateDatabaseTableL(), CellInfoType(), CellReader(), ConvertedSingleCellRangeToValueL(), DoEvaluateFormulaL(), DoTable1L(), DoTable2L(), EBlank, EBool, ECellInfoTypeAddress, ECellInfoTypeCol, ECellInfoTypeContents, ECellInfoTypeFirst, ECellInfoTypeLast, ECellInfoTypeNotSet, ECellInfoTypeRow, EError, EInt, EMaxStringLength, ERange, EReal, EText, EndStatFunctionL(), EndStatFunctionL(), EndStatFunctionL(), EndStatFunctionL(), EvaluateFormulaL(), FShgFunction, FunctionForToken(), GetValL(), IsNextArgumentL(), LexRange(), LoadArgumentsL(), LoadArgumentsL(), LoadArgumentsL(), LoadArgumentsL(), LoadArgumentsL(), LoadHBufL(), LoadHBufL(), LoadHBufLC(), LoadHBufOrRealL(), LoadIntL(), LoadIntL(), LoadRealL(), LoadRealL(), LoadShgRangeRefL(), LoadShgRangeRefL(), NewL(), PushCellL(), PushShgCellRefValueL(), PushShgCellRefValueL(), SStatTotal, TCellInfoType, TFunction, TOperandType, TryConvertRangeToValueL(), TryConvertSingleCellRangeToValueL(), WorkSheet(), iCellReader, iCurrentToken, iFormulaViewer, iFpeExceptionThread, iNameSet, iRandSeed, iRelativeCell, iSheetEngine, iStack, iStatCount, iStatEndFunction, iStatLitFunction, iStatProduct, iStatRangeFunction, iStatSquares, iStatTotal, iTokenPtr, iWorkBook, ~CShgFormulaEvaluator()
Inherited from CBase:
operator new()
NewL()static CShgFormulaEvaluator* NewL(const CShgNameSet* aNameSet, const CShgWorkBook* aWorkBook, CSheetEngine* aSheetEngine, CShgFormulaViewer* aFormulaViewer);
This member is internal and not intended for use.
CShgFormulaEvaluator()CShgFormulaEvaluator(const CShgNameSet* aNameSet, const CShgWorkBook* aWorkBook, CSheetEngine* aSheetEngine, CShgFormulaViewer* aFormulaViewer);
This member is internal and not intended for use.
~CShgFormulaEvaluator()~CShgFormulaEvaluator();
This member is internal and not intended for use.
TFunctionclass TFunction;
This member is internal and not intended for use.
Defined in CShgFormulaEvaluator::TFunction:
iArgTypes, iCheckArguments, iFunction, iNoArguments, iType
iFunctionFShgFunction iFunction;
This member is internal and not intended for use.
iTypeTUint8 iType;
This member is internal and not intended for use.
iNoArgumentsTUint8 iNoArguments;
This member is internal and not intended for use.
iArgTypesTUint8 iArgTypes;
This member is internal and not intended for use.
iCheckArgumentsTUint8 iCheckArguments;
This member is internal and not intended for use.
protected: const MShgCellReader* iCellReader;
This member is internal and not intended for use.
protected: const CShgNameSet* const iNameSet;
This member is internal and not intended for use.
protected: CShgFormulaViewer* iFormulaViewer;
This member is internal and not intended for use.
protected: RThread iFpeExceptionThread;
This member is internal and not intended for use.
protected: TStatFunction iStatLitFunction;
This member is internal and not intended for use.
protected: TStatFunction iStatRangeFunction;
This member is internal and not intended for use.
protected: TStatFunction iStatEndFunction;
This member is internal and not intended for use.
protected: TFormulaToken iCurrentToken;
This member is internal and not intended for use.
TCellInfoTypeTCellInfoType
This member is internal and not intended for use.
|
AnonymousN/A
This member is internal and not intended for use.
|
TOperandTypeprotected: TOperandType
This member is internal and not intended for use.
|
EvaluateFormulaL()void EvaluateFormulaL(TShgCell& aCell, const TUint8* aFormula, const MShgCellReader* aCellReader);
This member is internal and not intended for use.
CalculateDatabaseTableL()TShgError CalculateDatabaseTableL(const TDesC& aRangeText, const TDesC& aCell1, const TDesC& aCell2);
This member is internal and not intended for use.
DoEvaluateFormulaL()private: void DoEvaluateFormulaL();
This member is internal and not intended for use.
ConvertedSingleCellRangeToValueL()private: void ConvertedSingleCellRangeToValueL();
This member is internal and not intended for use.
TryConvertSingleCellRangeToValueL()private: void TryConvertSingleCellRangeToValueL();
This member is internal and not intended for use.
TryConvertRangeToValueL()private: void TryConvertRangeToValueL();
This member is internal and not intended for use.
LexRange()void LexRange(TInt& aWorkSheetNo, TRangeRef& aRangeRef);
This member is internal and not intended for use.
CellReader()const MShgCellReader* CellReader();
This member is internal and not intended for use.
IsNextArgumentL()TBool IsNextArgumentL(TOperandType aType);
This member is internal and not intended for use.
PushShgCellRefValueL()void PushShgCellRefValueL(const TShgCellRef& aShgCellRef);
This member is internal and not intended for use.
PushShgCellRefValueL()void PushShgCellRefValueL(TInt aWorkSheetNo, const TCellRef& aCellRef);
This member is internal and not intended for use.
PushCellL()void PushCellL(const TShgCell* aCell);
This member is internal and not intended for use.
LoadIntL()TInt LoadIntL(TInt& aInt);
This member is internal and not intended for use.
LoadIntL()TInt LoadIntL(TInt& aInt, TInt aArgsLeft);
This member is internal and not intended for use.
LoadRealL()TInt LoadRealL(TReal& aReal);
This member is internal and not intended for use.
LoadRealL()TInt LoadRealL(TReal& aReal, TInt aArgsLeft);
This member is internal and not intended for use.
LoadHBufL()TInt LoadHBufL(HBufC*& aHBuf);
This member is internal and not intended for use.
LoadHBufL()TInt LoadHBufL(HBufC*& aHBuf, TInt aArgsLeft);
This member is internal and not intended for use.
LoadHBufLC()TInt LoadHBufLC(HBufC*& aHBuf);
This member is internal and not intended for use.
LoadHBufOrRealL()TInt LoadHBufOrRealL(HBufC*& aHBuf, TReal& aReal);
This member is internal and not intended for use.
LoadShgRangeRefL()TInt LoadShgRangeRefL(TShgRangeRef& aRangeRef);
This member is internal and not intended for use.
LoadShgRangeRefL()TInt LoadShgRangeRefL(TShgRangeRef& aRangeRef, TInt aArgsLeft);
This member is internal and not intended for use.
LoadArgumentsL()TInt LoadArgumentsL(TInt& aInt1, TInt& aInt2);
This member is internal and not intended for use.
LoadArgumentsL()TInt LoadArgumentsL(TInt& aInt1, TInt& aInt2, TInt& aInt3);
This member is internal and not intended for use.
LoadArgumentsL()TInt LoadArgumentsL(TReal& aReal1, TReal& aReal2);
This member is internal and not intended for use.
LoadArgumentsL()TInt LoadArgumentsL(TReal& aReal1, TReal& aReal2, TReal& aReal3);
This member is internal and not intended for use.
LoadArgumentsL()TInt LoadArgumentsL(TReal& aReal1, TReal& aReal2, TReal& aReal3, TReal& aReal4);
This member is internal and not intended for use.
WorkSheet()const CShgWorkSheet* WorkSheet(TInt aWorkSheetNo) const;
This member is internal and not intended for use.
FunctionForToken()private: static FShgFunction FunctionForToken(TFormulaToken aToken);
This member is internal and not intended for use.
GetValL()private: TBool GetValL(TReal& aCellContents, const TShgCell* aCell);
This member is internal and not intended for use.
CellInfoType()protected: const TPtrC CellInfoType(TCellInfoType aCellInfoType) const;
This member is internal and not intended for use.
DoTable1L()protected: TShgError DoTable1L(const TShgRangeRef* aRangeRef, const TCellRef& aCoord1);
This member is internal and not intended for use.
DoTable2L()protected: TShgError DoTable2L(const TShgRangeRef* aRangeRef, const TCellRef& aCoord1, const TCellRef& aCoord2);
This member is internal and not intended for use.
BeginStatFunctionL()protected: void BeginStatFunctionL();
This member is internal and not intended for use.
EndStatFunctionL()protected: TBool EndStatFunctionL();
This member is internal and not intended for use.
EndStatFunctionL()protected: TBool EndStatFunctionL(TReal aResult, TInt aCount);
This member is internal and not intended for use.
EndStatFunctionL()protected: TBool EndStatFunctionL(HBufC* aResult);
This member is internal and not intended for use.
EndStatFunctionL()protected: TBool EndStatFunctionL(TBool aResult);
This member is internal and not intended for use.
SStatTotalstruct SStatTotal;
This member is internal and not intended for use.
Defined in CShgFormulaEvaluator::SStatTotal:
;, EBool, EReal, EText, TType, iReal, iText, iType
iTypeprotected: TType iType;
This member is internal and not intended for use.
TTypeprotected: TType
This member is internal and not intended for use.
|
;union ;;
This member is internal and not intended for use.
iRealprotected: TReal64 iReal;
This member is internal and not intended for use.
iTextprotected: HBufC* iText;
This member is internal and not intended for use.