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

multi-item (group) filter. More...

#include <dpfilteredcache.hxx>

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

Public Member Functions

 GroupFilter ()
 
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
 
void addMatchItem (const ScDPItemData &rItem)
 
size_t getMatchItemCount () const
 
- Public Member Functions inherited from ScDPFilteredCache::FilterBase
virtual ~FilterBase ()
 

Private Attributes

::std::vector< ScDPItemDatamaItems
 

Detailed Description

multi-item (group) filter.

Definition at line 82 of file dpfilteredcache.hxx.

Constructor & Destructor Documentation

ScDPFilteredCache::GroupFilter::GroupFilter ( )

Definition at line 49 of file dpfilteredcache.cxx.

Member Function Documentation

void ScDPFilteredCache::GroupFilter::addMatchItem ( const ScDPItemData rItem)
size_t ScDPFilteredCache::GroupFilter::getMatchItemCount ( ) const

Definition at line 68 of file dpfilteredcache.cxx.

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

Implements ScDPFilteredCache::FilterBase.

Definition at line 58 of file dpfilteredcache.cxx.

bool ScDPFilteredCache::GroupFilter::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 53 of file dpfilteredcache.cxx.

Member Data Documentation

::std::vector<ScDPItemData> ScDPFilteredCache::GroupFilter::maItems
private

Definition at line 92 of file dpfilteredcache.hxx.


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