try to fix pipeline 3

This commit is contained in:
Christian Zimmermann 2022-12-04 18:42:35 +01:00
parent 9fad49a2eb
commit b1df3e1307
6 changed files with 6 additions and 4 deletions

View file

@ -1,7 +1,7 @@
before_script: before_script:
- export GTEST_ROOT=/opt/gtest-1.8.0 - export GTEST_ROOT=/opt/gtest-1.8.0
image: docker.io/rqcd/centos-buildtools:7.2.1511 image: hub.docker.com/r/88plug/gcc-8-ubuntu-18.04
stages: stages:
- build - build

View file

@ -81,8 +81,8 @@ namespace CNORXZ
} }
template <class F, typename... Args, SizeT... Is> template <class F, typename... Args, SizeT... Is>
static constexpr decltype(auto) consecFuncI(const F& f, const Args&... args, constexpr decltype(auto) consecFuncI(const F& f, const Args&... args,
std::index_sequence<Is...> is) std::index_sequence<Is...> is)
{ {
typedef decltype(consecApply<0>(f, args...)) OType; typedef decltype(consecApply<0>(f, args...)) OType;
constexpr SizeT N = sizeof...(Is); constexpr SizeT N = sizeof...(Is);

View file

@ -14,6 +14,7 @@ namespace CNORXZ
{ {
public: public:
DEFAULT_MEMBERS(XIndexBase); DEFAULT_MEMBERS(XIndexBase);
virtual ~XIndexBase() = default;
virtual XIndexPtr copy() const = 0; virtual XIndexPtr copy() const = 0;
virtual SizeT pos() const = 0; virtual SizeT pos() const = 0;

View file

@ -74,7 +74,6 @@ namespace CNORXZ
inline SizeT mkPMax() const; inline SizeT mkPMax() const;
inline SizeT mkLMax() const; inline SizeT mkLMax() const;
SizeT mLPos = 0;
Sptr<YRange> mRange; Sptr<YRange> mRange;
Vector<XIndexPtr> mIs; Vector<XIndexPtr> mIs;
Vector<SizeT> mBlockSizes; // dim() elements only!!! Vector<SizeT> mBlockSizes; // dim() elements only!!!

View file

@ -10,6 +10,7 @@ namespace CNORXZ
{ {
public: public:
DEFAULT_MEMBERS(VPosBase); DEFAULT_MEMBERS(VPosBase);
virtual ~VPosBase() = default;
virtual Uptr<VPosBase> copy() const = 0; virtual Uptr<VPosBase> copy() const = 0;
virtual SizeT vsize() const = 0; virtual SizeT vsize() const = 0;

View file

@ -32,6 +32,7 @@ namespace CNORXZ
{ {
public: public:
DEFAULT_MEMBERS(VXprBase); DEFAULT_MEMBERS(VXprBase);
virtual ~VXprBase() = default;
virtual Uptr<VXprBase<T>> copy() const = 0; virtual Uptr<VXprBase<T>> copy() const = 0;