From a5593a04f63258dc567aba53ffd5ccea9f3e3a25 Mon Sep 17 00:00:00 2001 From: Christian Zimmermann Date: Sun, 19 Nov 2023 18:43:42 +0100 Subject: [PATCH] comment-out empty vpos specialization (might have been deprecated before, TDOD: check) --- src/include/ranges/xindex.cc.h | 4 +++- src/include/xpr/vpos_type.h | 4 ++-- src/include/xpr/xpr_base.cc.h | 4 +--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/include/ranges/xindex.cc.h b/src/include/ranges/xindex.cc.h index 73ac1f1..ec1575f 100644 --- a/src/include/ranges/xindex.cc.h +++ b/src/include/ranges/xindex.cc.h @@ -180,8 +180,10 @@ namespace CNORXZ template DXpr XIndex::xpr(const XIndexPtr& _this) const { + CXZ_ERROR("IMPLEMENT!!!"); auto xthis = std::dynamic_pointer_cast(_this); - return DXpr( mI->xpr(xthis) ); + //mI->xpr(xthis) + return DXpr( ); } template diff --git a/src/include/xpr/vpos_type.h b/src/include/xpr/vpos_type.h index 861ad1d..064cb85 100644 --- a/src/include/xpr/vpos_type.h +++ b/src/include/xpr/vpos_type.h @@ -108,7 +108,7 @@ namespace CNORXZ virtual Uptr vexec(const VPosBase* a) const override final; }; - + /* // defined as empty since they should never instanciated template class VPos> @@ -118,7 +118,7 @@ namespace CNORXZ template class VPosRef> {}; - + */ // defined as empty since they should never instanciated template class VPos> diff --git a/src/include/xpr/xpr_base.cc.h b/src/include/xpr/xpr_base.cc.h index 71421c8..49585f9 100644 --- a/src/include/xpr/xpr_base.cc.h +++ b/src/include/xpr/xpr_base.cc.h @@ -33,9 +33,7 @@ namespace CNORXZ template T VXpr::vexec() const { - CXZ_ERROR("IMPLEMENT!!!"); - //(*this)(); - return T(); + return (*this)(); } template