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 316 of file pam.cxx.

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

Definition at line 326 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 429 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 431 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(), SwXText::convertToTextFrame(), 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(), SwHyphIter::InsertSoftHyph(), 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(), SwSpellIter::SpellSentence(), SwHTMLParser::StripTrailingPara(), SwHTMLParser::SwHTMLParser(), SwParaSelection::SwParaSelection(), SwRangeRedline::SwRangeRedline(), SwUndoDelete::SwUndoDelete(), SwXParagraphEnumerationImpl::SwXParagraphEnumerationImpl(), SwEditShell::TableToText(), SwDoc::TextToTable(), SwUndoSplitNode::UndoImpl(), SwUndoOverwrite::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwUndoReplace::Impl::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwGrfShell::SwExternalToolEdit::Update(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), sw::XTextRangeToSwPaM(), and SwParaSelection::~SwParaSelection().

void SwPaM::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 1078 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 SwSpellIter::AddPortion(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::ApplyChangedSentence(), SwXTextField::attach(), SwAccessibleMap::BuildSelectedParas(), SwRangeRedline::CalcStartEnd(), CanSkipOverRedline(), SwXMeta::CheckForOwnMemberMeta(), sw::CheckParaRedlineMerge(), SwTable::CollectBoxSelection(), SwEditWin::Command(), SwXTextMarkup::commitTextRangeMarkup(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwHyphIter::Continue(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), SwXText::convertToTextFrame(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwDoc::CorrAbs(), SwSpellIter::CreatePortion(), SwIntrnlSectRefLink::DataChanged(), SwFltControlStack::Delete(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelNumRules(), SwHyphIter::DelSoftHyph(), 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(), SwXRedlinePortion_Impl::getRealIndex(), SwTextNode::GetRedlineText(), SwWW8AttrIter::GetRunLevelRedline(), SwEditShell::GetScalingOfSelectedText(), SwAccessibleFrameBase::GetSelectedState(), SwView::GetState(), SwXTextPortion::getString(), GetText(), SwCursorShell::GetTextFieldAtCursor(), SwXTextCursor::gotoRange(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwFEShell::HasBoxSelection(), SwHyphIter::Ignore(), SwEditShell::IgnoreGrammarErrorAt(), SwUndoReplace::Impl::Impl(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwWrtShell::Insert(), SwFEShell::InsertRow(), wwSectionManager::InsertSegments(), SwHyphIter::InsertSoftHyph(), 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(), CompareData::SetRedlinesToDoc(), SwUndoRedlineSort::SetSaveRange(), SwXFrame::SetSelection(), SwDoc::SetTextFormatColl(), SwCursorShell::ShouldWait(), SwFEShell::Sort(), SwDoc::SortText(), SwDoc::Spell(), SwSpellIter::SpellSentence(), 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(), CompareData::SetRedlinesToDoc(), SwWW8ImplReader::SetSpacing(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwWW8ImplReader::simpleAddTextToParagraph(), SwFEShell::Sort(), SwDoc::SortText(), SwHTMLParser::StripTrailingPara(), SwCursorShell::SwCursorShell(), SwPaM(), SwParaSelection::SwParaSelection(), 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(), SwRangeRedline::CallDisplayFunc(), SwCompareLine::ChangesInLine(), sw::CopyBookmarks(), SwRangeRedline::CopyToSection(), SwXParaFrameEnumerationImpl::CreateNextObject(), SwXRedlinePortion::CreateRedlineProperties(), SwRangeRedline::DelCopyOfSection(), SwUndoMove::DelFootnote(), SwFindParaFormatColl::DoFind(), SwFindParaAttr::DoFind(), 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(), SwXParagraphEnumerationImpl::NextElement_Impl(), 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(), SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl(), SwXTextPortionEnumeration::SwXTextPortionEnumeration(), SwXTextRangesImpl::SwXTextRangesImpl(), SwXTextTableCursor::SwXTextTableCursor(), SwXRedlinePortion::Validate(), Writer::Write(), StgWriter::Write(), 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(), SwSpellIter::AddPortion(), 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(), SwCompareLine::ChangesInLine(), SwHHCWrapper::ChangeText(), SwXFlatParagraph::changeText(), SwHHCWrapper::ChangeText_impl(), CheckRange(), SwCursorShell::ClearUpCursors(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwEditWin::Command(), sw::DocumentRedlineManager::CompressRedlines(), TrackContentToExport::contentRemainsToExport(), SwSpellIter::Continue(), SwConvIter::Continue(), SwHyphIter::Continue(), 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(), SwFindParaAttr::DoFind(), DoSearch(), SwAutoFormat::DoUnderline(), dumpAsXml(), SwXMLTableCellContext_Impl::EndElement(), 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(), PercentHdl::PercentHdl(), SwXMetaText::PrepareForAttach(), 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(), SaveFlyInRange(), 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(), SwAttrCheckArr::SetNewSet(), SwExtTextInput::SetOverwriteCursor(), SwHyphArgs::SetPam(), sw::annotation::SwAnnotationWin::SetPosAndSize(), sw::DocumentRedlineManager::SetRedlineComment(), CompareData::SetRedlinesToDoc(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwDoc::SetTextFormatCollByAutoFormat(), SwUndRng::SetValues(), CompareData::ShowDelete(), SwDoc::SortText(), SwSpellIter::SpellSentence(), SwLinguIter::Start_(), sw_GetJoinFlags(), SwCallLink::SwCallLink(), SwHyphArgs::SwHyphArgs(), SwShellTableCursor::SwShellTableCursor(), SwUndoDelete::SwUndoDelete(), SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl(), SwXParagraphEnumerationImpl::SwXParagraphEnumerationImpl(), SwXTextTableCursor::SwXTextTableCursor(), SwDoc::TextToTable(), SwUndoInsert::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwTextNode::Update(), SwCursorShell::UpdateCursor(), sw::UpdateFramesForRemoveDeleteRedline(), 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(), SwFindParaText::DoFind(), SwFindParaAttr::DoFind(), 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(), PaMIntoCursorShellRing::RemoveFromRing(), SwAccessibleParagraph::removeSelection(), SwEditShell::ResetAttr(), SwUnoCursorHelper::resetCursorPropertyValue(), SwXTextView::select(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwUnoCursorHelper::SetCursorAttr(), SwUnoCursorHelper::setNumberingProperty(), CompareData::SetRedlinesToDoc(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwLinguIter::Start_(), 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 SwSpellIter::AddPortion(), 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(), SwXParaFrameEnumerationImpl::FillFrame(), SwHTMLParser::FinishFootEndNote(), SwEditShell::GetChunkForAutoText(), SwEditShell::GetCurFootnote(), SwUnoCursorHelper::getCursorPropertyValue(), SwEditShell::GetCurWord(), SwRangeRedline::GetDescr(), SwEditShell::GetDropText(), SwSpellDialogChildWindow::GetFocus(), 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(), 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(), SwXParagraphEnumerationImpl::NextElement_Impl(), 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(), SwSpellIter::SpellSentence(), SwEditShell::SplitTable(), SwPaM(), SwUndoDelete::SwUndoDelete(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwUndoTableMerge::SwUndoTableMerge(), SwUndoCompDoc::UndoImpl(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), SwCursorShell::UpdateCursor(), and SwCursor::UpDown().

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(), SwHTMLParser::AddParSpace(), SwSpellIter::AddPortion(), 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(), SwRootFrame::CalcFrameRects(), SwHTMLParser::CallParser(), SwUndoDelete::CanGrouping(), SwXFlatParagraph::changeAttributes(), sw::mark::MarkManager::changeFormFieldmarkType(), SwCompareLine::ChangesInLine(), SwHHCWrapper::ChangeText(), SwXFlatParagraph::changeText(), CheckRange(), SwCursorShell::CheckTableBoxContent(), SwAutoCorrDoc::ChgAutoCorrWord(), SwCursorShell::ClearUpCursors(), SwWW8ImplReader::closeFont(), SwXTextViewCursor::collapseToEnd(), SwXTextViewCursor::collapseToStart(), SwEditWin::Command(), SwCursorShell::CompareCursorStackMkCurrPt(), sw::DocumentRedlineManager::CompressRedlines(), TrackContentToExport::contentRemainsToExport(), SwSpellIter::Continue(), SwConvIter::Continue(), SwHyphIter::Continue(), 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(), XTextRangeOrNodeIndexPosition::CopyPositionInto(), 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(), SwIntrnlSectRefLink::DataChanged(), 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(), SwFindParaText::DoFind(), SwFindParaAttr::DoFind(), 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(), SwXMLTableCellContext_Impl::EndElement(), 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(), SwXParaFrameEnumerationImpl::FillFrame(), 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(), SwFEShell::GotoFly(), SwWrtShell::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(), SwXParagraphEnumerationImpl::NextElement_Impl(), 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(), PercentHdl::PercentHdl(), SwXMetaText::PrepareForAttach(), SwTable::PrepareMerge(), ww8::WW8TableInfo::processSwTableByLayout(), ww8::WW8TableInfo::processTableBox(), ww8::WW8TableInfo::processTableBoxLines(), SwCursorShell::Push(), SwDOCXReader::Read(), SwRTFReader::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(), XTextRangeOrNodeIndexPosition::SetAsNodeIndex(), 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(), SwAttrCheckArr::SetNewSet(), SwEditShell::SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SwDoc::SetNumRule(), SwEditShell::SetNumRuleStart(), SwExtTextInput::SetOverwriteCursor(), SwPamRanges::SetPam(), SwUndRng::SetPaM(), SwHyphArgs::SetPam(), WW8TabDesc::SetPamInCell(), SwVisibleCursor::SetPosAndShow(), sw::DocumentRedlineManager::SetRedlineComment(), CompareData::SetRedlinesToDoc(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwDoc::SetRowSplit(), SwDoc::SetRubyList(), SwCursorShell::SetSelection(), SwCursorShell::SetShadowCursorPos(), SwWW8ImplReader::SetSpacing(), SwDoc::SetTabBorders(), SwDoc::SetTabLineStyle(), SwUndRng::SetValues(), SwHTMLParser::Show(), CompareData::ShowDelete(), SwWW8ImplReader::simpleAddTextToParagraph(), SwFEShell::Sort(), SwDoc::SortText(), SwDoc::Spell(), SwSpellIter::SpellSentence(), SwEditShell::SpellStart(), SwHTMLParser::SplitAttrTab(), SwDoc::SplitDoc(), SwEditShell::SplitTable(), SwLinguIter::Start_(), SwWW8ImplReader::StartApo(), SwXMLImport::startDocument(), SwWW8ImplReader::StartTable(), SwTextShell::StateField(), SwWW8ImplReader::StopApo(), SwHTMLParser::StripTrailingLF(), SwHTMLParser::StripTrailingPara(), sw_GetJoinFlags(), sw_JoinText(), SwASCIIParser::SwASCIIParser(), SwCallLink::SwCallLink(), SwFormatField::SwClientNotify(), SwCursorShell::SwCursorShell(), SwDataChanged::SwDataChanged(), SwHyphArgs::SwHyphArgs(), SwParaSelection::SwParaSelection(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoInsSection::SwUndoInsSection(), SwUndoRedlineDelete::SwUndoRedlineDelete(), SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl(), SwXParagraphEnumerationImpl::SwXParagraphEnumerationImpl(), SwXTextPortionEnumeration::SwXTextPortionEnumeration(), SwXTextRangesImpl::SwXTextRangesImpl(), 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(), SwTransferDdeLink::WriteData(), WW8SwFlyPara::WW8SwFlyPara(), sw::XTextRangeToSwPaM(), SwCallLink::~SwCallLink(), SwCursorShell::~SwCursorShell(), SwExtTextInput::~SwExtTextInput(), SwHandleAnchorNodeChg::~SwHandleAnchorNodeChg(), SwParaSelection::~SwParaSelection(), 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(), SwSpellIter::Continue(), SwConvIter::Continue(), SwHyphIter::Continue(), 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=(), SwXMetaText::PrepareForAttach(), 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(), SwSpellIter::SpellSentence(), SwCursor::SttEndDoc(), SwWrtShell::SttSelect(), SwHyphArgs::SwHyphArgs(), SwParaSelection::SwParaSelection(), SwRangeRedline::SwRangeRedline(), SwUndoDelete::SwUndoDelete(), SwUndoInsSection::SwUndoInsSection(), SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl(), 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 485 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(), SwIntrnlSectRefLink::DataChanged(), 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(), SwXParagraphEnumerationImpl::NextElement_Impl(), SwRTFReader::Read(), 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 522 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(), sw::DocumentContentOperationsManager::ReplaceRange(), and SwXParagraphEnumerationImpl::SwXParagraphEnumerationImpl().

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

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

Definition at line 441 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 459 of file pam.cxx.

References m_Bound1, m_Bound2, m_pMark, and m_pPoint.

Referenced by SwSpellIter::AddPortion(), 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(), SwCompareLine::ChangesInLine(), SwHHCWrapper::ChangeText_impl(), SwAutoCorrDoc::ChgAutoCorrWord(), SwEditWin::Command(), SwSpellIter::Continue(), SwConvIter::Continue(), SwHyphIter::Continue(), SwHTMLParser::Continue(), SwTextNode::Convert(), SwDoc::ConvertFieldsToText(), SwXText::convertToTextFrame(), SwFormatClipboard::Copy(), SwEditShell::Copy(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwDoc::CreateExtTextInput(), SwIntrnlSectRefLink::DataChanged(), SwAutoFormat::DelEmptyLine(), SwChartDataSequence::DeleteBox(), SwEditShell::DeleteGlobalDocContent(), SwAutoFormat::DeleteJoinCurNextPara(), SwAutoFormat::DeleteLeadingTrailingBlanks(), SwFEShell::DeleteRow(), SwDoc::DeleteRow(), sw::DocumentContentOperationsManager::DelFullPara(), SwAutoFormat::DelMoreLinesBlanks(), SwFindParaAttr::DoFind(), 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(), SwHyphIter::Ignore(), SwXTextCursor::Impl::Impl(), SwXTextPortion::init(), SwXText::insertControlCharacter(), SwUnoCursorHelper::InsertFile(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), wwSectionManager::InsertSegments(), SwHyphIter::InsertSoftHyph(), 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(), SwSpellIter::SpellSentence(), sw::DocumentContentOperationsManager::SplitNode(), SwLinguIter::Start_(), SwHTMLParser::StripTrailingPara(), SwFormatField::SwClientNotify(), SwParaSelection::SwParaSelection(), SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl(), 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(), SwSpellIter::AddPortion(), SwDoc::AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::ApplyChangedSentence(), SwEditShell::ApplyParagraphClassification(), SwXDocumentIndex::attach(), SwXFrame::attach(), SwXTextSection::attach(), SwXTextField::attach(), SwXTextTable::attach(), SwAccessibleMap::BuildSelectedParas(), SwRootFrame::CalcFrameRects(), SwRangeRedline::CalcStartEnd(), SwUndoDelete::CanGrouping(), SwHHCWrapper::ChangeText(), SwXMeta::CheckForOwnMemberMeta(), SwASC_RedlineIter::CheckNodeDeleted(), sw::CheckParaRedlineMerge(), CheckRange(), SwTable::CollectBoxSelection(), SwEditShell::CollectParagraphClassification(), SwEditWin::Command(), SwXTextMarkup::commitTextRangeMarkup(), SwXText::Impl::ComparePositions(), sw::DocumentRedlineManager::CompressRedlines(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwHHCWrapper::Convert(), SwXText::Impl::ConvertCell(), SwXText::convertToTextFrame(), 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(), SwSpellIter::CreatePortion(), SwAttrIter::CtorInitAttrIter(), SwIntrnlSectRefLink::DataChanged(), SwRangeRedline::DelCopyOfSection(), SwFltControlStack::Delete(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwEditShell::DeleteSel(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::DelNumRules(), SwHyphIter::DelSoftHyph(), SwFindParaText::DoFind(), SwFindParaAttr::DoFind(), 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(), SwXRedlinePortion_Impl::getRealIndex(), 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_(), SwHyphIter::Ignore(), SwEditShell::IgnoreGrammarErrorAt(), SwXParagraphEnumerationImpl::IgnoreLastElement(), SwUndoReplace::Impl::Impl(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwWrtShell::Insert(), SwFEShell::InsertRow(), wwSectionManager::InsertSegments(), SwHyphIter::InsertSoftHyph(), SwXText::insertString(), SwDoc::InsertSwSection(), SwXText::insertTextContent(), 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(), SwXParagraphEnumerationImpl::NextElement_Impl(), 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(), CompareData::SetRedlinesToDoc(), SwDoc::SetRubyList(), SwXFrame::SetSelection(), 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: