12#ifndef __cxz_marray_h__
13#define __cxz_marray_h__
41 virtual const T*
data()
const override;
42 virtual T*
data()
override;
45 virtual bool isView()
const override;
Array base class declarations.
virtual RangePtr range() const
AB::const_iterator const_iterator
virtual const_iterator cend() const override
virtual const_iterator cbegin() const override
MArray & init(const RangePtr &range)
virtual bool formatIsTrivial() const override final
MArray(const RangePtr &range)
MArray & extend(const RangePtr &range)
virtual bool isView() const override
virtual const T * data() const override
Sptr< RangeBase > RangePtr
std::vector< T, Allocator< T > > Vector
Sptr< Range > rangeCast(const RangePtr r)