WTF
WTF::Vector< T, inlineCapacity > Class Template Reference
#include <Vector.h>
Detailed Description
template<typename T, size_t inlineCapacity = 0>
class WTF::Vector< T, inlineCapacity >
Definition at line 313 of file Vector.h.
Public Types | |
| typedef T * | iterator |
| typedef const T * | const_iterator |
Public Member Functions | |
| Vector () | |
| Vector (size_t size) | |
| ~Vector () | |
| Vector (const Vector &) | |
| template<size_t otherCapacity> | |
| Vector (const Vector< T, otherCapacity > &) | |
| Vector & | operator= (const Vector &) |
| template<size_t otherCapacity> | |
| Vector & | operator= (const Vector< T, otherCapacity > &) |
| size_t | size () const |
| size_t | capacity () const |
| bool | isEmpty () const |
| T & | at (size_t i) |
| const T & | at (size_t i) const |
| T & | operator[] (long i) |
| const T & | operator[] (long i) const |
| T & | operator[] (unsigned long i) |
| const T & | operator[] (unsigned long i) const |
| T & | operator[] (int i) |
| const T & | operator[] (int i) const |
| T & | operator[] (unsigned i) |
| const T & | operator[] (unsigned i) const |
| T & | operator[] (short i) |
| const T & | operator[] (short i) const |
| T & | operator[] (unsigned short i) |
| const T & | operator[] (unsigned short i) const |
| T * | data () |
| const T * | data () const |
| operator T * () | |
| operator const T * () const | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| T & | first () |
| const T & | first () const |
| T & | last () |
| const T & | last () const |
| void | resize (size_t size) |
| void | reserveCapacity (size_t newCapacity) |
| void | clear () |
| template<typename U> | |
| void | append (const U &) |
| template<typename U> | |
| void | append (const Vector< U > &) |
| template<typename U> | |
| void | insert (size_t position, const U &) |
| void | remove (size_t position) |
| void | removeLast () |
| Vector (size_t size, const T &val) | |
| void | fill (const T &val, size_t size) |
| void | fill (const T &val) |
| void | swap (Vector< T, inlineCapacity > &other) |
Member Typedef Documentation
template<typename T, size_t inlineCapacity = 0>
| typedef T* WTF::Vector< T, inlineCapacity >::iterator |
template<typename T, size_t inlineCapacity = 0>
| typedef const T* WTF::Vector< T, inlineCapacity >::const_iterator |
Constructor & Destructor Documentation
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::Vector | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::Vector | ( | size_t | size | ) | [inline, explicit] |
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::~Vector | ( | ) | [inline] |
template<typename T, size_t inlineCapacity>
| WTF::Vector< T, inlineCapacity >::Vector | ( | const Vector< T, inlineCapacity > & | other | ) | [inline] |
template<typename T, size_t inlineCapacity>
template<size_t otherCapacity>
| WTF::Vector< T, inlineCapacity >::Vector | ( | const Vector< T, otherCapacity > & | other | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::Vector | ( | size_t | size, | |
| const T & | val | |||
| ) | [inline] |
Member Function Documentation
template<typename T, size_t inlineCapacity>
| Vector< T, inlineCapacity > & WTF::Vector< T, inlineCapacity >::operator= | ( | const Vector< T, inlineCapacity > & | other | ) | [inline] |
template<typename T, size_t inlineCapacity>
template<size_t otherCapacity>
| Vector< T, inlineCapacity > & WTF::Vector< T, inlineCapacity >::operator= | ( | const Vector< T, otherCapacity > & | other | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| size_t WTF::Vector< T, inlineCapacity >::size | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| size_t WTF::Vector< T, inlineCapacity >::capacity | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| bool WTF::Vector< T, inlineCapacity >::isEmpty | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::at | ( | size_t | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::at | ( | size_t | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | long | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | long | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned long | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned long | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | int | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | int | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | short | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | short | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned short | i | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::operator[] | ( | unsigned short | i | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T* WTF::Vector< T, inlineCapacity >::data | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T* WTF::Vector< T, inlineCapacity >::data | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::operator T * | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| WTF::Vector< T, inlineCapacity >::operator const T * | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| iterator WTF::Vector< T, inlineCapacity >::begin | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| iterator WTF::Vector< T, inlineCapacity >::end | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const_iterator WTF::Vector< T, inlineCapacity >::begin | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| const_iterator WTF::Vector< T, inlineCapacity >::end | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::first | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::first | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity = 0>
| T& WTF::Vector< T, inlineCapacity >::last | ( | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| const T& WTF::Vector< T, inlineCapacity >::last | ( | ) | const [inline] |
template<typename T, size_t inlineCapacity>
| void WTF::Vector< T, inlineCapacity >::resize | ( | size_t | size | ) | [inline] |
template<typename T, size_t inlineCapacity>
| void WTF::Vector< T, inlineCapacity >::reserveCapacity | ( | size_t | newCapacity | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| void WTF::Vector< T, inlineCapacity >::clear | ( | ) | [inline] |
template<typename T, size_t inlineCapacity>
template<typename U>
| void WTF::Vector< T, inlineCapacity >::append | ( | const U & | val | ) | [inline] |
template<typename T, size_t inlineCapacity>
template<typename U>
| void WTF::Vector< T, inlineCapacity >::append | ( | const Vector< U > & | val | ) | [inline] |
template<typename T, size_t inlineCapacity>
template<typename U>
| void WTF::Vector< T, inlineCapacity >::insert | ( | size_t | position, | |
| const U & | val | |||
| ) | [inline] |
template<typename T, size_t inlineCapacity>
| void WTF::Vector< T, inlineCapacity >::remove | ( | size_t | position | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| void WTF::Vector< T, inlineCapacity >::removeLast | ( | ) | [inline] |
template<typename T, size_t inlineCapacity>
| void WTF::Vector< T, inlineCapacity >::fill | ( | const T & | val, | |
| size_t | size | |||
| ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| void WTF::Vector< T, inlineCapacity >::fill | ( | const T & | val | ) | [inline] |
template<typename T, size_t inlineCapacity = 0>
| void WTF::Vector< T, inlineCapacity >::swap | ( | Vector< T, inlineCapacity > & | other | ) | [inline] |
The documentation for this class was generated from the following file:
KDE 4.0 API Reference