diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-09-08 13:51:14 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-09-11 19:32:35 +0200 |
commit | 67519335211693b97db6e3bc4588a91b9eebfb39 (patch) | |
tree | 7679b3d10beef73e51a3b5b58c8943afd1309e05 /src/corelib/io/qfilesystemengine_unix.cpp | |
parent | 05acc167c968722bf178c17710ff34b74d9cb124 (diff) |
Get rid of QEnableIf
Use std::enable_if instead.
Change-Id: I02a2f3066f9e4cab6db1909681a17330afdbbedb
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/io/qfilesystemengine_unix.cpp')
-rw-r--r-- | src/corelib/io/qfilesystemengine_unix.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/corelib/io/qfilesystemengine_unix.cpp b/src/corelib/io/qfilesystemengine_unix.cpp index fb41b372a2..d97eec0229 100644 --- a/src/corelib/io/qfilesystemengine_unix.cpp +++ b/src/corelib/io/qfilesystemengine_unix.cpp @@ -194,7 +194,7 @@ namespace { namespace GetFileTimes { #if !QT_CONFIG(futimens) && (QT_CONFIG(futimes)) template <typename T> -static inline typename QtPrivate::QEnableIf<(&T::st_atim, &T::st_mtim, true)>::Type get(const T *p, struct timeval *access, struct timeval *modification) +static inline typename std::enable_if_t<(&T::st_atim, &T::st_mtim, true)> get(const T *p, struct timeval *access, struct timeval *modification) { access->tv_sec = p->st_atim.tv_sec; access->tv_usec = p->st_atim.tv_nsec / 1000; @@ -204,7 +204,7 @@ static inline typename QtPrivate::QEnableIf<(&T::st_atim, &T::st_mtim, true)>::T } template <typename T> -static inline typename QtPrivate::QEnableIf<(&T::st_atimespec, &T::st_mtimespec, true)>::Type get(const T *p, struct timeval *access, struct timeval *modification) +static inline typename std::enable_if_t<(&T::st_atimespec, &T::st_mtimespec, true)> get(const T *p, struct timeval *access, struct timeval *modification) { access->tv_sec = p->st_atimespec.tv_sec; access->tv_usec = p->st_atimespec.tv_nsec / 1000; @@ -216,7 +216,7 @@ static inline typename QtPrivate::QEnableIf<(&T::st_atimespec, &T::st_mtimespec, # ifndef st_atimensec // if "st_atimensec" is defined, this would expand to invalid C++ template <typename T> -static inline typename QtPrivate::QEnableIf<(&T::st_atimensec, &T::st_mtimensec, true)>::Type get(const T *p, struct timeval *access, struct timeval *modification) +static inline typename std::enable_if_t<(&T::st_atimensec, &T::st_mtimensec, true)> get(const T *p, struct timeval *access, struct timeval *modification) { access->tv_sec = p->st_atime; access->tv_usec = p->st_atimensec / 1000; |