Lines Matching refs:eType

133 	  const String& rName, SbxDataType eType, SbiParameters* pPar )  in AddSym()  argument
153 pDef->SetType( bHasType ? eType : SbxEMPTY ); in AddSym()
170 pDef->SetType( eType ); in AddSym()
208 …SbxDataType eType = (pKeywordSymbolInfo == NULL) ? pParser->GetType() : pKeywordSymbolInfo->m_eSbx… in Term() local
263 if( eType == SbxVARIANT ) in Term()
264 eType = SbxOBJECT; in Term()
279 pDef = pParser->CheckRTLForSym( aSym, eType ); in Term()
292 eType = SbxOBJECT; in Term()
293 pDef = AddSym( eTok, *pParser->pPool, eCurExpr, aSym, eType, pPar ); in Term()
325 if( eType >= SbxINTEGER && eType <= SbxSTRING && eType != eDefType ) in Term()
331 else if ( eType == SbxVARIANT ) in Term()
335 eType = eDefType; in Term()
340 if( eType != SbxVARIANT && // Variant nimmt alles in Term()
341 eType != pDef->GetType() && in Term()
347 if( eType == SbxOBJECT && pDef->GetType() == SbxVARIANT ) in Term()
358 SbiExprNode* pNd = new SbiExprNode( pParser, *pDef, eType ); in Term()
412 SbxDataType eType = pParser->GetType(); in ObjTerm() local
439 if( eType == SbxVARIANT ) in ObjTerm()
440 eType = SbxOBJECT; in ObjTerm()
455 pDef = AddSym( eTok, rPool, eCurExpr, aSym, eType, pPar ); in ObjTerm()
456 pDef->SetType( eType ); in ObjTerm()
459 SbiExprNode* pNd = new SbiExprNode( pParser, *pDef, eType ); in ObjTerm()
481 pNd->eType = eType; in ObjTerm()
802 eType = pExpr->GetType(); in SbiConstExpression()
841 eType = pExpr->GetType(); in SbiConstExpression()
849 eType = SbxDOUBLE; in SbiConstExpression()
857 if( eType == SbxSTRING ) in GetShortValue()