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 47 of file sortresult.hxx.
SortedEntryList::SortedEntryList | ( | ) |
Definition at line 1652 of file sortresult.cxx.
SortedEntryList::~SortedEntryList | ( | ) |
Definition at line 1656 of file sortresult.cxx.
void SortedEntryList::Clear | ( | ) |
Definition at line 1660 of file sortresult.cxx.
References maData.
|
inline |
Definition at line 55 of file sortresult.hxx.
Referenced by SortedResultSet::CopyData().
SortListData * SortedEntryList::GetData | ( | sal_Int32 | nPos | ) |
Definition at line 1695 of file sortresult.cxx.
void SortedEntryList::Insert | ( | std::unique_ptr< SortListData > | pEntry, |
sal_Int32 | nPos | ||
) |
Definition at line 1666 of file sortresult.cxx.
References maData.
void SortedEntryList::Move | ( | sal_Int32 | nOldPos, |
sal_Int32 | nNewPos | ||
) |
Definition at line 1674 of file sortresult.cxx.
sal_Int32 SortedEntryList::operator[] | ( | sal_Int32 | nPos | ) | const |
Definition at line 1708 of file sortresult.cxx.
References maData, SortListData::mbModified, SortListData::mnCurPos, and pData.
std::unique_ptr< SortListData > SortedEntryList::Remove | ( | sal_Int32 | nPos | ) |
Definition at line 1681 of file sortresult.cxx.
|
private |
Definition at line 49 of file sortresult.hxx.
Referenced by Clear(), GetData(), Insert(), Move(), operator[](), and Remove().