LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
ScSortParam Struct Reference

#include <sortparam.hxx>

Collaboration diagram for ScSortParam:

Public Member Functions

 ScSortParam ()
 ScSortParam (const ScSortParam &r)
 ScSortParam (const ScSubTotalParam &rSub, const ScSortParam &rOld)
 SubTotals sort. More...
 ScSortParam (const ScQueryParam &, SCCOL nCol)
 TopTen sort. More...
 ~ScSortParam ()
ScSortParamoperator= (const ScSortParam &r)
bool operator== (const ScSortParam &rOther) const
void Clear ()
void MoveToDest ()
sal_uInt16 GetSortKeyCount () const

Public Attributes

ScDataAreaExtras aDataAreaExtras
sal_uInt16 nUserIndex
bool bHasHeader
bool bByRow
bool bCaseSens
bool bNaturalSort
bool bUserDef
bool bInplace
SCTAB nDestTab
SCCOL nDestCol
SCROW nDestRow
::std::vector< ScSortKeyStatemaKeyState
css::lang::Locale aCollatorLocale
OUString aCollatorAlgorithm
sal_uInt16 nCompatHeader

Detailed Description

Definition at line 103 of file sortparam.hxx.

Constructor & Destructor Documentation

◆ ScSortParam() [1/4]

ScSortParam::ScSortParam ( )

Definition at line 30 of file sortparam.cxx.

References Clear().

◆ ScSortParam() [2/4]

ScSortParam::ScSortParam ( const ScSortParam r)

Definition at line 35 of file sortparam.cxx.

◆ ScSortParam() [3/4]

ScSortParam::ScSortParam ( const ScSubTotalParam rSub,
const ScSortParam rOld 

◆ ScSortParam() [4/4]

ScSortParam::ScSortParam ( const ScQueryParam rParam,
SCCOL  nCol 

◆ ~ScSortParam()

ScSortParam::~ScSortParam ( )

Definition at line 50 of file sortparam.cxx.

Member Function Documentation

◆ Clear()

void ScSortParam::Clear ( )

◆ GetSortKeyCount()

sal_uInt16 ScSortParam::GetSortKeyCount ( ) const

◆ MoveToDest()

void ScSortParam::MoveToDest ( )

Definition at line 230 of file sortparam.cxx.

References bByRow, bInplace, GetSortKeyCount(), i, maKeyState, nCol1, nCol2, nDestCol, nDestRow, nRow1, and nRow2.

Referenced by ScDBDocFunc::Sort().

◆ operator=()

ScSortParam & ScSortParam::operator= ( const ScSortParam r)

◆ operator==()

bool ScSortParam::operator== ( const ScSortParam rOther) const

Member Data Documentation

◆ aCollatorAlgorithm

OUString ScSortParam::aCollatorAlgorithm

◆ aCollatorLocale

css::lang::Locale ScSortParam::aCollatorLocale

◆ aDataAreaExtras

ScDataAreaExtras ScSortParam::aDataAreaExtras

◆ bByRow

bool ScSortParam::bByRow

◆ bCaseSens

bool ScSortParam::bCaseSens

◆ bHasHeader

bool ScSortParam::bHasHeader

◆ bInplace

bool ScSortParam::bInplace

◆ bNaturalSort

bool ScSortParam::bNaturalSort

◆ bUserDef

bool ScSortParam::bUserDef

◆ maKeyState

::std::vector<ScSortKeyState> ScSortParam::maKeyState

◆ nCol1

SCCOL ScSortParam::nCol1

◆ nCol2

SCCOL ScSortParam::nCol2

◆ nCompatHeader

sal_uInt16 ScSortParam::nCompatHeader

Definition at line 124 of file sortparam.hxx.

Referenced by Clear(), operator=(), and ScVbaRange::Sort().

◆ nDestCol

SCCOL ScSortParam::nDestCol

◆ nDestRow

SCROW ScSortParam::nDestRow

◆ nDestTab

SCTAB ScSortParam::nDestTab

◆ nRow1

SCROW ScSortParam::nRow1

◆ nRow2

SCROW ScSortParam::nRow2

◆ nUserIndex

sal_uInt16 ScSortParam::nUserIndex

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