| /AOO42X/main/formula/inc/formula/ |
| H A D | token.hxx | 85 class FormulaToken; 86 typedef SimpleIntrusiveReference< class FormulaToken > FormulaTokenRef; 87 typedef SimpleIntrusiveReference< const class FormulaToken > FormulaConstTokenRef; 91 class FORMULA_DLLPUBLIC FormulaToken : public IFormulaToken class 95 FormulaToken(); 96 FormulaToken& operator=( const FormulaToken& ); 103 FormulaToken( StackVar eTypeP,OpCode e = ocPush ) : in FormulaToken() function in formula::FormulaToken 105 FormulaToken( const FormulaToken& r ) : IFormulaToken(), in FormulaToken() function in formula::FormulaToken 108 virtual ~FormulaToken(); 119 const_cast<FormulaToken*>(this)->Delete(); in DecRef() [all …]
|
| H A D | tokenarray.hxx | 70 FormulaToken** pCode; // Token code array 71 FormulaToken** pRPN; // RPN array 84 FormulaToken* Add( FormulaToken* ); 103 FormulaToken* First() { nIndex = 0; return Next(); } in First() 104 FormulaToken* Next(); 105 FormulaToken* FirstNoSpaces() { nIndex = 0; return NextNoSpaces(); } in FirstNoSpaces() 106 FormulaToken* NextNoSpaces(); 107 FormulaToken* GetNextName(); 108 FormulaToken* GetNextDBArea(); 109 FormulaToken* GetNextReference(); [all …]
|
| H A D | FormulaCompiler.hxx | 50 struct FormulaToken; 174 ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > 228 FormulaToken* CreateStringFromToken( String& rFormula, FormulaToken* pToken, 230 FormulaToken* CreateStringFromToken( rtl::OUStringBuffer& rBuffer, FormulaToken* pToken, 249 …virtual FormulaTokenRef ExtendRangeReference( FormulaToken & rTok1, FormulaToken & rTok2, bool bRe… 250 virtual sal_Bool HandleExternalReference(const FormulaToken& _aToken); 255 virtual void CreateStringFromExternal(rtl::OUStringBuffer& rBuffer, FormulaToken* pTokenP); 256 virtual void CreateStringFromSingleRef(rtl::OUStringBuffer& rBuffer,FormulaToken* pTokenP); 257 virtual void CreateStringFromDoubleRef(rtl::OUStringBuffer& rBuffer,FormulaToken* pTokenP); 258 virtual void CreateStringFromMatrix(rtl::OUStringBuffer& rBuffer,FormulaToken* pTokenP); [all …]
|
| /AOO42X/main/formula/source/core/api/ |
| H A D | token.cxx | 80 FormulaToken::~FormulaToken() in ~FormulaToken() 84 sal_Bool FormulaToken::Is3DRef() const in Is3DRef() 89 sal_Bool FormulaToken::IsFunction() const in IsFunction() 108 sal_uInt8 FormulaToken::GetParamCount() const in GetParamCount() 135 sal_Bool FormulaToken::IsMatrixFunction() const in IsMatrixFunction() 140 sal_Bool FormulaToken::operator==( const FormulaToken& rToken ) const in operator ==() 149 sal_uInt8 FormulaToken::GetByte() const in GetByte() 155 void FormulaToken::SetByte( sal_uInt8 ) in SetByte() 160 bool FormulaToken::HasForceArray() const in HasForceArray() 166 void FormulaToken::SetForceArray( bool ) in SetForceArray() [all …]
|
| H A D | FormulaCompiler.cxx | 276 uno::Sequence< sheet::FormulaToken > FormulaCompiler::OpCodeMap::createSequenceOfFormulaTokens(cons… in createSequenceOfFormulaTokens() 279 uno::Sequence< sheet::FormulaToken > aTokens( nLen); in createSequenceOfFormulaTokens() 280 sheet::FormulaToken* pToken = aTokens.getArray(); in createSequenceOfFormulaTokens() 922 pFacToken->NewOpCode( ocUnion,FormulaToken::PrivateAccess()); in Factor() 1167 FormulaToken** pCode1 = pCode - 1; in RangeLine() 1171 FormulaToken** pCode2 = pCode - 1; in RangeLine() 1346 FormulaTokenRef FormulaCompiler::ExtendRangeReference( FormulaToken & /*rTok1*/, FormulaToken & /*r… in ExtendRangeReference() argument 1351 bool FormulaCompiler::MergeRangeReference(FormulaToken * * const pCode1, FormulaToken * const * con… in MergeRangeReference() 1353 FormulaToken *p1, *p2; in MergeRangeReference() 1387 FormulaToken* pData[ MAXCODE ]; in CompileTokenArray() [all …]
|
| /AOO42X/main/sc/inc/ |
| H A D | token.hxx | 57 class SC_DLLPUBLIC ScToken : public formula::FormulaToken 66 ScToken( formula::StackVar eTypeP,OpCode e = ocPush ) : formula::FormulaToken(eTypeP,e) {} in ScToken() 67 ScToken( const ScToken& r ): formula::FormulaToken(r) {} in ScToken() 102 virtual sal_Bool TextEqual( const formula::FormulaToken& rToken ) const; 117 …ormulaTokenRef ExtendRangeReference( formula::FormulaToken & rTok1, formula::FormulaToken… 133 virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const; 134 virtual FormulaToken* Clone() const { return new ScSingleRefToken(*this); } in Clone() 162 virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const; 163 virtual FormulaToken* Clone() const { return new ScDoubleRefToken(*this); } in Clone() 179 virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const; [all …]
|
| H A D | tokenarray.hxx | 61 formula::FormulaToken* AddRawToken( const ScRawToken& ); 62 …virtual bool AddFormulaToken(const com::sun::star::sheet::FormulaToken& _aToken,formula::ExternalR… 63 virtual formula::FormulaToken* AddOpCode( OpCode eCode ); 65 formula::FormulaToken* AddSingleReference( const ScSingleRefData& rRef ); 67 formula::FormulaToken* AddMatrixSingleReference( const ScSingleRefData& rRef ); 68 formula::FormulaToken* AddDoubleReference( const ScComplexRefData& rRef ); 69 formula::FormulaToken* AddExternalName( sal_uInt16 nFileId, const String& rName ); 70 …formula::FormulaToken* AddExternalSingleReference( sal_uInt16 nFileId, const String& rTabName, con… 71 …formula::FormulaToken* AddExternalDoubleReference( sal_uInt16 nFileId, const String& rTabName, con… 72 formula::FormulaToken* AddMatrix( ScMatrix* p ); [all …]
|
| H A D | compiler.hxx | 203 formula::FormulaToken* CreateToken() const; // create typified token 525 virtual sal_Bool HandleExternalReference(const formula::FormulaToken& _aToken); 530 …ormula::FormulaTokenRef ExtendRangeReference( formula::FormulaToken & rTok1, formula::FormulaToken… 531 …virtual void CreateStringFromExternal(rtl::OUStringBuffer& rBuffer, formula::FormulaToken* pTokenP… 532 …virtual void CreateStringFromSingleRef(rtl::OUStringBuffer& rBuffer,formula::FormulaToken* _pToken… 533 …virtual void CreateStringFromDoubleRef(rtl::OUStringBuffer& rBuffer,formula::FormulaToken* _pToken… 534 …virtual void CreateStringFromMatrix( rtl::OUStringBuffer& rBuffer, formula::FormulaToken* _pTokenP… 535 … virtual void CreateStringFromIndex(rtl::OUStringBuffer& rBuffer,formula::FormulaToken* _pTokenP);
|
| H A D | formularesult.hxx | 42 const formula::FormulaToken* mpToken; // if not, result token obtained from interpreter 65 inline void ResolveToken( const formula::FormulaToken * p ); 101 explicit ScFormulaResult( const formula::FormulaToken* p ) in ScFormulaResult() 129 inline void SetToken( const formula::FormulaToken* p ); 224 inline void ScFormulaResult::ResolveToken( const formula::FormulaToken * p ) in ResolveToken() 303 inline void ScFormulaResult::SetToken( const formula::FormulaToken* p ) in SetToken()
|
| H A D | fmtuno.hxx | 56 ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > maTokens1; 57 ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > maTokens2; 212 ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > aTokens1; 213 ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > aTokens2; 255 virtual ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > 259 … const ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken >& aTokens )
|
| H A D | tokenuno.hxx | 50 … const com::sun::star::uno::Sequence< com::sun::star::sheet::FormulaToken >& rSequence ); 53 … com::sun::star::uno::Sequence< com::sun::star::sheet::FormulaToken >& rSequence, 84 …virtual ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > SAL_CALL parseFor… 89 ::com::sun::star::sheet::FormulaToken >& aTokens,
|
| /AOO42X/main/sc/source/core/tool/ |
| H A D | token.cxx | 384 FormulaToken* ScRawToken::CreateToken() const in CreateToken() 443 return new FormulaToken( svSep,eOp ); in CreateToken() 496 sal_Bool ScToken::TextEqual( const FormulaToken& _rToken ) const in TextEqual() 568 FormulaTokenRef ScToken::ExtendRangeReference( FormulaToken & rTok1, FormulaToken & rTok2, in ExtendRangeReference() 789 sal_Bool ScSingleRefToken::operator==( const FormulaToken& r ) const in operator ==() 791 …return FormulaToken::operator==( r ) && aSingleRef == static_cast<const ScToken&>(r).GetSingleRef(… in operator ==() 805 sal_Bool ScDoubleRefToken::operator==( const FormulaToken& r ) const in operator ==() 807 …return FormulaToken::operator==( r ) && aDoubleRef == static_cast<const ScToken&>(r).GetDoubleRef(… in operator ==() 823 sal_Bool ScRefListToken::operator==( const FormulaToken& r ) const in operator ==() 825 … return FormulaToken::operator==( r ) && &aRefList == static_cast<const ScToken&>(r).GetRefList(); in operator ==() [all …]
|
| H A D | interpr4.cxx | 850 void ScInterpreter::PushWithoutError( FormulaToken& r ) in PushWithoutError() 868 void ScInterpreter::Push( FormulaToken& r ) in Push() 891 void ScInterpreter::PushTempToken( FormulaToken* p ) in PushTempToken() 924 void ScInterpreter::PushTempTokenWithoutError( FormulaToken* p ) in PushTempTokenWithoutError() 946 void ScInterpreter::PushTempToken( const FormulaToken& r ) in PushTempToken() 1032 FormulaToken* p = pStack[ sp ]; in PopToken() 1051 FormulaToken* p = pStack[ sp ]; in PopDouble() 1080 FormulaToken* p = pStack[ sp ]; in PopString() 1162 FormulaToken* p = pStack[ sp ]; in PopSingleRef() 1191 FormulaToken* p = pStack[ sp ]; in PopSingleRef() [all …]
|
| /AOO42X/main/offapi/com/sun/star/sheet/ |
| H A D | XFormulaOpCodeMapper.idl | 82 a sequence of <type>FormulaToken</type> matching the input 86 language in parameter Language is mapped to a <type>FormulaToken 88 application in <member>FormulaToken::OpCode</member> and by 90 FormulaToken::Data</member>.</p> 92 <p>The order of the FormulaToken sequence returned matches the 98 <p>Additional information in <member>FormulaToken::Data</member> 106 sequence< FormulaToken > getMappings( 130 mapped to a <type>FormulaToken</type> containing the internal 132 FormulaToken::OpCode</member> and by contract maybe additional 133 information in <member>FormulaToken::Data</member>. See <member>
|
| H A D | FormulaMapGroupSpecialOffset.idl | 47 <p>The <member>FormulaToken::Data</member> member shall contain one of 77 <p>The <member>FormulaToken::Data</member> member is not used 88 <p>The <member>FormulaToken::Data</member> member shall contain a 101 <p>The <member>FormulaToken::Data</member> member shall contain an 115 <p>The <member>FormulaToken::Data</member> member is not used 129 <p>The <member>FormulaToken::Data</member> member is not used 140 <p>The <member>FormulaToken::Data</member> member shall contain a 155 <p>The <member>FormulaToken::Data</member> member shall contain a 174 <p>The <member>FormulaToken::Data</member> member shall contain an 188 <p>The <member>FormulaToken::Data</member> member shall contain a
|
| H A D | XFormulaTokens.idl | 32 #include <com/sun/star/sheet/FormulaToken.idl> 49 sequence< FormulaToken > getTokens(); 55 void setTokens( [in] sequence< FormulaToken > aTokens );
|
| /AOO42X/main/reportbuilder/java/com/sun/star/report/pentaho/ |
| H A D | SOFormulaParser.java | 33 import com.sun.star.sheet.FormulaToken; 153 …public com.sun.star.sheet.FormulaToken[] parseFormula(String aFormula, com.sun.star.table.CellAddr… in parseFormula() 175 final FormulaToken formulaToken; in parseFormula() 198 formulaToken = new FormulaToken(); in parseFormula() 232 final FormulaToken dest = new FormulaToken(); in parseFormula() 247 return (FormulaToken[]) tokens.toArray(new FormulaToken[tokens.size()]); in parseFormula() 250 …public String printFormula(com.sun.star.sheet.FormulaToken[] aTokens, com.sun.star.table.CellAddre… in printFormula() 255 final FormulaToken formulaToken = aTokens[i]; in printFormula() 391 final FormulaToken token = new FormulaToken(ownTokenCounter++, Any.VOID); in addOpCodes()
|
| H A D | SOFormulaOpCodeMapper.java | 30 import com.sun.star.sheet.FormulaToken; 61 …public com.sun.star.sheet.FormulaToken[] getMappings(String[] Names, int Language) throws com.sun.… in getMappings() 77 return (com.sun.star.sheet.FormulaToken[]) token.toArray(new FormulaToken[token.size()]); in getMappings()
|
| /AOO42X/main/sc/source/filter/inc/ |
| H A D | xlformula.hxx | 423 namespace formula { class FormulaToken; } 449 inline const ::formula::FormulaToken* Get() const { return mppScToken ? *mppScToken : 0; } in Get() 450 inline const ::formula::FormulaToken* operator->() const { return Get(); } in operator ->() 451 inline const ::formula::FormulaToken& operator*() const { return *Get(); } in operator *() 460 …const ::formula::FormulaToken*const* mppScTokenBeg; /// Pointer to first token pointer of toke… 461 …const ::formula::FormulaToken*const* mppScTokenEnd; /// Pointer behind last token pointer of t… 462 …const ::formula::FormulaToken*const* mppScToken; /// Pointer to current token pointer of to… 508 static bool GetTokenString( String& rString, const ::formula::FormulaToken& rScToken );
|
| /AOO42X/main/sc/source/core/inc/ |
| H A D | interpre.hxx | 93 #define MAXSTACK (4096 / sizeof(formula::FormulaToken*)) 99 formula::FormulaToken* pPointer[ MAXSTACK ]; 189 const formula::FormulaToken* 195 formula::FormulaToken** pStack; // the current stack 263 void Push( formula::FormulaToken& r ); 268 void PushWithoutError( formula::FormulaToken& r ); 272 void PushTempToken( const formula::FormulaToken& ); 280 void PushTempToken( formula::FormulaToken* ); 288 void PushTempTokenWithoutError( formula::FormulaToken* ); 377 ScMatrixRef CreateMatrixFromDoubleRef( const formula::FormulaToken* pToken,
|
| H A D | parclass.hxx | 32 class FormulaToken; 86 static Type GetParameterType( const formula::FormulaToken* pToken, 132 const formula::FormulaToken* pToken, sal_uInt16 nParameter);
|
| /AOO42X/main/sc/source/ui/unoobj/ |
| H A D | tokenuno.cxx | 130 uno::Sequence<sheet::FormulaToken> SAL_CALL ScFormulaParserObj::parseFormula( in parseFormula() 135 uno::Sequence<sheet::FormulaToken> aRet; in parseFormula() 157 const uno::Sequence<sheet::FormulaToken>& aTokens, const table::CellAddress& rReferencePos ) in printFormula() 334 ScTokenArray& rTokenArray, const uno::Sequence<sheet::FormulaToken>& rSequence ) in ConvertToTokenArray() 341 uno::Sequence<sheet::FormulaToken>& rSequence, const ScTokenArray& rTokenArray ) in ConvertToTokenSequence() 346 formula::FormulaToken** pTokens = rTokenArray.GetArray(); in ConvertToTokenSequence() 352 const formula::FormulaToken& rToken = *pTokens[nPos]; in ConvertToTokenSequence() 353 sheet::FormulaToken& rAPI = rSequence[nPos]; in ConvertToTokenSequence()
|
| /AOO42X/main/formula/source/ui/dlg/ |
| H A D | formula.cxx | 106 …void MakeTree(IStructHelper* _pTree,SvLBoxEntry* pParent,FormulaToken* _pToken,long Cou… 162 uno::Sequence< sheet::FormulaToken > m_aTokenList; 166 mutable uno::Sequence< sheet::FormulaToken > m_aSeparatorsOpCodes; 174 ::std::map<FormulaToken*,sheet::FormulaToken> m_aTokenMap; 496 const sheet::FormulaToken* pIter = m_aTokenList.getConstArray(); in GetFunctionPos() 497 const sheet::FormulaToken* pEnd = pIter + m_aTokenList.getLength(); in GetFunctionPos() 505 uno::Sequence<sheet::FormulaToken> aArgs(1); in GetFunctionPos() 508 const sheet::FormulaToken* pNextToken = pIter + 1; in GetFunctionPos() 666 void FormulaDlg_Impl::MakeTree(IStructHelper* _pTree,SvLBoxEntry* pParent,FormulaToken* _pToken,lon… in MakeTree() 674 … FormulaToken* pOrigToken = (_pToken->GetType() == svFAP) ? _pToken->GetFAPOrigToken() : _pToken; in MakeTree() [all …]
|
| /AOO42X/main/oox/source/xls/ |
| H A D | ooxformulaparser.cxx | 48 …Sequence< FormulaToken > parseFormula( const OUString& rFormula, const CellAddress& rReferencePos … 65 Sequence< FormulaToken > OOXMLFormulaParserImpl::parseFormula( const OUString& rFormula, const Cell… in parseFormula() 196 Sequence< FormulaToken > SAL_CALL OOXMLFormulaParser::parseFormula( in parseFormula() 208 …const Sequence< FormulaToken >& /*rTokens*/, const CellAddress& /*rReferencePos*/ ) throw( Runtime… in printFormula()
|
| /AOO42X/main/sc/source/core/data/ |
| H A D | cell2.cxx | 383 bool lcl_isReference(const FormulaToken& rToken) in lcl_isReference() 691 FormulaToken* pToken(pCode->NextRPN()); in HasRefListExpressibleAsOneReference() 692 FormulaToken* pFunction(0); in HasRefListExpressibleAsOneReference() 1431 for (FormulaToken* p = pCode->First(); p; p = pCode->Next()) in lcl_IsRangeNameInUse() 1457 for (FormulaToken* p = pCode->First(); p; p = pCode->Next()) in lcl_FindRangeNamesInUse() 1478 for( FormulaToken* p = pCode->First(); p; p = pCode->Next() ) in ReplaceRangeNamesInUse() 1498 for( FormulaToken* p = pCode->First(); p; p = pCode->Next() ) in CompileDBFormula() 1520 for ( FormulaToken* p = pCode->First(); p && !bRecompile; p = pCode->Next() ) in CompileDBFormula() 1571 for ( FormulaToken* p = pCode->First(); p && !bRecompile; p = pCode->Next() ) in CompileNameFormula() 1612 for ( FormulaToken* p = pCode->First(); p; p = pCode->Next() ) in CompileColRowNameFormula()
|