LibreOffice Module svl (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
SfxItemPool_Impl Struct Reference

#include <poolio.hxx>

Collaboration diagram for SfxItemPool_Impl:
[legend]

Public Member Functions

 SfxItemPool_Impl (SfxItemPool *pMaster, OUString _aName, sal_uInt16 nStart, sal_uInt16 nEnd)
 
 ~SfxItemPool_Impl ()
 
void DeleteItems ()
 

Static Public Member Functions

static SfxItemPool_ImplGetImpl (SfxItemPool const *pPool)
 

Public Attributes

SfxBroadcaster aBC
 
std::vector< SfxPoolItemArray_ImplmaPoolItemArrays
 
OUString aName
 
std::vector< SfxPoolItem * > maPoolDefaults
 
std::vector< SfxPoolItem * > * mpStaticDefaults
 
SfxItemPoolmpMaster
 
rtl::Reference< SfxItemPoolmpSecondary
 
WhichRangesContainer mpPoolRanges
 
sal_uInt16 mnStart
 
sal_uInt16 mnEnd
 
MapUnit eDefMetric
 

Friends

class PoolItemTest
 

Detailed Description

Definition at line 152 of file poolio.hxx.

Constructor & Destructor Documentation

◆ SfxItemPool_Impl()

SfxItemPool_Impl::SfxItemPool_Impl ( SfxItemPool pMaster,
OUString  _aName,
sal_uInt16  nStart,
sal_uInt16  nEnd 
)
inline

Definition at line 166 of file poolio.hxx.

References DBG_ASSERT, MapCM, and mnStart.

◆ ~SfxItemPool_Impl()

SfxItemPool_Impl::~SfxItemPool_Impl ( )
inline

Definition at line 179 of file poolio.hxx.

References DeleteItems().

Member Function Documentation

◆ DeleteItems()

void SfxItemPool_Impl::DeleteItems ( )
inline

Definition at line 184 of file poolio.hxx.

References maPoolDefaults, maPoolItemArrays, mpPoolRanges, and WhichRangesContainer::reset().

Referenced by ~SfxItemPool_Impl().

◆ GetImpl()

static SfxItemPool_Impl * SfxItemPool_Impl::GetImpl ( SfxItemPool const *  pPool)
inlinestatic

Definition at line 193 of file poolio.hxx.

References SfxItemPool::pImpl.

Friends And Related Function Documentation

◆ PoolItemTest

friend class PoolItemTest
friend

Definition at line 192 of file poolio.hxx.

Member Data Documentation

◆ aBC

SfxBroadcaster SfxItemPool_Impl::aBC

Definition at line 154 of file poolio.hxx.

◆ aName

OUString SfxItemPool_Impl::aName

Definition at line 156 of file poolio.hxx.

◆ eDefMetric

MapUnit SfxItemPool_Impl::eDefMetric

Definition at line 164 of file poolio.hxx.

◆ maPoolDefaults

std::vector<SfxPoolItem*> SfxItemPool_Impl::maPoolDefaults

Definition at line 157 of file poolio.hxx.

Referenced by DeleteItems().

◆ maPoolItemArrays

std::vector<SfxPoolItemArray_Impl> SfxItemPool_Impl::maPoolItemArrays

Definition at line 155 of file poolio.hxx.

Referenced by DeleteItems().

◆ mnEnd

sal_uInt16 SfxItemPool_Impl::mnEnd

Definition at line 163 of file poolio.hxx.

◆ mnStart

sal_uInt16 SfxItemPool_Impl::mnStart

Definition at line 162 of file poolio.hxx.

Referenced by SfxItemPool_Impl().

◆ mpMaster

SfxItemPool* SfxItemPool_Impl::mpMaster

Definition at line 159 of file poolio.hxx.

◆ mpPoolRanges

WhichRangesContainer SfxItemPool_Impl::mpPoolRanges

Definition at line 161 of file poolio.hxx.

Referenced by DeleteItems().

◆ mpSecondary

rtl::Reference<SfxItemPool> SfxItemPool_Impl::mpSecondary

Definition at line 160 of file poolio.hxx.

◆ mpStaticDefaults

std::vector<SfxPoolItem*>* SfxItemPool_Impl::mpStaticDefaults

Definition at line 158 of file poolio.hxx.


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