diff --git a/src/MeshTools/Interleave.h b/src/MeshTools/Interleave.h index fdf052d83..27203196c 100644 --- a/src/MeshTools/Interleave.h +++ b/src/MeshTools/Interleave.h @@ -106,7 +106,7 @@ class Interleave { template typename std::enable_if::value, std::size_t>::type writeOne(char* startingOffset, const T& attributeList) { auto it = attributeList.begin(); for(std::size_t i = 0; i != _attributeCount; ++i, ++it) - memcpy(startingOffset+i*_stride, reinterpret_cast(&*it), sizeof(typename T::value_type)); + std::memcpy(startingOffset+i*_stride, reinterpret_cast(&*it), sizeof(typename T::value_type)); return sizeof(typename T::value_type); }