table_t

Defined in header: <orcus/spreadsheet/table.hpp>

struct table_t

Single table entry. A table is a range in a spreadsheet that represents a single set of data that can be used as a data source.

Public Types

typedef std::vector<table_column_t> columns_type

Public Functions

table_t()
table_t(const table_t &other) = delete
table_t(table_t &&other)
~table_t()
table_t &operator=(const table_t &other) = delete
table_t &operator=(table_t &&other)
void reset()

Public Members

std::size_t identifier
std::string_view name
std::string_view display_name
ixion::abs_range_t range
std::size_t totals_row_count
auto_filter_t filter
columns_type columns
table_style_t style