Orcus
Loading...
Searching...
No Matches
orcus::spreadsheet::iface::import_auto_filter Class Referenceabstract

#include <import_interface_auto_filter.hpp>

Public Member Functions

virtual iface::import_auto_filter_nodestart_node (auto_filter_node_op_t op)=0
 
virtual void commit ()=0
 

Detailed Description

Interface for importing auto filters.

Member Function Documentation

◆ commit()

virtual void orcus::spreadsheet::iface::import_auto_filter::commit ( )
pure virtual

Commit all the auto filter data stored in the buffer so far to the destination store.

◆ start_node()

virtual iface::import_auto_filter_node * orcus::spreadsheet::iface::import_auto_filter::start_node ( auto_filter_node_op_t op)
pure virtual

Signal the start of the import of a set of auto-filter rules associated with a single column.

Parameters
opBoolean operator connecting the multiple filter rules at the root level of the filter rules tree.
Returns
Interface for importing the root node of the auto-filter rules for a column.
Note
Note that the import_auto_filter implementer must return a non-null pointer.