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

Constructor & Destructor Documentation

SortedEntryList::SortedEntryList ( )

Definition at line 1678 of file sortresult.cxx.

SortedEntryList::~SortedEntryList ( )

Definition at line 1682 of file sortresult.cxx.

Member Function Documentation

void SortedEntryList::Clear ( )

Definition at line 1686 of file sortresult.cxx.

References maData.

sal_uInt32 SortedEntryList::Count ( ) const
inline

Definition at line 58 of file sortresult.hxx.

Referenced by SortedResultSet::CopyData().

SortListData * SortedEntryList::GetData ( sal_Int32  nPos)

Definition at line 1721 of file sortresult.cxx.

References maData, and pData.

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

Definition at line 1692 of file sortresult.cxx.

References maData.

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

Definition at line 1700 of file sortresult.cxx.

References maData, and p.

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

Definition at line 1734 of file sortresult.cxx.

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

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

Definition at line 1707 of file sortresult.cxx.

References maData, and pData.

Member Data Documentation

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

Definition at line 52 of file sortresult.hxx.

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


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