13 throw cms::Exception(
"LogicError",
"Mismatch in adding extension");
35 return *(beginData<float>(column) + row);
37 return *(beginData<int>(column) + row);
39 return *(beginData<uint8_t>(column) + row);
41 return *(beginData<uint8_t>(column) + row);
boost::sub_range< const std::vector< T > > columnData(unsigned int column) const
get a column by index (const)
void addExtension(const FlatTable &extension)
RowView row(unsigned int row) const
int columnIndex(const std::string &name) const
std::vector< Column > columns_
ColumnType columnType(unsigned int col) const
const std::string & name() const
const std::string & columnName(unsigned int col) const
unsigned int nColumns() const
unsigned int size() const
double getAnyValue(unsigned int row, unsigned int column) const
const std::string & columnDoc(unsigned int col) const