Lines Matching refs:pDef

76 		aExp.aExp.pDef->IncRef();  in Create()
96 aExp.aExp.pDef->DecRef(); in Destroy()
112 aExp.aExp.pDef->IncRef(); in RscId()
124 RscId::RscId( RscDefine * pDef ){ in RscId() argument
127 aExpType.aExp.pDef = pDef; in RscId()
143 rRscId.aExp.aExp.pDef->IncRef(); in operator =()
243 aStr = aExp.aExp.pDef->GetMacro(); in GetMacro()
412 RscDefine * pDef; in New() local
414 pDef = new RscDefine( lFileKey, rDefName, lDefId ); in New()
415 pDef->IncRef(); in New()
416 Insert( pDef, lPos ); in New()
417 return pDef; in New()
423 RscDefine * pDef; in New() local
425 pDef = new RscDefine( lFileKey, rDefName, pExpression ); in New()
426 pDef->IncRef(); in New()
427 Insert( pDef, lPos ); in New()
429 return pDef; in New()
441 sal_Bool RscDefineList::Remove( RscDefine * pDef ){ in Remove() argument
442 pDef = RscSubDefList::Remove( pDef ); in Remove()
443 if( pDef ){ in Remove()
444 pDef->DefineToNumber(); in Remove()
445 pDef->DecRef(); in Remove()
448 return( NULL != pDef ); in Remove()
452 RscDefine * pDef = RscSubDefList::Remove( lIndex ); in Remove() local
453 if( pDef ){ in Remove()
454 pDef->DefineToNumber(); in Remove()
455 pDef->DecRef(); in Remove()
458 return( NULL != pDef ); in Remove()
462 RscDefine * pDef; in Remove() local
464 pDef = RscSubDefList::Remove( (sal_uLong)0 ); in Remove()
466 if( pDef ){ in Remove()
467 pDef->DefineToNumber(); in Remove()
468 pDef->DecRef(); in Remove()
470 return( NULL != pDef ); in Remove()
485 RscDefine * pDef; in Befor() local
487 pDef = First(); in Befor()
488 while( pDef ){ in Befor()
489 if( pDef == pFree ){ in Befor()
490 pDef = Next(); in Befor()
491 while( pDef ){ in Befor()
492 if( pDef == pDepend ) in Befor()
494 pDef = Next(); in Befor()
497 pDef = Next(); in Befor()
536 aExp.pDef->Evaluate(); in Evaluate()
538 *plValue = aExp.pDef->GetNumber(); in Evaluate()
565 rStr += aExp.pDef->GetName(); in GetMacro()
590 aLeftExp.aExp.pDef->IncRef(); in RscExpression()
592 aRightExp.aExp.pDef->IncRef(); in RscExpression()
606 aLeftExp.aExp.pDef->DecRef(); in ~RscExpression()
611 aRightExp.aExp.pDef->DecRef(); in ~RscExpression()
848 RscDefine * pDef; in Remove() local
850 pDef = pDefRoot; in Remove()
852 pDef->DecRef(); in Remove()
880 void RscDefTree::Insert( RscDefine * pDef ){ in Insert() argument
882 pDefRoot->Insert( pDef ); in Insert()
884 pDefRoot = pDef; in Insert()
885 pDef->IncRef(); in Insert()
897 void RscDefTree::Remove( RscDefine * pDef ){ in Remove() argument
900 pDefRoot = (RscDefine *)pDefRoot->Remove( pDef ); in Remove()
902 pDef->DecRef(); in Remove()
914 sal_Bool RscDefTree::Evaluate( RscDefine * pDef ){ in Evaluate() argument
915 if( pDef ){ in Evaluate()
916 if( !Evaluate( (RscDefine *)pDef->Left() ) ) in Evaluate()
918 if( !Evaluate( (RscDefine *)pDef->Right() ) ) in Evaluate()
1010 RscDefine * pDef = FindDef( rName ); in FindDef() local
1012 if( pDef ) in FindDef()
1015 if( Depend( lFileKey, pDef->GetFileKey() ) ) in FindDef()
1016 return pDef; in FindDef()
1089 if( !TestDef( lFileKey, lPos, pExpDec->aLeftExp.aExp.pDef ) ) in TestDef()
1097 if( !TestDef( lFileKey, lPos, pExpDec->aRightExp.aExp.pDef ) ) in TestDef()
1115 RscDefine * pDef = FindDef( rDefName ); in NewDef() local
1117 if( !pDef ){ in NewDef()
1121 pDef = pFile->aDefLst.New( lFileKey, rDefName, lId, lPos ); in NewDef()
1122 aDefTree.Insert( pDef ); in NewDef()
1126 pDef = NULL; in NewDef()
1128 return( pDef ); in NewDef()
1143 RscDefine * pDef = FindDef( rDefName ); in NewDef() local
1145 if( !pDef ){ in NewDef()
1151 pDef = pFile->aDefLst.New( lFileKey, rDefName, pExp, lPos ); in NewDef()
1152 aDefTree.Insert( pDef ); in NewDef()
1157 pDef = NULL; in NewDef()
1159 if( !pDef ){ in NewDef()
1164 return( pDef ); in NewDef()
1178 RscDefine * pDef = FindDef( rDefName ); in IsDefUsed() local
1180 if( pDef ) in IsDefUsed()
1181 return( pDef->GetRefCount() != 2 ); in IsDefUsed()
1197 RscDefine * pDef = FindDef( rDefName ); in DeleteDef() local
1200 if( pDef ){ in DeleteDef()
1201 pFile = GetFile( pDef->GetFileKey() ); in DeleteDef()
1203 aDefTree.Remove( pDef ); in DeleteDef()
1204 pFile->aDefLst.Remove( pDef ); in DeleteDef()
1220 RscDefine * pDef = FindDef( rDefName ); in ChangeDef() local
1222 if( pDef ){ in ChangeDef()
1223 pDef->ChangeMacro( lId ); in ChangeDef()
1242 RscDefine * pDef = FindDef( rDefName ); in ChangeDef() local
1246 if( pDef ){ in ChangeDef()
1247 pFile = GetFile( pDef->GetFileKey() ); in ChangeDef()
1249 lPos = pFile->aDefLst.GetPos( pDef ); in ChangeDef()
1251 if( TestDef( pDef->GetFileKey(), lPos, pExp ) ){ in ChangeDef()
1252 pDef->ChangeMacro( pExp ); in ChangeDef()
1277 RscDefine * pDef = FindDef( rDefName ); in ChangeDefName() local
1280 if( pDef ){ in ChangeDefName()
1282 if( !FindDef( pDef->GetFileKey(), rNewName ) ){ in ChangeDefName()
1283 aDefTree.Remove( pDef ); in ChangeDefName()
1284 pDef->SetName( rNewName ); in ChangeDefName()
1285 aDefTree.Insert( pDef ); in ChangeDefName()
1307 RscDefine * pDef; in DeleteFileContext() local
1309 pDef = pFName->aDefLst.First(); in DeleteFileContext()
1310 while( pDef ){ in DeleteFileContext()
1311 aDefTree.Remove( pDef ); in DeleteFileContext()
1312 pDef = pFName->aDefLst.Next(); in DeleteFileContext()