LibreOffice Module sc (master) 1
Public Member Functions | List of all members
ScDPFilteredCache::FilterBase Class Referenceabstract

interface class used for filtering of rows. More...

#include <dpfilteredcache.hxx>

Inheritance diagram for ScDPFilteredCache::FilterBase:
[legend]

Public Member Functions

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
 

Detailed Description

interface class used for filtering of rows.

Definition at line 55 of file dpfilteredcache.hxx.

Constructor & Destructor Documentation

◆ ~FilterBase()

virtual ScDPFilteredCache::FilterBase::~FilterBase ( )
inlinevirtual

Definition at line 58 of file dpfilteredcache.hxx.

Member Function Documentation

◆ getMatchValues()

virtual std::vector< ScDPItemData > ScDPFilteredCache::FilterBase::getMatchValues ( ) const
pure virtual

◆ match()

virtual bool ScDPFilteredCache::FilterBase::match ( const ScDPItemData rCellData) const
pure virtual

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

Implemented in ScDPFilteredCache::SingleFilter, and ScDPFilteredCache::GroupFilter.


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