LibreOffice Module svl (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
SfxItemPoolCache Class Reference

#include <poolcach.hxx>

Collaboration diagram for SfxItemPoolCache:
[legend]

Classes

struct  SfxItemModifyImpl
 

Public Member Functions

 SfxItemPoolCache (SfxItemPool *pPool, const SfxPoolItem *pPutItem)
 
 SfxItemPoolCache (SfxItemPool *pPool, const SfxItemSet *pPutSet)
 
 ~SfxItemPoolCache ()
 
const SfxSetItemApplyTo (const SfxSetItem &rSetItem)
 

Private Attributes

SfxItemPoolpPool
 
std::vector< SfxItemModifyImplm_aCache
 
const SfxItemSetpSetToPut
 
const SfxPoolItempItemToPut
 

Detailed Description

Definition at line 30 of file poolcach.hxx.

Constructor & Destructor Documentation

◆ SfxItemPoolCache() [1/2]

SfxItemPoolCache::SfxItemPoolCache ( SfxItemPool pPool,
const SfxPoolItem pPutItem 
)

Definition at line 27 of file poolcach.cxx.

References DBG_ASSERT, and Put.

◆ SfxItemPoolCache() [2/2]

SfxItemPoolCache::SfxItemPoolCache ( SfxItemPool pPool,
const SfxItemSet pPutSet 
)

Definition at line 37 of file poolcach.cxx.

References DBG_ASSERT.

◆ ~SfxItemPoolCache()

SfxItemPoolCache::~SfxItemPoolCache ( )

Definition at line 47 of file poolcach.cxx.

References m_aCache, pItemToPut, pPool, and SfxItemPool::Remove().

Member Function Documentation

◆ ApplyTo()

const SfxSetItem & SfxItemPoolCache::ApplyTo ( const SfxSetItem rSetItem)

Member Data Documentation

◆ m_aCache

std::vector<SfxItemModifyImpl> SfxItemPoolCache::m_aCache
private

Definition at line 40 of file poolcach.hxx.

Referenced by ApplyTo(), and ~SfxItemPoolCache().

◆ pItemToPut

const SfxPoolItem* SfxItemPoolCache::pItemToPut
private

Definition at line 42 of file poolcach.hxx.

Referenced by ApplyTo(), and ~SfxItemPoolCache().

◆ pPool

SfxItemPool* SfxItemPoolCache::pPool
private

Definition at line 38 of file poolcach.hxx.

Referenced by ApplyTo(), and ~SfxItemPoolCache().

◆ pSetToPut

const SfxItemSet* SfxItemPoolCache::pSetToPut
private

Definition at line 41 of file poolcach.hxx.

Referenced by ApplyTo().


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