LibreOffice Module sc (master)  1
Classes | Public Member Functions | Private Types | Private Attributes | List of all members
ScDPResultVisibilityData Class Reference

This class collects visible members of each dimension and uses that information to create filtering criteria (e.g. More...

#include <dptabres.hxx>

Collaboration diagram for ScDPResultVisibilityData:


struct  MemberHash

Public Member Functions

 ScDPResultVisibilityData (ScDPSource *pSource)
 ~ScDPResultVisibilityData ()
void addVisibleMember (const OUString &rDimName, const ScDPItemData &rMemberItem)
void fillFieldFilters (::std::vector< ScDPFilteredCache::Criterion > &rFilters) const

Private Types

typedef std::unordered_set< ScDPItemData, MemberHashVisibleMemberType
typedef std::unordered_map< OUString, VisibleMemberTypeDimMemberType

Private Attributes

DimMemberType maDimensions

Detailed Description

This class collects visible members of each dimension and uses that information to create filtering criteria (e.g.

for drill-down data).

Definition at line 650 of file dptabres.hxx.

Member Typedef Documentation

typedef std::unordered_map<OUString, VisibleMemberType> ScDPResultVisibilityData::DimMemberType

Definition at line 665 of file dptabres.hxx.

Definition at line 664 of file dptabres.hxx.

Constructor & Destructor Documentation

ScDPResultVisibilityData::ScDPResultVisibilityData ( ScDPSource pSource)

Definition at line 3879 of file dptabres.cxx.

ScDPResultVisibilityData::~ScDPResultVisibilityData ( )

Definition at line 3885 of file dptabres.cxx.

Member Function Documentation

void ScDPResultVisibilityData::addVisibleMember ( const OUString &  rDimName,
const ScDPItemData rMemberItem 

Definition at line 3889 of file dptabres.cxx.

References maDimensions.

Referenced by ScDPResultDimension::FillVisibilityData().

void ScDPResultVisibilityData::fillFieldFilters ( ::std::vector< ScDPFilteredCache::Criterion > &  rFilters) const

Member Data Documentation

DimMemberType ScDPResultVisibilityData::maDimensions

Definition at line 666 of file dptabres.hxx.

Referenced by addVisibleMember(), and fillFieldFilters().

ScDPSource* ScDPResultVisibilityData::mpSource

Definition at line 668 of file dptabres.hxx.

Referenced by fillFieldFilters().

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