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

#include <sortresult.hxx>

Public Member Functions

 SortedEntryList ()
 
 ~SortedEntryList ()
 
sal_uInt32 Count () const
 
void Clear ()
 
void Insert (std::unique_ptr< SortListData > pEntry, sal_IntPtr nPos)
 
std::unique_ptr< SortListDataRemove (sal_IntPtr nPos)
 
SortListDataGetData (sal_IntPtr nPos)
 
void Move (sal_IntPtr nOldPos, sal_IntPtr nNewPos)
 
sal_IntPtr operator[] (sal_IntPtr nPos) const
 

Private Attributes

std::deque< std::unique_ptr< SortListData > > maData
 

Detailed Description

Definition at line 51 of file sortresult.hxx.

Constructor & Destructor Documentation

SortedEntryList::SortedEntryList ( )

Definition at line 1684 of file sortresult.cxx.

SortedEntryList::~SortedEntryList ( )

Definition at line 1688 of file sortresult.cxx.

Member Function Documentation

void SortedEntryList::Clear ( )

Definition at line 1692 of file sortresult.cxx.

References maData.

sal_uInt32 SortedEntryList::Count ( ) const
inline

Definition at line 59 of file sortresult.hxx.

Referenced by SortedResultSet::CopyData().

SortListData * SortedEntryList::GetData ( sal_IntPtr  nPos)

Definition at line 1727 of file sortresult.cxx.

References maData, and pData.

void SortedEntryList::Insert ( std::unique_ptr< SortListData pEntry,
sal_IntPtr  nPos 
)

Definition at line 1698 of file sortresult.cxx.

References maData.

void SortedEntryList::Move ( sal_IntPtr  nOldPos,
sal_IntPtr  nNewPos 
)

Definition at line 1706 of file sortresult.cxx.

References maData, and p.

sal_IntPtr SortedEntryList::operator[] ( sal_IntPtr  nPos) const

Definition at line 1740 of file sortresult.cxx.

References maData, SortListData::mbModified, SortListData::mnCurPos, and pData.

std::unique_ptr< SortListData > SortedEntryList::Remove ( sal_IntPtr  nPos)

Definition at line 1713 of file sortresult.cxx.

References maData, and pData.

Member Data Documentation

std::deque< std::unique_ptr<SortListData> > SortedEntryList::maData
private

Definition at line 53 of file sortresult.hxx.

Referenced by Clear(), GetData(), Insert(), Move(), operator[](), and Remove().


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