From b49abbbd9d0107bef93adde32a1b51c78b6df469 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Wed, 1 Apr 2015 09:15:41 +0200 Subject: MSVC 2013 doesn't define __cplusplus >= 201103L ...but does support std::remove_reference Change-Id: I4a702efdea9aad91cee32aca08da755e482e4b88 --- include/cppu/unotype.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/cppu') diff --git a/include/cppu/unotype.hxx b/include/cppu/unotype.hxx index 7c4d37792fb8..4c7e5a758b79 100644 --- a/include/cppu/unotype.hxx +++ b/include/cppu/unotype.hxx @@ -22,7 +22,7 @@ #include -#if __cplusplus >= 201103L +#if defined LIBO_INTERNAL_ONLY #include #endif @@ -269,7 +269,7 @@ template< typename T > class UnoType { public: static inline ::com::sun::star::uno::Type const & get() { using namespace ::cppu::detail; -#if __cplusplus >= 201103L +#if defined LIBO_INTERNAL_ONLY typedef typename std::remove_reference::type T1; // for certain uses of UnoType #else -- cgit