Lines Matching refs:pObjNode
188 void DestroyNode( RscTop * pRscTop, ObjNode * pObjNode ){ in DestroyNode() argument
189 if( pObjNode ){ in DestroyNode()
190 DestroyNode( pRscTop, (ObjNode*)pObjNode->Left() ); in DestroyNode()
191 DestroyNode( pRscTop, (ObjNode*)pObjNode->Right() ); in DestroyNode()
193 if( pObjNode->GetRscObj() ){ in DestroyNode()
194 pRscTop->Destroy( RSCINST( pRscTop, pObjNode->GetRscObj() ) ); in DestroyNode()
195 rtl_freeMemory( pObjNode->GetRscObj() ); in DestroyNode()
197 delete pObjNode; in DestroyNode()
339 ObjNode *pObjNode; in Search() local
343 if( NULL != (pObjNode = pRscTop->GetObjNode( rId )) ){ in Search()
344 return( pObjNode->GetRscObj() ); in Search()
360 ObjNode * pObjNode; in Delete() local
364 if( NULL != (pObjNode = pRscTop->GetObjNode()) ){ in Delete()
365 pObjNode = pObjNode->Search( rId ); in Delete()
367 if( pObjNode ){ in Delete()
370 (ObjNode *)pRscTop->pObjBiTree->Remove( pObjNode ); in Delete()
372 if( pObjNode->GetRscObj() ){ in Delete()
374 pObjNode->GetRscObj() ) ); in Delete()
375 rtl_freeMemory( pObjNode->GetRscObj() ); in Delete()
377 delete pObjNode; in Delete()
548 IMPL_LINK( RscEnumerateObj, CallBackWriteRc, ObjNode *, pObjNode ) in IMPL_LINK() argument
552 aError = pClass->WriteRcHeader( RSCINST( pClass, pObjNode->GetRscObj() ), in IMPL_LINK()
554 pObjNode->GetRscId(), 0, sal_True ); in IMPL_LINK()
556 pTypCont->pEH->Error( aError, pClass, pObjNode->GetRscId() ); in IMPL_LINK()
571 IMPL_LINK_INLINE_START( RscEnumerateObj, CallBackWriteSrc, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_START() argument
573 if( pObjNode->GetFileKey() == lFileKey ){ in IMPL_LINK_INLINE_START()
574 pClass->WriteSrcHeader( RSCINST( pClass, pObjNode->GetRscObj() ), in IMPL_LINK_INLINE_START()
576 pObjNode->GetRscId(), "" ); in IMPL_LINK_INLINE_START()
581 IMPL_LINK_INLINE_END( RscEnumerateObj, CallBackWriteSrc, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_END() argument
592 IMPL_LINK_INLINE_START( RscEnumerateObj, CallBackWriteCxx, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_END()
594 if( pClass->IsCodeWriteable() && pObjNode->GetFileKey() == lFileKey ) in IMPL_LINK_INLINE_END()
596 RSCINST( pClass, pObjNode->GetRscObj() ), in IMPL_LINK_INLINE_END()
597 fOutput, pTypCont, pObjNode->GetRscId() ); in IMPL_LINK_INLINE_END()
600 IMPL_LINK_INLINE_END( RscEnumerateObj, CallBackWriteCxx, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_END() argument
611 IMPL_LINK_INLINE_START( RscEnumerateObj, CallBackWriteHxx, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_END()
613 if( pClass->IsCodeWriteable() && pObjNode->GetFileKey() == lFileKey ) in IMPL_LINK_INLINE_END()
615 RSCINST( pClass, pObjNode->GetRscObj() ), in IMPL_LINK_INLINE_END()
616 fOutput, pTypCont, pObjNode->GetRscId() ); in IMPL_LINK_INLINE_END()
619 IMPL_LINK_INLINE_END( RscEnumerateObj, CallBackWriteHxx, ObjNode *, pObjNode ) in IMPL_LINK_INLINE_END() argument
1055 sal_Bool IsInstConsistent( ObjNode * pObjNode, RscTop * pRscTop, in IsInstConsistent() argument
1060 if( pObjNode ){ in IsInstConsistent()
1063 if( ! IsInstConsistent( (ObjNode*)pObjNode->Left(), pRscTop, pList ) ) in IsInstConsistent()
1067 aTmpI.pData = pObjNode->GetRscObj(); in IsInstConsistent()
1071 if( ! IsInstConsistent( (ObjNode*)pObjNode->Right(), pRscTop, pList ) ) in IsInstConsistent()