Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQC2::QList< T > Class Template Reference

#include <qquickwindowsstyle_p_p.h>

Inheritance diagram for QQC2::QList< T >:
Collaboration diagram for QQC2::QList< T >:

Classes

class  const_iterator
class  iterator

Public Types

using Type = T
using value_type = T
using pointer = T *
using const_pointer = const T *
using reference = T &
using const_reference = const T &
using size_type = qsizetype
using difference_type = qptrdiff
using parameter_type = typename DataPointer::parameter_type
using rvalue_ref = typename std::conditional<DataPointer::pass_parameter_by_value, DisableRValueRefs, T &&>::type
using Iterator = iterator
using ConstIterator = const_iterator
using reverse_iterator = std::reverse_iterator<iterator>
using const_reverse_iterator = std::reverse_iterator<const_iterator>

Public Member Functions

DataPointerdata_ptr () &
const DataPointerdata_ptr () const &
DataPointer && data_ptr () &&
 QList (DataPointer dd) noexcept
constexpr QList () noexcept=default
 QList (qsizetype size)
 QList (qsizetype size, parameter_type t)
 QList (std::initializer_list< T > args)
QList< T > & operator= (std::initializer_list< T > args)
template<typename InputIterator, if_input_iterator< InputIterator > = true>
 QList (InputIterator i1, InputIterator i2)
template<typename String, typename = std::enable_if_t<std::is_same_v<T, QString> && std::is_convertible_v<String, QString>>>
 QList (const String &str)
 QList (qsizetype size, Qt::Initialization)
void swap (QList &other) noexcept
template<typename U = T>
QTypeTraits::compare_eq_result_container< QList, U > operator== (const QList &other) const
template<typename U = T>
QTypeTraits::compare_eq_result_container< QList, U > operator!= (const QList &other) const
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > operator< (const QList &other) const noexcept(noexcept(std::lexicographical_compare< typename QList< U >::const_iterator, typename QList::const_iterator >(std::declval< QList< U > >().begin(), std::declval< QList< U > >().end(), other.begin(), other.end())))
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > operator> (const QList &other) const noexcept(noexcept(other< std::declval< QList< U > >()))
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > operator<= (const QList &other) const noexcept(noexcept(other< std::declval< QList< U > >()))
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > operator>= (const QList &other) const noexcept(noexcept(std::declval< QList< U > >()< other))
constexpr qsizetype size () const noexcept
constexpr qsizetype count () const noexcept
constexpr qsizetype length () const noexcept
constexpr bool isEmpty () const noexcept
void resize (qsizetype size)
void resize (qsizetype size, parameter_type c)
void resizeForOverwrite (qsizetype size)
qsizetype capacity () const
void reserve (qsizetype size)
void squeeze ()
void detach ()
bool isDetached () const noexcept
bool isSharedWith (const QList< T > &other) const
pointer data ()
const_pointer data () const noexcept
const_pointer constData () const noexcept
void clear ()
const_reference at (qsizetype i) const noexcept
reference operator[] (qsizetype i)
const_reference operator[] (qsizetype i) const noexcept
void append (parameter_type t)
void append (const_iterator i1, const_iterator i2)
void append (rvalue_ref t)
void append (const QList< T > &l)
void append (QList< T > &&l)
void prepend (rvalue_ref t)
void prepend (parameter_type t)
template<typename... Args>
reference emplaceBack (Args &&... args)
template<typename ... Args>
reference emplaceFront (Args &&... args)
iterator insert (qsizetype i, parameter_type t)
iterator insert (qsizetype i, qsizetype n, parameter_type t)
iterator insert (const_iterator before, parameter_type t)
iterator insert (const_iterator before, qsizetype n, parameter_type t)
iterator insert (const_iterator before, rvalue_ref t)
iterator insert (qsizetype i, rvalue_ref t)
QListassign (qsizetype n, parameter_type t)
template<typename InputIterator, if_input_iterator< InputIterator > = true>
QListassign (InputIterator first, InputIterator last)
QListassign (std::initializer_list< T > l)
template<typename ... Args>
iterator emplace (const_iterator before, Args &&... args)
template<typename ... Args>
iterator emplace (qsizetype i, Args &&... args)
void replace (qsizetype i, parameter_type t)
void replace (qsizetype i, rvalue_ref t)
void remove (qsizetype i, qsizetype n=1)
void removeFirst () noexcept
void removeLast () noexcept
value_type takeFirst ()
value_type takeLast ()
QList< T > & fill (parameter_type t, qsizetype size=-1)
template<typename AT = T>
qsizetype count (const AT &t) const noexcept
void removeAt (qsizetype i)
template<typename AT = T>
qsizetype removeAll (const AT &t)
template<typename AT = T>
bool removeOne (const AT &t)
template<typename Predicate>
qsizetype removeIf (Predicate pred)
takeAt (qsizetype i)
void move (qsizetype from, qsizetype to)
iterator begin ()
iterator end ()
const_iterator begin () const noexcept
const_iterator end () const noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
const_iterator constBegin () const noexcept
const_iterator constEnd () const noexcept
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const noexcept
const_reverse_iterator rend () const noexcept
const_reverse_iterator crbegin () const noexcept
const_reverse_iterator crend () const noexcept
iterator erase (const_iterator begin, const_iterator end)
iterator erase (const_iterator pos)
T & first ()
const T & first () const noexcept
const T & constFirst () const noexcept
T & last ()
const T & last () const noexcept
const T & constLast () const noexcept
bool startsWith (parameter_type t) const
bool endsWith (parameter_type t) const
QList< T > mid (qsizetype pos, qsizetype len=-1) const
QList< T > first (qsizetype n) const
QList< T > last (qsizetype n) const
QList< T > sliced (qsizetype pos) const
QList< T > sliced (qsizetype pos, qsizetype n) const
value (qsizetype i) const
value (qsizetype i, parameter_type defaultValue) const
void swapItemsAt (qsizetype i, qsizetype j)
void push_back (parameter_type t)
void push_back (rvalue_ref t)
void push_front (rvalue_ref t)
void push_front (parameter_type t)
void pop_back () noexcept
void pop_front () noexcept
template<typename ... Args>
reference emplace_back (Args &&... args)
bool empty () const noexcept
reference front ()
const_reference front () const noexcept
reference back ()
const_reference back () const noexcept
void shrink_to_fit ()
constexpr qsizetype max_size () const noexcept
QList< T > & operator+= (const QList< T > &l)
QList< T > & operator+= (QList< T > &&l)
QList< T > operator+ (const QList< T > &l) const &
QList< T > operator+ (const QList< T > &l) &&
QList< T > operator+ (QList< T > &&l) const &
QList< T > operator+ (QList< T > &&l) &&
QList< T > & operator+= (parameter_type t)
QList< T > & operator<< (parameter_type t)
QList< T > & operator<< (const QList< T > &l)
QList< T > & operator<< (QList< T > &&l)
QList< T > & operator+= (rvalue_ref t)
QList< T > & operator<< (rvalue_ref t)
QList< T > toList () const noexcept
QList< T > toVector () const noexcept
Public Member Functions inherited from QQC2::QListSpecialMethodsBase< T >
template<typename AT = T>
qsizetype indexOf (const AT &t, qsizetype from=0) const noexcept
template<typename AT = T>
qsizetype lastIndexOf (const AT &t, qsizetype from=-1) const noexcept
template<typename AT = T>
bool contains (const AT &t) const noexcept

Static Public Member Functions

static constexpr qsizetype maxSize ()
static QList< T > fromList (const QList< T > &list) noexcept
static QList< T > fromVector (const QList< T > &vector) noexcept
template<qsizetype N>
static QList< T > fromReadOnlyData (const T(&t)[N]) noexcept

Friends

class ::tst_QList
template<typename V, typename U>
qsizetype QtPrivate::indexOf (const QList< V > &list, const U &u, qsizetype from) noexcept
template<typename V, typename U>
qsizetype QtPrivate::lastIndexOf (const QList< V > &list, const U &u, qsizetype from) noexcept
template<typename U = T, Qt::if_has_qt_compare_three_way< U, U > = true>
auto compareThreeWay (const QList &lhs, const QList &rhs)

Additional Inherited Members

Protected Types inherited from QQC2::QListSpecialMethodsBase< T >
using Self = QList<T>
Protected Member Functions inherited from QQC2::QListSpecialMethods< T >
 QListSpecialMethods ()=default
Protected Member Functions inherited from QQC2::QListSpecialMethodsBase< T >
 QListSpecialMethodsBase ()=default
Selfself ()
const Selfself () const

Detailed Description

template<typename T>
class QQC2::QList< T >

Definition at line 77 of file qquickwindowsstyle_p_p.h.

Member Typedef Documentation

◆ const_pointer

template<typename T>
using QQC2::QList< T >::const_pointer = const T *

Definition at line 101 of file qquickwindowsstyle_p_p.h.

◆ const_reference

template<typename T>
using QQC2::QList< T >::const_reference = const T &

Definition at line 103 of file qquickwindowsstyle_p_p.h.

◆ const_reverse_iterator

template<typename T>
using QQC2::QList< T >::const_reverse_iterator = std::reverse_iterator<const_iterator>

Definition at line 277 of file qquickwindowsstyle_p_p.h.

◆ ConstIterator

template<typename T>
using QQC2::QList< T >::ConstIterator = const_iterator

Definition at line 275 of file qquickwindowsstyle_p_p.h.

◆ difference_type

template<typename T>
using QQC2::QList< T >::difference_type = qptrdiff

Definition at line 105 of file qquickwindowsstyle_p_p.h.

◆ Iterator

template<typename T>
using QQC2::QList< T >::Iterator = iterator

Definition at line 274 of file qquickwindowsstyle_p_p.h.

◆ parameter_type

template<typename T>
using QQC2::QList< T >::parameter_type = typename DataPointer::parameter_type

Definition at line 107 of file qquickwindowsstyle_p_p.h.

◆ pointer

template<typename T>
using QQC2::QList< T >::pointer = T *

Definition at line 100 of file qquickwindowsstyle_p_p.h.

◆ reference

template<typename T>
using QQC2::QList< T >::reference = T &

Definition at line 102 of file qquickwindowsstyle_p_p.h.

◆ reverse_iterator

template<typename T>
using QQC2::QList< T >::reverse_iterator = std::reverse_iterator<iterator>

Definition at line 276 of file qquickwindowsstyle_p_p.h.

◆ rvalue_ref

template<typename T>
using QQC2::QList< T >::rvalue_ref = typename std::conditional<DataPointer::pass_parameter_by_value, DisableRValueRefs, T &&>::type

Definition at line 108 of file qquickwindowsstyle_p_p.h.

◆ size_type

template<typename T>
using QQC2::QList< T >::size_type = qsizetype

Definition at line 104 of file qquickwindowsstyle_p_p.h.

◆ Type

template<typename T>
using QQC2::QList< T >::Type = T

Definition at line 98 of file qquickwindowsstyle_p_p.h.

◆ value_type

template<typename T>
using QQC2::QList< T >::value_type = T

Definition at line 99 of file qquickwindowsstyle_p_p.h.

Constructor & Destructor Documentation

◆ QList() [1/8]

template<typename T>
QQC2::QList< T >::QList ( DataPointer dd)
inlinenoexcept

Definition at line 295 of file qquickwindowsstyle_p_p.h.

◆ QList() [2/8]

template<typename T>
QQC2::QList< T >::QList ( )
constexprdefaultnoexcept

◆ QList() [3/8]

template<typename T>
QQC2::QList< T >::QList ( qsizetype size)
inlineexplicit

Definition at line 302 of file qquickwindowsstyle_p_p.h.

◆ QList() [4/8]

template<typename T>
QQC2::QList< T >::QList ( qsizetype size,
parameter_type t )
inline

Definition at line 308 of file qquickwindowsstyle_p_p.h.

◆ QList() [5/8]

template<typename T>
QQC2::QList< T >::QList ( std::initializer_list< T > args)
inline

Definition at line 315 of file qquickwindowsstyle_p_p.h.

◆ QList() [6/8]

template<typename T>
template<typename InputIterator, if_input_iterator< InputIterator > = true>
QQC2::QList< T >::QList ( InputIterator i1,
InputIterator i2 )
inline

Definition at line 328 of file qquickwindowsstyle_p_p.h.

◆ QList() [7/8]

template<typename T>
template<typename String, typename = std::enable_if_t<std::is_same_v<T, QString> && std::is_convertible_v<String, QString>>>
QQC2::QList< T >::QList ( const String & str)
inlineexplicit

Definition at line 350 of file qquickwindowsstyle_p_p.h.

◆ QList() [8/8]

template<typename T>
QQC2::QList< T >::QList ( qsizetype size,
Qt::Initialization  )
inline

Definition at line 353 of file qquickwindowsstyle_p_p.h.

Member Function Documentation

◆ append() [1/5]

template<typename T>
void QQC2::QList< T >::append ( const QList< T > & l)
inline

Definition at line 524 of file qquickwindowsstyle_p_p.h.

◆ append() [2/5]

template<typename T>
void QList< T >::append ( const_iterator i1,
const_iterator i2 )
inline

Definition at line 891 of file qquickwindowsstyle_p_p.h.

◆ append() [3/5]

template<typename T>
void QQC2::QList< T >::append ( parameter_type t)
inline

Definition at line 514 of file qquickwindowsstyle_p_p.h.

◆ append() [4/5]

template<typename T>
void QList< T >::append ( QList< T > && l)
inline

Definition at line 897 of file qquickwindowsstyle_p_p.h.

◆ append() [5/5]

template<typename T>
void QQC2::QList< T >::append ( rvalue_ref t)
inline

Definition at line 516 of file qquickwindowsstyle_p_p.h.

◆ assign() [1/3]

template<typename T>
template<typename InputIterator, if_input_iterator< InputIterator > = true>
QList & QQC2::QList< T >::assign ( InputIterator first,
InputIterator last )
inline

Definition at line 579 of file qquickwindowsstyle_p_p.h.

◆ assign() [2/3]

template<typename T>
QList & QQC2::QList< T >::assign ( qsizetype n,
parameter_type t )
inline

Definition at line 572 of file qquickwindowsstyle_p_p.h.

◆ assign() [3/3]

template<typename T>
QList & QQC2::QList< T >::assign ( std::initializer_list< T > l)
inline

Definition at line 582 of file qquickwindowsstyle_p_p.h.

◆ at()

template<typename T>
const_reference QQC2::QList< T >::at ( qsizetype i) const
inlinenoexcept

Definition at line 502 of file qquickwindowsstyle_p_p.h.

◆ back() [1/2]

template<typename T>
reference QQC2::QList< T >::back ( )
inline

Definition at line 750 of file qquickwindowsstyle_p_p.h.

◆ back() [2/2]

template<typename T>
const_reference QQC2::QList< T >::back ( ) const
inlinenoexcept

Definition at line 751 of file qquickwindowsstyle_p_p.h.

◆ begin() [1/2]

template<typename T>
iterator QQC2::QList< T >::begin ( )
inline

Definition at line 686 of file qquickwindowsstyle_p_p.h.

◆ begin() [2/2]

template<typename T>
const_iterator QQC2::QList< T >::begin ( ) const
inlinenoexcept

Definition at line 689 of file qquickwindowsstyle_p_p.h.

◆ capacity()

template<typename T>
qsizetype QQC2::QList< T >::capacity ( ) const
inline

Definition at line 478 of file qquickwindowsstyle_p_p.h.

◆ cbegin()

template<typename T>
const_iterator QQC2::QList< T >::cbegin ( ) const
inlinenoexcept

Definition at line 691 of file qquickwindowsstyle_p_p.h.

◆ cend()

template<typename T>
const_iterator QQC2::QList< T >::cend ( ) const
inlinenoexcept

Definition at line 692 of file qquickwindowsstyle_p_p.h.

◆ clear()

template<typename T>
void QQC2::QList< T >::clear ( )
inline

Definition at line 490 of file qquickwindowsstyle_p_p.h.

◆ constBegin()

template<typename T>
const_iterator QQC2::QList< T >::constBegin ( ) const
inlinenoexcept

Definition at line 693 of file qquickwindowsstyle_p_p.h.

◆ constData()

template<typename T>
const_pointer QQC2::QList< T >::constData ( ) const
inlinenoexcept

Definition at line 489 of file qquickwindowsstyle_p_p.h.

◆ constEnd()

template<typename T>
const_iterator QQC2::QList< T >::constEnd ( ) const
inlinenoexcept

Definition at line 694 of file qquickwindowsstyle_p_p.h.

◆ constFirst()

template<typename T>
const T & QQC2::QList< T >::constFirst ( ) const
inlinenoexcept

Definition at line 708 of file qquickwindowsstyle_p_p.h.

◆ constLast()

template<typename T>
const T & QQC2::QList< T >::constLast ( ) const
inlinenoexcept

Definition at line 711 of file qquickwindowsstyle_p_p.h.

◆ count() [1/2]

template<typename T>
qsizetype QQC2::QList< T >::count ( ) const
inlineconstexprnoexcept

Definition at line 454 of file qquickwindowsstyle_p_p.h.

◆ count() [2/2]

template<typename T>
template<typename AT = T>
qsizetype QQC2::QList< T >::count ( const AT & t) const
inlinenoexcept

Definition at line 646 of file qquickwindowsstyle_p_p.h.

◆ crbegin()

template<typename T>
const_reverse_iterator QQC2::QList< T >::crbegin ( ) const
inlinenoexcept

Definition at line 699 of file qquickwindowsstyle_p_p.h.

◆ crend()

template<typename T>
const_reverse_iterator QQC2::QList< T >::crend ( ) const
inlinenoexcept

Definition at line 700 of file qquickwindowsstyle_p_p.h.

◆ data() [1/2]

template<typename T>
pointer QQC2::QList< T >::data ( )
inline

Definition at line 487 of file qquickwindowsstyle_p_p.h.

◆ data() [2/2]

template<typename T>
const_pointer QQC2::QList< T >::data ( ) const
inlinenoexcept

Definition at line 488 of file qquickwindowsstyle_p_p.h.

◆ data_ptr() [1/3]

template<typename T>
DataPointer & QQC2::QList< T >::data_ptr ( ) &
inline

Definition at line 114 of file qquickwindowsstyle_p_p.h.

◆ data_ptr() [2/3]

template<typename T>
DataPointer && QQC2::QList< T >::data_ptr ( ) &&
inline

Definition at line 116 of file qquickwindowsstyle_p_p.h.

◆ data_ptr() [3/3]

template<typename T>
const DataPointer & QQC2::QList< T >::data_ptr ( ) const &
inline

Definition at line 115 of file qquickwindowsstyle_p_p.h.

◆ detach()

template<typename T>
void QQC2::QList< T >::detach ( )
inline

Definition at line 482 of file qquickwindowsstyle_p_p.h.

◆ emplace() [1/2]

template<typename T>
template<typename ... Args>
iterator QQC2::QList< T >::emplace ( const_iterator before,
Args &&... args )
inline

Definition at line 591 of file qquickwindowsstyle_p_p.h.

◆ emplace() [2/2]

template<typename T>
template<typename ... Args>
QList< T >::iterator QList< T >::emplace ( qsizetype i,
Args &&... args )

Definition at line 934 of file qquickwindowsstyle_p_p.h.

◆ emplace_back()

template<typename T>
template<typename ... Args>
reference QQC2::QList< T >::emplace_back ( Args &&... args)
inline

Definition at line 744 of file qquickwindowsstyle_p_p.h.

◆ emplaceBack()

template<typename T>
template<typename... Args>
QList< T >::reference QList< T >::emplaceBack ( Args &&... args)
inline

Definition at line 943 of file qquickwindowsstyle_p_p.h.

◆ emplaceFront()

template<typename T>
template<typename... Args>
QList< T >::reference QList< T >::emplaceFront ( Args &&... args)
inline

Definition at line 913 of file qquickwindowsstyle_p_p.h.

◆ empty()

template<typename T>
bool QQC2::QList< T >::empty ( ) const
inlinenoexcept

Definition at line 746 of file qquickwindowsstyle_p_p.h.

◆ end() [1/2]

template<typename T>
iterator QQC2::QList< T >::end ( )
inline

Definition at line 687 of file qquickwindowsstyle_p_p.h.

◆ end() [2/2]

template<typename T>
const_iterator QQC2::QList< T >::end ( ) const
inlinenoexcept

Definition at line 690 of file qquickwindowsstyle_p_p.h.

◆ endsWith()

template<typename T>
bool QQC2::QList< T >::endsWith ( parameter_type t) const
inline

Definition at line 713 of file qquickwindowsstyle_p_p.h.

◆ erase() [1/2]

template<typename T>
QList< T >::iterator QList< T >::erase ( const_iterator begin,
const_iterator end )

Definition at line 950 of file qquickwindowsstyle_p_p.h.

◆ erase() [2/2]

template<typename T>
iterator QQC2::QList< T >::erase ( const_iterator pos)
inline

Definition at line 703 of file qquickwindowsstyle_p_p.h.

◆ fill()

template<typename T>
QList< T > & QList< T >::fill ( parameter_type t,
qsizetype size = -1 )
inline

Definition at line 964 of file qquickwindowsstyle_p_p.h.

◆ first() [1/3]

template<typename T>
T & QQC2::QList< T >::first ( )
inline

Definition at line 706 of file qquickwindowsstyle_p_p.h.

◆ first() [2/3]

template<typename T>
const T & QQC2::QList< T >::first ( ) const
inlinenoexcept

Definition at line 707 of file qquickwindowsstyle_p_p.h.

◆ first() [3/3]

template<typename T>
QList< T > QQC2::QList< T >::first ( qsizetype n) const
inline

Definition at line 716 of file qquickwindowsstyle_p_p.h.

◆ fromList()

template<typename T>
QList< T > QQC2::QList< T >::fromList ( const QList< T > & list)
inlinestaticnoexcept

Definition at line 783 of file qquickwindowsstyle_p_p.h.

◆ fromReadOnlyData()

template<typename T>
template<qsizetype N>
QList< T > QQC2::QList< T >::fromReadOnlyData ( const T(&) t[N])
inlinestaticnoexcept

Definition at line 790 of file qquickwindowsstyle_p_p.h.

◆ fromVector()

template<typename T>
QList< T > QQC2::QList< T >::fromVector ( const QList< T > & vector)
inlinestaticnoexcept

Definition at line 786 of file qquickwindowsstyle_p_p.h.

◆ front() [1/2]

template<typename T>
reference QQC2::QList< T >::front ( )
inline

Definition at line 748 of file qquickwindowsstyle_p_p.h.

◆ front() [2/2]

template<typename T>
const_reference QQC2::QList< T >::front ( ) const
inlinenoexcept

Definition at line 749 of file qquickwindowsstyle_p_p.h.

◆ insert() [1/6]

template<typename T>
iterator QQC2::QList< T >::insert ( const_iterator before,
parameter_type t )
inline

Definition at line 547 of file qquickwindowsstyle_p_p.h.

◆ insert() [2/6]

template<typename T>
iterator QQC2::QList< T >::insert ( const_iterator before,
qsizetype n,
parameter_type t )
inline

Definition at line 552 of file qquickwindowsstyle_p_p.h.

◆ insert() [3/6]

template<typename T>
iterator QQC2::QList< T >::insert ( const_iterator before,
rvalue_ref t )
inline

Definition at line 557 of file qquickwindowsstyle_p_p.h.

◆ insert() [4/6]

template<typename T>
iterator QQC2::QList< T >::insert ( qsizetype i,
parameter_type t )
inline

Definition at line 544 of file qquickwindowsstyle_p_p.h.

◆ insert() [5/6]

template<typename T>
QList< T >::iterator QList< T >::insert ( qsizetype i,
qsizetype n,
parameter_type t )
inline

Definition at line 922 of file qquickwindowsstyle_p_p.h.

◆ insert() [6/6]

template<typename T>
iterator QQC2::QList< T >::insert ( qsizetype i,
rvalue_ref t )
inline

Definition at line 562 of file qquickwindowsstyle_p_p.h.

◆ isDetached()

template<typename T>
bool QQC2::QList< T >::isDetached ( ) const
inlinenoexcept

Definition at line 483 of file qquickwindowsstyle_p_p.h.

◆ isEmpty()

template<typename T>
bool QQC2::QList< T >::isEmpty ( ) const
inlineconstexprnoexcept

Definition at line 457 of file qquickwindowsstyle_p_p.h.

◆ isSharedWith()

template<typename T>
bool QQC2::QList< T >::isSharedWith ( const QList< T > & other) const
inline

Definition at line 485 of file qquickwindowsstyle_p_p.h.

◆ last() [1/3]

template<typename T>
T & QQC2::QList< T >::last ( )
inline

Definition at line 709 of file qquickwindowsstyle_p_p.h.

◆ last() [2/3]

template<typename T>
const T & QQC2::QList< T >::last ( ) const
inlinenoexcept

Definition at line 710 of file qquickwindowsstyle_p_p.h.

◆ last() [3/3]

template<typename T>
QList< T > QQC2::QList< T >::last ( qsizetype n) const
inline

Definition at line 718 of file qquickwindowsstyle_p_p.h.

◆ length()

template<typename T>
qsizetype QQC2::QList< T >::length ( ) const
inlineconstexprnoexcept

Definition at line 455 of file qquickwindowsstyle_p_p.h.

◆ max_size()

template<typename T>
qsizetype QQC2::QList< T >::max_size ( ) const
inlineconstexprnoexcept

Definition at line 753 of file qquickwindowsstyle_p_p.h.

◆ maxSize()

template<typename T>
constexpr qsizetype QQC2::QList< T >::maxSize ( )
inlinestaticconstexpr

Definition at line 447 of file qquickwindowsstyle_p_p.h.

◆ mid()

template<typename T>
QList< T > QList< T >::mid ( qsizetype pos,
qsizetype len = -1 ) const
inline

Definition at line 1036 of file qquickwindowsstyle_p_p.h.

◆ move()

template<typename T>
void QQC2::QList< T >::move ( qsizetype from,
qsizetype to )
inline

Definition at line 671 of file qquickwindowsstyle_p_p.h.

◆ operator!=()

template<typename T>
template<typename U = T>
QTypeTraits::compare_eq_result_container< QList, U > QQC2::QList< T >::operator!= ( const QList< T > & other) const
inline

Definition at line 399 of file qquickwindowsstyle_p_p.h.

◆ operator+() [1/4]

template<typename T>
QList< T > QQC2::QList< T >::operator+ ( const QList< T > & l) &&
inline

Definition at line 763 of file qquickwindowsstyle_p_p.h.

◆ operator+() [2/4]

template<typename T>
QList< T > QQC2::QList< T >::operator+ ( const QList< T > & l) const &
inline

Definition at line 761 of file qquickwindowsstyle_p_p.h.

◆ operator+() [3/4]

template<typename T>
QList< T > QQC2::QList< T >::operator+ ( QList< T > && l) &&
inline

Definition at line 767 of file qquickwindowsstyle_p_p.h.

◆ operator+() [4/4]

template<typename T>
QList< T > QQC2::QList< T >::operator+ ( QList< T > && l) const &
inline

Definition at line 765 of file qquickwindowsstyle_p_p.h.

◆ operator+=() [1/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator+= ( const QList< T > & l)
inline

Definition at line 759 of file qquickwindowsstyle_p_p.h.

◆ operator+=() [2/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator+= ( parameter_type t)
inline

Definition at line 769 of file qquickwindowsstyle_p_p.h.

◆ operator+=() [3/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator+= ( QList< T > && l)
inline

Definition at line 760 of file qquickwindowsstyle_p_p.h.

◆ operator+=() [4/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator+= ( rvalue_ref t)
inline

Definition at line 777 of file qquickwindowsstyle_p_p.h.

◆ operator<()

template<typename T>
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > QQC2::QList< T >::operator< ( const QList< T > & other) const
inlinenoexcept

Definition at line 399 of file qquickwindowsstyle_p_p.h.

◆ operator<<() [1/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator<< ( const QList< T > & l)
inline

Definition at line 769 of file qquickwindowsstyle_p_p.h.

◆ operator<<() [2/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator<< ( parameter_type t)
inline

Definition at line 769 of file qquickwindowsstyle_p_p.h.

◆ operator<<() [3/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator<< ( QList< T > && l)
inline

Definition at line 769 of file qquickwindowsstyle_p_p.h.

◆ operator<<() [4/4]

template<typename T>
QList< T > & QQC2::QList< T >::operator<< ( rvalue_ref t)
inline

Definition at line 777 of file qquickwindowsstyle_p_p.h.

◆ operator<=()

template<typename T>
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > QQC2::QList< T >::operator<= ( const QList< T > & other) const
inlinenoexcept

Definition at line 417 of file qquickwindowsstyle_p_p.h.

◆ operator=()

template<typename T>
QList< T > & QQC2::QList< T >::operator= ( std::initializer_list< T > args)
inline

Definition at line 322 of file qquickwindowsstyle_p_p.h.

◆ operator==()

template<typename T>
template<typename U = T>
QTypeTraits::compare_eq_result_container< QList, U > QQC2::QList< T >::operator== ( const QList< T > & other) const
inline

Definition at line 387 of file qquickwindowsstyle_p_p.h.

◆ operator>()

template<typename T>
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > QQC2::QList< T >::operator> ( const QList< T > & other) const
inlinenoexcept

Definition at line 417 of file qquickwindowsstyle_p_p.h.

◆ operator>=()

template<typename T>
template<typename U = T>
QTypeTraits::compare_lt_result_container< QList, U > QQC2::QList< T >::operator>= ( const QList< T > & other) const
inlinenoexcept

Definition at line 431 of file qquickwindowsstyle_p_p.h.

◆ operator[]() [1/2]

template<typename T>
reference QQC2::QList< T >::operator[] ( qsizetype i)
inline

Definition at line 507 of file qquickwindowsstyle_p_p.h.

◆ operator[]() [2/2]

template<typename T>
const_reference QQC2::QList< T >::operator[] ( qsizetype i) const
inlinenoexcept

Definition at line 513 of file qquickwindowsstyle_p_p.h.

◆ pop_back()

template<typename T>
void QQC2::QList< T >::pop_back ( )
inlinenoexcept

Definition at line 740 of file qquickwindowsstyle_p_p.h.

◆ pop_front()

template<typename T>
void QQC2::QList< T >::pop_front ( )
inlinenoexcept

Definition at line 741 of file qquickwindowsstyle_p_p.h.

◆ prepend() [1/2]

template<typename T>
void QQC2::QList< T >::prepend ( parameter_type t)
inline

Definition at line 536 of file qquickwindowsstyle_p_p.h.

◆ prepend() [2/2]

template<typename T>
void QQC2::QList< T >::prepend ( rvalue_ref t)
inline

Definition at line 529 of file qquickwindowsstyle_p_p.h.

◆ push_back() [1/2]

template<typename T>
void QQC2::QList< T >::push_back ( parameter_type t)
inline

Definition at line 736 of file qquickwindowsstyle_p_p.h.

◆ push_back() [2/2]

template<typename T>
void QQC2::QList< T >::push_back ( rvalue_ref t)
inline

Definition at line 737 of file qquickwindowsstyle_p_p.h.

◆ push_front() [1/2]

template<typename T>
void QQC2::QList< T >::push_front ( parameter_type t)
inline

Definition at line 739 of file qquickwindowsstyle_p_p.h.

◆ push_front() [2/2]

template<typename T>
void QQC2::QList< T >::push_front ( rvalue_ref t)
inline

Definition at line 738 of file qquickwindowsstyle_p_p.h.

◆ rbegin() [1/2]

template<typename T>
reverse_iterator QQC2::QList< T >::rbegin ( )
inline

Definition at line 695 of file qquickwindowsstyle_p_p.h.

◆ rbegin() [2/2]

template<typename T>
const_reverse_iterator QQC2::QList< T >::rbegin ( ) const
inlinenoexcept

Definition at line 697 of file qquickwindowsstyle_p_p.h.

◆ remove()

template<typename T>
void QList< T >::remove ( qsizetype i,
qsizetype n = 1 )
inline

Definition at line 855 of file qquickwindowsstyle_p_p.h.

◆ removeAll()

template<typename T>
template<typename AT = T>
qsizetype QQC2::QList< T >::removeAll ( const AT & t)
inline

Definition at line 653 of file qquickwindowsstyle_p_p.h.

◆ removeAt()

template<typename T>
void QQC2::QList< T >::removeAt ( qsizetype i)
inline

Definition at line 651 of file qquickwindowsstyle_p_p.h.

◆ removeFirst()

template<typename T>
void QList< T >::removeFirst ( )
inlinenoexcept

Definition at line 868 of file qquickwindowsstyle_p_p.h.

◆ removeIf()

template<typename T>
template<typename Predicate>
qsizetype QQC2::QList< T >::removeIf ( Predicate pred)
inline

Definition at line 665 of file qquickwindowsstyle_p_p.h.

◆ removeLast()

template<typename T>
void QList< T >::removeLast ( )
inlinenoexcept

Definition at line 876 of file qquickwindowsstyle_p_p.h.

◆ removeOne()

template<typename T>
template<typename AT = T>
bool QQC2::QList< T >::removeOne ( const AT & t)
inline

Definition at line 659 of file qquickwindowsstyle_p_p.h.

◆ rend() [1/2]

template<typename T>
reverse_iterator QQC2::QList< T >::rend ( )
inline

Definition at line 696 of file qquickwindowsstyle_p_p.h.

◆ rend() [2/2]

template<typename T>
const_reverse_iterator QQC2::QList< T >::rend ( ) const
inlinenoexcept

Definition at line 698 of file qquickwindowsstyle_p_p.h.

◆ replace() [1/2]

template<typename T>
void QQC2::QList< T >::replace ( qsizetype i,
parameter_type t )
inline

Definition at line 604 of file qquickwindowsstyle_p_p.h.

◆ replace() [2/2]

template<typename T>
void QQC2::QList< T >::replace ( qsizetype i,
rvalue_ref t )
inline

Definition at line 611 of file qquickwindowsstyle_p_p.h.

◆ reserve()

template<typename T>
void QList< T >::reserve ( qsizetype size)

Definition at line 814 of file qquickwindowsstyle_p_p.h.

◆ resize() [1/2]

template<typename T>
void QQC2::QList< T >::resize ( qsizetype size)
inline

Definition at line 459 of file qquickwindowsstyle_p_p.h.

◆ resize() [2/2]

template<typename T>
void QQC2::QList< T >::resize ( qsizetype size,
parameter_type c )
inline

Definition at line 465 of file qquickwindowsstyle_p_p.h.

◆ resizeForOverwrite()

template<typename T>
void QQC2::QList< T >::resizeForOverwrite ( qsizetype size)
inline

Definition at line 471 of file qquickwindowsstyle_p_p.h.

◆ shrink_to_fit()

template<typename T>
void QQC2::QList< T >::shrink_to_fit ( )
inline

Definition at line 752 of file qquickwindowsstyle_p_p.h.

◆ size()

template<typename T>
qsizetype QQC2::QList< T >::size ( ) const
inlineconstexprnoexcept

Definition at line 448 of file qquickwindowsstyle_p_p.h.

◆ sliced() [1/2]

template<typename T>
QList< T > QQC2::QList< T >::sliced ( qsizetype pos) const
inline

Definition at line 720 of file qquickwindowsstyle_p_p.h.

◆ sliced() [2/2]

template<typename T>
QList< T > QQC2::QList< T >::sliced ( qsizetype pos,
qsizetype n ) const
inline

Definition at line 722 of file qquickwindowsstyle_p_p.h.

◆ squeeze()

template<typename T>
void QList< T >::squeeze ( )
inline

Definition at line 835 of file qquickwindowsstyle_p_p.h.

◆ startsWith()

template<typename T>
bool QQC2::QList< T >::startsWith ( parameter_type t) const
inline

Definition at line 712 of file qquickwindowsstyle_p_p.h.

◆ swap()

template<typename T>
void QQC2::QList< T >::swap ( QList< T > & other)
inlinenoexcept

Definition at line 362 of file qquickwindowsstyle_p_p.h.

◆ swapItemsAt()

template<typename T>
void QQC2::QList< T >::swapItemsAt ( qsizetype i,
qsizetype j )
inline

Definition at line 728 of file qquickwindowsstyle_p_p.h.

◆ takeAt()

template<typename T>
T QQC2::QList< T >::takeAt ( qsizetype i)
inline

Definition at line 670 of file qquickwindowsstyle_p_p.h.

◆ takeFirst()

template<typename T>
value_type QQC2::QList< T >::takeFirst ( )
inline

Definition at line 627 of file qquickwindowsstyle_p_p.h.

◆ takeLast()

template<typename T>
value_type QQC2::QList< T >::takeLast ( )
inline

Definition at line 628 of file qquickwindowsstyle_p_p.h.

◆ toList()

template<typename T>
QList< T > QQC2::QList< T >::toList ( ) const
inlinenoexcept

Definition at line 784 of file qquickwindowsstyle_p_p.h.

◆ toVector()

template<typename T>
QList< T > QQC2::QList< T >::toVector ( ) const
inlinenoexcept

Definition at line 787 of file qquickwindowsstyle_p_p.h.

◆ value() [1/2]

template<typename T>
T QQC2::QList< T >::value ( qsizetype i) const
inline

Definition at line 725 of file qquickwindowsstyle_p_p.h.

◆ value() [2/2]

template<typename T>
T QList< T >::value ( qsizetype i,
parameter_type defaultValue ) const
inline

Definition at line 885 of file qquickwindowsstyle_p_p.h.

◆ ::tst_QList

template<typename T>
friend class ::tst_QList
friend

Definition at line 87 of file qquickwindowsstyle_p_p.h.

◆ compareThreeWay

template<typename T>
template<typename U = T, Qt::if_has_qt_compare_three_way< U, U > = true>
auto compareThreeWay ( const QList< T > & lhs,
const QList< T > & rhs )
friend

Definition at line 368 of file qquickwindowsstyle_p_p.h.

◆ QtPrivate::indexOf

template<typename T>
template<typename V, typename U>
qsizetype QtPrivate::indexOf ( const QList< V > & list,
const U & u,
qsizetype from )
friend

◆ QtPrivate::lastIndexOf

template<typename T>
template<typename V, typename U>
qsizetype QtPrivate::lastIndexOf ( const QList< V > & list,
const U & u,
qsizetype from )
friend

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