Orcus
Loading...
Searching...
No Matches
orcus::spreadsheet::pivot_ref_rc_item_t Struct Reference

#include <pivot.hpp>

Public Member Functions

 pivot_ref_rc_item_t (const pivot_ref_rc_item_t &other)
 
 pivot_ref_rc_item_t (pivot_ref_rc_item_t &&other)
 
pivot_ref_rc_item_toperator= (pivot_ref_rc_item_t other)
 
void swap (pivot_ref_rc_item_t &other) noexcept
 

Public Attributes

pivot_field_item_t type = pivot_field_item_t::unknown
 
std::size_t repeat = 0
 
std::vector< std::size_t > items
 
std::optional< std::size_t > data_item
 

Detailed Description

A single row or column item displayed in a pivot table output.

Each row or column item consists of zero or more empty labels followed by non-empty labels.

Member Data Documentation

◆ repeat

std::size_t orcus::spreadsheet::pivot_ref_rc_item_t::repeat = 0

Number of empty labels that occur before the non-empty labels appear.