LibreOffice Module connectivity (master) 1
Public Member Functions | Private Attributes | List of all members
connectivity::macab::MacabSimpleOrder Class Reference

#include <macaborder.hxx>

Inheritance diagram for connectivity::macab::MacabSimpleOrder:
[legend]
Collaboration diagram for connectivity::macab::MacabSimpleOrder:
[legend]

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
 

Detailed Description

Definition at line 40 of file macaborder.hxx.

Constructor & Destructor Documentation

◆ MacabSimpleOrder()

MacabSimpleOrder::MacabSimpleOrder ( MacabHeader const *  header,
std::u16string_view  sColumnName,
bool  bAscending 
)

Definition at line 31 of file macaborder.cxx.

References header.

Member Function Documentation

◆ compare()

sal_Int32 MacabSimpleOrder::compare ( const MacabRecord record1,
const MacabRecord record2 
) const
overridevirtual

Member Data Documentation

◆ m_bAscending

bool connectivity::macab::MacabSimpleOrder::m_bAscending
private

Definition at line 43 of file macaborder.hxx.

Referenced by compare().

◆ m_nFieldNumber

sal_Int32 connectivity::macab::MacabSimpleOrder::m_nFieldNumber
private

Definition at line 42 of file macaborder.hxx.

Referenced by compare().


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