pivot_cache_item_t

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

struct pivot_cache_item_t

Public Types

enum class item_type

Values:

enumerator unknown
enumerator boolean
enumerator date_time
enumerator character
enumerator numeric
enumerator blank
enumerator error
using value_type = std::variant<bool, double, std::string_view, date_time_t, error_value_t>

Public Functions

pivot_cache_item_t()
pivot_cache_item_t(std::string_view s)
pivot_cache_item_t(double numeric)
pivot_cache_item_t(bool boolean)
pivot_cache_item_t(const date_time_t &date_time)
pivot_cache_item_t(error_value_t error)
pivot_cache_item_t(const pivot_cache_item_t &other)
pivot_cache_item_t(pivot_cache_item_t &&other)
bool operator<(const pivot_cache_item_t &other) const
bool operator==(const pivot_cache_item_t &other) const
pivot_cache_item_t &operator=(pivot_cache_item_t other)
void swap(pivot_cache_item_t &other)

Public Members

item_type type
value_type value