LibreOffice Module sw (master) 1
Functions | Variables
dbgoutsw.cxx File Reference
#include <osl/diagnose.h>
#include <rtl/ustring.hxx>
#include <svl/poolitem.hxx>
#include <svl/itemiter.hxx>
#include <map>
#include <node.hxx>
#include <ndtxt.hxx>
#include <ndhints.hxx>
#include <txatbase.hxx>
#include <pam.hxx>
#include <docary.hxx>
#include <undobj.hxx>
#include <numrule.hxx>
#include <doc.hxx>
#include <frmfmt.hxx>
#include <fmtanchr.hxx>
#include <swrect.hxx>
#include <ndarr.hxx>
#include <paratr.hxx>
#include <SwNodeNum.hxx>
#include <dbgoutsw.hxx>
#include <frameformats.hxx>
#include <cstdio>
Include dependency graph for dbgoutsw.cxx:

Go to the source code of this file.

Functions

template<class T >
static OUString lcl_dbg_out_SvPtrArr (const T &rArr)
 
const char * dbg_out (const void *pVoid)
 
const char * dbg_out (std::u16string_view aStr)
 
static std::map< sal_uInt16, OUString > & GetItemWhichMap ()
 
static OUString lcl_dbg_out (const SfxPoolItem &rItem)
 
const char * dbg_out (const SfxPoolItem &rItem)
 
const char * dbg_out (const SfxPoolItem *pItem)
 
static OUString lcl_dbg_out (const SfxItemSet &rSet)
 
const char * dbg_out (const SfxItemSet &rSet)
 
static OUString lcl_dbg_out (const SwTextAttr &rAttr)
 
const char * dbg_out (const SwTextAttr &rAttr)
 
static OUString lcl_dbg_out (const SwpHints &rHints)
 
const char * dbg_out (const SwpHints &rHints)
 
static OUString lcl_dbg_out (const SwPosition &rPos)
 
const char * dbg_out (const SwPosition &rPos)
 
static OUString lcl_dbg_out (const SwPaM &rPam)
 
const char * dbg_out (const SwPaM &rPam)
 
static OUString lcl_dbg_out (const SwNodeNum &)
 
const char * dbg_out (const SwNodeNum &rNum)
 
static OUString lcl_dbg_out (const SwRect &rRect)
 
const char * dbg_out (const SwRect &rRect)
 
static OUString lcl_dbg_out (const SwFrameFormat &rFrameFormat)
 
const char * dbg_out (const SwFrameFormat &rFrameFormat)
 
static OUString lcl_AnchoredFrames (const SwNode &rNode)
 
static OUString lcl_dbg_out_NumType (sal_Int16 nType)
 
static OUString lcl_dbg_out (const SwNode &rNode)
 
const char * dbg_out (const SwNode &rNode)
 
const char * dbg_out (const SwNode *pNode)
 
const char * dbg_out (const SwContentNode *pNode)
 
const char * dbg_out (const SwTextNode *pNode)
 
static OUString lcl_dbg_out (const SwUndo &rUndo)
 
const char * dbg_out (const SwUndo &rUndo)
 
static OUString lcl_dbg_out (SwOutlineNodes const &rNodes)
 
const char * dbg_out (SwOutlineNodes const &rNodes)
 
static OUString lcl_dbg_out (const SvxNumberFormat &rFormat)
 
static OUString lcl_dbg_out (const SwNumRule &rRule)
 
const char * dbg_out (const SwNumRule &rRule)
 
static OUString lcl_dbg_out (const SwTextFormatColl &rFormat)
 
const char * dbg_out (const SwTextFormatColl &rFormat)
 
static OUString lcl_dbg_out (const SwFrameFormats &rFrameFormats)
 
const char * dbg_out (const SwFrameFormats &rFrameFormats)
 
static OUString lcl_dbg_out (const SwNumRuleTable &rTable)
 
const char * dbg_out (const SwNumRuleTable &rTable)
 
static OUString lcl_TokenType2Str (FormTokenType nType)
 
static OUString lcl_dbg_out (const SwFormToken &rToken)
 
const char * dbg_out (const SwFormToken &rToken)
 
static OUString lcl_dbg_out (const SwFormTokens &rTokens)
 
const char * dbg_out (const SwFormTokens &rTokens)
 
static OUString lcl_dbg_out (const SwNodeRange &rRange)
 
const char * dbg_out (const SwNodeRange &rRange)
 

Variables

static OString aDbgOutResult
 
bool bDbgOutStdErr = false
 
bool bDbgOutPrintAttrSet = false
 

Function Documentation

◆ dbg_out() [1/25]

const char * dbg_out ( const SfxItemSet rSet)

Definition at line 271 of file dbgoutsw.cxx.

References dbg_out(), lcl_dbg_out(), and rSet.

◆ dbg_out() [2/25]

const char * dbg_out ( const SfxPoolItem rItem)

Definition at line 237 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [3/25]

const char * dbg_out ( const SfxPoolItem pItem)

Definition at line 242 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [4/25]

const char * dbg_out ( const SwContentNode pNode)

Definition at line 623 of file dbgoutsw.cxx.

References dbg_out().

◆ dbg_out() [5/25]

const char * dbg_out ( const SwFormToken rToken)

Definition at line 787 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [6/25]

const char * dbg_out ( const SwFormTokens rTokens)

Definition at line 813 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [7/25]

const char * dbg_out ( const SwFrameFormat rFrameFormat)

Definition at line 405 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [8/25]

const char * dbg_out ( const SwFrameFormats rFrameFormats)

Definition at line 719 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [9/25]

const char * dbg_out ( const SwNode rNode)

Definition at line 610 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [10/25]

const char * dbg_out ( const SwNode pNode)

Definition at line 615 of file dbgoutsw.cxx.

References dbg_out().

◆ dbg_out() [11/25]

const char * dbg_out ( const SwNodeNum rNum)

Definition at line 361 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [12/25]

const char * dbg_out ( const SwNodeRange rRange)

Definition at line 830 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [13/25]

const char * dbg_out ( const SwNumRule rRule)

Definition at line 698 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [14/25]

const char * dbg_out ( const SwNumRuleTable rTable)

Definition at line 745 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [15/25]

const char * dbg_out ( const SwPaM rPam)

Definition at line 351 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [16/25]

const char * dbg_out ( const SwpHints rHints)

Definition at line 311 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [17/25]

const char * dbg_out ( const SwPosition rPos)

Definition at line 330 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [18/25]

const char * dbg_out ( const SwRect rRect)

Definition at line 382 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [19/25]

const char * dbg_out ( const SwTextAttr rAttr)

Definition at line 290 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [20/25]

const char * dbg_out ( const SwTextFormatColl rFormat)

Definition at line 709 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [21/25]

const char * dbg_out ( const SwTextNode pNode)

Definition at line 631 of file dbgoutsw.cxx.

References dbg_out().

◆ dbg_out() [22/25]

const char * dbg_out ( const SwUndo rUndo)

Definition at line 645 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ dbg_out() [23/25]

const char * dbg_out ( const void *  pVoid)

Definition at line 71 of file dbgoutsw.cxx.

References dbg_out().

Referenced by dbg_out(), MSWordExportBase::OutputEndNode(), and ww8::WW8TableNodeInfo::toString().

◆ dbg_out() [24/25]

const char * dbg_out ( std::u16string_view  aStr)

Definition at line 82 of file dbgoutsw.cxx.

References aDbgOutResult, aStr, bDbgOutStdErr, and OUStringToOString().

◆ dbg_out() [25/25]

const char * dbg_out ( SwOutlineNodes const &  rNodes)

Definition at line 665 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

◆ GetItemWhichMap()

static std::map< sal_uInt16, OUString > & GetItemWhichMap ( )
static

Definition at line 92 of file dbgoutsw.cxx.

References RES_ANCHOR(), RES_BACKGROUND(), RES_BOX(), RES_BOXATR_FORMAT(), RES_BOXATR_FORMULA(), RES_BOXATR_VALUE(), RES_BREAK(), RES_CHAIN(), RES_CHRATR_AUTOKERN(), RES_CHRATR_BACKGROUND(), RES_CHRATR_BLINK(), RES_CHRATR_BOX(), RES_CHRATR_CASEMAP(), RES_CHRATR_CHARSETCOLOR(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CJK_POSTURE(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_COLOR(), RES_CHRATR_CONTOUR(), RES_CHRATR_CROSSEDOUT(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_FONTSIZE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_CTL_POSTURE(), RES_CHRATR_CTL_WEIGHT(), RES_CHRATR_EMPHASIS_MARK(), RES_CHRATR_ESCAPEMENT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_HIDDEN(), RES_CHRATR_HIGHLIGHT(), RES_CHRATR_KERNING(), RES_CHRATR_LANGUAGE(), RES_CHRATR_NOHYPHEN(), RES_CHRATR_OVERLINE(), RES_CHRATR_POSTURE(), RES_CHRATR_RELIEF(), RES_CHRATR_ROTATE(), RES_CHRATR_SCALEW(), RES_CHRATR_SHADOW(), RES_CHRATR_SHADOWED(), RES_CHRATR_TWO_LINES(), RES_CHRATR_UNDERLINE(), RES_CHRATR_WEIGHT(), RES_CHRATR_WORDLINEMODE(), RES_CNTNT(), RES_COL(), RES_COLUMNBALANCE(), RES_EDIT_IN_READONLY(), RES_END_AT_TXTEND(), RES_FILL_ORDER(), RES_FOOTER(), RES_FRAMEDIR(), RES_FRM_SIZE(), RES_FRMMACRO(), RES_FTN_AT_TXTEND(), RES_GRFATR_CHANNELB(), RES_GRFATR_CHANNELG(), RES_GRFATR_CHANNELR(), RES_GRFATR_CONTRAST(), RES_GRFATR_CROPGRF(), RES_GRFATR_DRAWMODE(), RES_GRFATR_GAMMA(), RES_GRFATR_INVERT(), RES_GRFATR_LUMINANCE(), RES_GRFATR_MIRRORGRF(), RES_GRFATR_ROTATION(), RES_GRFATR_TRANSPARENCY(), RES_HEADER(), RES_HEADER_FOOTER_EAT_SPACING(), RES_HORI_ORIENT(), RES_KEEP(), RES_LAYOUT_SPLIT(), RES_LINENUMBER(), RES_LR_SPACE(), RES_OPAQUE(), RES_PAGEDESC(), RES_PAPER_BIN(), RES_PARATR_ADJUST(), RES_PARATR_CONNECT_BORDER(), RES_PARATR_DROP(), RES_PARATR_FORBIDDEN_RULES(), RES_PARATR_HANGINGPUNCTUATION(), RES_PARATR_HYPHENZONE(), RES_PARATR_LINESPACING(), RES_PARATR_NUMRULE(), RES_PARATR_ORPHANS(), RES_PARATR_REGISTER(), RES_PARATR_SCRIPTSPACE(), RES_PARATR_SNAPTOGRID(), RES_PARATR_SPLIT(), RES_PARATR_TABSTOP(), RES_PARATR_VERTALIGN(), RES_PARATR_WIDOWS(), RES_PRINT(), RES_PROTECT(), RES_ROW_SPLIT(), RES_SHADOW(), RES_SURROUND(), RES_TEXTGRID(), RES_TXTATR_ANNOTATION(), RES_TXTATR_AUTOFMT(), RES_TXTATR_CHARFMT(), RES_TXTATR_CJK_RUBY(), RES_TXTATR_CONTENTCONTROL(), RES_TXTATR_DUMMY1(), RES_TXTATR_FIELD(), RES_TXTATR_FLYCNT(), RES_TXTATR_FTN(), RES_TXTATR_INETFMT(), RES_TXTATR_INPUTFIELD(), RES_TXTATR_LINEBREAK(), RES_TXTATR_META(), RES_TXTATR_METAFIELD(), RES_TXTATR_REFMARK(), RES_TXTATR_TOXMARK(), RES_TXTATR_UNKNOWN_CONTAINER(), RES_UL_SPACE(), RES_URL(), and RES_VERT_ORIENT().

Referenced by lcl_dbg_out().

◆ lcl_AnchoredFrames()

static OUString lcl_AnchoredFrames ( const SwNode rNode)
static

◆ lcl_dbg_out() [1/20]

static OUString lcl_dbg_out ( const SfxItemSet rSet)
static

Definition at line 247 of file dbgoutsw.cxx.

References aStr, SfxItemIter::GetCurItem(), lcl_dbg_out(), SfxItemIter::NextItem(), and rSet.

◆ lcl_dbg_out() [2/20]

static OUString lcl_dbg_out ( const SfxPoolItem rItem)
static

◆ lcl_dbg_out() [3/20]

static OUString lcl_dbg_out ( const SvxNumberFormat rFormat)
static

Definition at line 670 of file dbgoutsw.cxx.

References SvxNumberType::GetNumberingType(), and lcl_dbg_out_NumType().

◆ lcl_dbg_out() [4/20]

static OUString lcl_dbg_out ( const SwFormToken rToken)
static

Definition at line 782 of file dbgoutsw.cxx.

References SwFormToken::GetString().

◆ lcl_dbg_out() [5/20]

static OUString lcl_dbg_out ( const SwFormTokens rTokens)
static

Definition at line 792 of file dbgoutsw.cxx.

References aStr, lcl_dbg_out(), and lcl_TokenType2Str().

◆ lcl_dbg_out() [6/20]

static OUString lcl_dbg_out ( const SwFrameFormat rFrameFormat)
static

◆ lcl_dbg_out() [7/20]

static OUString lcl_dbg_out ( const SwFrameFormats rFrameFormats)
static

Definition at line 714 of file dbgoutsw.cxx.

◆ lcl_dbg_out() [8/20]

static OUString lcl_dbg_out ( const SwNode rNode)
static

◆ lcl_dbg_out() [9/20]

static OUString lcl_dbg_out ( const SwNodeNum )
static

Definition at line 356 of file dbgoutsw.cxx.

◆ lcl_dbg_out() [10/20]

static OUString lcl_dbg_out ( const SwNodeRange rRange)
static

Definition at line 818 of file dbgoutsw.cxx.

References SwNodeRange::aEnd, SwNodeRange::aStart, aStr, and lcl_dbg_out().

◆ lcl_dbg_out() [11/20]

static OUString lcl_dbg_out ( const SwNumRule rRule)
static

Definition at line 676 of file dbgoutsw.cxx.

References SwNumRule::Get(), SwNumRule::GetName(), lcl_dbg_out(), MAXLEVEL, and n.

◆ lcl_dbg_out() [12/20]

static OUString lcl_dbg_out ( const SwNumRuleTable rTable)
static

Definition at line 724 of file dbgoutsw.cxx.

References GetName(), n, and SwVectorModifyBase< Value >::size().

◆ lcl_dbg_out() [13/20]

static OUString lcl_dbg_out ( const SwPaM rPam)
static

Definition at line 335 of file dbgoutsw.cxx.

References aStr, SwPaM::GetMark(), SwPaM::GetPoint(), SwPaM::HasMark(), and lcl_dbg_out().

◆ lcl_dbg_out() [14/20]

static OUString lcl_dbg_out ( const SwpHints rHints)
static

Definition at line 295 of file dbgoutsw.cxx.

References aStr, SwpHints::Count(), SwpHints::Get(), i, and lcl_dbg_out().

◆ lcl_dbg_out() [15/20]

static OUString lcl_dbg_out ( const SwPosition rPos)
static

◆ lcl_dbg_out() [16/20]

static OUString lcl_dbg_out ( const SwRect rRect)
static

Definition at line 366 of file dbgoutsw.cxx.

References SwRect::Bottom(), SwRect::Left(), SwRect::Right(), and SwRect::Top().

◆ lcl_dbg_out() [17/20]

static OUString lcl_dbg_out ( const SwTextAttr rAttr)
static

◆ lcl_dbg_out() [18/20]

static OUString lcl_dbg_out ( const SwTextFormatColl rFormat)
static

Definition at line 703 of file dbgoutsw.cxx.

References SwTextFormatColl::GetAttrOutlineLevel(), and SwFormat::GetName().

◆ lcl_dbg_out() [19/20]

static OUString lcl_dbg_out ( const SwUndo rUndo)
static

Definition at line 639 of file dbgoutsw.cxx.

References SwUndo::GetComment(), and SwUndo::GetId().

◆ lcl_dbg_out() [20/20]

static OUString lcl_dbg_out ( SwOutlineNodes const &  rNodes)
static

◆ lcl_dbg_out_NumType()

static OUString lcl_dbg_out_NumType ( sal_Int16  nType)
static

◆ lcl_dbg_out_SvPtrArr()

template<class T >
static OUString lcl_dbg_out_SvPtrArr ( const T &  rArr)
static

Definition at line 51 of file dbgoutsw.cxx.

References aStr, i, and lcl_dbg_out().

◆ lcl_TokenType2Str()

static OUString lcl_TokenType2Str ( FormTokenType  nType)
static

Variable Documentation

◆ aDbgOutResult

OString aDbgOutResult
static

Definition at line 46 of file dbgoutsw.cxx.

Referenced by dbg_out().

◆ bDbgOutPrintAttrSet

bool bDbgOutPrintAttrSet = false

Definition at line 48 of file dbgoutsw.cxx.

Referenced by lcl_dbg_out().

◆ bDbgOutStdErr

bool bDbgOutStdErr = false

Definition at line 47 of file dbgoutsw.cxx.

Referenced by dbg_out().