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 95 of file xmlnumfe.cxx.

Constructor & Destructor Documentation

SvXMLNumUsedList_Impl::SvXMLNumUsedList_Impl ( )

SvXMLNumUsedList_Impl should be optimized!

Definition at line 120 of file xmlnumfe.cxx.

Member Function Documentation

void SvXMLNumUsedList_Impl::Export ( )

Definition at line 148 of file xmlnumfe.cxx.

References aUsed, aWasUsed, nUsedCount, and nWasUsedCount.

bool SvXMLNumUsedList_Impl::GetFirstUsed ( sal_uInt32 &  nKey)

Definition at line 162 of file xmlnumfe.cxx.

References aCurrentUsedPos, aUsed, DBG_ASSERT, and nUsedCount.

bool SvXMLNumUsedList_Impl::GetNextUsed ( sal_uInt32 &  nKey)

Definition at line 175 of file xmlnumfe.cxx.

References aCurrentUsedPos, and aUsed.

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

Definition at line 190 of file xmlnumfe.cxx.

References aWasUsed.

bool SvXMLNumUsedList_Impl::IsUsed ( sal_uInt32  nKey) const

Definition at line 136 of file xmlnumfe.cxx.

References aUsed.

bool SvXMLNumUsedList_Impl::IsWasUsed ( sal_uInt32  nKey) const

Definition at line 142 of file xmlnumfe.cxx.

References aWasUsed.

Referenced by SetUsed().

void SvXMLNumUsedList_Impl::SetUsed ( sal_uInt32  nKey)

Definition at line 126 of file xmlnumfe.cxx.

References aUsed, IsWasUsed(), and nUsedCount.

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

Definition at line 195 of file xmlnumfe.cxx.

References aWasUsed, DBG_ASSERT, and nWasUsedCount.

Member Data Documentation

SvXMLuInt32Set::iterator SvXMLNumUsedList_Impl::aCurrentUsedPos
private

Definition at line 99 of file xmlnumfe.cxx.

Referenced by GetFirstUsed(), and GetNextUsed().

SvXMLuInt32Set SvXMLNumUsedList_Impl::aUsed
private

Definition at line 97 of file xmlnumfe.cxx.

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

SvXMLuInt32Set SvXMLNumUsedList_Impl::aWasUsed
private

Definition at line 98 of file xmlnumfe.cxx.

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

sal_uInt32 SvXMLNumUsedList_Impl::nUsedCount
private

Definition at line 100 of file xmlnumfe.cxx.

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

sal_uInt32 SvXMLNumUsedList_Impl::nWasUsedCount
private

Definition at line 101 of file xmlnumfe.cxx.

Referenced by Export(), and SetWasUsed().


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