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

Public Types

enum class  record_type {
  unknown = 0 , boolean , date_time , character ,
  numeric , blank , error , shared_item_index
}
 
using value_type = std::variant<bool, double, std::size_t, std::string_view, date_time_t, error_value_t>
 

Public Member Functions

 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 Attributes

record_type type
 
value_type value