Orcus
|
Public Types | |
enum class | item_type { unknown = 0 , boolean , date_time , character , numeric , blank , error } |
using | value_type = std::variant< bool, double, std::string_view, date_time_t, error_value_t > |
Public Member Functions | |
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 Attributes | |
item_type | type |
value_type | value |