LibreOffice Module sc (master) 1
|
#include <comphelper/processfactory.hxx>
#include <comphelper/random.hxx>
#include <svl/numformat.hxx>
#include <svl/zforlist.hxx>
#include <svl/zformat.hxx>
#include <unotools/collatorwrapper.hxx>
#include <stdlib.h>
#include <com/sun/star/i18n/KParseTokens.hpp>
#include <com/sun/star/i18n/KParseType.hpp>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <refdata.hxx>
#include <table.hxx>
#include <scitems.hxx>
#include <formulacell.hxx>
#include <document.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <global.hxx>
#include <stlpool.hxx>
#include <patattr.hxx>
#include <subtotal.hxx>
#include <markdata.hxx>
#include <rangelst.hxx>
#include <userlist.hxx>
#include <progress.hxx>
#include <queryparam.hxx>
#include <queryentry.hxx>
#include <subtotalparam.hxx>
#include <docpool.hxx>
#include <cellvalue.hxx>
#include <tokenarray.hxx>
#include <mtvcellfunc.hxx>
#include <columnspanset.hxx>
#include <fstalgorithm.hxx>
#include <listenercontext.hxx>
#include <sharedformula.hxx>
#include <stlsheet.hxx>
#include <refhint.hxx>
#include <listenerquery.hxx>
#include <bcaslot.hxx>
#include <reordermap.hxx>
#include <drwlayer.hxx>
#include <queryevaluator.hxx>
#include <scopetools.hxx>
#include <svl/sharedstringpool.hxx>
#include <memory>
#include <set>
#include <unordered_set>
#include <vector>
#include <mdds/flat_segment_tree.hpp>
Go to the source code of this file.
Classes | |
class | ScSortInfoArray |
struct | ScSortInfoArray::Cell |
struct | ScSortInfoArray::Row |
Namespaces | |
namespace | naturalsort |
Functions | |
static bool | naturalsort::SplitString (const OUString &sWhole, OUString &sPrefix, OUString &sSuffix, double &fNum) |
Splits a given string into three parts: the prefix, number string, and the suffix. More... | |
static short | naturalsort::Compare (const OUString &sInput1, const OUString &sInput2, const bool bCaseSens, const ScUserListData *pData, const CollatorWrapper *pCW) |
Naturally compares two given strings. More... | |
static void | lcl_RemoveNumberFormat (ScTable *pTab, SCCOL nCol, SCROW nRow) |
static TranslateId | lcl_GetSubTotalStrId (int id) |
static TranslateId | lcl_GetGrandSubTotalStrId (int id) |
Variables | |
constexpr sal_Int32 | kSortCellsChunk = 500 * 1024 * 1024 / sizeof(ScSortInfoArray::Cell) |
|
static |
Definition at line 2093 of file table3.cxx.
References SUBTOTAL_FUNC_AVE, SUBTOTAL_FUNC_CNT, SUBTOTAL_FUNC_CNT2, SUBTOTAL_FUNC_MAX, SUBTOTAL_FUNC_MIN, SUBTOTAL_FUNC_PROD, SUBTOTAL_FUNC_STD, SUBTOTAL_FUNC_STDP, SUBTOTAL_FUNC_SUM, SUBTOTAL_FUNC_VAR, and SUBTOTAL_FUNC_VARP.
Referenced by ScTable::DoSubTotals().
|
static |
Definition at line 2069 of file table3.cxx.
References SUBTOTAL_FUNC_AVE, SUBTOTAL_FUNC_CNT, SUBTOTAL_FUNC_CNT2, SUBTOTAL_FUNC_MAX, SUBTOTAL_FUNC_MIN, SUBTOTAL_FUNC_PROD, SUBTOTAL_FUNC_STD, SUBTOTAL_FUNC_STDP, SUBTOTAL_FUNC_SUM, SUBTOTAL_FUNC_VAR, and SUBTOTAL_FUNC_VARP.
Referenced by ScTable::DoSubTotals().
Definition at line 2042 of file table3.cxx.
References ATTR_LANGUAGE_FORMAT(), ATTR_VALUE_FORMAT(), SfxItemSet::ClearItem(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), ScTable::GetPattern(), rSet, and ScTable::SetPattern().
Referenced by ScTable::DoSubTotals().
|
constexpr |
Definition at line 398 of file table3.cxx.
Referenced by ScTable::SortReorderAreaExtrasByColumn(), and ScTable::SortReorderAreaExtrasByRow().