import_pivot_field

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

class import_pivot_field

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.

Public Functions

virtual ~import_pivot_field()
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

Append a pivot field item with an index.

Parameters:
  • index – Index into the corresponding cache field in the pivot cache.

  • hidden – Whether or not this item is hidden.

virtual void append_item(pivot_field_item_t type) = 0
virtual void commit() = 0