LibreOffice Module xmloff (master) 1
Public Member Functions | Private Attributes | List of all members
SvXMLNumUsedList_Impl Class Reference

Public Member Functions

 SvXMLNumUsedList_Impl ()
 SvXMLNumUsedList_Impl should be optimized! More...
 
void SetUsed (sal_uInt32 nKey)
 
bool IsUsed (sal_uInt32 nKey) const
 
bool IsWasUsed (sal_uInt32 nKey) const
 
void Export ()
 
bool GetFirstUsed (sal_uInt32 &nKey)
 
bool GetNextUsed (sal_uInt32 &nKey)
 
uno::Sequence< sal_Int32 > GetWasUsed () const
 
void SetWasUsed (const uno::Sequence< sal_Int32 > &rWasUsed)
 

Private Attributes

SvXMLuInt32Set aUsed
 
SvXMLuInt32Set aWasUsed
 
SvXMLuInt32Set::iterator aCurrentUsedPos
 
sal_uInt32 nUsedCount
 
sal_uInt32 nWasUsedCount
 

Detailed Description

Definition at line 99 of file xmlnumfe.cxx.

Constructor & Destructor Documentation

◆ SvXMLNumUsedList_Impl()

SvXMLNumUsedList_Impl::SvXMLNumUsedList_Impl ( )

SvXMLNumUsedList_Impl should be optimized!

Definition at line 124 of file xmlnumfe.cxx.

Member Function Documentation

◆ Export()

void SvXMLNumUsedList_Impl::Export ( )

Definition at line 152 of file xmlnumfe.cxx.

References aUsed, aWasUsed, nUsedCount, and nWasUsedCount.

◆ GetFirstUsed()

bool SvXMLNumUsedList_Impl::GetFirstUsed ( sal_uInt32 &  nKey)

Definition at line 166 of file xmlnumfe.cxx.

References aCurrentUsedPos, aUsed, DBG_ASSERT, and nUsedCount.

◆ GetNextUsed()

bool SvXMLNumUsedList_Impl::GetNextUsed ( sal_uInt32 &  nKey)

Definition at line 179 of file xmlnumfe.cxx.

References aCurrentUsedPos, and aUsed.

◆ GetWasUsed()

uno::Sequence< sal_Int32 > SvXMLNumUsedList_Impl::GetWasUsed ( ) const

Definition at line 194 of file xmlnumfe.cxx.

References aWasUsed.

◆ IsUsed()

bool SvXMLNumUsedList_Impl::IsUsed ( sal_uInt32  nKey) const

Definition at line 140 of file xmlnumfe.cxx.

References aUsed.

◆ IsWasUsed()

bool SvXMLNumUsedList_Impl::IsWasUsed ( sal_uInt32  nKey) const

Definition at line 146 of file xmlnumfe.cxx.

References aWasUsed.

Referenced by SetUsed().

◆ SetUsed()

void SvXMLNumUsedList_Impl::SetUsed ( sal_uInt32  nKey)

Definition at line 130 of file xmlnumfe.cxx.

References aUsed, IsWasUsed(), and nUsedCount.

◆ SetWasUsed()

void SvXMLNumUsedList_Impl::SetWasUsed ( const uno::Sequence< sal_Int32 > &  rWasUsed)

Definition at line 199 of file xmlnumfe.cxx.

References aWasUsed, DBG_ASSERT, and nWasUsedCount.

Member Data Documentation

◆ aCurrentUsedPos

SvXMLuInt32Set::iterator SvXMLNumUsedList_Impl::aCurrentUsedPos
private

Definition at line 103 of file xmlnumfe.cxx.

Referenced by GetFirstUsed(), and GetNextUsed().

◆ aUsed

SvXMLuInt32Set SvXMLNumUsedList_Impl::aUsed
private

Definition at line 101 of file xmlnumfe.cxx.

Referenced by Export(), GetFirstUsed(), GetNextUsed(), IsUsed(), and SetUsed().

◆ aWasUsed

SvXMLuInt32Set SvXMLNumUsedList_Impl::aWasUsed
private

Definition at line 102 of file xmlnumfe.cxx.

Referenced by Export(), GetWasUsed(), IsWasUsed(), and SetWasUsed().

◆ nUsedCount

sal_uInt32 SvXMLNumUsedList_Impl::nUsedCount
private

Definition at line 104 of file xmlnumfe.cxx.

Referenced by Export(), GetFirstUsed(), and SetUsed().

◆ nWasUsedCount

sal_uInt32 SvXMLNumUsedList_Impl::nWasUsedCount
private

Definition at line 105 of file xmlnumfe.cxx.

Referenced by Export(), and SetWasUsed().


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