LibreOffice Module svl (master) 1
|
#include <itemiter.hxx>
Public Member Functions | |
SfxItemIter (const SfxItemSet &rSet) | |
const SfxPoolItem * | GetCurItem () const |
get item, or null if no items More... | |
const SfxPoolItem * | NextItem () |
bool | IsAtEnd () const |
sal_uInt16 | GetCurPos () const |
sal_uInt16 | GetFirstPos () const |
sal_uInt16 | GetLastPos () const |
SfxItemState | GetItemState (bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const |
void | ClearItem () |
Private Member Functions | |
const SfxPoolItem * | ImplNextItem () |
Private Attributes | |
const SfxItemSet & | m_rSet |
sal_uInt16 | m_nStart |
sal_uInt16 | m_nEnd |
sal_uInt16 | m_nCurrent |
Definition at line 27 of file itemiter.hxx.
SfxItemIter::SfxItemIter | ( | const SfxItemSet & | rSet | ) |
Definition at line 23 of file itemiter.cxx.
References SfxItemSet::Count(), SfxItemSet::m_nCount, m_nCurrent, m_nEnd, m_nStart, SfxItemSet::m_ppItems, m_rSet, and SfxItemSet::TotalCount().
void SfxItemIter::ClearItem | ( | ) |
Definition at line 65 of file itemiter.cxx.
References m_nCurrent, SfxItemSet::m_ppItems, and m_rSet.
|
inline |
get item, or null if no items
Definition at line 38 of file itemiter.hxx.
References SfxItemSet::m_nCount, and SfxItemSet::m_ppItems.
Referenced by SfxItemSet::dumpAsXml(), SfxStyleSheetBase::GetDescription(), and StylePoolImpl::insertItemSet().
|
inline |
Definition at line 46 of file itemiter.hxx.
|
inline |
Definition at line 47 of file itemiter.hxx.
SfxItemState SfxItemIter::GetItemState | ( | bool | bSrchInParent = true , |
const SfxPoolItem ** | ppItem = nullptr |
||
) | const |
Definition at line 59 of file itemiter.cxx.
References SfxItemSet::GetItemStateImpl(), m_nCurrent, SfxItemSet::m_ppItems, and m_rSet.
|
inline |
Definition at line 48 of file itemiter.hxx.
|
private |
Definition at line 49 of file itemiter.cxx.
References m_nCurrent, m_nEnd, SfxItemSet::m_ppItems, and m_rSet.
|
inline |
Definition at line 44 of file itemiter.hxx.
|
inline |
Definition at line 42 of file itemiter.hxx.
Referenced by SfxItemSet::dumpAsXml(), SfxStyleSheetBase::GetDescription(), and StylePoolImpl::insertItemSet().
|
private |
Definition at line 32 of file itemiter.hxx.
Referenced by ClearItem(), GetItemState(), ImplNextItem(), and SfxItemIter().
|
private |
Definition at line 31 of file itemiter.hxx.
Referenced by ImplNextItem(), and SfxItemIter().
|
private |
Definition at line 30 of file itemiter.hxx.
Referenced by SfxItemIter().
|
private |
Definition at line 29 of file itemiter.hxx.
Referenced by ClearItem(), GetItemState(), ImplNextItem(), and SfxItemIter().