summaryrefslogtreecommitdiff
path: root/sal/inc/rtl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-12-11 16:00:00 +0100
committerStephan Bergmann <sbergman@redhat.com>2012-12-11 16:12:35 +0100
commit20b720ba3790d657ea3112fde0678c262908a1b6 (patch)
treeaf21f60de2fcc6ad0368f3c4b5bce7c547e39e9c /sal/inc/rtl
parent2ac26dc83f2ce9c2b41f9d9b33dd4c0cdd8d1272 (diff)
Introduce SAL_DELETE
Change-Id: I7ac7392646ea34fb2e6a9f15990aca05a2c1e484
Diffstat (limited to 'sal/inc/rtl')
-rw-r--r--sal/inc/rtl/ustrbuf.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sal/inc/rtl/ustrbuf.hxx b/sal/inc/rtl/ustrbuf.hxx
index d48245beeeb4..2095cd5af514 100644
--- a/sal/inc/rtl/ustrbuf.hxx
+++ b/sal/inc/rtl/ustrbuf.hxx
@@ -29,6 +29,7 @@
#include <rtl/ustrbuf.h>
#include <rtl/ustring.hxx>
#include <rtl/stringutils.hxx>
+#include <sal/types.h>
#ifdef RTL_FAST_STRING
#include <rtl/stringconcat.hxx>
@@ -574,7 +575,6 @@ public:
sal_Unicode sz[RTL_USTR_MAX_VALUEOFBOOLEAN];
return append( sz, rtl_ustr_valueOfBoolean( sz, b ) );
}
-#ifdef HAVE_CXX11_DELETE
#ifndef HAVE_SFINAE_ANONYMOUS_BROKEN
// Pointer can be automatically converted to bool, which is unwanted here.
// Explicitly delete all pointer append() overloads to prevent this
@@ -582,8 +582,7 @@ public:
template< typename T >
typename internal::Enable< void,
!internal::CharPtrDetector< T* >::ok && !internal::SalUnicodePtrDetector< T* >::ok >::Type
- append( T* ) = delete;
-#endif
+ append( T* ) SAL_DELETE;
#endif
// This overload is needed because OUString has a ctor from rtl_uString*, but