LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwPaM Class Reference

PaM is Point and Mark: a selection of the document model. More...

#include <pam.hxx>

Inheritance diagram for SwPaM:
[legend]
Collaboration diagram for SwPaM:
[legend]

Public Member Functions

 SwPaM (const SwPosition &rPos, SwPaM *pRing=nullptr)
 
 SwPaM (const SwPosition &rMk, const SwPosition &rPt, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNodeIndex &rMk, const SwNodeIndex &rPt, long nMkOffset=0, long nPtOffset=0, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNode &rMk, const SwNode &rPt, long nMkOffset=0, long nPtOffset=0, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNodeIndex &rMk, sal_Int32 nMkContent, const SwNodeIndex &rPt, sal_Int32 nPtContent, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNode &rMk, sal_Int32 nMkContent, const SwNode &rPt, sal_Int32 nPtContent, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNode &rNd, sal_Int32 nContent=0, SwPaM *pRing=nullptr)
 
 SwPaM (const SwNodeIndex &rNd, sal_Int32 nContent=0, SwPaM *pRing=nullptr)
 
virtual ~SwPaM () override
 
 SwPaM (SwPaM const &rPaM, SwPaM *pRing)
 this takes a second parameter, which indicates the Ring that the new PaM should be part of (may be null) More...
 
SwPaMoperator= (const SwPaM &)
 @@ semantic: no copy assignment for super class Ring. More...
 
bool Move (SwMoveFnCollection const &fnMove=fnMoveForward, SwGoInDoc fnGo=GoInContent)
 Movement of cursor. More...
 
bool IsInFrontOfLabel () const
 
void SetInFrontOfLabel_ (bool bNew)
 
virtual void SetMark ()
 Unless this is called, the getter method of Mark will return Point. More...
 
void DeleteMark ()
 
void Exchange ()
 
bool HasMark () const
 A PaM marks a selection if Point and Mark are distinct positions. More...
 
const SwPositionGetPoint () const
 
SwPositionGetPoint ()
 
const SwPositionGetMark () const
 
SwPositionGetMark ()
 
const SwPositionStart () const
 
SwPositionStart ()
 
const SwPositionEnd () const
 
SwPositionEnd ()
 
SwNodeGetNode (bool bPoint=true) const
 
SwContentNodeGetContentNode (bool bPoint=true) const
 
void Normalize (bool bPointFirst=true)
 Normalizes PaM, i.e. More...
 
SwDocGetDoc () const
 
SwPositionGetBound (bool bOne=true)
 
const SwPositionGetBound (bool bOne=true) const
 
sal_uInt16 GetPageNum (bool bAtPoint=true, const Point *pLayPos=nullptr)
 Get number of page which contains cursor. More...
 
bool HasReadonlySel (bool bFormView) const
 Is in something protected (readonly) or selection contains something protected. More...
 
bool ContainsPosition (const SwPosition &rPos) const
 
OUString GetText () const
 
void InvalidatePaM ()
 
SwPaMGetNext ()
 
const SwPaMGetNext () const
 
SwPaMGetPrev ()
 
const SwPaMGetPrev () const
 
bool IsMultiSelection () const
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 
- Public Member Functions inherited from sw::Ring< SwPaM >
virtual ~Ring () COVERITY_NOEXCEPT_FALSE
 
void unlink ()
 algo::unlink is buggy! don't call it directly! More...
 
void MoveTo (SwPaM *pDestRing)
 Removes this item from its current ring container and adds it to another ring container. More...
 
ring_container GetRingContainer ()
 
const_ring_container GetRingContainer () const
 

Private Member Functions

 SwPaM (SwPaM const &rPaM)=delete
 

Private Attributes

SwPosition m_Bound1
 
SwPosition m_Bound2
 
SwPositionm_pPoint
 points at either m_Bound1 or m_Bound2 More...
 
SwPositionm_pMark
 points at either m_Bound1 or m_Bound2 More...
 
bool m_bIsInFrontOfLabel
 

Additional Inherited Members

- Public Types inherited from sw::Ring< SwPaM >
typedef std::add_const< SwPaM >::type const_value_type
 
typedef RingContainer< SwPaMring_container
 
typedef RingContainer< const_value_typeconst_ring_container
 
- Protected Member Functions inherited from sw::Ring< SwPaM >
 Ring ()
 Creates a new item in a ring container all by itself. More...
 
 Ring (SwPaM *pRing)
 Creates a new item and add it to an existing ring container. More...
 
SwPaMGetNextInRing ()
 
const_value_typeGetNextInRing () const
 
SwPaMGetPrevInRing ()
 
const_value_typeGetPrevInRing () const
 
bool unique () const
 

Detailed Description

PaM is Point and Mark: a selection of the document model.

Definition at line 136 of file pam.hxx.

Constructor & Destructor Documentation

SwPaM::SwPaM ( SwPaM const &  rPaM)
privatedelete
SwPaM::SwPaM ( const SwPosition rPos,
SwPaM pRing = nullptr 
)
explicit

Definition at line 326 of file pam.cxx.

SwPaM::SwPaM ( const SwPosition rMk,
const SwPosition rPt,
SwPaM pRing = nullptr 
)

Definition at line 336 of file pam.cxx.

SwPaM::SwPaM ( const SwNodeIndex rMk,
const SwNodeIndex rPt,
long  nMkOffset = 0,
long  nPtOffset = 0,
SwPaM pRing = nullptr 
)
SwPaM::SwPaM ( const SwNode rMk,
const SwNode rPt,
long  nMkOffset = 0,
long  nPtOffset = 0,
SwPaM pRing = nullptr 
)
SwPaM::SwPaM ( const SwNodeIndex rMk,
sal_Int32  nMkContent,
const SwNodeIndex rPt,
sal_Int32  nPtContent,
SwPaM pRing = nullptr 
)
SwPaM::SwPaM ( const SwNode rMk,
sal_Int32  nMkContent,
const SwNode rPt,
sal_Int32  nPtContent,
SwPaM pRing = nullptr 
)
SwPaM::SwPaM ( const SwNode rNd,
sal_Int32  nContent = 0,
SwPaM pRing = nullptr 
)
SwPaM::SwPaM ( const SwNodeIndex rNd,
sal_Int32  nContent = 0,
SwPaM pRing = nullptr 
)
SwPaM::~SwPaM ( )
overridevirtual

Definition at line 439 of file pam.cxx.

SwPaM::SwPaM ( SwPaM const &  rPaM,
SwPaM pRing 
)

this takes a second parameter, which indicates the Ring that the new PaM should be part of (may be null)

Definition at line 441 of file pam.cxx.

Member Function Documentation

bool SwPaM::ContainsPosition ( const SwPosition rPos) const
inline

Definition at line 257 of file pam.hxx.

References End, and Start.

Referenced by sw::mark::MarkManager::getDropDownsFor(), and sw::DocumentRedlineManager::IsInRedlines().

void SwPaM::DeleteMark ( )
inline

clear the mark position; this helps if mark's SwIndex is registered at some node, and that node is then deleted

Definition at line 177 of file pam.hxx.

References GetNode().

Referenced by SwXFootnote::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwAutoFormat::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildHeadLine(), SwAutoFormat::BuildNegIndent(), SwHTMLParser::BuildTable(), SwCursorShell::ClearUpCursors(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwHTMLParser::Continue(), SwXText::Impl::ConvertCell(), SwFormatClipboard::Copy(), SwEditShell::Copy(), SwRangeRedline::DelCopyOfSection(), SwAutoFormat::DelEmptyLine(), SwAutoFormat::DeleteJoinCurNextPara(), SwAutoFormat::DeleteLeadingTrailingBlanks(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwAutoFormat::DelMoreLinesBlanks(), SwAutoFormat::DoUnderline(), SwXMLImport::endDocument(), SwFieldEditDlg::EnsureSelection(), SwEditShell::FieldToText(), SwDoc::FillRubyList(), SwCursor::FindAll(), sw::GetAllValidRanges(), SwCursorShell::GetContentAtPos(), SwXTextRange::GetPositions(), SwCursorShell::GetSmartTagRect(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoRedline_(), SwNavigationMgr::GotoSwPosition(), SwEditShell::HandleCorrectionError(), SwXText::insertControlCharacter(), SwXDocumentIndexMark::Impl::InsertTOXMark(), SwCursor::IsSelOvr(), SwAutoFormat::JoinPrevPara(), SwCursorShell::KillPams(), lcl_CreatePortions(), lcl_CursorSelect(), lcl_EnsureValidPam(), lcl_ExportHints(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), MakeBookRegionOrPoint(), SwTableCursor::MakeBoxSels(), MakePoint(), SwDoc::MergeTable(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwCursorShell::MoveTable(), SwRangeRedline::MoveToSection(), sw::util::SetInDocAndDelete::operator()(), SwUnoInternalPaM::operator=(), operator=(), SwCursorShell::ParkCursor(), SwCursorShell::ParkPams(), SwUndoOverwrite::RedoImpl(), SwUndoAttr::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoSplitTable::RedoImpl(), SwUndoMergeTable::RedoImpl(), SwUndoReplace::Impl::RedoImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwCursorShell::RefreshBlockCursor(), SwUndoTableToText::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), SwHHCWrapper::SelectNewUnit_impl(), SwDoc::SelectNextRubyChars(), SwCursorShell::SelectNxtPrvHyperlink(), SwUnoCursorHelper::SelectPam(), SwCursorShell::SelectText(), SwCursor::SelectWordWT(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwCursorShell::SelTable(), SwCursorShell::SelTableBox(), SwFEShell::SelTableRowCol(), SwCursorShell::SelTableRowOrCol(), SwAutoFormat::SetColl(), SwUndRng::SetPaM(), SwDoc::SetRubyList(), SwFEShell::Sort(), SwHTMLParser::StripTrailingPara(), SwHTMLParser::SwHTMLParser(), SwRangeRedline::SwRangeRedline(), SwUndoDelete::SwUndoDelete(), SwEditShell::TableToText(), SwDoc::TextToTable(), SwUndoSplitNode::UndoImpl(), SwUndoOverwrite::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwUndoReplace::Impl::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwGrfShell::SwExternalToolEdit::Update(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), and sw::XTextRangeToSwPaM().

void SwPaM::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 1088 of file pam.cxx.

References SwPosition::dumpAsXml(), GetMark(), GetPoint(), and HasMark().

Referenced by SwRangeRedline::dumpAsXml().

const SwPosition* SwPaM::End ( ) const
inline

Definition at line 217 of file pam.hxx.

Referenced by SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::ApplyChangedSentence(), SwXTextField::attach(), SwAccessibleMap::BuildSelectedParas(), sw::CalcBreaks(), SwRangeRedline::CalcStartEnd(), CanSkipOverRedline(), SwXMeta::CheckForOwnMemberMeta(), sw::CheckParaRedlineMerge(), SwTable::CollectBoxSelection(), SwEditWin::Command(), SwXTextMarkup::commitTextRangeMarkup(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwDoc::CorrAbs(), SwFltControlStack::Delete(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelNumRules(), SwCursor::ExpandToSentenceBorders(), SwUndo::FillSaveData(), SwUndo::FillSaveDataForFormat(), SwShellCursor::FillStartEnd(), SwXTextDocument::FindAny(), SwCursorShell::GetBoxNms(), SwEditShell::GetCurrentOutlineLevels(), SwUnoCursorHelper::GetCurTextFormatColl(), SwXTextPortion::getEnd(), SwXTextViewCursor::getEnd(), SwXParagraph::getEnd(), SwShellCursor::GetEndPos(), SwDoc::GetPaMDescr(), sw::GetRanges(), SwTextNode::GetRedlineText(), SwWW8AttrIter::GetRunLevelRedline(), SwEditShell::GetScalingOfSelectedText(), SwAccessibleFrameBase::GetSelectedState(), SwView::GetState(), SwXTextPortion::getString(), GetText(), SwCursorShell::GetTextFieldAtCursor(), SwXTextCursor::gotoRange(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwFEShell::HasBoxSelection(), SwEditShell::IgnoreGrammarErrorAt(), SwUndoReplace::Impl::Impl(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwWrtShell::Insert(), SwFEShell::InsertRow(), wwSectionManager::InsertSegments(), SwDoc::InsertSwSection(), InvalidatePaM(), SwCursorShell::IsCursorPtAtEnd(), SwDoc::IsInsRegionAvailable(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), lcl_CursorIsInSection(), lcl_CutRedlines(), lcl_ExportFieldMark(), lcl_FillRedlineArray(), lcl_FindSelection(), lcl_ForceIntoMeta(), lcl_GetRedlineAtNodeInsertionOrDeletion(), lcl_SelectParaAndReset(), lcl_TstFlyRange(), SwRedlineTable::LOKRedlineNotification(), sw::mark::MarkManager::makeMark(), SwTextFrame::MakePos(), SwFltStackEntry::MakeRegion(), SwDoc::MakeUniqueNumRules(), SwRangeRedline::MoveFromSection(), SwDoc::MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwUndoSaveContent::MoveToUndoNds(), SwDoc::NumUpDown(), SwRangeRedline::operator<(), OutASC_SwTextNode(), SwDoc::OutlineUpDown(), PaMCorrAbs(), SwFEShell::Paste(), HTMLTable::PendingDrawObjectsInPaM(), SwHTMLParser::PendingObjectsInPaM(), SwWW8ImplReader::Read_And(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::ReadText(), SwUndoDelete::RedoImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwUndo::RemoveIdxFromRange(), SwAccessibleParagraph::removeSelection(), sw::ReplaceBackReferences(), sw::ReplaceImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwDoc::ResetAttrs(), SwDoc::RstTextAttrs(), SaveFlyInRange(), SwUndoSaveSection::SaveSection(), SwWW8AttrIter::SearchNext(), SwCursorShell::SelectNxtPrvHyperlink(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwServerObject::SendDataChanged(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwDoc::SetCurFootnote(), SwRangeRedline::SetEnd(), SwUndoReplace::Impl::SetEnd(), SwDoc::SetFormatItemByAutoFormat(), SwUndoInserts::SetInsertRange(), SwEditShell::SetNumberingRestart(), SwXParagraph::setPropertyToDefault(), sw::DocumentRedlineManager::SetRedlineComment(), SwUndoRedlineSort::SetSaveRange(), SwDoc::SetTextFormatColl(), SwCursorShell::ShouldWait(), SwFEShell::Sort(), SwDoc::SortText(), SwDoc::Spell(), sw::DocumentRedlineManager::SplitRedline(), sw_GetJoinFlags(), SwUndoTextToTable::SwUndoTextToTable(), SwCursorShell::TestCurrPam(), SwDoc::TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwUndoInserts::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwDoc::UnProtectTables(), SwTextNode::Update(), sw::UpdateFramesForRemoveDeleteRedline(), SwCursor::UpDown(), Writer::Write(), and StgWriter::Write().

SwPosition* SwPaM::End ( )
inline

Definition at line 219 of file pam.hxx.

void SwPaM::Exchange ( )
SwPosition& SwPaM::GetBound ( bool  bOne = true)
inline
const SwPosition& SwPaM::GetBound ( bool  bOne = true) const
inline

Definition at line 247 of file pam.hxx.

SwContentNode* SwPaM::GetContentNode ( bool  bPoint = true) const
inline
Returns
current ContentNode at Point/Mark

Definition at line 229 of file pam.hxx.

References SwNode::GetContentNode(), and GetNode().

Referenced by SwAutoFormat::BuildHeadLine(), CheckMergeSel(), CheckSplitCells(), SwAutoCorrDoc::ChgAutoCorrWord(), SwDoc::ClearLineNumAttrs(), SwEditWin::Command(), SwHTMLParser::Continue(), SwEditShell::Copy(), SwWW8ImplReader::CoreLoad(), SwLayIdle::DoIdleJob_(), SwWW8ImplReader::emulateMSWordAddTextToParagraph(), SwXMLImport::endDocument(), SwView::ExecSpellPopup(), SwEditShell::FillByEx(), SwViewShell::FillPrtDoc(), SwAccessibleDocument::getAccFlowTo(), GetAutoSumSel(), SwUnoCursorHelper::GetCurPageStyle(), SwHTMLParser::GetCurrFormatColl(), GetMergeSel(), GetNode(), SwCursorShell::GetSmartTagRect(), GetTableSel(), SwCursor::GoPrevNextCell(), SwEditShell::HandleCorrectionError(), SwDoc::InsertGlossary(), wwSectionManager::InsertSegments(), SwCursor::IsAtLeftRightMargin(), IsAtStartOrEndOfFrame(), SwUnoCursorHelper::IsEndOfPara(), SwXTextCursor::isEndOfSentence(), SwCursorShell::isInHiddenTextFrame(), SwCursor::IsInProtectTable(), SwContentAtPos::IsInRTLText(), SwCursorShell::IsSelFullPara(), SwUnoCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), SwCursor::IsStartEndSentence(), lcl_EnsureValidPam(), lcl_GetStartEndCell(), lcl_MoveCursor(), lcl_SetAttrPam(), SwCursor::LeftRight(), SwCursor::LeftRightMargin(), SwRedlineTable::LOKRedlineNotification(), SwUnoTableCursor::MakeBoxSels(), SwRootFrame::MakeTableCursors(), SwCursorShell::MoveCursorToNum(), SwRangeRedline::MoveFromSection(), SwWW8ImplReader::MoveInsideFly(), SwDoc::MoveParagraphImpl(), SwUndoSaveContent::MovePtForward(), sw::DocumentContentOperationsManager::MoveRange(), WW8TabDesc::ParkPaM(), SwTable::PrepareMerge(), SwReader::Read(), SwWW8ImplReader::Read_F_IncludeText(), SwWW8ImplReader::Read_HdFtFootnoteText(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwWW8ImplReader::ReadChar(), SwUndoRedlineSort::RedoRedlineImpl(), SwCursorShell::RefreshBlockCursor(), SwUndoInsert::RepeatImpl(), sw::ReplaceBackReferences(), SwCursor::RestoreSavePos(), SwEditShell::SaveGlossaryDoc(), SwUndoSaveSection::SaveSection(), SwCursorShell::SelTableRowOrCol(), SwDoc::SetBoxAttr(), SwPamRanges::SetPam(), WW8TabDesc::SetPamInCell(), SwWW8ImplReader::SetSpacing(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwWW8ImplReader::simpleAddTextToParagraph(), SwFEShell::Sort(), SwDoc::SortText(), SwHTMLParser::StripTrailingPara(), SwCursorShell::SwCursorShell(), SwPaM(), SwEditShell::TableToText(), SwUndoCompDoc::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwCursorShell::UpdateCursor(), SwCursor::UpDown(), and SwCallLink::~SwCallLink().

SwDoc* SwPaM::GetDoc ( ) const
inline
Returns
the document (SwDoc) at which the PaM is registered

Definition at line 243 of file pam.hxx.

References SwNode::GetDoc(), SwNodeIndex::GetNode(), and SwPosition::nNode.

Referenced by SwDoc::AppendDoc(), SwXTextField::attach(), SwXShape::attach(), sw::CalcBreaks(), SwRangeRedline::CallDisplayFunc(), sw::CopyBookmarks(), SwRangeRedline::CopyToSection(), SwXRedlinePortion::CreateRedlineProperties(), SwRangeRedline::DelCopyOfSection(), SwUndoMove::DelFootnote(), SwCursor::DoSetBidiLevelLeftRight(), SwXMLImport::endDocument(), SwTextShell::ExecField(), SwCursor::FillFindPos(), SwShellTableCursor::FillRects(), SwUndo::FillSaveData(), SwUndo::FillSaveDataForFormat(), SwCursor::FindAll(), SwCursor::FindAttrs(), FindAttrsImpl(), SwCursor::FindFormat(), SwUnoCursorHelper::GetCurPageStyle(), SwUnoCursorHelper::GetCursorAttr(), SwUnoCursorHelper::getCursorPropertyValue(), SwUnoCursorHelper::GetCurTextFormatColl(), SwXTextViewCursor::GetDoc(), GetNode(), SwUnoCursorHelper::GetPropertyDefault(), SwXTextPortion::GetPropertyValue(), SwUnoCursorHelper::GetPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwXRedlinePortion::GetPropertyValue(), SwXRedlinePortion::getPropertyValue(), SwUnoCursorHelper::GetSelectableFromAny(), GetTableSelCrs(), SwXTextTableCursor::goDown(), SwCursor::GoPrevNextCell(), SwCursor::GotoFootnoteText(), SwCursor::GotoNextFootnoteAnchor(), GotoNextTable(), SwCursor::GotoPrevFootnoteAnchor(), GotoPrevRegion(), GotoPrevTable(), SwCursor::GotoRegion(), SwCursor::GotoTable(), SwXTextTableCursor::goUp(), HasReadonlySel(), SwRangeRedline::Hide(), SwDoc::Hyphenate(), SwXTextPortion::init(), SwUnoCursorHelper::InsertFile(), SwXReferenceMark::Impl::InsertRefMark(), SwXDocumentIndexMark::Impl::InsertTOXMark(), SwRangeRedline::InvalidateRange(), SwCursor::IsAtValidPos(), IsEmptyBox(), SwShellTableCursor::IsInside(), SwCursor::IsNoContent(), SwUnoCursor::IsSelOvr(), SwUnoTableCursor::IsSelOvr(), SwCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), lcl_CreatePortions(), lcl_CreateRefMarkPortion(), lcl_CreateTOXMarkPortion(), lcl_EnsureValidPam(), lcl_ExportFieldMark(), lcl_ExportHints(), lcl_FindSelection(), lcl_IsNewStyleTable(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_setCharFormatSequence(), lcl_setDropcapCharStyle(), lcl_SetNodeNumStart(), SwCursor::LeftRight(), SwRedlineTable::LOKRedlineNotification(), SwUnoTableCursor::MakeBoxSels(), SwTableCursor::MakeBoxSels(), SwUnoCursorHelper::makeRedline(), SwDoc::MakeUniqueNumRules(), SwXTextTableCursor::mergeRange(), SwRangeRedline::MoveFromSection(), SwRangeRedline::MoveToSection(), SwUndoSaveContent::MoveToUndoNds(), SwFEShell::Paste(), SwRedlineSaveData::RedlineToDoc(), SwUndoDelete::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwRedlineExtraData_Format::Reject(), SwUndo::RemoveIdxFromRange(), SwUndoDelete::RepeatImpl(), SwUndoSort::RepeatImpl(), SwUndoInserts::RepeatImpl(), SwUnoCursorHelper::resetCursorPropertyValue(), SwUndoAttr::SaveRedlineData(), SwCursor::SelectWordWT(), SwUnoCursorHelper::SetCursorAttr(), SwRangeRedline::SetEnd(), SwUndoInserts::SetInsertRange(), SwXReferenceMark::setName(), SwUnoCursorHelper::setNumberingProperty(), SwXParagraph::setPropertyToDefault(), SwUnoCursorHelper::SetPropertyToDefault(), SwXTextTableCursor::setPropertyValue(), SwRangeRedline::SetStart(), SwUnoCursorHelper::SetString(), SwRangeRedline::Show(), SwRangeRedline::ShowOriginal(), SwXTextTableCursor::splitRange(), sw_JoinText(), SwFormatField::SwClientNotify(), SwUndoCompDoc::SwUndoCompDoc(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoInsSection::SwUndoInsSection(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoTextToTable::SwUndoTextToTable(), SwXTextPortionEnumeration::SwXTextPortionEnumeration(), SwXTextTableCursor::SwXTextTableCursor(), SwXRedlinePortion::Validate(), Writer::Write(), StgWriter::Write(), MSWordExportBase::WriteText(), sw::XTextRangeToSwPaM(), SwExtTextInput::~SwExtTextInput(), SwRangeRedline::~SwRangeRedline(), and SwUnoCursor::~SwUnoCursor().

const SwPosition* SwPaM::GetMark ( ) const
inline

Definition at line 209 of file pam.hxx.

Referenced by sw::DocumentRedlineManager::AcceptRedline(), sw::DocumentRedlineManager::AcceptRedlineParagraphFormatting(), SwAccessibleParagraph::addSelection(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::ApplyChangedSentence(), SwXTextField::attach(), SwXFrame::attachToRange(), SwAutoFormat::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwCursorShell::BlockCursorToCursor(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildNegIndent(), SwAccessibleMap::BuildSelectedParas(), SwRootFrame::CalcFrameRects(), SwUndoDelete::CanGrouping(), SwXFlatParagraph::changeAttributes(), SwHHCWrapper::ChangeText(), SwXFlatParagraph::changeText(), SwHHCWrapper::ChangeText_impl(), CheckRange(), SwCursorShell::ClearUpCursors(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwEditWin::Command(), sw::DocumentRedlineManager::CompressRedlines(), SwFormatClipboard::Copy(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), SwDoc::CorrAbs(), SwDoc::CountWords(), SwTable::CreateSelection(), SwXBodyText::createTextCursorByRange(), SwXCell::createTextCursorByRange(), SwXTextFrame::createTextCursorByRange(), SwCursorShell::CursorToBlockCursor(), SwRangeRedline::DelCopyOfSection(), SwAutoFormat::DelEmptyLine(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwChartDataSequence::DeleteBox(), SwAutoFormat::DeleteJoinCurNextPara(), sw::DocumentContentOperationsManager::DeleteRangeImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwDoc::DeleteRowCol(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwUndoMove::DelFootnote(), sw::DocumentContentOperationsManager::DelFullPara(), SwAccessibleTable::deselectAccessibleChild(), DoSearch(), SwAutoFormat::DoUnderline(), dumpAsXml(), SwTextShell::ExecCharAttrArgs(), SwCursor::ExpandToSentenceBorders(), SwChartDataSequence::ExtendTo(), SwEditShell::FillByEx(), SwViewShell::FillPrtDoc(), SwShellCursor::FillRects(), SwDoc::FillRubyList(), SwCursor::FindAll(), SwRedlineTable::FindAtPosition(), sw::FindAttrImpl(), FindAttrsImpl(), sw::FindFormatImpl(), SwEditWin::FlushInBuffer(), sw::GetAllValidRanges(), SwXDocumentIndex::getAnchor(), GetCellRangeName(), SwCursorShell::GetCursorCnt(), SwUnoCursorHelper::getCursorPropertyValue(), SwEditShell::GetDropText(), SwDoc::GetExtTextInput(), SwSpellDialogChildWindow::GetFocus(), SwEditShell::GetGrfNode_(), SwEditShell::GetGrfSize(), SwShellCursor::GetMkPos(), GetNode(), SwXTextRange::GetPositions(), SwXRedline::getPropertyValue(), SwXTextTableCursor::getRangeName(), sw::DocumentRedlineManager::GetRedlinePos(), SwFEShell::GetRowSelectionFromTop(), SwWW8AttrIter::GetRunLevelRedline(), SwXTextDocument::getTrackedChanges(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoRange(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwFEShell::HasBoxSelection(), HasReadonlySel(), SwCursorShell::HasSelection(), SwRangeRedline::HasValidRange(), SwDoc::Hyphenate(), SwUndoReplace::Impl::Impl(), SwXTextCursor::Impl::Impl(), SwXTextPortion::init(), SwWrtShell::Insert(), SwXText::insertControlCharacter(), SwUnoCursorHelper::InsertFile(), SwDoc::InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), SwXReferenceMark::Impl::InsertRefMark(), SwView::InsertThesaurusSynonym(), SwXDocumentIndexMark::Impl::InsertTOXMark(), SwEditShell::InsertURL(), SwRangeRedline::InvalidateRange(), SwCursor::IsAtValidPos(), SwTableCursor::IsCursorMoved(), SwTableCursor::IsCursorMovedUpdate(), IsEmptyBox(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), SwCursorShell::IsSelFullPara(), SwUnoTableCursor::IsSelOvr(), SwCursor::IsSelOvr(), lcl_CursorOk(), lcl_dbg_out(), lcl_EnsureValidPam(), lcl_ExportFieldMark(), lcl_ExportHints(), lcl_FindSelection(), lcl_getFormatCollection(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_SetAttrPam(), SwSpellDialogChildWindow::LoseFocus(), MakeBookRegionOrPoint(), SwUnoTableCursor::MakeBoxSels(), SwTableCursor::MakeBoxSels(), SwCursor::MakeFindRange(), sw::mark::MarkManager::makeMark(), SwTextFrame::MakePos(), sw::mark::MarkBase::MarkBase(), sw::DocumentContentOperationsManager::MoveAndJoin(), SwRangeRedline::MoveFromSection(), SwDoc::MoveOutlinePara(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwRangeRedline::MoveToSection(), SwHTMLParser::NewDivision(), sw::util::SetInDocAndDelete::operator()(), operator<<(), SwUnoInternalPaM::operator=(), SwTableCursor::ParkCursor(), SwFEShell::ParkCursorInTab(), SwCursorShell::ParkPams(), SwFEShell::Paste(), SwFEShell::PastePages(), SwCursorShell::Push(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoRedlineDelete::RedoRedlineImpl(), SwRedlineExtraData_FormatColl::Reject(), sw::DocumentRedlineManager::RejectRedline(), SwUndo::RemoveIdxFromRange(), sw::DocumentContentOperationsManager::RemoveLeadingWhiteSpace(), sw::ReplaceBackReferences(), SwEditShell::ReplaceDropText(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwHHCWrapper::ReplaceUnit(), sw::mark::MarkManager::repositionMark(), sw::DocumentContentOperationsManager::ReRead(), SwUndoSaveSection::SaveSection(), SwWW8AttrIter::SearchNext(), SwWrtShell::SelAll(), SwAccessibleContext::Select(), SwAccessibleTable::selectAccessibleChild(), SwCursorShell::SelectHiddenRange(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwDoc::SelectNextRubyChars(), SwXParagraph::SelectPaM(), SwCursor::SelectWordWT(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwCursorShell::SelTableRowOrCol(), SwCursorShell::SetCursor(), SwExtTextInput::SetInputData(), SwUndoInserts::SetInsertRange(), SwEditShell::SetLinguRange(), SwExtTextInput::SetOverwriteCursor(), sw::annotation::SwAnnotationWin::SetPosAndSize(), sw::DocumentRedlineManager::SetRedlineComment(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwDoc::SetTextFormatCollByAutoFormat(), SwUndRng::SetValues(), SwDoc::SortText(), sw_GetJoinFlags(), SwCallLink::SwCallLink(), SwShellTableCursor::SwShellTableCursor(), SwUndoDelete::SwUndoDelete(), SwXTextTableCursor::SwXTextTableCursor(), SwDoc::TextToTable(), SwUndoInsert::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwTextNode::Update(), SwCursorShell::UpdateCursor(), sw::UpdateFramesForRemoveDeleteRedline(), WW8Export::WriteMainText(), sw::XTextRangeToSwPaM(), SwCallLink::~SwCallLink(), SwExtTextInput::~SwExtTextInput(), and SwHandleAnchorNodeChg::~SwHandleAnchorNodeChg().

SwPosition* SwPaM::GetMark ( )
inline

Definition at line 210 of file pam.hxx.

SwPaM* SwPaM::GetNext ( )
inline

Definition at line 264 of file pam.hxx.

References sw::Ring< value_type >::GetNextInRing().

Referenced by SwEditShell::AutoFormat(), SwAccessibleMap::BuildSelectedParas(), CheckRange(), SwCursorShell::ClearUpCursors(), SwEditWin::Command(), Writer::CopyNextPam(), sw::DeepCopyPaM(), SwEditShell::Delete(), SwEditShell::DeleteGlobalDocContent(), SwAutoFormat::DeleteSelImpl(), SwDoc::FillRubyList(), SwAccessibleDocument::getAccFlowTo(), SwCursorShell::GetCursorCnt(), SwUnoCursorHelper::GetCurTextFormatColl(), SwAccessibleFrameBase::GetSelectedState(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoRedline(), SwView::HyphenateDocument(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), SwEditShell::IsInsRegionAvailable(), lcl_FindSelection(), lcl_GetBoxSel(), lcl_SetNodeNumStart(), lcl_TstFlyRange(), SwTableCursor::MakeBoxSels(), SwDoc::MergeTable(), SwEditShell::MoveGlobalDocContent(), SwEditShell::MoveLeftMargin(), SwEditShell::NoNum(), SwUnoInternalPaM::operator=(), PaMCorrAbs(), PaMCorrRel(), SwCursorShell::ParkPams(), SwFEShell::Paste(), SwReader::Read(), SwAccessibleParagraph::removeSelection(), SwEditShell::ResetAttr(), SwUnoCursorHelper::resetCursorPropertyValue(), SwXTextView::select(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwUnoCursorHelper::SetCursorAttr(), SwUnoCursorHelper::setNumberingProperty(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwView::StartTextConversion(), SwEditShell::TableToText(), SwEditShell::TransliterateText(), SwDoc::UnProtectTables(), SwWriter::Write(), SwDoc::~SwDoc(), and SwUnoInternalPaM::~SwUnoInternalPaM().

const SwPaM* SwPaM::GetNext ( ) const
inline

Definition at line 266 of file pam.hxx.

References sw::Ring< value_type >::GetNextInRing().

SwNode& SwPaM::GetNode ( bool  bPoint = true) const
inline
Returns
current Node at Point/Mark

Definition at line 223 of file pam.hxx.

References SwPosition::nNode.

Referenced by SwHTMLParser::AppendTextNode(), SwWW8ImplReader::AppendTextNode(), SwXFootnote::attach(), SwXTextField::attach(), SwXFrame::attachToRange(), SwEditShell::AutoCorrect(), SwAutoFormat::BuildEnum(), SwHTMLParser::BuildTable(), SwEditShell::CanMergeTable(), SwXText::Impl::CheckForOwnMember(), SwAutoCorrDoc::ChgAutoCorrWord(), SwXText::Impl::ConvertCell(), SwXText::convertToTextFrame(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwXBodyText::CreateTextCursor(), SwXTextFrame::createTextCursor(), SwXBodyText::createTextCursorByRange(), SwXCell::createTextCursorByRange(), SwXHeadFootText::createTextCursorByRange(), SwXTextFrame::createTextCursorByRange(), SwAutoFormat::DelEmptyLine(), SwAutoCorrDoc::Delete(), SwDoc::DeleteCol(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwHTMLParser::EndPara(), SwHTMLParser::FinishFootEndNote(), SwEditShell::GetChunkForAutoText(), SwEditShell::GetCorrection(), SwEditShell::GetCurFootnote(), SwUnoCursorHelper::getCursorPropertyValue(), SwEditShell::GetCurWord(), SwRangeRedline::GetDescr(), SwEditShell::GetDropText(), SwSpellDialogChildWindow::GetFocus(), SwEditShell::GetGrammarCorrection(), SwEditShell::GetGrfSize(), SwEditShell::GetIMapGraphic(), SwCursorShell::GetOutlinePos(), SwDoc::GetPaMDescr(), SwEditShell::GetPrevAutoCorrWord(), SwXRedline::getPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwXTextPortion::getString(), GetTableSel(), SwLangHelper::GetTextForLanguageGuessing(), SwCursor::GoEndWordWT(), SwCursorShell::GoNextCell(), SwCursor::GoNextWordWT(), SwCursor::GoPrevWordWT(), SwCursor::GoSentence(), SwCursor::GoStartWordWT(), GotoCurrRegionAndSkip(), SwCursor::GotoFootnoteAnchor(), SwCursorShell::GotoNextOutline(), SwCursorShell::GotoPrevOutline(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoRange(), SwWW8ImplReader::HandlePageBreakChar(), SwFEShell::HasBoxSelection(), SwAutoCorrDoc::Insert(), SwWrtShell::Insert(), SwFEShell::Insert(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwHTMLParser::InsertImage(), SwXReferenceMark::Impl::InsertRefMark(), SwXText::insertString(), SwXText::insertTextContent(), InvalidatePaM(), SwCursorShell::IsCursorInTable(), SwCursor::IsEndWordWT(), SwCursor::IsInProtectTable(), MSWordExportBase::IsInTable(), SwCursor::IsInWordWT(), SwUnoCursorHelper::IsNodeNumStart(), SwCursor::IsSelOvr(), SwCursor::IsStartWordWT(), SwAutoFormat::JoinPrevPara(), lcl_CollectDeletedRedlines(), lcl_CreatePortions(), lcl_GetBoxSel(), lcl_IsNewStyleTable(), lcl_UpDown(), SwNoTextFrame::LeftMargin(), SwTextFrame::LeftMargin(), SwSpellDialogChildWindow::LoseFocus(), SwDOCXReader::MakeEntries(), SwFEShell::MergeTab(), SwEditShell::MergeTable(), SwDoc::MergeTable(), sw::DocumentContentOperationsManager::MoveRange(), SwUndoSaveContent::MoveToUndoNds(), SwTableCursor::NewTableSelection(), SwHTMLParser::NextToken(), WW8TabDesc::ParkPaM(), SwTransferable::Paste(), SwFEShell::Paste(), SwFEShell::PastePages(), SwWW8ImplReader::Read_F_IncludeText(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::Read_LFOPosition(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::ReadText(), SwWW8ImplReader::ReadTextAttr(), SwUndoSort::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnTextNode(), SwUndoTextToTable::RepeatImpl(), SwUndoTableToText::RepeatImpl(), SwUndoFormatAttr::RepeatImpl(), SwUndoInsLayFormat::RepeatImpl(), SwUndoTableHeadline::RepeatImpl(), SwEditShell::ReplaceDropText(), SwAutoCorrDoc::ReplaceRange(), SwNoTextFrame::RightMargin(), SwTextFrame::RightMargin(), SwCursor::SelectWordWT(), SwHTMLParser::SetAnchorAndAdjustment(), SwAutoCorrDoc::SetAttr(), SwFltControlStack::SetAttrInDoc(), SwUnoCursorHelper::SetCursorAttr(), SwAutoCorrDoc::SetINetAttr(), SwUndRng::SetPaM(), WW8TabDesc::SetPamInCell(), SwXTextViewCursor::setPropertyValue(), SwXTextTableCursor::setPropertyValue(), SwWW8ImplReader::SetTextFormatCollAndListLevel(), SwEditShell::SplitTable(), SwPaM(), SwUndoDelete::SwUndoDelete(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoTableMerge::SwUndoTableMerge(), SwUndoCompDoc::UndoImpl(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwCursorShell::UpdateCursor(), SwCursor::UpDown(), and MSWordExportBase::WriteText().

sal_uInt16 SwPaM::GetPageNum ( bool  bAtPoint = true,
const Point pLayPos = nullptr 
)
const SwPosition* SwPaM::GetPoint ( ) const
inline

Definition at line 207 of file pam.hxx.

Referenced by sw::DocumentRedlineManager::AcceptRedline(), sw::DocumentRedlineManager::AcceptRedlineParagraphFormatting(), SwWrtShell::addCurrentPosition(), MSWordExportBase::AddLinkTarget(), SwHTMLParser::AddParSpace(), SwAccessibleParagraph::addSelection(), SwDoc::AdjustCellWidth(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwHTMLParser::AppendTextNode(), SwDoc::AppendUndoForInsertFromDB(), SwEditShell::ApplyChangedSentence(), SwXFootnote::attach(), SwXTextField::attach(), SwXTextTable::attach(), SwXMeta::AttachImpl(), SwXFrame::attachToRange(), SwAutoFormat::AutoCorrect(), SwEditShell::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwDoc::BalanceRowHeight(), SwCursorShell::BlockCursorToCursor(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildHeadLine(), SwAutoFormat::BuildNegIndent(), SwAccessibleMap::BuildSelectedParas(), SwHTMLParser::BuildTable(), SwHTMLParser::BuildTableCaption(), SwHTMLParser::BuildTableCell(), sw::CalcBreaks(), SwRootFrame::CalcFrameRects(), SwHTMLParser::CallParser(), SwUndoDelete::CanGrouping(), SwXFlatParagraph::changeAttributes(), sw::mark::MarkManager::changeFormFieldmarkType(), SwHHCWrapper::ChangeText(), SwXFlatParagraph::changeText(), CheckRange(), SwCursorShell::CheckTableBoxContent(), SwAutoCorrDoc::ChgAutoCorrWord(), SwCursorShell::ClearUpCursors(), SwWW8ImplReader::closeFont(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwEditWin::Command(), SwCursorShell::CompareCursorStackMkCurrPt(), sw::DocumentRedlineManager::CompressRedlines(), SwHTMLParser::Continue(), SwHHCWrapper::Convert(), SwTextNode::Convert(), SwXText::Impl::ConvertCell(), SwWW8ImplReader::ConvertSubToGraphicPlacement(), SwXText::convertToTextFrame(), SwFormatClipboard::Copy(), SwEditShell::Copy(), SwFEShell::Copy(), sw::CopyBookmarks(), SwFEShell::CopyDrawSel(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), SwDoc::CorrAbs(), SwDoc::CountWords(), SwCursor::Create(), SwShellCursor::Create(), SwTable::CreateSelection(), wwSectionManager::CreateSep(), WW8TabDesc::CreateSwTable(), SwXBodyText::CreateTextCursor(), SwXTextFrame::createTextCursor(), SwXBodyText::createTextCursorByRange(), SwXCell::createTextCursorByRange(), SwXTextFrame::createTextCursorByRange(), SwRangeRedline::DelCopyOfSection(), SwAutoFormat::DelEmptyLine(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwChartDataSequence::DeleteBox(), sw::DocumentContentOperationsManager::DeleteDummyChar(), SwEditShell::DeleteExtTextInput(), IDocumentMarkAccess::DeleteFieldmarkCommand(), SwEditShell::DeleteGlobalDocContent(), SwAutoFormat::DeleteJoinCurNextPara(), SwAutoFormat::DeleteLeadingTrailingBlanks(), sw::DocumentContentOperationsManager::DeleteRangeImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwAutoFormat::DeleteSelImpl(), SwWW8ImplReader::DeleteStack(), SwUndoMove::DelFootnote(), sw::DocumentContentOperationsManager::DelFullPara(), SwWrtShell::DelLeft(), SwAutoFormat::DelMoreLinesBlanks(), SwEditShell::DelNumRules(), SwWrtShell::DelRight(), SwAccessibleTable::deselectAccessibleChild(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwLayIdle::DoIdleJob_(), DoSearch(), SwCursor::DoSetBidiLevelLeftRight(), SwCursor::DoSetBidiLevelUpDown(), SwEditShell::DoSpecialInsert(), SwAutoFormat::DoTable(), dumpAsXml(), SwWW8ImplReader::emulateMSWordAddTextToParagraph(), SwHTMLParser::EndAttr(), SwHTMLParser::EndContext(), SwHTMLParser::EndContextAttrs(), SwHTMLParser::EndDefList(), SwHTMLParser::EndDefListItem(), SwXMLImport::endDocument(), SwHTMLParser::EndForm(), SwHTMLParser::EndHeading(), SwHTMLParser::EndPara(), SwHTMLParser::EndSection(), SwHTMLParser::EndTextFormatColl(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwFieldEditDlg::EnsureSelection(), SwTextShell::ExecCharAttrArgs(), SwTextShell::ExecField(), SwView::ExecSpellPopup(), SwCursor::ExpandToSentenceBorders(), SwChartDataSequence::ExtendTo(), SwEditShell::FillByEx(), SwCursor::FillFindPos(), SwViewShell::FillPrtDoc(), SwShellCursor::FillRects(), SwShellTableCursor::FillRects(), SwDoc::FillRubyList(), SwCursor::FindAll(), SwXTextDocument::FindAny(), SwRedlineTable::FindAtPosition(), sw::FindAttrImpl(), FindAttrsImpl(), sw::FindFormatImpl(), sw::FindTextImpl(), SwCursorShell::FindValidContentNode(), SwHTMLParser::FinishFootEndNote(), SwXText::Impl::finishOrAppendParagraph(), WW8TabDesc::FinishSwTable(), SwAccessibleDocument::getAccFlowTo(), sw::GetAllValidRanges(), SwXDocumentIndex::getAnchor(), SwDoc::GetBoxAlign(), SwDoc::GetBoxAttr(), SwCursorShell::GetBoxNms(), SwAccessibleParagraph::GetCaretPos(), GetCellRangeName(), SwEditShell::GetChunkForAutoText(), SwCursorShell::GetContentAtPos(), SwEditShell::GetCorrection(), SwEditShell::GetCurFootnote(), SwEditShell::GetCurLang(), SwUnoCursorHelper::GetCurPageStyle(), SwEditShell::GetCurrentParaOutlineLevel(), SwRootFrame::GetCurrPage(), SwCursorShell::GetCursorCnt(), SwUnoCursorHelper::getCursorPropertyValue(), SwEditShell::GetCurWord(), SwServerObject::GetData(), SwRangeRedline::GetDescr(), SwAccessibleDocument::getExtendedAttributes(), SwDoc::GetExtTextInput(), SwSpellDialogChildWindow::GetFocus(), SwWW8ImplReader::GetFormatAttr(), GetFrameInPage(), SwEditShell::GetGrammarCorrection(), SwEditShell::GetGrfNode_(), SwEditShell::GetGrfSize(), SwAutoCorrDoc::GetLanguage(), SwEditShell::GetLineCount(), GetMergeSel(), SwSpellDialogChildWindow::GetNextWrongSentence(), GetNode(), SwEditShell::GetNodeNumStart(), SwUnoCursorHelper::getNumberingProperty(), SwEditShell::GetNumLevel(), SwXTextRange::GetPositions(), SwCursorShell::GetPostItFieldAtCursor(), SwEditShell::GetPrevAutoCorrWord(), SwAutoCorrDoc::GetPrevPara(), SwXRedline::getPropertyValue(), SwXRedlinePortion::GetPropertyValue(), SwShellCursor::GetPtPos(), SwXTextTableCursor::getRangeName(), sw::DocumentRedlineManager::GetRedlinePos(), SwDoc::GetRowBackground(), SwDoc::GetRowHeight(), SwFEShell::GetRowSelectionFromTop(), SwDoc::GetRowSplit(), SwWW8AttrIter::GetRunLevelRedline(), SwCursorShell::GetShadowCursorPos(), SwCursorShell::GetSmartTagRect(), SwCursorShell::GetSmartTagTerm(), SwAccessibleParagraph::GetStates(), SwEditWin::GetSurroundingText(), SwEditWin::GetSurroundingTextSelection(), SwDoc::GetTabBorders(), SwCursorShell::GetTextDirection(), SwLangHelper::GetTextForLanguageGuessing(), SwNavigationMgr::goBack(), GoCurrPara(), GoCurrSection(), SwCursor::GoEndWordWT(), GoInContent(), GoInContentCells(), GoInContentCellsSkipHidden(), GoInContentSkipHidden(), GoInDoc(), GoInNode(), GoInSection(), SwCursorShell::GoNextCell(), GoNextPara(), SwCursor::GoNextWordWT(), SwCursor::GoPrevNextCell(), GoPrevPara(), SwCursor::GoPrevWordWT(), SwCursor::GoSentence(), SwCursor::GoStartWordWT(), SwContentTree::GotoContent(), GotoCurrRegionAndSkip(), GotoCurrTable(), SwInputFieldList::GotoFieldPos(), SwWrtShell::GotoFly(), SwFEShell::GotoFly(), SwCursorShell::GotoFlyAnchor(), SwCursorShell::GotoFooterText(), SwCursor::GotoFootnoteAnchor(), SwCursor::GotoFootnoteText(), SwCursorShell::GotoFootnoteText(), SwWrtShell::GotoFormatField(), SwCursorShell::GotoFormatField(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoHeaderText(), SwWrtShell::GotoINetAttr(), SwCursorShell::GotoINetAttr(), SwWrtShell::GotoMark(), SwCursor::GotoNextFootnoteAnchor(), SwCursorShell::GotoNextNum(), SwCursorShell::GotoNextOutline(), GotoNextRegion(), GotoNextTable(), SwWrtShell::GotoNextTOXBase(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwWrtShell::GotoOutline(), SwCursorShell::GotoOutline(), SwCursor::GotoPrevFootnoteAnchor(), SwCursorShell::GotoPrevNum(), SwCursorShell::GotoPrevOutline(), GotoPrevRegion(), GotoPrevTable(), SwCursorShell::GotoPrevTOXBase(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoRange(), SwWrtShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwWrtShell::GotoRefMark(), SwCursorShell::GotoRefMark(), SwCursor::GotoRegion(), SwWrtShell::GotoRegion(), SwNavigationMgr::GotoSwPosition(), SwCursor::GotoTable(), SwWrtShell::GotoTable(), SwCursor::GotoTableBox(), SwCursorShell::GotoTOXMark(), SwCursorShell::GotoTOXMarkBase(), SwAccessibleParagraph::grabFocus(), SwEditShell::HandleCorrectionError(), SwWW8ImplReader::HandlePageBreakChar(), SwFEShell::HasBoxSelection(), SwHTMLParser::HasCurrentParaBookmarks(), SwHTMLParser::HasCurrentParaFlys(), HasReadonlySel(), SwCursorShell::HasSelection(), SwRangeRedline::HasValidRange(), SwDoc::Hyphenate(), SwUndoReplace::Impl::Impl(), SwWW8ImplReader::ImportGraf(), SwWW8ImplReader::ImportOle(), WW8TabDesc::InFirstParaInCell(), SwXTextPortion::init(), WW8FlySet::Init(), SwWrtShell::Insert(), SwFEShell::Insert(), SwEditShell::Insert2(), SwHTMLParser::InsertAttr(), SwHTMLParser::InsertAttrs(), SwHTMLParser::InsertBookmark(), SwHTMLParser::InsertControl(), SwXText::insertControlCharacter(), SwEditShell::InsertDDETable(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentContentOperationsManager::InsertEmbObject(), SwUnoCursorHelper::InsertFile(), SwHTMLParser::InsertFlyFrame(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), sw::DocumentContentOperationsManager::InsertGraphic(), sw::DocumentContentOperationsManager::InsertGraphicObject(), SwHTMLParser::InsertHorzRule(), SwHTMLParser::InsertImage(), SwHTMLParser::InsertLineBreak(), sw::DocumentContentOperationsManager::InsertOLE(), SwWrtShell::InsertPostIt(), SwXReferenceMark::Impl::InsertRefMark(), wwSectionManager::InsertSegments(), SwHTMLParser::InsertSpacer(), sw::DocumentContentOperationsManager::InsertString(), SwDoc::InsertSwSection(), sw::util::InsertedTablesManager::InsertTable(), SwEditShell::InsertTable(), SwHTMLParser::InsertTableContents(), SwHTMLParser::InsertTableSection(), SwHTMLParser::InsertTempTableCaptionSection(), SwView::InsertThesaurusSynonym(), SwXDocumentIndexMark::Impl::InsertTOXMark(), SwEditShell::InsertURL(), SwRangeRedline::InvalidateRange(), SwCursor::IsAtLeftRightMargin(), IsAtStartOrEndOfFrame(), SwCursor::IsAtValidPos(), SwTableCursor::IsCursorMoved(), SwTableCursor::IsCursorMovedUpdate(), SwCursorShell::IsCursorPtAtEnd(), IsEmptyBox(), SwUnoCursorHelper::IsEndOfPara(), SwCursor::IsEndWordWT(), SwCursorShell::isInHiddenTextFrame(), SwCursor::IsInProtectTable(), SwShellTableCursor::IsInside(), SwCursor::IsInWordWT(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), SwCursor::IsNoContent(), SwEditShell::IsNumRuleStart(), SwEditWin::IsOverHeaderFooterFly(), SwCursorShell::IsSelFullPara(), SwUnoCursor::IsSelOvr(), SwUnoTableCursor::IsSelOvr(), SwCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), SwCursor::IsStartEndSentence(), SwUnoCursorHelper::IsStartOfPara(), SwXTextCursor::isStartOfSentence(), SwCursor::IsStartWordWT(), SwCursorShell::IsTableComplexForChart(), SwWW8ImplReader::JoinNode(), SwAutoFormat::JoinPrevPara(), SwCursorShell::KillPams(), SwUnoCursorHelper::lcl_createPamCopy(), lcl_CreatePortions(), lcl_CursorOk(), lcl_dbg_out(), lcl_EnsureValidPam(), lcl_ExportFieldMark(), lcl_ExportHints(), lcl_FillFieldMarkArray(), lcl_FillRedlineArray(), lcl_FillSoftPageBreakArray(), lcl_FindSelection(), lcl_ForceIntoMeta(), lcl_FormatPostIt(), lcl_getFormatCollection(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_MoveCursor(), lcl_SearchAttr(), lcl_SetAttrPam(), lcl_SetNodeNumStart(), lcl_UpDown(), SwNoTextFrame::LeftMargin(), SwTextFrame::LeftMargin(), SwCursor::LeftRight(), SwCursorShell::LeftRight(), SwCursor::LeftRightMargin(), WW8Glossary::Load(), SwSpellDialogChildWindow::LoseFocus(), MakeBookRegionOrPoint(), SwUnoTableCursor::MakeBoxSels(), SwTableCursor::MakeBoxSels(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwCursor::MakeFindRange(), SwDoc::MakeFlyAndMove(), SwWW8ImplReader::MakeGrafNotInContent(), sw::mark::MarkManager::makeMark(), SwCursorShell::MakeOutlineSel(), MakePoint(), SwTextFrame::MakePos(), SwFltStackEntry::MakeRegion(), sw::mark::MarkBase::MarkBase(), WW8TabDesc::MergeCells(), SwDoc::MergeDoc(), SwEditShell::MergeTable(), SwDoc::MergeTable(), SwEditWin::MouseButtonDown(), sw::DocumentContentOperationsManager::MoveAndJoin(), SwCursorShell::MoveColumn(), SwCursorShell::MoveCursorToNum(), SwCursorShell::MoveFieldType(), SwRangeRedline::MoveFromSection(), SwWW8ImplReader::MoveInsideFly(), SwEditShell::MoveLeftMargin(), SwDoc::MoveOutlinePara(), SwWW8ImplReader::MoveOutsideFly(), WW8TabDesc::MoveOutsideTable(), SwCursor::MovePara(), SwDoc::MoveParagraphImpl(), SwUndoSaveContent::MovePtBackward(), SwUndoSaveContent::MovePtForward(), sw::DocumentContentOperationsManager::MoveRange(), SwCursor::MoveRegion(), SwCursorShell::MoveTable(), SwRangeRedline::MoveToSection(), SwHTMLParser::NewAttr(), SwWW8ImplReader::NewAttr(), SwHTMLParser::NewDefList(), SwHTMLParser::NewDivision(), SwHTMLParser::NewForm(), SwHTMLParser::NewHeading(), SwHTMLParser::NewMultiCol(), SwHTMLParser::NewPara(), SwHTMLParser::NewTextFormatColl(), SwHTMLParser::NextToken(), SwEditShell::NoNum(), SwDoc::NoNum(), sw::mark::MarkManager::NotifyCursorUpdate(), SwEditShell::NumUpDown(), sw::util::SetInDocAndDelete::operator()(), operator<<(), SwUnoInternalPaM::operator=(), SwEditShell::OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), SwTableCursor::ParkCursor(), SwCursorShell::ParkCursor(), SwFEShell::ParkCursorInTab(), WW8TabDesc::ParkPaM(), SwCursorShell::ParkPams(), SwTransferable::Paste(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTable::PrepareMerge(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), ww8::WW8TableInfo::processTableBoxLines(), SwCursorShell::Push(), SwDOCXReader::Read(), XMLReader::Read(), WW8Reader::Read(), SwReader::Read(), SwWW8ImplReader::Read_AlignFont(), SwWW8ImplReader::Read_Bidi(), SwWW8ImplReader::Read_BoldBiDiUsw(), SwWW8ImplReader::Read_BoldUsw(), SwWW8ImplReader::Read_BoolItem(), SwWW8ImplReader::Read_Border(), SwWW8ImplReader::Read_BreakBefore(), SwWW8ImplReader::Read_CColl(), SwWW8ImplReader::Read_CharBorder(), SwWW8ImplReader::Read_CharHighlight(), SwWW8ImplReader::Read_CharShadow(), SwWW8ImplReader::Read_CRevisionMark(), SwWW8ImplReader::Read_DoubleLine_Rotate(), SwWW8ImplReader::Read_Emphasis(), SwWW8ImplReader::Read_F_Hyperlink(), SwWW8ImplReader::Read_F_IncludeText(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::Read_FontKern(), SwWW8ImplReader::Read_FontSize(), SwWW8ImplReader::Read_HdFtFootnoteText(), SwWW8ImplReader::Read_HdFtText(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwWW8ImplReader::Read_Hyphenation(), SwWW8ImplReader::Read_IdctHint(), SwWW8ImplReader::Read_Justify(), SwWW8ImplReader::Read_KeepLines(), SwWW8ImplReader::Read_KeepParas(), SwWW8ImplReader::Read_Kern(), SwWW8ImplReader::Read_Language(), SwWW8ImplReader::Read_LineSpace(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::Read_NoLineNumb(), SwWW8ImplReader::Read_ParaAutoAfter(), SwWW8ImplReader::Read_ParaAutoBefore(), SwWW8ImplReader::Read_ParaBackColor(), SwWW8ImplReader::Read_ParaContextualSpacing(), SwWW8ImplReader::Read_POutLvl(), SwWW8ImplReader::Read_Relief(), SwWW8ImplReader::Read_RTLJustify(), SwWW8ImplReader::Read_ScaleWidth(), SwWW8ImplReader::Read_Shade(), SwWW8ImplReader::Read_SubF_Ruby(), SwWW8ImplReader::Read_SubSuper(), SwWW8ImplReader::Read_SubSuperProp(), SwWW8ImplReader::Read_Symbol(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::Read_TextAnim(), SwWW8ImplReader::Read_TextBackColor(), SwWW8ImplReader::Read_TextColor(), SwWW8ImplReader::Read_TextForeColor(), SwWW8ImplReader::Read_UL(), SwWW8ImplReader::Read_Underline(), SwWW8ImplReader::Read_UnderlineColor(), SwWW8ImplReader::Read_UsePgsuSettings(), SwWW8ImplReader::Read_WidowControl(), SwWW8ImplReader::ReadChar(), SwWW8ImplReader::ReadChars(), SwWW8ImplReader::ReadText(), SwWW8ImplReader::ReadTextAttr(), SwUndoSplitNode::RedoImpl(), SwUndoInsNum::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoTableToText::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwUndoRedlineDelete::RedoRedlineImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwCursorShell::RefreshBlockCursor(), SwHTMLParser::RegisterFlyFrame(), SwWW8ImplReader::RegisterNumFormatOnTextNode(), SwRedlineExtraData_FormatColl::Reject(), sw::DocumentRedlineManager::RejectRedline(), SwPasteContext::remember(), SwUndo::RemoveIdxFromRange(), SwDoc::RemoveInvisibleContent(), sw::DocumentContentOperationsManager::RemoveLeadingWhiteSpace(), SwUndoSplitNode::RepeatImpl(), SwUndoTOXChange::RepeatImpl(), SwUndoInsSection::RepeatImpl(), SwUndoInsTable::RepeatImpl(), SwUndoInsert::RepeatImpl(), SwUndoTableToText::RepeatImpl(), SwUndoNumOrNoNum::RepeatImpl(), SwUndoNumRuleStart::RepeatImpl(), SwUndoDontExpandFormat::RepeatImpl(), SwUndoInsertLabel::RepeatImpl(), SwUndoInsLayFormat::RepeatImpl(), SwUndoSplitTable::RepeatImpl(), SwUndoMergeTable::RepeatImpl(), SwEditShell::ReplaceDropText(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), sw::mark::MarkManager::repositionMark(), sw::DocumentContentOperationsManager::ReRead(), SwDoc::ResetAttrs(), SwUnoCursorHelper::resetCursorPropertyValue(), WW8ReaderSave::Restore(), SwHTMLParser::RestoreDocContext(), SwCursor::RestoreSavePos(), SwNoTextFrame::RightMargin(), SwTextFrame::RightMargin(), SwAutoCorrDoc::SaveCpltSttWord(), SwHTMLParser::SaveDocContext(), SaveFlyInRange(), SwEditShell::SaveGlossaryDoc(), SwUndoAttr::SaveRedlineData(), SwUndoSaveSection::SaveSection(), SwCursorShell::SaveTableBoxContent(), SwWW8AttrIter::SearchNext(), SwWrtShell::SelAll(), SwAccessibleContext::Select(), SwAccessibleTable::selectAccessibleChild(), SwCursorShell::SelectHiddenRange(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SwHHCWrapper::SelectNewUnit_impl(), SwDoc::SelectNextRubyChars(), SwCursorShell::SelectNxtPrvHyperlink(), SwXParagraph::SelectPaM(), SwCursorShell::SelectText(), SwCursorShell::SelectTextAttr(), SwCursor::SelectWordWT(), SwFEShell::SelFlyGrabCursor(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwCursorShell::SelTable(), SwCursorShell::SelTableBox(), SwFEShell::SelTableRowCol(), SwCursorShell::SelTableRowOrCol(), SwHTMLParser::SetAnchorAndAdjustment(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), SwDoc::SetBoxAttr(), SwAutoFormat::SetColl(), SwEditShell::SetCurNumRule(), SwRootFrame::SetCurrPage(), SwCursorShell::SetCursor(), SwCursorShell::SetCursorInHdFt(), SwDoc::SetFormatItemByAutoFormat(), sw::mark::SaveBookmark::SetInDoc(), SwExtTextInput::SetInputData(), SwUndoInserts::SetInsertRange(), SwEditShell::SetLinguRange(), SwShellCursor::SetMark(), SwEditShell::SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SwDoc::SetNumRule(), SwEditShell::SetNumRuleStart(), SwExtTextInput::SetOverwriteCursor(), SwPamRanges::SetPam(), SwUndRng::SetPaM(), WW8TabDesc::SetPamInCell(), SwVisibleCursor::SetPosAndShow(), sw::DocumentRedlineManager::SetRedlineComment(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwDoc::SetRowSplit(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwCursorShell::SetShadowCursorPos(), SwWW8ImplReader::SetSpacing(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwUndRng::SetValues(), SwHTMLParser::Show(), SwWW8ImplReader::simpleAddTextToParagraph(), SwFEShell::Sort(), SwDoc::SortText(), SwDoc::Spell(), SwEditShell::SpellStart(), SwHTMLParser::SplitAttrTab(), SwDoc::SplitDoc(), SwEditShell::SplitTable(), SwWW8ImplReader::StartApo(), SwXMLImport::startDocument(), SwWW8ImplReader::StartTable(), SwTextShell::StateField(), SwWW8ImplReader::StopApo(), SwHTMLParser::StripTrailingLF(), SwHTMLParser::StripTrailingPara(), sw_GetJoinFlags(), sw_JoinText(), SwCallLink::SwCallLink(), SwFormatField::SwClientNotify(), SwCursorShell::SwCursorShell(), SwDataChanged::SwDataChanged(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoInsSection::SwUndoInsSection(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwXTextPortionEnumeration::SwXTextPortionEnumeration(), SwXTextTableCursor::SwXTextTableCursor(), SwEditShell::TableToText(), SwDoc::TextToTable(), SwUndoInsert::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInsertLabel::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwTextFrame::UnitDown(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp(), SwTextFrame::UnitUp_(), SwTOXBaseSection::Update(), SwGrfShell::SwExternalToolEdit::Update(), SwTextNode::Update(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), sw::UpdateFramesForRemoveDeleteRedline(), SwDoc::UpdateRsid(), SwCursor::UpDown(), WW8TabDesc::UseSwTable(), SwFEShell::WizardGetFly(), WW8Export::WriteMainText(), MSWordExportBase::WriteText(), WW8SwFlyPara::WW8SwFlyPara(), sw::XTextRangeToSwPaM(), SwCallLink::~SwCallLink(), SwCursorShell::~SwCursorShell(), SwExtTextInput::~SwExtTextInput(), SwHandleAnchorNodeChg::~SwHandleAnchorNodeChg(), and SwPasteContext::~SwPasteContext().

SwPosition* SwPaM::GetPoint ( )
inline

Definition at line 208 of file pam.hxx.

SwPaM* SwPaM::GetPrev ( )
inline
const SwPaM* SwPaM::GetPrev ( ) const
inline

Definition at line 270 of file pam.hxx.

References sw::Ring< value_type >::GetPrevInRing().

OUString SwPaM::GetText ( ) const
bool SwPaM::HasMark ( ) const
inline

A PaM marks a selection if Point and Mark are distinct positions.

Returns
true if the PaM spans a selection

Definition at line 205 of file pam.hxx.

Referenced by sw::DocumentRedlineManager::AcceptRedline(), SwDoc::AppendUndoForInsertFromDB(), SwEditShell::ApplyChangedSentence(), SwXTextField::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwEditShell::AutoFormat(), SwCursorShell::BlockCursorToCursor(), SwAccessibleMap::BuildSelectedParas(), SwHHCWrapper::ChangeText(), SwHHCWrapper::ChangeText_impl(), SwXMeta::CheckForOwnMemberMeta(), SwCursorShell::CheckTableBoxContent(), SwCursorShell::ClearUpCursors(), SwEditWin::Command(), SwHHCWrapper::Convert(), SwFormatClipboard::Copy(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwXRedlinePortion::CreateRedlineProperties(), SwFltControlStack::Delete(), SwXTextRange::DeleteAndInsert(), SwChartDataSequence::DeleteBox(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwLayIdle::DoIdleJob_(), dumpAsXml(), SwView::ExecSpellPopup(), SwView::Execute(), SwCursor::ExpandToSentenceBorders(), SwEditShell::FillByEx(), SwViewShell::FillPrtDoc(), SwShellCursor::FillRects(), SwCursor::FindAll(), SwRedlineTable::FindAtPosition(), SwCursorShell::FindValidContentNode(), SwEditWin::FlushInBuffer(), SwAccessibleDocument::getAccFlowTo(), GetCellRangeName(), SwEditShell::GetCurLang(), SwEditShell::GetCurrentOutlineLevels(), SwCursorShell::GetCursorCnt(), SwEditShell::GetGrfNode_(), SwEditShell::GetGrfSize(), SwEditShell::GetIMapGraphic(), SwXRedline::getPropertyValue(), SwXTextTableCursor::getRangeName(), SwAccessibleFrameBase::GetSelectedState(), SwView::GetState(), SwXTextRange::getString(), SwUnoCursorHelper::GetTextFromPam(), SwCursorShell::GoNextCell(), SwXTextViewCursor::gotoRange(), SwXTextCursor::gotoRange(), SwCursorShell::GotoRedline(), SwNavigationMgr::GotoSwPosition(), SwCursor::GotoTable(), SwCursorShell::HasMark(), HasReadonlySel(), SwCursorShell::HasSelection(), SwXTextPortion::init(), SwXText::insertControlCharacter(), SwUnoCursorHelper::InsertFile(), SwDoc::InsertSwSection(), SwEditShell::InsertURL(), SwCursor::IsInProtectTable(), SwEditShell::IsInsRegionAvailable(), SwDoc::IsInsRegionAvailable(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), SwCursorShell::IsSelection(), SwUnoTableCursor::IsSelOvr(), SwCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), lcl_CreatePortions(), lcl_CursorOk(), lcl_CursorSelect(), lcl_dbg_out(), lcl_FillRedlineArray(), SwCursorShell::LeftRight(), SwTableCursor::MakeBoxSels(), sw::mark::MarkManager::makeMark(), sw::mark::MarkBase::MarkBase(), SwEditShell::MoveNumParas(), SwDoc::MoveParagraph(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwCursor::MoveTable(), SwCursorShell::MoveTable(), SwFEShell::NewFlyFrame(), Normalize(), operator<<(), SwUnoInternalPaM::operator=(), operator=(), SwCursorShell::Push(), SwUndoDelete::RedoImpl(), sw::DocumentRedlineManager::RejectRedline(), SwAccessibleParagraph::removeSelection(), SwUndoOverwrite::RepeatImpl(), SwUndoDelete::RepeatImpl(), sw::ReplaceBackReferences(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), sw::mark::MarkManager::repositionMark(), sw::DocumentContentOperationsManager::ReRead(), SwDoc::ResetAttrs(), SwAccessibleContext::Select(), SwCursorShell::SelectHiddenRange(), SwDoc::SelectNextRubyChars(), SwUnoCursorHelper::SelectPam(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwFltControlStack::SetAttrInDoc(), SwCursorShell::SetCursor(), SwDoc::SetFormatItemByAutoFormat(), SwExtTextInput::SetInputData(), SwUndoInserts::SetInsertRange(), SwDoc::SetNumRule(), SwCursorShell::SetSelection(), SwUnoCursorHelper::SetString(), SwUndRng::SetValues(), SwCursor::SttEndDoc(), SwWrtShell::SttSelect(), SwRangeRedline::SwRangeRedline(), SwUndoDelete::SwUndoDelete(), SwUndoInsSection::SwUndoInsSection(), SwXRedlinePortion::SwXRedlinePortion(), SwXTextTableCursor::SwXTextTableCursor(), SwCursorShell::TestCurrPam(), SwDoc::UnProtectTables(), SwTextNode::Update(), SwCursorShell::UpdateCursor(), SwEditShell::UpdateOneField(), SwCursor::UpDown(), SwWriter::Write(), sw::XTextRangeToSwPaM(), and SwCallLink::~SwCallLink().

bool SwPaM::HasReadonlySel ( bool  bFormView) const
void SwPaM::InvalidatePaM ( )
bool SwPaM::IsInFrontOfLabel ( ) const
inline
bool SwPaM::IsMultiSelection ( ) const
inline
bool SwPaM::Move ( SwMoveFnCollection const &  fnMove = fnMoveForward,
SwGoInDoc  fnGo = GoInContent 
)

Movement of cursor.

movement of cursor

Definition at line 495 of file pam.cxx.

References m_bIsInFrontOfLabel.

Referenced by sw::DocumentContentOperationsManager::AppendTextNode(), SwXFrame::attachToRange(), SwEditShell::AutoFormatBySplitNode(), SwHTMLParser::BuildTableCell(), SwHTMLParser::CallParser(), SwDoc::ClearLineNumAttrs(), SwHTMLParser::Continue(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), SwDoc::ConvertFieldsToText(), SwFormatClipboard::Copy(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwWW8ImplReader::CoreLoad(), SwXRedlineText::createEnumeration(), SwXRedline::createEnumeration(), XMLRedlineImportHelper::CreateRedlineTextSection(), wwSectionManager::CreateSep(), SwXBodyText::CreateTextCursor(), SwXTextFrame::createTextCursor(), SwXHeadFootText::createTextCursorByRange(), SwDoc::DeleteRowCol(), sw::DocumentContentOperationsManager::DelFullPara(), DoSearch(), SwAutoFormat::DoTable(), SwHTMLParser::EndAttr(), SwXMLImport::endDocument(), SwHTMLParser::EndSection(), SwChartDataSequence::ExtendTo(), SwDoc::FillRubyList(), SwXText::Impl::finishOrAppendParagraph(), SwXDocumentIndex::getAnchor(), SwXTextSection::getAnchor(), SwServerObject::GetData(), GoNextPara(), GoPrevPara(), SwCursor::GotoRegion(), SwCursor::GotoTable(), SwCursor::GotoTableBox(), IMPL_LINK(), SwHTMLParser::InsertHorzRule(), SwHTMLParser::InsertImage(), wwSectionManager::InsertSegments(), IsEmptyBox(), SwContentAtPos::IsInRTLText(), lcl_CpyBox(), lcl_EnsureValidPam(), SwCursor::LeftRight(), SwTableCursor::MakeBoxSels(), SwCursorShell::MakeOutlineSel(), SwDoc::MergeTable(), SwDoc::MoveParagraphImpl(), SwUndoSaveContent::MovePtBackward(), SwUndoSaveContent::MovePtForward(), sw::DocumentContentOperationsManager::MoveRange(), SwHTMLParser::NewDivision(), SwHTMLParser::NewMultiCol(), SwWW8ImplReader::Read_F_Macro(), SwUndoAttr::RedoImpl(), SwUndo::RemoveIdxFromRange(), SwUndoInsert::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoTableToText::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwAccessibleTable::selectAccessibleChild(), SwCursorShell::SelTable(), SwCursorShell::SelTableBox(), SwCursorShell::SelTableRowOrCol(), SwHTMLParser::SetAnchorAndAdjustment(), SwUndRng::SetPaM(), SwXFrame::setPropertyValue(), SwDoc::SetRubyList(), SwHTMLParser::SplitAttrTab(), sw::DocumentContentOperationsManager::SplitNode(), SwXMLImport::startDocument(), SwHTMLParser::StripTrailingPara(), SwCursor::SttEndDoc(), SwFormatField::SwClientNotify(), SwUndoDelete::SwUndoDelete(), SwXTextTableCursor::SwXTextTableCursor(), SwEditShell::TableToText(), SwUndoInsert::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwTOXBaseSection::Update(), SwDoc::UpdatePagesForPrintingWithPostItData(), SwCursor::UpDown(), and SwWriter::Write().

void SwPaM::Normalize ( bool  bPointFirst = true)

Normalizes PaM, i.e.

sort point and mark.

Parameters
bPointFirsttrue: If the point is behind the mark then swap. false: If the mark is behind the point then swap.

Definition at line 532 of file pam.cxx.

References Exchange(), HasMark(), m_pMark, and m_pPoint.

Referenced by sw::DocumentContentOperationsManager::DelFullPara(), SwTextShell::Execute(), FindAttrsImpl(), SwWrtShell::Insert(), SwXDocumentIndexMark::Impl::InsertTOXMark(), lcl_CreatePortions(), lcl_ExportHints(), and sw::DocumentContentOperationsManager::ReplaceRange().

SwPaM & SwPaM::operator= ( const SwPaM rPam)

@@ semantic: no copy assignment for super class Ring.

Definition at line 451 of file pam.cxx.

References DeleteMark(), HasMark(), m_pMark, m_pPoint, and SetMark().

void SwPaM::SetInFrontOfLabel_ ( bool  bNew)
inline

Definition at line 172 of file pam.hxx.

void SwPaM::SetMark ( )
virtual

Unless this is called, the getter method of Mark will return Point.

Reimplemented in SwShellTableCursor, and SwShellCursor.

Definition at line 469 of file pam.cxx.

References m_Bound1, m_Bound2, m_pMark, and m_pPoint.

Referenced by SwAccessibleParagraph::addSelection(), sw::DocumentContentOperationsManager::AppendTextNode(), SwEditShell::ApplyChangedSentence(), SwXTextField::attach(), SwXFrame::attachToRange(), SwAutoFormat::AutoCorrect(), SwEditShell::AutoFormatBySplitNode(), SwCursorShell::BlockCursorToCursor(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildNegIndent(), SwHTMLParser::BuildTable(), SwHTMLParser::CallParser(), SwHHCWrapper::ChangeText_impl(), SwAutoCorrDoc::ChgAutoCorrWord(), SwEditWin::Command(), SwHTMLParser::Continue(), SwTextNode::Convert(), SwDoc::ConvertFieldsToText(), SwFormatClipboard::Copy(), SwEditShell::Copy(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwDoc::CreateExtTextInput(), SwAutoFormat::DelEmptyLine(), SwChartDataSequence::DeleteBox(), SwEditShell::DeleteGlobalDocContent(), SwAutoFormat::DeleteJoinCurNextPara(), SwAutoFormat::DeleteLeadingTrailingBlanks(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), sw::DocumentContentOperationsManager::DelFullPara(), SwAutoFormat::DelMoreLinesBlanks(), DoSearch(), SwAutoFormat::DoUnderline(), SwXMLImport::endDocument(), SwCursor::ExpandToSentenceBorders(), DocxExportFilter::exportDocument(), SwChartDataSequence::ExtendTo(), SwDoc::FillRubyList(), RtfExportFilter::filter(), SwCursor::FindAll(), sw::FindAttrImpl(), FindAttrsImpl(), sw::FindFormatImpl(), sw::FindTextImpl(), SwCursorShell::FindValidContentNode(), SwXText::Impl::finishOrAppendParagraph(), SwEditWin::FlushInBuffer(), sw::GetAllValidRanges(), SwFormatFootnote::getAnchor(), SwXDocumentIndex::getAnchor(), SwXDocumentIndexMark::getAnchor(), SwEditShell::GetCurrentOutlineLevels(), SwServerObject::GetData(), SwXTextRange::GetPositions(), sw::GetRanges(), SwCursorShell::GetSmartTagRect(), SwXTextViewCursor::gotoRange(), SwCursorShell::GotoRedline(), SwEditShell::HandleCorrectionError(), SwXTextCursor::Impl::Impl(), SwXTextPortion::init(), SwXText::insertControlCharacter(), SwUnoCursorHelper::InsertFile(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), wwSectionManager::InsertSegments(), IsEmptyBox(), SwAutoFormat::JoinPrevPara(), lcl_CpyBox(), lcl_CursorSelect(), lcl_FindSelection(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_SetAttrPam(), SwTableCursor::MakeBoxSels(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwCursor::MakeFindRange(), SwFltStackEntry::MakeRegion(), SwDoc::MergeTable(), SwRangeRedline::MoveFromSection(), SwEditShell::MoveNumParas(), SwDoc::MoveParagraph(), SwUndoSaveContent::MovePtBackward(), sw::DocumentContentOperationsManager::MoveRange(), SwHTMLParser::NewDivision(), SwUnoInternalPaM::operator=(), operator=(), SwFEShell::PastePages(), SwTransferable::PrivateDrop(), SwWW8ImplReader::Read_F_Macro(), SwUndoAttr::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwDoc::RemoveInvisibleContent(), sw::DocumentContentOperationsManager::RemoveLeadingWhiteSpace(), SwUndoInsert::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoTableToText::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwDoc::ResetAttrs(), SwEditShell::SaveGlossaryDoc(), SwAccessibleTable::selectAccessibleChild(), SwHHCWrapper::SelectNewUnit_impl(), SwDoc::SelectNextRubyChars(), SwXParagraph::SelectPaM(), SwUnoCursorHelper::SelectPam(), SwCursor::SelectWordWT(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwFltControlStack::SetAttrInDoc(), SwDoc::SetFormatItemByAutoFormat(), SwExtTextInput::SetInputData(), SwShellCursor::SetMark(), SwXDocumentIndexMark::setMarkEntry(), SwXBookmark::setName(), SwPamRanges::SetPam(), SwUndRng::SetPaM(), SwXDocumentIndexMark::setPropertyValue(), SwDoc::SetRubyList(), SwAccessibleParagraph::setSelection(), SwCursorShell::SetSelection(), SwDoc::SetTextFormatCollByAutoFormat(), SwFEShell::Sort(), sw::DocumentContentOperationsManager::SplitNode(), SwHTMLParser::StripTrailingPara(), SwFormatField::SwClientNotify(), SwEditShell::TableToText(), SwUndoInsert::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwWriter::Write(), sw::XTextRangeToSwPaM(), and SwHandleAnchorNodeChg::~SwHandleAnchorNodeChg().

const SwPosition* SwPaM::Start ( ) const
inline

Definition at line 212 of file pam.hxx.

Referenced by sw::DocumentRedlineManager::AcceptRedlineParagraphFormatting(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::ApplyChangedSentence(), SwEditShell::ApplyParagraphClassification(), SwXDocumentIndex::attach(), SwXFrame::attach(), SwXTextSection::attach(), SwXTextField::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwAccessibleMap::BuildSelectedParas(), sw::CalcBreaks(), SwRootFrame::CalcFrameRects(), SwRangeRedline::CalcStartEnd(), SwUndoDelete::CanGrouping(), SwHHCWrapper::ChangeText(), SwXMeta::CheckForOwnMemberMeta(), sw::CheckParaRedlineMerge(), CheckRange(), SwTable::CollectBoxSelection(), SwEditShell::CollectParagraphClassification(), SwEditWin::Command(), SwXTextMarkup::commitTextRangeMarkup(), SwXText::Impl::ComparePositions(), sw::DocumentRedlineManager::CompressRedlines(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwDoc::CorrAbs(), SwDoc::CountWords(), SwXRedlineText::createEnumeration(), SwXRedline::createEnumeration(), SwAttrIter::CtorInitAttrIter(), SwRangeRedline::DelCopyOfSection(), SwFltControlStack::Delete(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelNumRules(), SwTextShell::ExecField(), SwView::Execute(), SwCursor::ExpandToSentenceBorders(), SwViewShell::FillPrtDoc(), SwDoc::FillRubyList(), SwUndo::FillSaveData(), SwUndo::FillSaveDataForFormat(), SwShellCursor::FillStartEnd(), SwRedlineTable::FindAtPosition(), SwXText::Impl::finishOrAppendParagraph(), SwEditWin::FlushInBuffer(), SwXTextSection::getAnchor(), SwCursorShell::GetBoxNms(), SwEditShell::GetCurrentOutlineLevels(), SwUnoCursorHelper::getCursorPropertyValue(), SwUnoCursorHelper::GetCurTextFormatColl(), SwHHCWrapper::GetNextPortion(), SwRedlineItr::GetNextRedln(), SwSpellDialogChildWindow::GetNextWrongSentence(), SwDoc::GetPaMDescr(), SwXText::getPropertyValue(), sw::GetRanges(), SwAccessibleParagraph::GetRedlineAtIndex(), SwTextNode::GetRedlineText(), SwWW8AttrIter::GetRunLevelRedline(), SwEditShell::GetScalingOfSelectedText(), SwAccessibleFrameBase::GetSelectedState(), SwXTextPortion::getStart(), SwXTextViewCursor::getStart(), SwXParagraph::getStart(), SwView::GetState(), SwXTextPortion::getString(), SwShellCursor::GetSttPos(), SwXTextViewCursor::getText(), GetText(), SwCursorShell::GetTextFieldAtCursor(), SwXTextCursor::gotoRange(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwEditShell::IgnoreGrammarErrorAt(), SwUndoReplace::Impl::Impl(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwWrtShell::Insert(), SwFEShell::InsertRow(), wwSectionManager::InsertSegments(), SwXText::insertString(), SwDoc::InsertSwSection(), SwXText::insertTextContentWithProperties(), InvalidatePaM(), SwEditShell::IsCursorInParagraphMetadataField(), SwEditWin::IsInputSequenceCheckingRequired(), SwDoc::IsInsRegionAvailable(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), SwEditShell::IsProtectedOutlinePara(), lcl_CollectDeletedRedlines(), lcl_CreatePortions(), lcl_CursorIsInSection(), lcl_ExportFieldMark(), lcl_FillRedlineArray(), lcl_FindSelection(), lcl_ForceIntoMeta(), lcl_getFormatCollection(), lcl_GetHighestClassificationParagraphClass(), lcl_GetRedlineAtNodeInsertionOrDeletion(), lcl_MaskDeletedRedlines(), lcl_MaskRedlines(), lcl_SelectParaAndReset(), lcl_TstFlyRange(), SwRedlineTable::LOKRedlineNotification(), sw::mark::MarkManager::makeMark(), SwFltStackEntry::MakeRegion(), SwDoc::MakeUniqueNumRules(), sw::DocumentContentOperationsManager::MoveAndJoin(), SwRangeRedline::MoveFromSection(), SwDoc::MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), SwDoc::MoveOutlinePara(), SwDoc::MoveParagraph(), SwDoc::MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), SwUndoSaveContent::MoveToUndoNds(), SwFEShell::NewFlyFrame(), SwDoc::NumUpDown(), SwRangeRedline::operator<(), OutASC_SwTextNode(), SwDoc::OutlineUpDown(), PaMCorrAbs(), SwCursorShell::ParkPams(), SwFEShell::Paste(), SwTransferable::PasteFileContent(), HTMLTable::PendingDrawObjectsInPaM(), SwHTMLParser::PendingObjectsInPaM(), SwUndoDelete::RedoImpl(), SwUndoRedlineSort::RedoRedlineImpl(), SwRedlineExtraData_FormatColl::Reject(), SwEditShell::RemoveParagraphMetadataFieldAtCursor(), SwAccessibleParagraph::removeSelection(), SwUndoSort::RepeatImpl(), sw::ReplaceBackReferences(), sw::ReplaceImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), SwDoc::ResetAttrs(), SwDoc::RstTextAttrs(), SaveFlyInRange(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), SwUndoSaveSection::SaveSection(), SwWW8AttrIter::SearchNext(), SwCursorShell::SelectNxtPrvHyperlink(), SwScriptInfo::selectRedLineDeleted(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SwServerObject::SendDataChanged(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwDoc::SetCurFootnote(), SwEditShell::SetExtTextInputData(), SwEditShell::SetNumberingRestart(), SwXParagraph::setPropertyToDefault(), SwXFrame::setPropertyValue(), sw::DocumentRedlineManager::SetRedlineComment(), SwDoc::SetRubyList(), SwRangeRedline::SetStart(), SwEditShell::SetTextFormatColl(), SwDoc::SetTextFormatColl(), SwUndRng::SetValues(), SwCursorShell::ShouldWait(), SwEditShell::SignParagraph(), SwFEShell::Sort(), SwDoc::SortText(), SwDoc::Spell(), sw::DocumentRedlineManager::SplitRedline(), sw_GetJoinFlags(), SwUndoDelete::SwUndoDelete(), SwCursorShell::TestCurrPam(), SwDoc::TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwUndoRedlineSort::UndoRedlineImpl(), SwDoc::UnProtectTables(), SwTextNode::Update(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwEditShell::UpdateOneField(), SwEditShell::ValidateCurrentParagraphSignatures(), Writer::Write(), and StgWriter::Write().

SwPosition* SwPaM::Start ( )
inline

Definition at line 214 of file pam.hxx.

Member Data Documentation

bool SwPaM::m_bIsInFrontOfLabel
private

Definition at line 142 of file pam.hxx.

Referenced by Move().

SwPosition SwPaM::m_Bound1
private

Definition at line 138 of file pam.hxx.

Referenced by SetMark(), and SwPaM().

SwPosition SwPaM::m_Bound2
private

Definition at line 139 of file pam.hxx.

Referenced by SetMark(), and SwPaM().

SwPosition* SwPaM::m_pMark
private

points at either m_Bound1 or m_Bound2

Definition at line 141 of file pam.hxx.

Referenced by Exchange(), GetPageNum(), Normalize(), operator=(), SetMark(), and SwPaM().

SwPosition* SwPaM::m_pPoint
private

points at either m_Bound1 or m_Bound2

Definition at line 140 of file pam.hxx.

Referenced by Exchange(), GetPageNum(), Normalize(), operator=(), SetMark(), and SwPaM().


The documentation for this class was generated from the following files: