LibreOffice Module svl (master) 1
Macros | Functions
itempool.cxx File Reference
#include <svl/itempool.hxx>
#include <svl/setitem.hxx>
#include <string.h>
#include <libxml/xmlwriter.h>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <svl/SfxBroadcaster.hxx>
#include <svl/hint.hxx>
#include <svl/itemset.hxx>
#include <poolio.hxx>
#include <cassert>
#include <vector>
#include <map>
Include dependency graph for itempool.cxx:

Go to the source code of this file.

Macros

#define CHECK_SLOTS()
 

Functions

static void lcl_CheckSlots2 (std::map< sal_uInt16, sal_uInt16 > &rSlotMap, SfxItemPool const &rPool, SfxItemInfo const *pInfo)
 

Macro Definition Documentation

◆ CHECK_SLOTS

#define CHECK_SLOTS ( )
Value:
do { \
std::map<sal_uInt16, sal_uInt16> slotmap; \
for (SfxItemPool * p = pImpl->mpMaster; p; p = p->pImpl->mpSecondary.get()) \
{ \
lcl_CheckSlots2(slotmap, *p, p->pItemInfos); \
} \
} while (false)
Base class for providers of defaults of SfxPoolItems.
Definition: itempool.hxx:51
void * p

Definition at line 75 of file itempool.cxx.

Function Documentation

◆ lcl_CheckSlots2()

static void lcl_CheckSlots2 ( std::map< sal_uInt16, sal_uInt16 > &  rSlotMap,
SfxItemPool const &  rPool,
SfxItemInfo const *  pInfo 
)
static