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
QPODVector< T, Increment > Class Template Reference

#include <qpodvector_p.h>

Collaboration diagram for QPODVector< T, Increment >:

Public Member Functions

 QPODVector ()
 ~QPODVector ()
const T & at (int idx) const
T & operator[] (int idx)
void clear ()
void prepend (const T &v)
void append (const T &v)
void insert (int idx, const T &v)
void reserve (int count)
void insertBlank (int idx, int count)
void remove (int idx, int count=1)
void removeOne (const T &v)
int find (const T &v)
bool contains (const T &v)
int count () const
void copyAndClear (QPODVector< T, Increment > &other)
QPODVector< T, Increment > & operator<< (const T &v)

Detailed Description

template<class T, int Increment>
class QPODVector< T, Increment >

Definition at line 26 of file qpodvector_p.h.

Constructor & Destructor Documentation

◆ QPODVector()

template<class T, int Increment>
QPODVector< T, Increment >::QPODVector ( )
inline

Definition at line 34 of file qpodvector_p.h.

◆ ~QPODVector()

template<class T, int Increment>
QPODVector< T, Increment >::~QPODVector ( )
inline

Definition at line 36 of file qpodvector_p.h.

Member Function Documentation

◆ append()

template<class T, int Increment>
void QPODVector< T, Increment >::append ( const T & v)
inline

Definition at line 54 of file qpodvector_p.h.

◆ at()

template<class T, int Increment>
const T & QPODVector< T, Increment >::at ( int idx) const
inline

Definition at line 38 of file qpodvector_p.h.

◆ clear()

template<class T, int Increment>
void QPODVector< T, Increment >::clear ( )
inline

Definition at line 46 of file qpodvector_p.h.

◆ contains()

template<class T, int Increment>
bool QPODVector< T, Increment >::contains ( const T & v)
inline

Definition at line 113 of file qpodvector_p.h.

◆ copyAndClear()

template<class T, int Increment>
void QPODVector< T, Increment >::copyAndClear ( QPODVector< T, Increment > & other)
inline

Definition at line 121 of file qpodvector_p.h.

◆ count()

template<class T, int Increment>
int QPODVector< T, Increment >::count ( ) const
inline

Definition at line 117 of file qpodvector_p.h.

◆ find()

template<class T, int Increment>
int QPODVector< T, Increment >::find ( const T & v)
inline

Definition at line 106 of file qpodvector_p.h.

◆ insert()

template<class T, int Increment>
void QPODVector< T, Increment >::insert ( int idx,
const T & v )
inline

Definition at line 58 of file qpodvector_p.h.

◆ insertBlank()

template<class T, int Increment>
void QPODVector< T, Increment >::insertBlank ( int idx,
int count )
inline

Definition at line 77 of file qpodvector_p.h.

◆ operator<<()

template<class T, int Increment>
QPODVector< T, Increment > & QPODVector< T, Increment >::operator<< ( const T & v)
inline

Definition at line 121 of file qpodvector_p.h.

◆ operator[]()

template<class T, int Increment>
T & QPODVector< T, Increment >::operator[] ( int idx)
inline

Definition at line 42 of file qpodvector_p.h.

◆ prepend()

template<class T, int Increment>
void QPODVector< T, Increment >::prepend ( const T & v)
inline

Definition at line 50 of file qpodvector_p.h.

◆ remove()

template<class T, int Increment>
void QPODVector< T, Increment >::remove ( int idx,
int count = 1 )
inline

Definition at line 87 of file qpodvector_p.h.

◆ removeOne()

template<class T, int Increment>
void QPODVector< T, Increment >::removeOne ( const T & v)
inline

Definition at line 95 of file qpodvector_p.h.

◆ reserve()

template<class T, int Increment>
void QPODVector< T, Increment >::reserve ( int count)
inline

Definition at line 70 of file qpodvector_p.h.


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