Lines Matching refs:maOperandSizeStack

574     SizeTypeVector      maOperandSizeStack;         /// Stack with token sizes per operand.  member in oox::xls::FormulaParserImpl
596 maOperandSizeStack.reserve( 256 ); in FormulaParserImpl()
660 maOperandSizeStack.clear(); in initializeImport()
742 OSL_ENSURE( (nOpIndex < nOpCountFromEnd) && (nOpCountFromEnd <= maOperandSizeStack.size()), in getOperandSize()
744 return maOperandSizeStack[ maOperandSizeStack.size() - nOpCountFromEnd + nOpIndex ]; in getOperandSize()
749 maOperandSizeStack.push_back( nSize ); in pushOperandSize()
754 OSL_ENSURE( !maOperandSizeStack.empty(), "FormulaParserImpl::popOperandSize - invalid call" ); in popOperandSize()
755 size_t nOpSize = maOperandSizeStack.back(); in popOperandSize()
756 maOperandSizeStack.pop_back(); in popOperandSize()
765 …for( SizeTypeVector::const_iterator aEnd = maOperandSizeStack.end(), aIt = aEnd - nOpCountFromEnd … in getOperandToken()
772 OSL_ENSURE( (nOpIndex < nOpCountFromEnd) && (nOpCountFromEnd <= maOperandSizeStack.size()), in removeOperand()
775 SizeTypeVector::iterator aSizeEnd = maOperandSizeStack.end(); in removeOperand()
781 maOperandSizeStack.erase( aSizeIt ); in removeOperand()
827 bool bOk = maOperandSizeStack.size() >= 1; in pushUnaryPreOperatorToken()
840 bool bOk = maOperandSizeStack.size() >= 1; in pushUnaryPostOperatorToken()
853 bool bOk = maOperandSizeStack.size() >= 2; in pushBinaryOperatorToken()
867 bool bOk = maOperandSizeStack.size() >= 1; in pushParenthesesOperatorToken()
884 nParamCount = ::std::min( maOperandSizeStack.size(), nParamCount ); in pushFunctionOperatorToken()