LibreOffice Module ucb (master) 1
|
#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< SortListData > | Remove (sal_Int32 nPos) |
SortListData * | GetData (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 |
Definition at line 49 of file sortresult.hxx.
SortedEntryList::SortedEntryList | ( | ) |
Definition at line 1622 of file sortresult.cxx.
SortedEntryList::~SortedEntryList | ( | ) |
Definition at line 1626 of file sortresult.cxx.
void SortedEntryList::Clear | ( | ) |
Definition at line 1630 of file sortresult.cxx.
References maData.
Referenced by SortedResultSet::CopyData().
|
inline |
Definition at line 57 of file sortresult.hxx.
References maData.
Referenced by SortedResultSet::CopyData(), SortedResultSet::getPropertyValue(), SortedResultSet::Initialize(), SortedResultSet::InsertNew(), SortedResultSet::Remove(), and SortedResultSet::ResortNew().
SortListData * SortedEntryList::GetData | ( | sal_Int32 | nPos | ) |
Definition at line 1665 of file sortresult.cxx.
References maData, nPos, and pData.
Referenced by SortedResultSet::FindPos(), SortedResultSet::InsertNew(), SortedResultSet::Move(), SortedResultSet::Remove(), and SortedResultSet::SetChanged().
void SortedEntryList::Insert | ( | std::unique_ptr< SortListData > | pEntry, |
sal_Int32 | nPos | ||
) |
Definition at line 1636 of file sortresult.cxx.
Referenced by SortedResultSet::CopyData(), SortedResultSet::Initialize(), and SortedResultSet::InsertNew().
void SortedEntryList::Move | ( | sal_Int32 | nOldPos, |
sal_Int32 | nNewPos | ||
) |
Definition at line 1644 of file sortresult.cxx.
Referenced by SortedResultSet::ResortModified(), and SortedResultSet::ResortNew().
sal_Int32 SortedEntryList::operator[] | ( | sal_Int32 | nPos | ) | const |
Definition at line 1678 of file sortresult.cxx.
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().
|
private |
Definition at line 51 of file sortresult.hxx.
Referenced by Clear(), Count(), GetData(), Insert(), Move(), operator[](), and Remove().