LibreOffice Module sw (master)  1
Classes | Functions
doctxm.cxx File Reference
#include <limits.h>
#include <hintids.hxx>
#include <editeng/formatbreakitem.hxx>
#include <comphelper/classids.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 <scriptinfo.hxx>
#include <calbck.hxx>
#include <ToxTextGenerator.hxx>
#include <ToxTabStopTokenHandler.hxx>
#include <tools/datetimeutils.hxx>
#include <tools/globname.hxx>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <memory>
Include dependency graph for doctxm.cxx:

Go to the source code of this file.

Classes

class  CompareNodeContent
 Travel between table of content Marks. More...
 

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 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

static const SwTextNode* lcl_FindChapterNode ( const SwNode rNd,
SwRootFrame const *const  pLayout,
sal_uInt8 const  nLvl = 0 
)
static
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 1703 of file doctxm.cxx.

Referenced by SwTOXBaseSection::UpdatePageNum_().

static SwTOOElements lcl_IsSOObject ( const SvGlobalName rFactoryNm)
static
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 76 of file doctxm.cxx.

References args.