28 #ifndef TABLES_ROWNUMBERS_H
29 #define TABLES_ROWNUMBERS_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/Vector.h>
62 #ifdef IMPLICIT_CTDS_32BIT
72 #ifdef IMPLICIT_CTDS_32BIT
RowNumbers(const std::vector< rownr_t > &rows)
Construct from a std::vector of row numbers.
RowNumbers(const Vector< uInt > &rows)
Construct from a Vector or std::vector of old style row numbers.
RowNumbers(const Vector< rownr_t > &rows)
Construct from a Vector of row numbers.
static Vector< uInt > convertRownrVector(const Vector< rownr_t > &)
Do the actual conversion.
virtual Array< rownr_t > & operator=(const Array< rownr_t > &other)
Array<T> has this virtual function, so also define in this class to avoid 'virtual function override'...
RowNumbers(const std::vector< uInt > &rows)
RowNumbers(size_t n)
Construct with the given length.
RowNumbers()
Construct an empty RowNumbers Vector.
this file contains all the compiler specific defines
uInt64 rownr_t
Define the type of a row number in a table.