From 8af1a36baaeecef98c893232be9705eea6a90d5c Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Wed, 2 Nov 2016 02:42:42 +0100 Subject: [PATCH] Warning fix on clang --- include/vectorwrapper/vectorwrapper.hpp | 2 +- include/vectorwrapper/vectorwrapper.inl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/vectorwrapper/vectorwrapper.hpp b/include/vectorwrapper/vectorwrapper.hpp index 2c7f106..5339c4e 100644 --- a/include/vectorwrapper/vectorwrapper.hpp +++ b/include/vectorwrapper/vectorwrapper.hpp @@ -184,7 +184,7 @@ namespace vwr { }; template >::value and std::is_standard_layout::value> - class VecGetter; + struct VecGetter; template struct VecGetter { static typename VectorWrapperInfo::scalar_type& get_at ( T& parVec, std::size_t parIndex ); diff --git a/include/vectorwrapper/vectorwrapper.inl b/include/vectorwrapper/vectorwrapper.inl index 66552ea..9b622e2 100644 --- a/include/vectorwrapper/vectorwrapper.inl +++ b/include/vectorwrapper/vectorwrapper.inl @@ -23,7 +23,7 @@ namespace vwr { template template VecBase::VecBase (const T& parInit, typename std::enable_if::value and not std::is_same::value, bool>::type) { - for (int z = 0; z < VectorWrapperInfo::dimensions; ++z) { + for (std::size_t z = 0; z < VectorWrapperInfo::dimensions; ++z) { VecGetter::get_at(m_wrapped, z) = parInit; } }