Lines Matching refs:eOp

69 inline sal_Bool lcl_IsReference( OpCode eOp, StackVar eType )  in IMPL_FIXEDMEMPOOL_NEWDEL_DLL()
72 (eOp == ocPush && (eType == svSingleRef || eType == svDoubleRef)) in IMPL_FIXEDMEMPOOL_NEWDEL_DLL()
73 || (eOp == ocColRowNameAuto && eType == svDoubleRef) in IMPL_FIXEDMEMPOOL_NEWDEL_DLL()
74 || (eOp == ocColRowName && eType == svSingleRef) in IMPL_FIXEDMEMPOOL_NEWDEL_DLL()
75 || (eOp == ocMatRef && eType == svSingleRef) in IMPL_FIXEDMEMPOOL_NEWDEL_DLL()
92 return (eOp != ocPush && eOp != ocBad && eOp != ocColRowName && in IsFunction()
93 eOp != ocColRowNameAuto && eOp != ocName && eOp != ocDBArea && in IsFunction()
95 || (SC_OPCODE_START_NO_PAR <= eOp && eOp < SC_OPCODE_STOP_NO_PAR) // no parameter in IsFunction()
96 || (ocIf == eOp || ocChose == eOp ) // @ jump commands in IsFunction()
97 || (SC_OPCODE_START_1_PAR <= eOp && eOp < SC_OPCODE_STOP_1_PAR) // one parameter in IsFunction()
98 … || (SC_OPCODE_START_2_PAR <= eOp && eOp < SC_OPCODE_STOP_2_PAR) // x parameters (cByte==0 in in IsFunction()
100 || eOp == ocMacro || eOp == ocExternal // macros, AddIns in IsFunction()
101 || eOp == ocAnd || eOp == ocOr // former binary, now x parameters in IsFunction()
102 || eOp == ocNot || eOp == ocNeg // unary but function in IsFunction()
103 || (eOp >= ocInternalBegin && eOp <= ocInternalEnd) // internal in IsFunction()
111 if ( eOp < SC_OPCODE_STOP_DIV && eOp != ocExternal && eOp != ocMacro && in GetParamCount()
112 eOp != ocIf && eOp != ocChose && eOp != ocPercentSign ) in GetParamCount()
118 else if (SC_OPCODE_START_BIN_OP <= eOp && eOp < SC_OPCODE_STOP_BIN_OP) in GetParamCount()
120 else if ((SC_OPCODE_START_UN_OP <= eOp && eOp < SC_OPCODE_STOP_UN_OP) in GetParamCount()
121 || eOp == ocPercentSign) in GetParamCount()
123 else if (SC_OPCODE_START_NO_PAR <= eOp && eOp < SC_OPCODE_STOP_NO_PAR) in GetParamCount()
125 else if (SC_OPCODE_START_1_PAR <= eOp && eOp < SC_OPCODE_STOP_1_PAR) in GetParamCount()
127 else if ( eOp == ocIf || eOp == ocChose ) in GetParamCount()
436 FormulaToken* FormulaTokenArray::GetNextOpCodeRPN( OpCode eOp ) in GetNextOpCodeRPN() argument
441 if ( t->GetOpCode() == eOp ) in GetNextOpCodeRPN()
545 sal_Bool FormulaTokenArray::HasOpCode( OpCode eOp ) const in HasOpCode()
549 if ( pCode[j]->GetOpCode() == eOp ) in HasOpCode()
555 sal_Bool FormulaTokenArray::HasOpCodeRPN( OpCode eOp ) const in HasOpCodeRPN()
559 if ( pRPN[j]->GetOpCode() == eOp ) in HasOpCodeRPN()
764 OpCode eOp /* = ocExternal */ ) in AddExternal() argument
766 return Add( new FormulaExternalToken( eOp, rStr ) ); in AddExternal()
809 OpCode eOp = t->GetOpCode(); in HasMatrixDoubleRefOps() local
811 switch ( eOp ) in HasMatrixDoubleRefOps()
843 if ( eOp == ocPush || lcl_IsReference( eOp, t->GetType() ) ) in HasMatrixDoubleRefOps()
845 else if ( eOp == ocIf || eOp == ocChose ) in HasMatrixDoubleRefOps()
885 inline bool MissingConvention::isRewriteNeeded( OpCode eOp ) const in isRewriteNeeded()
887 switch (eOp) in isRewriteNeeded()
1008 const OpCode eOp = mpFunc->GetOpCode(); in AddMissing() local
1011 switch (eOp) in AddMissing()
1026 switch (eOp) in AddMissing()
1170 OpCode eOp = pCode[i]->GetOpCode(); in MayReferenceFollow() local
1171 if ( (SC_OPCODE_START_BIN_OP <= eOp && eOp < SC_OPCODE_STOP_BIN_OP ) || in MayReferenceFollow()
1172 (SC_OPCODE_START_UN_OP <= eOp && eOp < SC_OPCODE_STOP_UN_OP ) || in MayReferenceFollow()
1173 eOp == SC_OPCODE_OPEN || eOp == SC_OPCODE_SEP ) in MayReferenceFollow()
1181 FormulaToken* FormulaTokenArray::AddOpCode( OpCode eOp ) in AddOpCode() argument
1184 switch ( eOp ) in AddOpCode()
1193 pRet = new FormulaToken( svSep,eOp ); in AddOpCode()
1199 nJump[ 0 ] = ocIf == eOp ? 3 : MAXJUMPCOUNT+1; in AddOpCode()
1200 pRet = new FormulaJumpToken( eOp, (short*)nJump ); in AddOpCode()
1204 pRet = new FormulaByteToken( eOp, 0, sal_False ); in AddOpCode()