From 847e3c8e49b730f85463146fc9e5a1c5819781b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 5 Jan 2020 18:30:45 +0100 Subject: [PATCH] MeshTools: group similar functions together. --- src/Magnum/MeshTools/Duplicate.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) 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