Orcus
Public Types | Public Member Functions | Public Attributes | List of all members
orcus::spreadsheet::auto_filter_t Struct Reference

#include <auto_filter.hpp>

Public Types

typedef std::map< col_t, auto_filter_column_tcolumns_type
 

Public Member Functions

void reset ()
 
void swap (auto_filter_t &r)
 
void commit_column (col_t col, auto_filter_column_t &data)
 

Public Attributes

ixion::abs_range_t range
 
columns_type columns
 

Detailed Description

Data for a single autofilter entry. An autofilter can belong to either a sheet or a table.

Member Function Documentation

void orcus::spreadsheet::auto_filter_t::commit_column ( col_t  col,
auto_filter_column_t data 
)

Set column data to specified column index. The data may not contain the original data after the call when overwriting it with an existing data previously associated with the same column index.

Parameters
colcolumn index to associate the data to.
datacolumn data.