Orcus
|
#include <auto_filter.hpp>
Public Types | |
enum class | value_type { empty , numeric , string } |
Public Member Functions | |
filter_value_t (double v) | |
filter_value_t (std::string_view v) | |
filter_value_t (const filter_value_t &other) | |
bool | operator== (const filter_value_t &other) const |
bool | operator!= (const filter_value_t &other) const |
bool | operator< (const filter_value_t &other) const |
filter_value_t & | operator= (const filter_value_t &other) |
value_type | type () const noexcept |
double | numeric () const |
std::string_view | string () const |
void | swap (filter_value_t &other) noexcept |
Represents a single value associated with a filtering criterion. It can store either a numeric value, a string value, or an empty state.