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

#include <ftnidx.hxx>

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

Public Member Functions

 SwFootnoteIdxs ()
 
void UpdateFootnote (const SwNodeIndex &rStt)
 
void UpdateAllFootnote ()
 
SwTextFootnoteSeekEntry (const SwNodeIndex &rIdx, size_t *pPos=nullptr) const
 
- Public Member Functions inherited from o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >
constexpr sorted_vector (std::initializer_list< SwTextFootnote * > init)
 
 sorted_vector ()=default
 
 sorted_vector (sorted_vector const &)=default
 
 sorted_vector (sorted_vector &&)=default
 
sorted_vectoroperator= (sorted_vector const &)=default
 
sorted_vectoroperator= (sorted_vector &&)=default
 
std::pair< const_iterator, bool > insert (SwTextFootnote * &&x)
 
std::pair< const_iterator, bool > insert (const SwTextFootnote * &x)
 
void insert (sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs, Find > const &rOther)
 
size_type erase (const SwTextFootnote * &x)
 
void erase (size_t index)
 
void erase (const_iterator const &position)
 
void erase (const_iterator const &first, const_iterator const &last)
 
SwTextFootnoteerase_extract (size_t index)
 
void clear ()
 
void swap (sorted_vector &other)
 
void reserve (size_type amount)
 
size_type size () const
 
bool empty () const
 
const_iterator begin () const
 
const_iterator end () const
 
const SwTextFootnote * & front () const
 
const SwTextFootnote * & back () const
 
const SwTextFootnote * & operator[] (size_t index) const
 
const_iterator lower_bound (const SwTextFootnote * &x) const
 
const_iterator upper_bound (const SwTextFootnote * &x) const
 
const_iterator find (const SwTextFootnote * &x) const
 
void DeleteAndDestroyAll ()
 
void Resort ()
 

Additional Inherited Members

- Public Types inherited from o3tl::sorted_vector< SwTextFootnote *, CompareSwFootnoteIdxs >
typedef std::vector< SwTextFootnote * >::const_iterator const_iterator
 
typedef std::vector< SwTextFootnote * >::difference_type difference_type
 
typedef std::vector< SwTextFootnote * >::size_type size_type
 

Detailed Description

Definition at line 41 of file ftnidx.hxx.

Constructor & Destructor Documentation

SwFootnoteIdxs::SwFootnoteIdxs ( )
inline

Definition at line 44 of file ftnidx.hxx.

Member Function Documentation

SwTextFootnote * SwFootnoteIdxs::SeekEntry ( const SwNodeIndex rIdx,
size_t *  pPos = nullptr 
) const
void SwFootnoteIdxs::UpdateAllFootnote ( )
void SwFootnoteIdxs::UpdateFootnote ( const SwNodeIndex rStt)

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