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