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 53 of file sortresult.hxx.

Constructor & Destructor Documentation

SortedEntryList::SortedEntryList ( )

Definition at line 1687 of file sortresult.cxx.

SortedEntryList::~SortedEntryList ( )

Definition at line 1691 of file sortresult.cxx.

Member Function Documentation

void SortedEntryList::Clear ( )

Definition at line 1695 of file sortresult.cxx.

References maData.

sal_uInt32 SortedEntryList::Count ( ) const
inline

Definition at line 61 of file sortresult.hxx.

Referenced by SortedResultSet::CopyData().

SortListData * SortedEntryList::GetData ( sal_IntPtr  nPos)

Definition at line 1730 of file sortresult.cxx.

References maData.

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

Definition at line 1701 of file sortresult.cxx.

References maData.

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

Definition at line 1709 of file sortresult.cxx.

References maData.

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

Definition at line 1743 of file sortresult.cxx.

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

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

Definition at line 1716 of file sortresult.cxx.

References maData.

Member Data Documentation

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

Definition at line 55 of file sortresult.hxx.

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


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