Kaydet (Commit) d3ca3691 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

More SAL_WNODEPRECATED_DECLARATIONS_PUSH/POP around std::auto_ptr

...as needed by Clang trunk towards 3.4.

Change-Id: Ibbfe9cb0ec03e0aed939d769feee9e046af4741f
üst 075d472a
......@@ -56,6 +56,7 @@ sal_Int32 SvxEditSourceHint::GetEndValue() const
//------------------------------------------------------------------------
SAL_WNODEPRECATED_DECLARATIONS_PUSH
::std::auto_ptr<SfxHint> SvxEditSourceHelper::EENotification2Hint( EENotify* aNotify )
{
if( aNotify )
......@@ -103,6 +104,7 @@ sal_Int32 SvxEditSourceHint::GetEndValue() const
return ::std::auto_ptr<SfxHint>( new SfxHint() );
}
SAL_WNODEPRECATED_DECLARATIONS_POP
sal_Bool SvxEditSourceHelper::GetAttributeRun( sal_uInt16& nStartIndex, sal_uInt16& nEndIndex, const EditEngine& rEE, sal_Int32 nPara, sal_uInt16 nIndex )
{
......
......@@ -604,7 +604,9 @@ uno::Reference<uno::XInterface> ScServiceProvider::MakeInstance(
ScAddress aAddress;
ScCompiler* pComp = new ScCompiler(pDoc,aAddress);
pComp->SetGrammar( pDoc->GetGrammar() );
SAL_WNODEPRECATED_DECLARATIONS_PUSH
xRet.set(static_cast<sheet::XFormulaOpCodeMapper*>(new ScFormulaOpCodeMapperObj(::std::auto_ptr<formula::FormulaCompiler> (pComp))));
SAL_WNODEPRECATED_DECLARATIONS_POP
break;
}
#ifndef DISABLE_SCRIPTING
......
......@@ -110,8 +110,10 @@ void AccessibleDrawDocumentView::Init (void)
{
pPage->acquire();
pPage->Init();
SAL_WNODEPRECATED_DECLARATIONS_PUSH
mpChildrenManager->AddAccessibleShape (
std::auto_ptr<AccessibleShape>(pPage));
SAL_WNODEPRECATED_DECLARATIONS_POP
pPage->release();
mpChildrenManager->Update ();
}
......@@ -304,8 +306,10 @@ void SAL_CALL
{
pPage->acquire();
pPage->Init();
SAL_WNODEPRECATED_DECLARATIONS_PUSH
mpChildrenManager->AddAccessibleShape (
std::auto_ptr<AccessibleShape>(pPage));
SAL_WNODEPRECATED_DECLARATIONS_POP
mpChildrenManager->Update (false);
pPage->release();
}
......
......@@ -84,8 +84,10 @@ AccessibleOutlineView::AccessibleOutlineView (
if( pOutlineView && pOutliner )
{
SAL_WNODEPRECATED_DECLARATIONS_PUSH
maTextHelper.SetEditSource( ::std::auto_ptr< SvxEditSource >( new AccessibleOutlineEditSource(
*pOutliner, *pView, *pOutlineView, *pSdWindow ) ) );
SAL_WNODEPRECATED_DECLARATIONS_POP
}
}
}
......
......@@ -84,7 +84,9 @@ public:
protected:
friend class ::SdModule;
SAL_WNODEPRECATED_DECLARATIONS_PUSH
friend class ::std::auto_ptr<SdGlobalResourceContainer>;
SAL_WNODEPRECATED_DECLARATIONS_POP
class Implementation;
::std::auto_ptr<Implementation> mpImpl;
......
......@@ -1672,7 +1672,9 @@ void SmEditAccessible::ClearWin()
pWin = 0; // implicitly results in AccessibleStateType::DEFUNC set
//! make TextHelper implicitly release C++ references to some core objects
SAL_WNODEPRECATED_DECLARATIONS_PUSH
pTextHelper->SetEditSource( ::std::auto_ptr<SvxEditSource>(NULL) );
SAL_WNODEPRECATED_DECLARATIONS_POP
//! make TextHelper release references
//! (e.g. the one set by the 'SetEventSource' call)
pTextHelper->Dispose();
......
......@@ -185,8 +185,10 @@ SwDoc::SwDoc()
mpAttrPool(new SwAttrPool(this)),
mpMarkManager(new ::sw::mark::MarkManager(*this)),
m_pMetaFieldManager(new ::sw::MetaFieldManager()),
SAL_WNODEPRECATED_DECLARATIONS_PUSH
m_pUndoManager(new ::sw::UndoManager(
::std::auto_ptr<SwNodes>(new SwNodes(this)), *this, *this, *this)),
SAL_WNODEPRECATED_DECLARATIONS_POP
mpDfltFrmFmt( new SwFrmFmt( GetAttrPool(), sFrmFmtStr, 0 ) ),
mpEmptyPageFmt( new SwFrmFmt( GetAttrPool(), sEmptyPageStr, mpDfltFrmFmt ) ),
mpColumnContFmt( new SwFrmFmt( GetAttrPool(), sColumnCntStr, mpDfltFrmFmt ) ),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment