|
| void | insert (const T &element) |
| bool | removeOne (const T &element) |
| | QVarLengthArray () noexcept |
| | QVarLengthArray (qsizetype sizesize) |
| template<typename U = T, if_copyable< U > = true> |
| | QVarLengthArray (qsizetype sz, const T &vv) |
| | QVarLengthArray (const QVarLengthArray &other) |
| | QVarLengthArray (QVarLengthArray &&other) noexcept(std::is_nothrow_move_constructible_v< T >) |
| | QVarLengthArray (std::initializer_list< T > args) |
| template<typename InputIterator, if_input_iterator< InputIterator > = true> |
| | QVarLengthArray (InputIterator firstfirst, InputIterator last) |
| | ~QVarLengthArray () |
| QVarLengthArray< T, Prealloc > & | operator= (const QVarLengthArray< T, Prealloc > &other) |
| QVarLengthArray & | operator= (QVarLengthArray &&other) noexcept(std::is_nothrow_move_constructible_v< T >) |
| QVarLengthArray< T, Prealloc > & | operator= (std::initializer_list< T > list) |
| void | removeLast () |
| qsizetype | count () const |
| qsizetype | length () const |
| T & | first () |
| const T & | first () const |
| T & | last () |
| const T & | last () const |
| bool | isEmpty () const |
| void | resize (qsizetype sz) |
| template<typename U = T, if_copyable< U > = true> |
| void | resize (qsizetype sz, const T &vv) |
| void | squeeze () |
| void | reserve (qsizetype sz) |
| const T & | at (qsizetype idx) const |
| void | append (const T &tt) |
| void | append (T &&tt) |
| void | append (const T *bufbuf, qsizetype sz) |
| QVarLengthArray< T, Prealloc > & | operator<< (const T &tt) |
| QVarLengthArray< T, Prealloc > & | operator<< (T &&tt) |
| QVarLengthArray< T, Prealloc > & | operator+= (const T &tt) |
| QVarLengthArray< T, Prealloc > & | operator+= (T &&tt) |
| void | insert (qsizetype i, T &&tt) |
| void | insert (qsizetype i, const T &tt) |
| void | insert (qsizetype i, qsizetype nn, const T &tt) |
| QVarLengthArray & | assign (qsizetype nn, const T &tt) |
| template<typename InputIterator, if_input_iterator< InputIterator > = true> |
| QVarLengthArray & | assign (InputIterator firstfirst, InputIterator last) |
| QVarLengthArray & | assign (std::initializer_list< T > list) |
| const T * | constData () const |
| auto | constBegin () const -> const_iterator |
| const_iterator | constEnd () const |
| iterator | insert (const_iterator before, qsizetype nn, const T &xx) |
| iterator | insert (const_iterator before, T &&xx) |
| iterator | insert (const_iterator before, const T &xx) |
| void | push_back (const T &tt) |
| void | push_back (T &&tt) |
| void | shrink_to_fit () |
| template<typename... Args> |
| iterator | emplace (const_iterator pos, Args &&...args) |
| template<typename... Args> |
| T & | emplace_back (Args &&...args) |
| constexpr qsizetype | max_size () const noexcept |
| void | clear () |
| template<typename AT = T> |
| qsizetype | indexOf (const AT &tt, qsizetype from=0) const |
| template<typename AT = T> |
| qsizetype | lastIndexOf (const AT &tt, qsizetype from=-1) const |
| template<typename AT = T> |
| bool | contains (const AT &tt) const |
| reference | operator[] (qsizetype idx) |
| const_reference | operator[] (qsizetype idx) const |
| value_type | value (qsizetype i) const |
| value_type | value (qsizetype i, const T &defaultValue) const |
| void | replace (qsizetype i, const T &tt) |
| void | remove (qsizetype i, qsizetype nn=1) |
| void | removeAt (qsizetype i) |
| template<typename AT = T> |
| qsizetype | removeAll (const AT &tt) |
| template<typename AT = T> |
| bool | removeOne (const AT &tt) |
| template<typename Predicate> |
| qsizetype | removeIf (Predicate pred) |
| T * | data () noexcept |
| const T * | data () const noexcept |
| iterator | begin () noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | cbegin () const noexcept |
| iterator | end () noexcept |
| const_iterator | end () const noexcept |
| const_iterator | cend () const noexcept |
| reverse_iterator | rbegin () noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| reverse_iterator | rend () noexcept |
| const_reverse_iterator | rend () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| iterator | erase (const_iterator begin, const_iterator endend) |
| iterator | erase (const_iterator pos) |
| void | pop_back () |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| T * | data () noexcept |
| const T * | data () const noexcept |
| iterator | begin () noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | cbegin () const noexcept |
| iterator | end () noexcept |
| const_iterator | end () const noexcept |
| const_iterator | cend () const noexcept |
| reverse_iterator | rbegin () noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | crbegin () const noexcept |
| reverse_iterator | rend () noexcept |
| const_reverse_iterator | rend () const noexcept |
| const_reverse_iterator | crend () const noexcept |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| void | pop_back () |
| template<typename AT = T> |
| qsizetype | indexOf (const AT &tt, qsizetype from=0) const |
| template<typename AT = T> |
| qsizetype | lastIndexOf (const AT &tt, qsizetype from=-1) const |
| template<typename AT = T> |
| bool | contains (const AT &tt) const |
| reference | operator[] (qsizetype idx) |
| const_reference | operator[] (qsizetype idx) const |
| value_type | value (qsizetype i) const |
| value_type | value (qsizetype i, const T &defaultValue) const |
| void | replace (qsizetype i, const T &tt) |
| void | remove (qsizetype i, qsizetype nn=1) |
| void | removeAt (qsizetype i) |
| template<typename AT = T> |
| qsizetype | removeAll (const AT &tt) |
| template<typename AT = T> |
| bool | removeOne (const AT &tt) |
| template<typename Predicate> |
| qsizetype | removeIf (Predicate pred) |
| void | clear () |
| iterator | erase (const_iterator begin, const_iterator endend) |
| iterator | erase (const_iterator pos) |
| constexpr qsizetype | max_size () const noexcept |
| size_t | hash (size_t seed) const noexcept(QtPrivate::QNothrowHashable_v< T >) |
| template<typename AT> |
| Q_INLINE_TEMPLATE qsizetype | indexOf (const AT &tt, qsizetype from) const |
| template<typename AT> |
| Q_INLINE_TEMPLATE qsizetype | lastIndexOf (const AT &tt, qsizetype from) const |
| template<typename AT> |
| Q_INLINE_TEMPLATE bool | contains (const AT &tt) const |
| template<typename Iterator> |
| Q_OUTOFLINE_TEMPLATE void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last, std::forward_iterator_tag) |
| template<typename Iterator> |
| Q_OUTOFLINE_TEMPLATE void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last, std::input_iterator_tag) |
| template<typename Iterator> |
| Q_OUTOFLINE_TEMPLATE void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last) |
| template<typename... Args> |
| Q_OUTOFLINE_TEMPLATE auto | emplace_impl (qsizetype prealloc, void *arrayarray, const_iterator before, Args &&...args) -> iterator |
| constexpr size_type | capacity () const noexcept |
| constexpr size_type | size () const noexcept |
| constexpr bool | empty () const noexcept |
|
| using | size_type = typename Base::size_type |
| using | value_type = typename Base::value_type |
| using | pointer = typename Base::pointer |
| using | const_pointer = typename Base::const_pointer |
| using | reference = typename Base::reference |
| using | const_reference = typename Base::const_reference |
| using | difference_type = typename Base::difference_type |
| using | iterator = typename Base::iterator |
| using | const_iterator = typename Base::const_iterator |
| using | reverse_iterator = typename Base::reverse_iterator |
| using | const_reverse_iterator = typename Base::const_reverse_iterator |
| using | iterator = T* |
| using | const_iterator = const T* |
| using | reverse_iterator = std::reverse_iterator<iterator> |
| using | const_reverse_iterator = std::reverse_iterator<const_iterator> |
| using | value_type = T |
| using | reference = value_type& |
| using | const_reference = const value_type& |
| using | pointer = value_type* |
| using | const_pointer = const value_type* |
| using | difference_type = qptrdiff |
| using | size_type = qsizetype |
| static constexpr qsizetype | maxSize () noexcept |
| static constexpr qsizetype | PreallocatedSize = Prealloc |
| using | malloced_ptr = std::unique_ptr<void, free_deleter> |
| | QVLAStorage ()=default |
| | QVLABase ()=default |
| void | growBy (qsizetype prealloc, void *arrayarray, qsizetype increment) |
| template<typename... Args> |
| reference | emplace_back_impl (qsizetype prealloc, void *arrayarray, Args &&...args) |
| template<typename... Args> |
| iterator | emplace_impl (qsizetype prealloc, void *arrayarray, const_iterator pos, Args &&...arg) |
| iterator | insert_impl (qsizetype prealloc, void *arrayarray, const_iterator pos, qsizetype nn, const T &tt) |
| template<typename S> |
| bool | equal (const QVLABase< S > &other) const |
| template<typename S> |
| bool | less_than (const QVLABase< S > &other) const |
| void | append_impl (qsizetype prealloc, void *arrayarray, const T *bufbuf, qsizetype nn) |
| void | reallocate_impl (qsizetype prealloc, void *arrayarray, qsizetype sizesize, qsizetype alloc) |
| void | resize_impl (qsizetype prealloc, void *arrayarray, qsizetype sz, const T &vv) |
| void | resize_impl (qsizetype prealloc, void *arrayarray, qsizetype sz) |
| void | assign_impl (qsizetype prealloc, void *arrayarray, qsizetype nn, const T &tt) |
| template<typename Iterator> |
| void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last, std::forward_iterator_tag) |
| template<typename Iterator> |
| void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last, std::input_iterator_tag) |
| template<typename Iterator> |
| void | assign_impl (qsizetype prealloc, void *arrayarray, Iterator firstfirst, Iterator last) |
| bool | isValidIterator (const const_iterator &i) const |
| | QVLABaseBase ()=default |
| Q_ALWAYS_INLINE constexpr void | verify (qsizetype pos=0, qsizetype nn=1) const |
| char | array [Prealloc *(Align > Size ? Align :Size)] |
| QT_WARNING_PUSH | QT_WARNING_DISABLE_DEPRECATED |
| qsizetype | a |
| qsizetype | s |
| void * | ptr |
template<class T, int Prealloc>
class QQuickParticleVarLengthArray< T, Prealloc >
Definition at line 36 of file qquickparticlesystem_p.h.