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

#include <import_interface_pivot_table_def.hpp>

Public Member Functions

virtual void set_item_count (std::size_t count)=0
 
virtual void set_axis (pivot_axis_t axis)=0
 
virtual void append_item (std::size_t index, bool hidden)=0
 
virtual void append_item (pivot_field_item_t type)=0
 
virtual void commit ()=0
 

Detailed Description

Interface for importing a pivot field as part of a pivot table.

A pivot field is a single field that can be added to row, column or page axes.

Member Function Documentation

◆ append_item()

virtual void orcus::spreadsheet::iface::import_pivot_field::append_item ( std::size_t index,
bool hidden )
pure virtual

Append a pivot field item with an index.

Parameters
indexIndex into the corresponding cache field in the pivot cache.
hiddenWhether or not this item is hidden.