LibreOffice Module sw (master) 1
|
#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>
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 sw::FrameFormats< sw::SpzFrameFormat * > &rFrameFormats) |
const char * | dbg_out (const sw::FrameFormats< sw::SpzFrameFormat * > &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 |
const char * dbg_out | ( | const SfxItemSet & | rSet | ) |
Definition at line 271 of file dbgoutsw.cxx.
References dbg_out(), lcl_dbg_out(), and rSet.
const char * dbg_out | ( | const SfxPoolItem & | rItem | ) |
Definition at line 237 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SfxPoolItem * | pItem | ) |
Definition at line 242 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const sw::FrameFormats< sw::SpzFrameFormat * > & | rFrameFormats | ) |
Definition at line 704 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwContentNode * | pNode | ) |
Definition at line 614 of file dbgoutsw.cxx.
References dbg_out().
const char * dbg_out | ( | const SwFormToken & | rToken | ) |
Definition at line 770 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwFormTokens & | rTokens | ) |
Definition at line 794 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwFrameFormat & | rFrameFormat | ) |
Definition at line 400 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwNode & | rNode | ) |
Definition at line 601 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwNode * | pNode | ) |
Definition at line 606 of file dbgoutsw.cxx.
References dbg_out().
const char * dbg_out | ( | const SwNodeNum & | rNum | ) |
Definition at line 359 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwNodeRange & | rRange | ) |
Definition at line 811 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwNumRule & | rRule | ) |
Definition at line 683 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwNumRuleTable & | rTable | ) |
Definition at line 728 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwPaM & | rPam | ) |
Definition at line 349 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwpHints & | rHints | ) |
Definition at line 309 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwPosition & | rPos | ) |
Definition at line 328 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwRect & | rRect | ) |
Definition at line 380 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwTextAttr & | rAttr | ) |
Definition at line 290 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwTextFormatColl & | rFormat | ) |
Definition at line 694 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
const char * dbg_out | ( | const SwTextNode * | pNode | ) |
Definition at line 622 of file dbgoutsw.cxx.
References dbg_out().
const char * dbg_out | ( | const SwUndo & | rUndo | ) |
Definition at line 636 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
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().
const char * dbg_out | ( | std::u16string_view | aStr | ) |
Definition at line 76 of file dbgoutsw.cxx.
References aDbgOutResult, aStr, bDbgOutStdErr, and OUStringToOString().
const char * dbg_out | ( | SwOutlineNodes const & | rNodes | ) |
Definition at line 655 of file dbgoutsw.cxx.
References dbg_out(), and lcl_dbg_out().
|
static |
Definition at line 86 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_MARGIN_FIRSTLINE(), RES_MARGIN_GUTTER(), RES_MARGIN_GUTTER_RIGHT(), RES_MARGIN_LEFT(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), 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().
|
static |
Definition at line 405 of file dbgoutsw.cxx.
References SwFormatAnchor::GetAnchorNode(), SwNode::GetDoc(), SwDoc::GetSpzFrameFormats(), and lcl_dbg_out().
Referenced by lcl_dbg_out().
|
static |
Definition at line 247 of file dbgoutsw.cxx.
References aStr, SfxItemIter::GetCurItem(), lcl_dbg_out(), SfxItemIter::NextItem(), and rSet.
|
static |
Definition at line 223 of file dbgoutsw.cxx.
References aStr, end, find(), GetItemWhichMap(), and SfxPoolItem::Which().
Referenced by dbg_out(), lcl_AnchoredFrames(), lcl_dbg_out(), and lcl_dbg_out_SvPtrArr().
|
static |
Definition at line 660 of file dbgoutsw.cxx.
References SvxNumberType::GetNumberingType(), and lcl_dbg_out_NumType().
|
static |
Definition at line 699 of file dbgoutsw.cxx.
|
static |
Definition at line 765 of file dbgoutsw.cxx.
References SwFormToken::GetString().
|
static |
Definition at line 775 of file dbgoutsw.cxx.
References aStr, lcl_dbg_out(), and lcl_TokenType2Str().
|
static |
Definition at line 385 of file dbgoutsw.cxx.
References SwFrameFormat::FindLayoutRect(), SwFormat::GetName(), SwFormat::IsAuto(), and lcl_dbg_out().
|
static |
Definition at line 476 of file dbgoutsw.cxx.
References bDbgOutPrintAttrSet, SwNode::EndOfSectionNode(), SwTextNode::GetActualListLevel(), SwTextFormatColl::GetAssignedOutlineStyleLevel(), SwTextNode::GetAttrOutlineLevel(), SwContentNode::GetCondFormatColl(), SwFormat::GetFormatAttr(), SwContentNode::GetFormatColl(), SwNode::GetIndex(), SfxItemSet::GetItemIfSet(), SwFormat::GetName(), SwNumRule::GetName(), SwNode::GetNodeType(), SwTextNode::GetNum(), SvxNumberType::GetNumberingType(), SwNumRule::GetNumFormat(), SwTextNode::GetNumRule(), SwContentNode::GetpSwAttrSet(), SwNode::GetSerial(), SwNode::GetStartNode(), SwContentNode::GetSwAttrSet(), SwTextNode::GetText(), SwNode::GetTextNode(), CntUnencodedStringItem::GetValue(), SwTextFormatColl::IsAssignedToListLevelOfOutlineStyle(), SwTextNode::IsCountedInList(), SwNode::IsEndNode(), SwNode::IsStartNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), lcl_AnchoredFrames(), lcl_dbg_out(), lcl_dbg_out_NumType(), and RES_PARATR_NUMRULE().
|
static |
Definition at line 354 of file dbgoutsw.cxx.
|
static |
Definition at line 799 of file dbgoutsw.cxx.
References SwNodeRange::aEnd, SwNodeRange::aStart, aStr, and lcl_dbg_out().
|
static |
Definition at line 666 of file dbgoutsw.cxx.
References SwNumRule::Get(), SwNumRule::GetName(), lcl_dbg_out(), MAXLEVEL, and n.
|
static |
Definition at line 709 of file dbgoutsw.cxx.
References GetName(), n, and SwVectorModifyBase< Value >::size().
|
static |
Definition at line 333 of file dbgoutsw.cxx.
References aStr, SwPaM::GetMark(), SwPaM::GetPoint(), SwPaM::HasMark(), and lcl_dbg_out().
|
static |
Definition at line 295 of file dbgoutsw.cxx.
References aStr, SwpHints::Count(), SwpHints::Get(), i, and lcl_dbg_out().
|
static |
Definition at line 314 of file dbgoutsw.cxx.
References aStr, SwPosition::GetContentIndex(), SwPosition::GetContentNode(), and SwPosition::GetNodeIndex().
|
static |
Definition at line 364 of file dbgoutsw.cxx.
References SwRect::Bottom(), SwRect::Left(), SwRect::Right(), and SwRect::Top().
|
static |
Definition at line 276 of file dbgoutsw.cxx.
References aStr, SwTextAttr::End(), SwTextAttr::GetAttr(), SwTextAttr::GetStart(), and lcl_dbg_out().
|
static |
Definition at line 688 of file dbgoutsw.cxx.
References SwTextFormatColl::GetAttrOutlineLevel(), and SwFormat::GetName().
|
static |
Definition at line 630 of file dbgoutsw.cxx.
References SwUndo::GetComment(), and SwUndo::GetId().
|
static |
Definition at line 641 of file dbgoutsw.cxx.
References aStr, i, lcl_dbg_out(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
|
static |
Definition at line 437 of file dbgoutsw.cxx.
References nType, SVX_NUM_ARABIC, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_NUMBER_NONE, SVX_NUM_ROMAN_LOWER, and SVX_NUM_ROMAN_UPPER.
Referenced by lcl_dbg_out().
|
static |
Definition at line 51 of file dbgoutsw.cxx.
References aStr, i, and lcl_dbg_out().
|
static |
Definition at line 733 of file dbgoutsw.cxx.
References nType, TOKEN_AUTHORITY, TOKEN_CHAPTER_INFO, TOKEN_END, TOKEN_ENTRY, TOKEN_ENTRY_NO, TOKEN_ENTRY_TEXT, TOKEN_LINK_END, TOKEN_LINK_START, TOKEN_PAGE_NUMS, TOKEN_TAB_STOP, and TOKEN_TEXT.
Referenced by lcl_dbg_out().
|
static |
Definition at line 46 of file dbgoutsw.cxx.
Referenced by dbg_out().
bool bDbgOutPrintAttrSet = false |
Definition at line 48 of file dbgoutsw.cxx.
Referenced by lcl_dbg_out().
bool bDbgOutStdErr = false |
Definition at line 47 of file dbgoutsw.cxx.
Referenced by dbg_out().