LibreOffice Module sc (master) 1
Typedefs | Functions
document.cxx File Reference
#include <scitems.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/editobj.hxx>
#include <o3tl/safeint.hxx>
#include <svx/sdrundomanager.hxx>
#include <svx/svditer.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/docfile.hxx>
#include <svl/numformat.hxx>
#include <svl/poolcach.hxx>
#include <svl/zforlist.hxx>
#include <unotools/charclass.hxx>
#include <unotools/transliterationwrapper.hxx>
#include <tools/urlobj.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/sheet/TablePageBreakData.hpp>
#include <com/sun/star/lang/NotInitializedException.hpp>
#include <document.hxx>
#include <docsh.hxx>
#include <docuno.hxx>
#include <table.hxx>
#include <column.hxx>
#include <attrib.hxx>
#include <attarray.hxx>
#include <patattr.hxx>
#include <rangenam.hxx>
#include <poolhelp.hxx>
#include <docpool.hxx>
#include <stlpool.hxx>
#include <stlsheet.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <dbdata.hxx>
#include <chartlis.hxx>
#include <rangelst.hxx>
#include <markdata.hxx>
#include <drwlayer.hxx>
#include <validat.hxx>
#include <prnsave.hxx>
#include <chgtrack.hxx>
#include <hints.hxx>
#include <detdata.hxx>
#include <dpobject.hxx>
#include <scmod.hxx>
#include <dociter.hxx>
#include <progress.hxx>
#include <autonamecache.hxx>
#include <bcaslot.hxx>
#include <postit.hxx>
#include <clipparam.hxx>
#include <defaultsoptions.hxx>
#include <editutil.hxx>
#include <stringutil.hxx>
#include <formulaiter.hxx>
#include <formulacell.hxx>
#include <clipcontext.hxx>
#include <listenercontext.hxx>
#include <scopetools.hxx>
#include <refupdatecontext.hxx>
#include <formulagroup.hxx>
#include <tokenstringcontext.hxx>
#include <compressedarray.hxx>
#include <recursionhelper.hxx>
#include <SparklineGroup.hxx>
#include <SparklineList.hxx>
#include <undomanager.hxx>
#include <formula/vectortoken.hxx>
#include <limits>
#include <memory>
#include <utility>
#include <comphelper/lok.hxx>
#include <comphelper/servicehelper.hxx>
#include <vcl/uitest/logger.hxx>
#include <vcl/uitest/eventdescription.hxx>
#include <mtvelements.hxx>
#include <sfx2/lokhelper.hxx>
Include dependency graph for document.cxx:

Go to the source code of this file.

Typedefs

typedef std::set< ScDefaultAttr, ScLessDefaultAttr > ScDefaultAttrSet
 

Functions

static void lcl_GetFirstTabRange (SCTAB &rTabRangeStart, SCTAB &rTabRangeEnd, const ScMarkData *pTabMark, SCTAB aMaxTab)
 
static bool lcl_GetNextTabRange (SCTAB &rTabRangeStart, SCTAB &rTabRangeEnd, const ScMarkData *pTabMark, SCTAB aMaxTab)
 
static void lcl_GetInsDelRanges (const ScRange &rOld, const ScRange &rNew, ScRange &rColRange, bool &rInsCol, bool &rDelCol, ScRange &rRowRange, bool &rInsRow, bool &rDelRow)
 
static HasAttrFlags OptimizeHasAttrib (HasAttrFlags nMask, const ScDocumentPool *pPool)
 

Typedef Documentation

◆ ScDefaultAttrSet

typedef std::set<ScDefaultAttr, ScLessDefaultAttr> ScDefaultAttrSet

Definition at line 169 of file document.cxx.

Function Documentation

◆ lcl_GetFirstTabRange()

static void lcl_GetFirstTabRange ( SCTAB rTabRangeStart,
SCTAB rTabRangeEnd,
const ScMarkData pTabMark,
SCTAB  aMaxTab 
)
static

◆ lcl_GetInsDelRanges()

static void lcl_GetInsDelRanges ( const ScRange rOld,
const ScRange rNew,
ScRange rColRange,
bool &  rInsCol,
bool &  rDelCol,
ScRange rRowRange,
bool &  rInsRow,
bool &  rDelRow 
)
static

◆ lcl_GetNextTabRange()

static bool lcl_GetNextTabRange ( SCTAB rTabRangeStart,
SCTAB rTabRangeEnd,
const ScMarkData pTabMark,
SCTAB  aMaxTab 
)
static

◆ OptimizeHasAttrib()

static HasAttrFlags OptimizeHasAttrib ( HasAttrFlags  nMask,
const ScDocumentPool pPool 
)
static