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_Int32 nPos)
 
std::unique_ptr< SortListDataRemove (sal_Int32 nPos)
 
SortListDataGetData (sal_Int32 nPos)
 
void Move (sal_Int32 nOldPos, sal_Int32 nNewPos)
 
sal_Int32 operator[] (sal_Int32 nPos) const
 

Private Attributes

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

Detailed Description

Definition at line 49 of file sortresult.hxx.

Constructor & Destructor Documentation

◆ SortedEntryList()

SortedEntryList::SortedEntryList ( )

Definition at line 1622 of file sortresult.cxx.

◆ ~SortedEntryList()

SortedEntryList::~SortedEntryList ( )

Definition at line 1626 of file sortresult.cxx.

Member Function Documentation

◆ Clear()

void SortedEntryList::Clear ( )

Definition at line 1630 of file sortresult.cxx.

References maData.

Referenced by SortedResultSet::CopyData().

◆ Count()

sal_uInt32 SortedEntryList::Count ( ) const
inline

◆ GetData()

SortListData * SortedEntryList::GetData ( sal_Int32  nPos)

◆ Insert()

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

◆ Move()

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

Definition at line 1644 of file sortresult.cxx.

References maData, and p.

Referenced by SortedResultSet::ResortModified(), and SortedResultSet::ResortNew().

◆ operator[]()

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

Definition at line 1678 of file sortresult.cxx.

References maData, nPos, and pData.

◆ Remove()

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

Definition at line 1651 of file sortresult.cxx.

References maData, nPos, and pData.

Referenced by SortedResultSet::Remove().

Member Data Documentation

◆ maData

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

Definition at line 51 of file sortresult.hxx.

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


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