From b5eff18f1aef980fa7eb55184996710a6fc9523e Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 16 Feb 2020 02:10:10 +0200 Subject: libcamera: Use C++14 std::*_t type traits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C++14 introduced useful type traits helpers named std::*_t as aliases to std::*<...>::type. Use them to simplify the code. Signed-off-by: Laurent Pinchart Reviewed-by: Niklas Söderlund --- src/libcamera/ipa_module.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/libcamera/ipa_module.cpp') diff --git a/src/libcamera/ipa_module.cpp b/src/libcamera/ipa_module.cpp index de65525b..a01d0757 100644 --- a/src/libcamera/ipa_module.cpp +++ b/src/libcamera/ipa_module.cpp @@ -42,20 +42,20 @@ LOG_DEFINE_CATEGORY(IPAModule) namespace { template -typename std::remove_extent::type *elfPointer(void *map, off_t offset, - size_t fileSize, size_t objSize) +typename std::remove_extent_t *elfPointer(void *map, off_t offset, + size_t fileSize, size_t objSize) { size_t size = offset + objSize; if (size > fileSize || size < objSize) return nullptr; - return reinterpret_cast::type *> + return reinterpret_cast *> (static_cast(map) + offset); } template -typename std::remove_extent::type *elfPointer(void *map, off_t offset, - size_t fileSize) +typename std::remove_extent_t *elfPointer(void *map, off_t offset, + size_t fileSize) { return elfPointer(map, offset, fileSize, sizeof(T)); } -- cgit v1.2.1