Orcus
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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.