• Stephan Bergmann's avatar
    Get rid of std::auto_ptr in stable URE interface · 0866023f
    Stephan Bergmann yazdı
    ...the deprecation-warning noise is getting ever louder, and eventually auto_ptr
    will just disappear.  Just surrender and use good-old plain pointer and deletion
    in dtor---it's probably the best to do in this stable interface.
    
    The change is backwards compatible.  For one, in all relevant standard libraries
    (libstdc++, even in debug mode; libc++; msvcrt) sizeof(auto_ptr<T>) equals
    sizeof(T*).  And for another, the removed UnoUrlDescriptor ctor was only called
    from within cppuhelper and had deliberately been left out of
    cppuhelper/source/gcc3.map (so isn't exported at least on Linux)---marking it
    SAL_DLLPRIVATE had probably just been forgotten when retrofitting cppuhelper
    with CPPUHELPER_DLLPUBLIC annotations.
    
    Change-Id: Ic8bce29d93938f2b2e0a264baee85132668e1294
    0866023f
Adı
Son kayıt (commit)
Son güncelleme
..
access_control.cxx Loading commit data...
bootstrap.cxx Loading commit data...
compat.cxx Loading commit data...
component.cxx Loading commit data...
component_context.cxx Loading commit data...
defaultbootstrap.cxx Loading commit data...
exc_thrower.cxx Loading commit data...
factory.cxx Loading commit data...
findsofficepath.c Loading commit data...
gcc3.map Loading commit data...
implbase.cxx Loading commit data...
implbase_ex.cxx Loading commit data...
implementationentry.cxx Loading commit data...
interfacecontainer.cxx Loading commit data...
loadsharedlibcomponentfactory.hxx Loading commit data...
macro_expander.cxx Loading commit data...
macro_expander.hxx Loading commit data...
paths.cxx Loading commit data...
paths.hxx Loading commit data...
propertysetmixin.cxx Loading commit data...
propshlp.cxx Loading commit data...
servicemanager.cxx Loading commit data...
servicemanager.hxx Loading commit data...
shlib.cxx Loading commit data...
supportsservice.cxx Loading commit data...
tdmgr.cxx Loading commit data...
typemanager.cxx Loading commit data...
typemanager.hxx Loading commit data...
typeprovider.cxx Loading commit data...
unourl.cxx Loading commit data...
weak.cxx Loading commit data...