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 <string>
#include <map>
#include <node.hxx>
#include <ndtxt.hxx>
#include <ndhints.hxx>
#include <txatbase.hxx>
#include <pam.hxx>
#include <docary.hxx>
#include <swundo.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 <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 (const OUString &aStr)
 
static 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 75 of file dbgoutsw.cxx.

References dbg_out().

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

const char* dbg_out ( const OUString &  aStr)

Definition at line 86 of file dbgoutsw.cxx.

References aDbgOutResult, bDbgOutStdErr, and OUStringToOString().

const char* dbg_out ( const SfxPoolItem rItem)

Definition at line 241 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SfxPoolItem pItem)

Definition at line 246 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SfxItemSet rSet)

Definition at line 275 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwTextAttr rAttr)

Definition at line 295 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwpHints rHints)

Definition at line 316 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwPosition rPos)

Definition at line 337 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwPaM rPam)

Definition at line 359 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNodeNum rNum)

Definition at line 369 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwRect rRect)

Definition at line 391 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFrameFormat rFrameFormat)

Definition at line 417 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNode rNode)

Definition at line 645 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNode pNode)

Definition at line 650 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwContentNode pNode)

Definition at line 658 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwTextNode pNode)

Definition at line 666 of file dbgoutsw.cxx.

References dbg_out().

const char* dbg_out ( const SwUndo rUndo)

Definition at line 680 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( SwOutlineNodes const &  rNodes)

Definition at line 700 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNumRule rRule)

Definition at line 733 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwTextFormatColl rFormat)

Definition at line 749 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFrameFormats rFrameFormats)

Definition at line 759 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNumRuleTable rTable)

Definition at line 785 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFormToken rToken)

Definition at line 827 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwFormTokens rTokens)

Definition at line 853 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

const char* dbg_out ( const SwNodeRange rRange)

Definition at line 871 of file dbgoutsw.cxx.

References dbg_out(), and lcl_dbg_out().

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

Definition at line 96 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 251 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 300 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 342 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 364 of file dbgoutsw.cxx.

static OUString lcl_dbg_out ( const SwRect rRect)
static

Definition at line 374 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 674 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 705 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwNumRule rRule)
static

Definition at line 711 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwTextFormatColl rFormat)
static

Definition at line 738 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwFrameFormats rFrameFormats)
static

Definition at line 754 of file dbgoutsw.cxx.

static OUString lcl_dbg_out ( const SwNumRuleTable rTable)
static

Definition at line 764 of file dbgoutsw.cxx.

References SwVectorModifyBase< Value >::size().

static OUString lcl_dbg_out ( const SwFormToken rToken)
static

Definition at line 822 of file dbgoutsw.cxx.

References SwFormToken::GetString().

static OUString lcl_dbg_out ( const SwFormTokens rTokens)
static

Definition at line 832 of file dbgoutsw.cxx.

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

static OUString lcl_dbg_out ( const SwNodeRange rRange)
static

Definition at line 858 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 55 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 50 of file dbgoutsw.cxx.

Referenced by dbg_out().

bool bDbgOutPrintAttrSet = false

Definition at line 52 of file dbgoutsw.cxx.

Referenced by lcl_dbg_out().

bool bDbgOutStdErr = false

Definition at line 51 of file dbgoutsw.cxx.

Referenced by dbg_out().