LibreOffice Module sw (master) 1
Functions
doctxm.cxx File Reference
#include <limits.h>
#include <hintids.hxx>
#include <editeng/formatbreakitem.hxx>
#include <comphelper/classids.hxx>
#include <o3tl/string_view.hxx>
#include <docsh.hxx>
#include <ndole.hxx>
#include <txttxmrk.hxx>
#include <fmtpdsc.hxx>
#include <frmatr.hxx>
#include <pagedesc.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <DocumentSettingManager.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentState.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <pagefrm.hxx>
#include <ndtxt.hxx>
#include <swtable.hxx>
#include <doctxm.hxx>
#include <txmsrt.hxx>
#include <rolbck.hxx>
#include <poolfmt.hxx>
#include <txtfrm.hxx>
#include <rootfrm.hxx>
#include <UndoAttribute.hxx>
#include <UndoSection.hxx>
#include <swundo.hxx>
#include <mdiexp.hxx>
#include <docary.hxx>
#include <charfmt.hxx>
#include <fchrfmt.hxx>
#include <fldbas.hxx>
#include <fmtfld.hxx>
#include <txtfld.hxx>
#include <expfld.hxx>
#include <mvsave.hxx>
#include <node2lay.hxx>
#include <SwStyleNameMapper.hxx>
#include <breakit.hxx>
#include <calbck.hxx>
#include <ToxTextGenerator.hxx>
#include <ToxTabStopTokenHandler.hxx>
#include <frameformats.hxx>
#include <tools/datetimeutils.hxx>
#include <tools/globname.hxx>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <o3tl/safeint.hxx>
#include <osl/diagnose.h>
#include <memory>
Include dependency graph for doctxm.cxx:

Go to the source code of this file.

Functions

template<typename T , typename... Args>
static std::enable_if<!std::is_array< T >::value, std::unique_ptr< T > >::type MakeSwTOXSortTabBase (SwRootFrame const *const pLayout, Args &&... args)
 
static const SwTextNodelcl_FindChapterNode (const SwNode &rNd, SwRootFrame const *const pLayout, sal_uInt8 const nLvl=0)
 
static bool IsHeadingContained (const SwTextNode *pChptrNd, const SwNode &rNd)
 
static SwTOOElements lcl_IsSOObject (const SvGlobalName &rFactoryNm)
 
static bool lcl_HasMainEntry (const std::vector< sal_uInt16 > *pMainEntryNums, sal_uInt16 nToFind)
 Replace the PageNumber place holders. More...
 

Function Documentation

◆ IsHeadingContained()

static bool IsHeadingContained ( const SwTextNode pChptrNd,
const SwNode rNd 
)
static

◆ lcl_FindChapterNode()

static const SwTextNode * lcl_FindChapterNode ( const SwNode rNd,
SwRootFrame const *const  pLayout,
sal_uInt8 const  nLvl = 0 
)
static

◆ lcl_HasMainEntry()

static bool lcl_HasMainEntry ( const std::vector< sal_uInt16 > *  pMainEntryNums,
sal_uInt16  nToFind 
)
static

Replace the PageNumber place holders.

Search for the page no. in the array of main entry page numbers.

Definition at line 1783 of file doctxm.cxx.

Referenced by SwTOXBaseSection::UpdatePageNum_().

◆ lcl_IsSOObject()

static SwTOOElements lcl_IsSOObject ( const SvGlobalName rFactoryNm)
static

◆ MakeSwTOXSortTabBase()

template<typename T , typename... Args>
static std::enable_if<!std::is_array< T >::value, std::unique_ptr< T > >::type MakeSwTOXSortTabBase ( SwRootFrame const *const  pLayout,
Args &&...  args 
)
static

Definition at line 79 of file doctxm.cxx.

References args.