WTF
WTF::Vector< T, inlineCapacity > Class Template Reference
  #include <Forward.h>
| Public Types | |
| typedef T | ValueType | 
| Public Member Functions | |
| Vector () | |
| Vector (size_t size) | |
| Vector (const Vector &) | |
| template<size_t otherCapacity> | |
| Vector (const Vector< T, otherCapacity > &) | |
| Vector (size_t size, const T &val) | |
| ~Vector () | |
| template<typename U > | |
| void | append (const U *, size_t) | 
| template<typename U > | |
| void | append (const U &) | 
| template<typename U , size_t c> | |
| void | append (const Vector< U, c > &) | 
| template<typename Iterator > | |
| void | appendRange (Iterator start, Iterator end) | 
| T & | at (size_t i) | 
| const T & | at (size_t i) const | 
| iterator | begin () | 
| const_iterator | begin () const | 
| size_t | capacity () const | 
| void | clear () | 
| T * | data () | 
| const T * | data () const | 
| iterator | end () | 
| const_iterator | end () const | 
| void | fill (const T &, size_t) | 
| void | fill (const T &val) | 
| T & | first () | 
| const T & | first () const | 
| void | grow (size_t size) | 
| template<typename U > | |
| void | insert (size_t position, const U *, size_t) | 
| template<typename U > | |
| void | insert (size_t position, const U &) | 
| template<typename U , size_t c> | |
| void | insert (size_t position, const Vector< U, c > &) | 
| bool | isEmpty () const | 
| T & | last () | 
| const T & | last () const | 
| Vector & | operator= (const Vector &) | 
| template<size_t otherCapacity> | |
| Vector & | operator= (const Vector< T, otherCapacity > &) | 
| template<size_t otherCapacity> | |
| Vector< T, inlineCapacity > & | operator= (const Vector< T, otherCapacity > &other) | 
| T & | operator[] (size_t i) | 
| const T & | operator[] (size_t i) const | 
| template<typename U > | |
| void | prepend (const U *, size_t) | 
| template<typename U > | |
| void | prepend (const U &) | 
| template<typename U , size_t c> | |
| void | prepend (const Vector< U, c > &) | 
| T * | releaseBuffer () | 
| void | remove (size_t position) | 
| void | remove (size_t position, size_t length) | 
| void | removeLast () | 
| void | reserveCapacity (size_t newCapacity) | 
| void | resize (size_t size) | 
| void | shrink (size_t size) | 
| void | shrinkCapacity (size_t newCapacity) | 
| size_t | size () const | 
| void | swap (Vector< T, inlineCapacity > &other) | 
| template<typename U > | |
| void | uncheckedAppend (const U &val) | 
Detailed Description
template<typename T, size_t inlineCapacity>
class WTF::Vector< T, inlineCapacity >
Member Typedef Documentation
template<typename T, size_t inlineCapacity> 
      | typedef T WTF::Vector< T, inlineCapacity >::ValueType | 
Constructor & Destructor Documentation
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inlineexplicit | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
      | WTF::Vector< T, inlineCapacity >::Vector | ( | const Vector< T, inlineCapacity > & | other | ) | 
template<typename T , size_t inlineCapacity> 
template<size_t otherCapacity> 
      | WTF::Vector< T, inlineCapacity >::Vector | ( | const Vector< T, otherCapacity > & | other | ) | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
Member Function Documentation
template<typename T , size_t inlineCapacity> 
template<typename U > 
      | void WTF::Vector< T, inlineCapacity >::append | ( | const U * | data, | 
| size_t | dataSize | ||
| ) | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename U , size_t c> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename Iterator > 
      | void WTF::Vector< T, inlineCapacity >::appendRange | ( | Iterator | start, | 
| Iterator | end | ||
| ) | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::fill | ( | const T & | val, | 
| size_t | newSize | ||
| ) | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::grow | ( | size_t | size | ) | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
      | void WTF::Vector< T, inlineCapacity >::insert | ( | size_t | position, | 
| const U * | data, | ||
| size_t | dataSize | ||
| ) | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename U , size_t c> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
      | Vector< T, inlineCapacity > & WTF::Vector< T, inlineCapacity >::operator= | ( | const Vector< T, inlineCapacity > & | other | ) | 
template<typename T, size_t inlineCapacity> 
template<size_t otherCapacity> 
      | Vector& WTF::Vector< T, inlineCapacity >::operator= | ( | const Vector< T, otherCapacity > & | ) | 
template<typename T, size_t inlineCapacity> 
template<size_t otherCapacity> 
      | Vector<T, inlineCapacity>& WTF::Vector< T, inlineCapacity >::operator= | ( | const Vector< T, otherCapacity > & | other | ) | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
      | void WTF::Vector< T, inlineCapacity >::prepend | ( | const U * | data, | 
| size_t | dataSize | ||
| ) | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename U , size_t c> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::reserveCapacity | ( | size_t | newCapacity | ) | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::resize | ( | size_t | size | ) | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::shrink | ( | size_t | size | ) | 
template<typename T , size_t inlineCapacity> 
      | void WTF::Vector< T, inlineCapacity >::shrinkCapacity | ( | size_t | newCapacity | ) | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T, size_t inlineCapacity> 
| 
 | inline | 
template<typename T , size_t inlineCapacity> 
template<typename U > 
| 
 | inline | 
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
            Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference