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

const char* dbg_out ( const void pVoid)

Definition at line 72 of file dbgoutsw.cxx.

References dbg_out().

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

const char* dbg_out ( std::u16string_view  aStr)

Definition at line 83 of file dbgoutsw.cxx.

References aDbgOutResult, bDbgOutStdErr, and OUStringToOString().

const char* dbg_out ( const SfxPoolItem rItem)

Definition at line 238 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SfxPoolItem pItem)

Definition at line 243 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SfxItemSet rSet)

Definition at line 272 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwTextAttr rAttr)

Definition at line 291 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwpHints rHints)

Definition at line 312 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwPosition rPos)

Definition at line 331 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwPaM rPam)

Definition at line 352 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNodeNum rNum)

Definition at line 362 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwRect rRect)

Definition at line 383 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFrameFormat rFrameFormat)

Definition at line 406 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNode rNode)

Definition at line 612 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNode pNode)

Definition at line 617 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwContentNode pNode)

Definition at line 625 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwTextNode pNode)

Definition at line 633 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwUndo rUndo)

Definition at line 647 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( SwOutlineNodes const &  rNodes)

Definition at line 667 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNumRule rRule)

Definition at line 700 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwTextFormatColl rFormat)

Definition at line 711 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFrameFormats rFrameFormats)

Definition at line 721 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNumRuleTable rTable)

Definition at line 747 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFormToken rToken)

Definition at line 789 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFormTokens rTokens)

Definition at line 815 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNodeRange rRange)

Definition at line 832 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

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

Definition at line 93 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_DUMMY1(), RES_TXTATR_DUMMY2(), RES_TXTATR_DUMMY3(), RES_TXTATR_FIELD(), RES_TXTATR_FLYCNT(), RES_TXTATR_FTN(), RES_TXTATR_INETFMT(), RES_TXTATR_INPUTFIELD(), 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().

static OUString lcl_AnchoredFrames ( const SwNode rNode)
static
static OUString lcl_dbg_out ( const SfxPoolItem rItem)
static
static OUString lcl_dbg_out ( const SfxItemSet rSet)
static

Definition at line 248 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwTextAttr rAttr)
static
static OUString lcl_dbg_out ( const SwpHints rHints)
static

Definition at line 296 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwPosition rPos)
static
static OUString lcl_dbg_out ( const SwPaM rPam)
static

Definition at line 336 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwNodeNum )
static

Definition at line 357 of file dbgoutsw.cxx.

static OUString lcl_dbg_out ( const SwRect rRect)
static

Definition at line 367 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwFrameFormat rFrameFormat)
static
static OUString lcl_dbg_out ( const SwNode rNode)
static
static OUString lcl_dbg_out ( const SwUndo rUndo)
static

Definition at line 641 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( SwOutlineNodes const &  rNodes)
static
static OUString lcl_dbg_out ( const SvxNumberFormat rFormat)
static

Definition at line 672 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwNumRule rRule)
static

Definition at line 678 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwTextFormatColl rFormat)
static

Definition at line 705 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwFrameFormats rFrameFormats)
static

Definition at line 716 of file dbgoutsw.cxx.

static OUString lcl_dbg_out ( const SwNumRuleTable rTable)
static

Definition at line 726 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwFormToken rToken)
static

Definition at line 784 of file dbgoutsw.cxx.

References SwFormToken::GetString().

static OUString lcl_dbg_out ( const SwFormTokens rTokens)
static

Definition at line 794 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwNodeRange rRange)
static

Definition at line 820 of file dbgoutsw.cxx.

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

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

Definition at line 52 of file dbgoutsw.cxx.

References aStr, i, and lcl_dbg_out().

static OUString lcl_TokenType2Str ( FormTokenType  nType)
static

Variable Documentation

OString aDbgOutResult
static

Definition at line 47 of file dbgoutsw.cxx.

Referenced by dbg_out().

bool bDbgOutPrintAttrSet = false

Definition at line 49 of file dbgoutsw.cxx.

Referenced by lcl_dbg_out().

bool bDbgOutStdErr = false

Definition at line 48 of file dbgoutsw.cxx.

Referenced by dbg_out().