LibreOffice Module sw (master) 1
|
#include <ftnidx.hxx>
Additional Inherited Members | |
Public Types inherited from o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs > | |
typedef std::vector< Value >::const_iterator | const_iterator |
typedef std::vector< Value >::const_reverse_iterator | const_reverse_iterator |
typedef std::vector< Value >::difference_type | difference_type |
typedef std::vector< Value >::size_type | size_type |
typedef Value | value_type |
Definition at line 42 of file ftnidx.hxx.
|
inline |
Definition at line 45 of file ftnidx.hxx.
SwTextFootnote * SwFootnoteIdxs::SeekEntry | ( | const SwNode & | rNd, |
size_t * | pPos = nullptr |
||
) | const |
Definition at line 408 of file ftnidx.cxx.
References SwNode::GetIndex(), o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >::size(), and SwTextFootnote_GetIndex.
Referenced by SwUndoSaveContent::DelContentIndex(), SwCursor::GotoNextFootnoteAnchor(), SwCursor::GotoPrevFootnoteAnchor(), sw::RemoveFootnotesForNode(), SwDoc::SetCurFootnote(), sw_DeleteFootnote(), and UpdateFootnote().
void SwFootnoteIdxs::UpdateAllFootnote | ( | ) |
Definition at line 266 of file ftnidx.cxx.
References SwUpdFootnoteEndNtAtEnd::ChkNumber(), o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >::empty(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), FTNNUM_CHAPTER, FTNNUM_DOC, FTNNUM_PAGE, SwDoc::GetAllLayouts(), IDocumentLayoutAccess::GetCurrentLayout(), SwDoc::GetEndNoteInfo(), SwTextAttr::GetFootnote(), SwDoc::GetFootnoteInfo(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentRedlineAccess(), SwNode::GetIndex(), SwDoc::GetNodes(), SwFormatFootnote::GetNumStr(), SwNodes::GetOutLineNds(), SwTextFootnote::GetTextNode(), SwFormatFootnote::IsEndNote(), sw::IsFootnoteDeleted(), sw::IsParaPropsNode(), SwFootnoteInfo::m_eNum, SwEndNoteInfo::m_nFootnoteOffset, n, nPos, SwTextFootnote::SetNumber(), o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >::size(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
Referenced by SwTable::ConvertSubtables(), sw::DocumentContentOperationsManager::MoveNodeRange(), sw::DocumentContentOperationsManager::MoveRange(), SwDoc::SetAllUniqueFlyNames(), SwDoc::SetCurFootnote(), SwDoc::SetEndNoteInfo(), SwDoc::SetFootnoteInfo(), SwDoc::SetOutlineNumRule(), SwUndoChangeFootNote::UndoImpl(), and UnHide().
void SwFootnoteIdxs::UpdateFootnote | ( | const SwNode & | rStt | ) |
Definition at line 59 of file ftnidx.cxx.
References SwUpdFootnoteEndNtAtEnd::ChkNumber(), o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >::empty(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), SwUpdFootnoteEndNtAtEnd::FindSectNdWithEndAttr(), FTNNUM_CHAPTER, FTNNUM_DOC, SwDoc::GetAllLayouts(), SwNode::GetDoc(), SwDoc::GetEndNoteInfo(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfExtras(), SwTextAttr::GetFootnote(), SwDoc::GetFootnoteInfo(), SwDoc::getIDocumentRedlineAccess(), SwNode::GetIndex(), SwDoc::GetNodes(), SwFormatFootnote::GetNumber(), SwFormatFootnote::GetNumStr(), SwNodes::GetOutLineNds(), SwTextFootnote::GetTextNode(), SwFormatFootnote::IsEndNote(), sw::IsFootnoteDeleted(), SwDoc::IsInReading(), sw::IsParaPropsNode(), SwFootnoteInfo::m_eNum, SwEndNoteInfo::m_nFootnoteOffset, n, nPos, SeekEntry(), SwTextFootnote::SetNumber(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), and o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >::size().
Referenced by SwTextNode::ChgTextCollUpdateNum(), SwDoc::DelSectionFormat(), SwTextNode::InsertHint(), SwDoc::InsertSwSection(), SwSection::Notify(), SwDoc::SetAllUniqueFlyNames(), SwTextFootnote::SetStartNode(), SwUndoInsSection::UndoImpl(), SwUndoDelSection::UndoImpl(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), and SwDocShell::UpdateLinks().