LibreOffice Module connectivity (master) 1
|
#include <macaborder.hxx>
Public Member Functions | |
MacabSimpleOrder (MacabHeader const *header, std::u16string_view sColumnName, bool bAscending) | |
virtual sal_Int32 | compare (const MacabRecord *record1, const MacabRecord *record2) const override |
Public Member Functions inherited from connectivity::macab::MacabOrder | |
virtual | ~MacabOrder () |
virtual sal_Int32 | compare (const MacabRecord *record1, const MacabRecord *record2) const =0 |
Private Attributes | |
sal_Int32 | m_nFieldNumber |
bool | m_bAscending |
Definition at line 40 of file macaborder.hxx.
MacabSimpleOrder::MacabSimpleOrder | ( | MacabHeader const * | header, |
std::u16string_view | sColumnName, | ||
bool | bAscending | ||
) |
Definition at line 31 of file macaborder.cxx.
References header.
|
overridevirtual |
Implements connectivity::macab::MacabOrder.
Definition at line 38 of file macaborder.cxx.
References connectivity::macab::MacabRecord::compareFields(), connectivity::macab::MacabRecord::get(), m_bAscending, m_nFieldNumber, and result.
|
private |
Definition at line 43 of file macaborder.hxx.
Referenced by compare().
|
private |
Definition at line 42 of file macaborder.hxx.
Referenced by compare().