Lines Matching refs:rStack
967 const OUString& FormulaStack::getString( const StringStack& rStack ) const in getString()
970 return (mbError || rStack.empty()) ? saStackError : rStack.top(); in getString()
973 void FormulaStack::pushUnaryOp( StringStack& rStack, const OUString& rLOp, const OUString& rROp ) in pushUnaryOp() argument
975 if( check( !rStack.empty() ) ) in pushUnaryOp()
976 rStack.top() = rLOp + rStack.top() + rROp; in pushUnaryOp()
979 void FormulaStack::pushBinaryOp( StringStack& rStack, const OUString& rOp ) in pushBinaryOp() argument
982 if( check( !rStack.empty() ) ) in pushBinaryOp()
984 aSecond = rStack.top(); in pushBinaryOp()
985 rStack.pop(); in pushBinaryOp()
987 if( check( !rStack.empty() ) ) in pushBinaryOp()
988 rStack.top() = rStack.top() + rOp + aSecond; in pushBinaryOp()
991 void FormulaStack::pushFuncOp( StringStack& rStack, const OUString& rOp, sal_uInt8 nParamCount ) in pushFuncOp() argument
994 for( sal_uInt8 nParam = 0; (nParam < nParamCount) && check( !rStack.empty() ); ++nParam ) in pushFuncOp()
996 StringHelper::prependToken( aFunc, rStack.top(), OOX_DUMP_FUNCSEP ); in pushFuncOp()
997 rStack.pop(); in pushFuncOp()
1001 rStack.push( aFunc.makeStringAndClear() ); in pushFuncOp()