LibreOffice Module svl (master) 1
|
#include <rtl/ref.hxx>
#include <svl/itempool.hxx>
#include <svl/SfxBroadcaster.hxx>
#include <tools/debug.hxx>
#include <memory>
#include <o3tl/sorted_vector.hxx>
#include <utility>
Go to the source code of this file.
Classes | |
struct | SfxPoolItemArray_Impl |
This array contains a set of SfxPoolItems, if those items are poolable then each item has a unique set of properties, and we often search linearly to ensure uniqueness. More... | |
struct | SfxItemPool_Impl |
Macros | |
#define | SFX_ITEMPOOL_VER_MAJOR sal_uInt8(2) |
#define | SFX_ITEMPOOL_VER_MINOR sal_uInt8(0) |
#define | SFX_ITEMPOOL_TAG_STARTPOOL_4 sal_uInt16(0x1111) |
#define | SFX_ITEMPOOL_TAG_STARTPOOL_5 sal_uInt16(0xBBBB) |
#define | SFX_ITEMPOOL_TAG_TRICK4OLD sal_uInt16(0xFFFF) |
#define | SFX_ITEMPOOL_REC sal_uInt8(0x01) |
#define | SFX_ITEMPOOL_REC_HEADER sal_uInt8(0x10) |
#define | SFX_ITEMPOOL_REC_VERSIONMAP sal_uInt16(0x0020) |
#define | SFX_ITEMPOOL_REC_WHICHIDS sal_uInt16(0x0030) |
#define | SFX_ITEMPOOL_REC_ITEMS sal_uInt16(0x0040) |
#define | SFX_ITEMPOOL_REC_DEFAULTS sal_uInt16(0x0050) |
Functions | |
static bool | CompareSortablePoolItems (SfxPoolItem const *lhs, SfxPoolItem const *rhs) |
Variables | |
const sal_uInt32 | SFX_ITEMS_DEFAULT = 0xfffffffe |
#define SFX_ITEMPOOL_REC sal_uInt8(0x01) |
Definition at line 204 of file poolio.hxx.
#define SFX_ITEMPOOL_REC_DEFAULTS sal_uInt16(0x0050) |
Definition at line 209 of file poolio.hxx.
#define SFX_ITEMPOOL_REC_HEADER sal_uInt8(0x10) |
Definition at line 205 of file poolio.hxx.
#define SFX_ITEMPOOL_REC_ITEMS sal_uInt16(0x0040) |
Definition at line 208 of file poolio.hxx.
#define SFX_ITEMPOOL_REC_VERSIONMAP sal_uInt16(0x0020) |
Definition at line 206 of file poolio.hxx.
#define SFX_ITEMPOOL_REC_WHICHIDS sal_uInt16(0x0030) |
Definition at line 207 of file poolio.hxx.
#define SFX_ITEMPOOL_TAG_STARTPOOL_4 sal_uInt16(0x1111) |
Definition at line 200 of file poolio.hxx.
#define SFX_ITEMPOOL_TAG_STARTPOOL_5 sal_uInt16(0xBBBB) |
Definition at line 201 of file poolio.hxx.
#define SFX_ITEMPOOL_TAG_TRICK4OLD sal_uInt16(0xFFFF) |
Definition at line 202 of file poolio.hxx.
#define SFX_ITEMPOOL_VER_MAJOR sal_uInt8(2) |
Definition at line 197 of file poolio.hxx.
#define SFX_ITEMPOOL_VER_MINOR sal_uInt8(0) |
Definition at line 198 of file poolio.hxx.
|
static |
Definition at line 36 of file poolio.hxx.
Referenced by SfxPoolItemArray_Impl::erase(), SfxPoolItemArray_Impl::findByLessThan(), SfxPoolItemArray_Impl::findSurrogateRange(), and SfxPoolItemArray_Impl::insert().
const sal_uInt32 SFX_ITEMS_DEFAULT = 0xfffffffe |
Definition at line 34 of file poolio.hxx.