LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScDPFilteredCache::SingleFilter Class Referencefinal

ordinary single-item filter. More...

#include <dpfilteredcache.hxx>

Inheritance diagram for ScDPFilteredCache::SingleFilter:
[legend]
Collaboration diagram for ScDPFilteredCache::SingleFilter:
[legend]

Public Member Functions

 SingleFilter (const ScDPItemData &rItem)
 
virtual bool match (const ScDPItemData &rCellData) const override
 returns true if the matching condition is met for a single cell value, or false otherwise. More...
 
virtual std::vector< ScDPItemDatagetMatchValues () const override
 
- Public Member Functions inherited from ScDPFilteredCache::FilterBase
virtual ~FilterBase ()
 
virtual bool match (const ScDPItemData &rCellData) const =0
 returns true if the matching condition is met for a single cell value, or false otherwise. More...
 
virtual std::vector< ScDPItemDatagetMatchValues () const =0
 

Private Attributes

ScDPItemData maItem
 

Detailed Description

ordinary single-item filter.

Definition at line 67 of file dpfilteredcache.hxx.

Constructor & Destructor Documentation

◆ SingleFilter()

ScDPFilteredCache::SingleFilter::SingleFilter ( const ScDPItemData rItem)
explicit

Definition at line 34 of file dpfilteredcache.cxx.

Member Function Documentation

◆ getMatchValues()

std::vector< ScDPItemData > ScDPFilteredCache::SingleFilter::getMatchValues ( ) const
overridevirtual

Implements ScDPFilteredCache::FilterBase.

Definition at line 42 of file dpfilteredcache.cxx.

◆ match()

bool ScDPFilteredCache::SingleFilter::match ( const ScDPItemData rCellData) const
overridevirtual

returns true if the matching condition is met for a single cell value, or false otherwise.

Implements ScDPFilteredCache::FilterBase.

Definition at line 37 of file dpfilteredcache.cxx.

Member Data Documentation

◆ maItem

ScDPItemData ScDPFilteredCache::SingleFilter::maItem
private

Definition at line 76 of file dpfilteredcache.hxx.


The documentation for this class was generated from the following files: