11#include "../types.hpp"
18namespace orcus {
namespace spreadsheet {
namespace iface {
31 virtual void set_item_count(std::size_t count) = 0;
33 virtual void set_axis(pivot_axis_t axis) = 0;
43 virtual void append_item(pivot_field_item_t type) = 0;
45 virtual void commit() = 0;
53 virtual void set_count(std::size_t count) = 0;
57 virtual void commit() = 0;
68 virtual void set_count(std::size_t count) = 0;
70 virtual void append_field(std::size_t index) = 0;
78 virtual void commit() = 0;
86 virtual void set_field(std::size_t index) = 0;
88 virtual void set_item(std::size_t index) = 0;
90 virtual void commit() = 0;
98 virtual void set_count(std::size_t count) = 0;
102 virtual void commit() = 0;
110 virtual void set_field(std::size_t index) = 0;
112 virtual void set_name(std::string_view name) = 0;
114 virtual void set_subtotal_function(pivot_data_subtotal_t func) = 0;
116 virtual void set_show_data_as(
117 pivot_data_show_data_as_t type, std::size_t base_field, std::size_t base_item) = 0;
119 virtual void commit() = 0;
127 virtual void set_count(std::size_t count) = 0;
131 virtual void commit() = 0;
179 virtual void commit() = 0;
190 virtual void set_count(std::size_t count) = 0;
194 virtual void commit() = 0;
205 virtual void set_name(std::string_view name) = 0;
207 virtual void set_cache_id(pivot_cache_id_t cache_id) = 0;
230 virtual void commit() = 0;
Definition import_interface_pivot_table_def.hpp:106
Definition import_interface_pivot_table_def.hpp:123
Definition import_interface_pivot_table_def.hpp:27
virtual void append_item(std::size_t index, bool hidden)=0
Definition import_interface_pivot_table_def.hpp:49
Definition import_interface_pivot_table_def.hpp:82
Definition import_interface_pivot_table_def.hpp:94
Definition import_interface_pivot_table_def.hpp:64
virtual void append_data_field()=0
Definition import_interface_pivot_table_def.hpp:144
virtual void set_repeat_items(std::size_t repeat)=0
virtual void append_index(std::size_t index)=0
virtual void set_item_type(pivot_field_item_t type)=0
virtual void set_data_item(std::size_t index)=0
Definition import_interface_pivot_table_def.hpp:186
Definition import_interface_pivot_table_def.hpp:201
virtual void set_range(const range_t &ref)=0