27#ifndef TABLES_ROWCOPIER_H
28#define TABLES_ROWCOPIER_H
31#include <casacore/casa/aips.h>
32#include <casacore/casa/Arrays/ArrayFwd.h>
201 {
return copy (rownr, rownr); }
RowCopier(Table &out, const Table &in, const Vector< String > &outNames, const Vector< String > &inNames)
This constructs a copier which will copy innames columns to outnames columns, outnames and innames mu...
Bool copy(rownr_t toRow, rownr_t fromRow)
The things that actually do the copying when requested.
RowCopier & operator=(const RowCopier &other)=delete
RowCopier(Table &out, const Table &in)
This constructs a copier which will copy all columns which have the same name in both tables from in ...
std::shared_ptr< ColumnHolder > columns_p
The ColumnHolder class exists only in the.cc file, it is what ultimately does the work.
RowCopier(const RowCopier &other)=delete
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.