copyRowElementAux (casacore::Vector<casacore::Matrix<typename T::value_type::value_type>> & matrixVector, casacore::Int sourceRow, casacore::Int destinationRow)
#ifndef VISBUFFERIMPL2INTERNAL_H_
#define VISBUFFERIMPL2INTERNAL_H_
#include <msvis/MSVis/ViImplementation2.h>
typedef enum {NoCheck, Nr, NfNr, NcNr, NcNfNr, Ns, NsNcNr, NsNcNfNr, NcNfNcatNr, I3Nr, N_ShapePatterns} ShapePattern;
friend class VisBufferImpl2;
VbCacheItemBase (bool isMutable)
vbComponent_p (VisBufferComponent2::Unknown),
virtual ~VbCacheItemBase () {}
virtual void appendRows (casacore::rownr_t nRowsToAdd, casacore::Bool truncate = false) = 0;
virtual void clear (casacore::Bool clearStatusOnly = false) = 0;
virtual void clearDirty () = 0;
virtual void copyRowElement (casacore::Int sourceRow, casacore::Int destinationRow) = 0;
virtual void fill () const = 0;