Alexandria
2.27.0
SDC-CH common library for the Euclid project
|
Static Public Member Functions | |
static void | addColumnDescriptions (const GridContainer< GridCellManager, Axes...> &, std::vector< Table::ColumnDescription > &) |
template<typename... Args> | |
static void | unfold (const GridContainer< GridCellManager, Axes...> &grid, const std::shared_ptr< Table::ColumnInfo > &column_info, std::vector< Table::Row > &rows, std::pair< size_t, Args >...axes) |
Base class for the recursive traversal of the grid
Definition at line 91 of file GridContainerToTable.icpp.
|
inlinestatic |
There are no more axis, so do nothing for the columns
Definition at line 95 of file GridContainerToTable.icpp.
|
inlinestatic |
Insert into the row vector the cell value plus the axes values that brought us here
Definition at line 101 of file GridContainerToTable.icpp.
References Euclid::GridContainer::GridCellToTable< T, Enable >::addCells(), std::vector< T >::emplace_back(), std::reverse(), and Euclid::GridContainer::GridAxisToTable< T >::serialize().