Orcus
Loading...
Searching...
No Matches
orcus::spreadsheet::filter_item_t Class Reference

#include <auto_filter.hpp>

Inheritance diagram for orcus::spreadsheet::filter_item_t:
orcus::spreadsheet::filterable

Public Member Functions

 filter_item_t (col_t _field, auto_filter_op_t _op)
 filter_item_t (col_t _field, auto_filter_op_t _op, double v)
 filter_item_t (col_t _field, auto_filter_op_t _op, std::string_view v)
 filter_item_t (col_t _field, auto_filter_op_t _op, std::string_view v, bool _regex)
 filter_item_t (const filter_item_t &other)
col_t field () const
auto_filter_op_t op () const
filter_value_t value () const
bool regex () const
filter_item_toperator= (const filter_item_t &other)
void swap (filter_item_t &other) noexcept
bool operator== (const filter_item_t &other) const
bool operator!= (const filter_item_t &other) const
bool operator< (const filter_item_t &other) const

Detailed Description

Represents a single filtering criterion for a field.