LibreOffice Module sw (master) 1
|
#include <index.hxx>
Public Member Functions | |
SwIndexReg () | |
virtual | ~SwIndexReg () |
void | MoveTo (SwIndexReg &rArr) |
const SwIndex * | GetFirstIndex () const |
Protected Member Functions | |
virtual void | Update (SwIndex const &rPos, const sal_Int32 nChangeLen, const bool bNegative=false, const bool bDelete=false) |
bool | HasAnyIndex () const |
Private Attributes | |
const SwIndex * | m_pFirst |
const SwIndex * | m_pLast |
Friends | |
class | SwIndex |
bool | sw_PosOk (const SwPosition &aPos) |
Checks if a position is valid. More... | |
|
virtual |
|
inline |
Definition at line 125 of file index.hxx.
Referenced by SwScriptInfo::selectHiddenTextProperty(), and SwTextNode::Update().
|
inlineprotected |
Definition at line 118 of file index.hxx.
Referenced by SwTextNode::JoinNext(), and SwTextNode::JoinPrev().
void SwIndexReg::MoveTo | ( | SwIndexReg & | rArr | ) |
Definition at line 287 of file index.cxx.
References SwIndex::Assign(), SwIndex::GetIndex(), m_pFirst, m_pLast, and SwIndex::m_pNext.
Referenced by SwUndoTableMerge::UndoImpl(), and SwTextNode::Update().
|
protectedvirtual |
Reimplemented in SwTextNode.
Definition at line 237 of file index.cxx.
References SwIndex::GetIndex(), SwIndex::m_nIndex, SwIndex::m_pMark, SwIndex::m_pNext, and SwIndex::m_pPrev.
Referenced by SwTextNode::Update().
|
friend |
Checks if a position is valid.
To be valid the position's node must be a content node and the content must not be unregistered.
aPos | the position to check. |
Definition at line 3593 of file crsrsh.cxx.
|
friend |
Definition at line 108 of file index.hxx.
Referenced by SwTextNode::CopyExpandText(), SwTextNode::JoinNext(), SwTextNode::JoinPrev(), SwTextNode::MakeCopy(), and SwTextNode::ReplaceTextOnly().
|
private |
Definition at line 111 of file index.hxx.
Referenced by SwIndex::ChgValue(), SwIndex::Init(), MoveTo(), SwIndex::Remove(), and ~SwIndexReg().
|
private |
Definition at line 112 of file index.hxx.
Referenced by SwIndex::ChgValue(), SwIndex::Init(), MoveTo(), SwIndex::Remove(), and ~SwIndexReg().