Orcus
Loading...
Searching...
No Matches
orcus::spreadsheet::table_t Struct Reference

#include <table.hpp>

Public Types

typedef std::vector< table_column_tcolumns_type
 

Public Member Functions

 table_t (const table_t &other)=delete
 
 table_t (table_t &&other)
 
table_toperator= (const table_t &other)=delete
 
table_toperator= (table_t &&other)
 
void reset ()
 

Public Attributes

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
 

Detailed Description

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.