LibreOffice Module sfx2 (master) 1
|
#include <bitset.hxx>
Public Member Functions | |
IndexBitSet () | |
~IndexBitSet () | |
sal_uInt16 | GetFreeIndex () |
void | ReleaseIndex (sal_uInt16 i) |
Private Member Functions | |
IndexBitSet & | operator|= (sal_uInt16 nBit) |
IndexBitSet & | operator-= (sal_uInt16 nBit) |
bool | Contains (sal_uInt16 nBit) const |
IndexBitSet (IndexBitSet const &)=delete | |
void | operator= (IndexBitSet const &)=delete |
Private Attributes | |
sal_uInt16 | nBlocks |
std::unique_ptr< sal_uInt32[]> | pBitmap |
Definition at line 26 of file bitset.hxx.
|
privatedelete |
IndexBitSet::IndexBitSet | ( | ) |
Definition at line 86 of file bitset.cxx.
References nBlocks.
IndexBitSet::~IndexBitSet | ( | ) |
Definition at line 91 of file bitset.cxx.
|
private |
Definition at line 76 of file bitset.cxx.
References nBit, nBlocks, and pBitmap.
Referenced by GetFreeIndex().
sal_uInt16 IndexBitSet::GetFreeIndex | ( | ) |
Definition at line 95 of file bitset.cxx.
References Contains(), i, SAL_MAX_UINT16, and SAL_WARN.
Referenced by SfxViewFrame::GetDocNumber_Impl().
|
private |
Definition at line 29 of file bitset.cxx.
|
privatedelete |
|
private |
Definition at line 47 of file bitset.cxx.
|
inline |
Definition at line 44 of file bitset.hxx.
References i.
|
private |
Definition at line 29 of file bitset.hxx.
Referenced by Contains(), IndexBitSet(), operator-=(), and operator|=().
|
private |
Definition at line 30 of file bitset.hxx.
Referenced by Contains(), operator-=(), and operator|=().