EleFits
4.0.1
A modern C++ API on top of CFitsIO
|
#include <TestColumn.h>
A set of random columns which cover the whole set of supported types.
Public Member Functions | |
RandomTable (long repeatCount=1, long rowCount=3) | |
Generate the table. More... | |
template<typename T > | |
const VecColumn< T > & | getColumn () const |
Get the column with given value type. | |
template<typename T > | |
VecColumn< T > & | getColumn () |
Get the column with given value type. | |
Static Public Member Functions | |
template<typename T > | |
static VecColumn< T > | generateColumn (const std::string &typeName, long repeatCount=1, long rowCount=3) |
Generate a column. More... | |
Public Attributes | |
std::tuple< VecColumn< char >, VecColumn< std::int16_t >, VecColumn< std::int32_t >, VecColumn< std::int64_t >, VecColumn< float >, VecColumn< double >, VecColumn< std::complex< float > >, VecColumn< std::complex< double > >, VecColumn< std::string >, VecColumn< unsigned char >, VecColumn< std::uint16_t >, VecColumn< std::uint32_t >, VecColumn< std::uint64_t > > | columns |
The columns. | |
Static Public Attributes | |
static constexpr long | columnCount = 13 |
The number of columns. | |