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 51 of file dpfilteredcache.hxx.

Constructor & Destructor Documentation

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

Definition at line 54 of file dpfilteredcache.hxx.

Member Function Documentation

virtual std::vector<ScDPItemData> ScDPFilteredCache::FilterBase::getMatchValues ( ) const
pure virtual
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::GroupFilter, and ScDPFilteredCache::SingleFilter.


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