From 07242a995e0d2726e513600682f1d776b867b9ec Mon Sep 17 00:00:00 2001 From: Christian Zimmermann Date: Tue, 20 Dec 2022 00:52:23 +0100 Subject: [PATCH] minor change --- src/include/ranges/mrange.cc.h | 10 ---------- src/include/ranges/mrange.h | 4 ---- src/include/ranges/xindex.cc.h | 2 +- 3 files changed, 1 insertion(+), 15 deletions(-) diff --git a/src/include/ranges/mrange.cc.h b/src/include/ranges/mrange.cc.h index 0f3c9b7..e6a5ab3 100644 --- a/src/include/ranges/mrange.cc.h +++ b/src/include/ranges/mrange.cc.h @@ -469,16 +469,6 @@ namespace CNORXZ ( bs1, e... ); } ); } - template - decltype(auto) replaceBlockSizes(const BT1& bs1, - const Sptr,typename GMIndex::MetaType>>& gmi) - { - return iter<0,sizeof...(Indices)> - ( [&](auto i) { return std::get(gmi->THIS().pack()); }, - [&](const auto&... e) { return std::make_shared> - ( bs1, e... ); } ); - } - template decltype(auto) operator*(const Sptr>& a, const Sptr>& b) { diff --git a/src/include/ranges/mrange.h b/src/include/ranges/mrange.h index 1df0ce2..d99bfd3 100644 --- a/src/include/ranges/mrange.h +++ b/src/include/ranges/mrange.h @@ -112,10 +112,6 @@ namespace CNORXZ template decltype(auto) replaceBlockSizes(const BT1& bs1, const Sptr>& gmi); - template - decltype(auto) replaceBlockSizes(const BT1& bs1, - const Sptr,typename GMIndex::MetaType>>& gmi); - template decltype(auto) operator*(const Sptr>& a, const Sptr>& b); diff --git a/src/include/ranges/xindex.cc.h b/src/include/ranges/xindex.cc.h index 56a48f8..a3b6c24 100644 --- a/src/include/ranges/xindex.cc.h +++ b/src/include/ranges/xindex.cc.h @@ -177,7 +177,7 @@ namespace CNORXZ return nullptr; } else { - return mkXIndex(replaceBlockSizes(arr, mI)); + return mkXIndex(replaceBlockSizes(arr, std::static_pointer_cast(mI))); } } else if constexpr(has_sub::value) {