diff --git a/src/Magnum/MeshTools/Duplicate.h b/src/Magnum/MeshTools/Duplicate.h index 542e11dc7..78427fee2 100644 --- a/src/Magnum/MeshTools/Duplicate.h +++ b/src/Magnum/MeshTools/Duplicate.h @@ -62,6 +62,18 @@ template Containers::Array duplicate(const Containe return out; } +/** +@brief Duplicate data using given index array + +Like @ref duplicate(const Containers::StridedArrayView1D&, const Containers::StridedArrayView1D&), +but putting the result into a @ref std::vector. +*/ +template std::vector duplicate(const std::vector& indices, const std::vector& data) { + std::vector out(indices.size()); + duplicateInto(indices, data, out); + return out; +} + /** @brief Duplicate data using an index array into given output array @param[in] indices Index array to use @@ -82,18 +94,6 @@ template void duplicateInto(const Containers::StridedA } } -/** -@brief Duplicate data using given index array - -Like @ref duplicate(const Containers::StridedArrayView1D&, const Containers::StridedArrayView1D&), -but putting the result into a @ref std::vector. -*/ -template std::vector duplicate(const std::vector& indices, const std::vector& data) { - std::vector out(indices.size()); - duplicateInto(indices, data, out); - return out; -} - }} #endif