pivot_cache_record_value_t

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

struct pivot_cache_record_value_t

Public Types

enum class record_type

Values:

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

Public Functions

pivot_cache_record_value_t()
pivot_cache_record_value_t(std::string_view s)
pivot_cache_record_value_t(double v)
pivot_cache_record_value_t(size_t index)
bool operator==(const pivot_cache_record_value_t &other) const
bool operator!=(const pivot_cache_record_value_t &other) const

Public Members

record_type type
value_type value