Lines Matching refs:p

277 SbiInstance::SbiInstance( StarBASIC* p )  in SbiInstance()  argument
279 pBasic = p; in SbiInstance()
298 SbiRuntime* p = pRun->pNext; in ~SbiInstance() local
300 pRun = p; in ~SbiInstance()
419 for( SbiRuntime* p = pRun; p; p = p->pNext ) in Stop() local
420 p->Stop(); in Stop()
516 SbiRuntime* p = pRun; in GetCaller() local
517 while( nLevel-- && p ) in GetCaller()
518 p = p->pNext; in GetCaller()
519 if( p ) in GetCaller()
520 return p->GetCaller(); in GetCaller()
527 SbiRuntime* p = pRun; in GetLocals() local
528 while( p && p->GetMethod() != pMeth ) in GetLocals()
529 p = p->pNext; in GetLocals()
530 if( p ) in GetLocals()
531 return p->GetLocals(); in GetLocals()
619 const SbxParamInfo* p = pInfo ? pInfo->GetParam( i ) : NULL; in SetParameters() local
622 if( p && (p->nUserData & PARAM_INFO_PARAMARRAY) != 0 ) in SetParameters()
648 if( p ) in SetParameters()
650 bByVal |= sal_Bool( ( p->eType & SbxBYREF ) == 0 ); in SetParameters()
651 t = (SbxDataType) ( p->eType & 0x0FFF ); in SetParameters()
657 bTargetTypeIsArray = (p->nUserData & PARAM_INFO_WITHBRACKETS) != 0; in SetParameters()
673 if( p && (p->eType & SbxARRAY) ) in SetParameters()
680 if( p ) in SetParameters()
681 refParams->PutAlias( p->aName, i ); in SetParameters()
689 const SbxParamInfo* p = pInfo->GetParam( nParamCount ); in SetParameters() local
690 if( p && (p->nUserData & PARAM_INFO_PARAMARRAY) != 0 ) in SetParameters()
1034 SbxVariable* p = refExprStk->Get( nExprLvl - 1 ); in TOSMakeTemp() local
1035 if( p->GetRefCount() != 1 ) in TOSMakeTemp()
1037 SbxVariable* pNew = new SbxVariable( *p ); in TOSMakeTemp()
1049 SbiGosubStack* p = new SbiGosubStack; in PushGosub() local
1050 p->pCode = pc; in PushGosub()
1051 p->pNext = pGosubStk; in PushGosub()
1052 p->nStartForLvl = nForLvl; in PushGosub()
1053 pGosubStk = p; in PushGosub()
1062 SbiGosubStack* p = pGosubStk; in PopGosub() local
1063 pCode = p->pCode; in PopGosub()
1064 pGosubStk = p->pNext; in PopGosub()
1065 delete p; in PopGosub()
1074 SbiGosubStack* p; in ClearGosubStack() local
1075 while(( p = pGosubStk ) != NULL ) in ClearGosubStack()
1076 pGosubStk = p->pNext, delete p; in ClearGosubStack()
1084 SbiArgvStack* p = new SbiArgvStack; in PushArgv() local
1085 p->refArgv = refArgv; in PushArgv()
1086 p->nArgc = nArgc; in PushArgv()
1089 p->pNext = pArgvStk; in PushArgv()
1090 pArgvStk = p; in PushArgv()
1097 SbiArgvStack* p = pArgvStk; in PopArgv() local
1098 pArgvStk = p->pNext; in PopArgv()
1099 refArgv = p->refArgv; in PopArgv()
1100 nArgc = p->nArgc; in PopArgv()
1101 delete p; in PopArgv()
1118 SbiForStack* p = new SbiForStack; in PushFor() local
1119 p->eForType = FOR_TO; in PushFor()
1120 p->pNext = pForStk; in PushFor()
1121 pForStk = p; in PushFor()
1123 p->refInc = PopVar(); in PushFor()
1124 p->refEnd = PopVar(); in PushFor()
1126 p->refVar = PopVar(); in PushFor()
1127 *(p->refVar) = *xBgn; in PushFor()
1133 SbiForStack* p = new SbiForStack; in PushForEach() local
1134 p->pNext = pForStk; in PushForEach()
1135 pForStk = p; in PushForEach()
1151 p->eForType = FOR_EACH_ARRAY; in PushForEach()
1152 p->refEnd = (SbxVariable*)pArray; in PushForEach()
1155 p->pArrayLowerBounds = new sal_Int32[nDims]; in PushForEach()
1156 p->pArrayUpperBounds = new sal_Int32[nDims]; in PushForEach()
1157 p->pArrayCurIndices = new sal_Int32[nDims]; in PushForEach()
1162 p->pArrayCurIndices[i] = p->pArrayLowerBounds[i] = lBound; in PushForEach()
1163 p->pArrayUpperBounds[i] = uBound; in PushForEach()
1168 p->eForType = FOR_EACH_COLLECTION; in PushForEach()
1169 p->refEnd = pCollection; in PushForEach()
1170 p->nCurCollectionIndex = 0; in PushForEach()
1179 p->xEnumeration = xEnumerationAccess->createEnumeration(); in PushForEach()
1180 p->eForType = FOR_EACH_XENUMERATION; in PushForEach()
1189 p->xEnumeration = new ComEnumerationWrapper( xInvocation ); in PushForEach()
1190 p->eForType = FOR_EACH_XENUMERATION; in PushForEach()
1196 if ( !p->xEnumeration.is() ) in PushForEach()
1216 p->refVar = PopVar(); in PushForEach()
1226 SbiForStack* p = pForStk; in PopFor() local
1227 pForStk = p->pNext; in PopFor()
1228 delete p; in PopFor()
1245 SbiForStack* p = pForStk; in FindForStackItemForCollection() local
1246 while( p ) in FindForStackItemForCollection()
1248 SbxVariable* pVar = p->refEnd.Is() ? (SbxVariable*)p->refEnd : NULL; in FindForStackItemForCollection()
1249 if( p->eForType == FOR_EACH_COLLECTION && pVar != NULL && in FindForStackItemForCollection()
1252 pRet = p; in FindForStackItemForCollection()