Lines Matching refs:pObj
89 SvPersistBase * pObj = GetObject( n ); in WriteObjects() local
90 if( !bOnlyStreamed || rStm.IsStreamed( pObj ) ) in WriteObjects()
142 SvPersistBase * pObj; in operator >>() local
143 rStm >> pObj; in operator >>()
144 if( pObj ) in operator >>()
145 rLst.Append( pObj ); in operator >>()
367 sal_uIntPtr SvPersistStream::GetIndex( SvPersistBase * pObj ) const in GetIndex()
369 sal_uIntPtr nId = (sal_uIntPtr)aPTable.Get( (sal_uIntPtr)pObj ); in GetIndex()
371 return pRefStm->GetIndex( pObj ); in GetIndex()
675 SvPersistBase * pObj in WriteObj() argument
684 pObj->Save( *this ); in WriteObj()
694 SvPersistBase * pObj in WritePointer() argument
699 if( pObj ) in WritePointer()
701 sal_uIntPtr nId = GetIndex( pObj ); in WritePointer()
706 nId = aPUIdx.Insert( pObj ); in WritePointer()
707 aPTable.Insert( (sal_uIntPtr)pObj, (void *)nId ); in WritePointer()
710 WriteId( *this, nP, nId, pObj->GetClassId() ); in WritePointer()
712 WriteObj( nP, pObj ); in WritePointer()
816 SvPersistBase * pObj in operator <<() argument
819 return rStm.WritePointer( pObj ); in operator <<()
896 sal_uIntPtr SvPersistStream::InsertObj( SvPersistBase * pObj ) in InsertObj() argument
898 sal_uIntPtr nId = aPUIdx.Insert( pObj ); in InsertObj()
899 aPTable.Insert( (sal_uIntPtr)pObj, (void *)nId ); in InsertObj()
904 sal_uIntPtr SvPersistStream::RemoveObj( SvPersistBase * pObj ) in RemoveObj() argument
906 sal_uIntPtr nIdx = GetIndex( pObj ); in RemoveObj()
908 aPTable.Remove( (sal_uIntPtr)pObj ); in RemoveObj()