#include <TestColumn.h>
A set of random columns which cover the whole set of supported types.
Static Public Attributes | |
| static constexpr long | columnCount = 13 |
| The number of columns. | |
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 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. | |
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. | |