LibreOffice Module editeng (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
editeng::SortedAutoCompleteStrings Class Reference

#include <swafopt.hxx>

Inheritance diagram for editeng::SortedAutoCompleteStrings:
[legend]
Collaboration diagram for editeng::SortedAutoCompleteStrings:
[legend]

Public Member Functions

 SortedAutoCompleteStrings ()
 
 ~SortedAutoCompleteStrings ()
 
SortedAutoCompleteStrings createNonOwningCopy () const
 
- Public Member Functions inherited from o3tl::sorted_vector< IAutoCompleteString *, CompareAutoCompleteString >
constexpr sorted_vector (std::initializer_list< Value > 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 (Value &&x)
 
std::pair< const_iterator, bool > insert (const Value &x)
 
void insert (sorted_vector< Value, Compare, Find > const &rOther)
 
size_type erase (const Value &x)
 
const_iterator erase (const_iterator const &position)
 
void erase (const_iterator const &first, const_iterator const &last)
 
void erase_at (size_t index)
 
Value erase_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_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
const Valuefront () const
 
const Valueback () const
 
const Valueoperator[] (size_t index) const
 
const_iterator lower_bound (const Value &x) const
 
const_iterator upper_bound (const Value &x) const
 
const_iterator find (const Value &x) const
 
size_type count (const Value &v) const
 
bool operator== (const sorted_vector &other) const
 
bool operator!= (const sorted_vector &other) const
 
void insert_sorted_unique_vector (const std::vector< Value > &rOther)
 
void insert_sorted_unique_vector (std::vector< Value > &&rOther)
 
void DeleteAndDestroyAll ()
 
void Resort ()
 

Private Member Functions

SortedAutoCompleteStringsoperator= (SortedAutoCompleteStrings const &)=delete
 
 SortedAutoCompleteStrings (SortedAutoCompleteStrings const &other)
 

Private Attributes

bool owning_
 

Additional Inherited Members

- Public Types inherited from o3tl::sorted_vector< IAutoCompleteString *, CompareAutoCompleteString >
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
 

Detailed Description

Definition at line 56 of file swafopt.hxx.

Constructor & Destructor Documentation

◆ SortedAutoCompleteStrings() [1/2]

editeng::SortedAutoCompleteStrings::SortedAutoCompleteStrings ( SortedAutoCompleteStrings const &  other)
inlineprivate

Definition at line 64 of file swafopt.hxx.

◆ SortedAutoCompleteStrings() [2/2]

editeng::SortedAutoCompleteStrings::SortedAutoCompleteStrings ( )
inline

Definition at line 68 of file swafopt.hxx.

◆ ~SortedAutoCompleteStrings()

editeng::SortedAutoCompleteStrings::~SortedAutoCompleteStrings ( )
inline

Member Function Documentation

◆ createNonOwningCopy()

SortedAutoCompleteStrings editeng::SortedAutoCompleteStrings::createNonOwningCopy ( ) const
inline

Definition at line 72 of file swafopt.hxx.

◆ operator=()

SortedAutoCompleteStrings & editeng::SortedAutoCompleteStrings::operator= ( SortedAutoCompleteStrings const &  )
privatedelete

Member Data Documentation

◆ owning_

bool editeng::SortedAutoCompleteStrings::owning_
private

Definition at line 59 of file swafopt.hxx.

Referenced by ~SortedAutoCompleteStrings().


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