Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos | Métodos protegidos | Atributos protegidos | Amigas
Referencia de la plantilla de la Clase QValueVector< T >

#include <qvaluevector.h>

Lista de todos los miembros.

Tipos públicos

typedef T value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef value_typereference
typedef const value_typeconst_reference
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef T ValueType
typedef ValueTypeIterator
typedef const ValueTypeConstIterator
typedef T value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef value_typereference
typedef const value_typeconst_reference
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef T ValueType
typedef ValueTypeIterator
typedef const ValueTypeConstIterator

Métodos públicos

 QValueVector ()
 QValueVector (const QValueVector< T > &v)
 QValueVector (size_type n, const T &val=T())
 QValueVector (std::vector< T > &v)
 QValueVector (const std::vector< T > &v)
 ~QValueVector ()
QValueVector< T > & operator= (const QValueVector< T > &v)
QValueVector< T > & operator= (const std::vector< T > &v)
size_type size () const
bool empty () const
size_type capacity () const
iterator begin ()
const_iterator begin () const
const_iterator constBegin () const
iterator end ()
const_iterator end () const
const_iterator constEnd () const
reference at (size_type i, bool *ok=0)
const_reference at (size_type i, bool *ok=0) const
reference operator[] (size_type i)
const_reference operator[] (size_type i) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void push_back (const T &x)
void pop_back ()
iterator insert (iterator pos, const T &x)
iterator insert (iterator pos, size_type n, const T &x)
void reserve (size_type n)
void resize (size_type n, const T &val=T())
void clear ()
iterator erase (iterator pos)
iterator erase (iterator first, iterator last)
bool operator== (const QValueVector< T > &x)
bool operator== (const QValueVector< T > &x) const
size_type count () const
bool isEmpty () const
reference first ()
const_reference first () const
reference last ()
const_reference last () const
void append (const T &x)
 QValueVector ()
 QValueVector (const QValueVector< T > &v)
 QValueVector (size_type n, const T &val=T())
 QValueVector (std::vector< T > &v)
 QValueVector (const std::vector< T > &v)
 ~QValueVector ()
QValueVector< T > & operator= (const QValueVector< T > &v)
QValueVector< T > & operator= (const std::vector< T > &v)
size_type size () const
bool empty () const
size_type capacity () const
iterator begin ()
const_iterator begin () const
const_iterator constBegin () const
iterator end ()
const_iterator end () const
const_iterator constEnd () const
reference at (size_type i, bool *ok=0)
const_reference at (size_type i, bool *ok=0) const
reference operator[] (size_type i)
const_reference operator[] (size_type i) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void push_back (const T &x)
void pop_back ()
iterator insert (iterator pos, const T &x)
iterator insert (iterator pos, size_type n, const T &x)
void reserve (size_type n)
void resize (size_type n, const T &val=T())
void clear ()
iterator erase (iterator pos)
iterator erase (iterator first, iterator last)
bool operator== (const QValueVector< T > &x)
bool operator== (const QValueVector< T > &x) const
size_type count () const
bool isEmpty () const
reference first ()
const_reference first () const
reference last ()
const_reference last () const
void append (const T &x)

Métodos protegidos

void detach ()
void detachInternal ()
void detach ()
void detachInternal ()

Atributos protegidos

QValueVectorPrivate< T > * sh

Amigas

class QDeepCopy< QValueVector< T > >

template<class T>
class QValueVector< T >


Documentación de los 'Typedef' miembros de la clase

template<class T>
typedef const value_type* QValueVector< T >::const_iterator
template<class T>
typedef const value_type* QValueVector< T >::const_iterator
template<class T>
typedef const value_type* QValueVector< T >::const_pointer
template<class T>
typedef const value_type* QValueVector< T >::const_pointer
template<class T>
typedef const value_type& QValueVector< T >::const_reference
template<class T>
typedef const value_type& QValueVector< T >::const_reference
template<class T>
typedef const ValueType* QValueVector< T >::ConstIterator
template<class T>
typedef const ValueType* QValueVector< T >::ConstIterator
template<class T>
typedef ptrdiff_t QValueVector< T >::difference_type
template<class T>
typedef ptrdiff_t QValueVector< T >::difference_type
template<class T>
typedef ValueType* QValueVector< T >::Iterator
template<class T>
typedef value_type* QValueVector< T >::iterator
template<class T>
typedef value_type* QValueVector< T >::iterator
template<class T>
typedef ValueType* QValueVector< T >::Iterator
template<class T>
typedef value_type* QValueVector< T >::pointer
template<class T>
typedef value_type* QValueVector< T >::pointer
template<class T>
typedef value_type& QValueVector< T >::reference
template<class T>
typedef value_type& QValueVector< T >::reference
template<class T>
typedef size_t QValueVector< T >::size_type
template<class T>
typedef size_t QValueVector< T >::size_type
template<class T>
typedef T QValueVector< T >::value_type
template<class T>
typedef T QValueVector< T >::value_type
template<class T>
typedef T QValueVector< T >::ValueType
template<class T>
typedef T QValueVector< T >::ValueType

Documentación del constructor y destructor

template<class T>
QValueVector< T >::QValueVector ( ) [inline]
template<class T>
QValueVector< T >::QValueVector ( const QValueVector< T > &  v) [inline]
template<class T>
Q_INLINE_TEMPLATES QValueVector< T >::QValueVector ( size_type  n,
const T &  val = T() 
)
template<class T>
QValueVector< T >::QValueVector ( std::vector< T > &  v) [inline]
template<class T>
QValueVector< T >::QValueVector ( const std::vector< T > &  v) [inline]
template<class T>
QValueVector< T >::~QValueVector ( ) [inline]
template<class T>
QValueVector< T >::QValueVector ( ) [inline]
template<class T>
QValueVector< T >::QValueVector ( const QValueVector< T > &  v) [inline]
template<class T>
QValueVector< T >::QValueVector ( size_type  n,
const T &  val = T() 
)
template<class T>
QValueVector< T >::QValueVector ( std::vector< T > &  v) [inline]
template<class T>
QValueVector< T >::QValueVector ( const std::vector< T > &  v) [inline]
template<class T>
QValueVector< T >::~QValueVector ( ) [inline]

Documentación de las funciones miembro

template<class T>
void QValueVector< T >::append ( const T &  x) [inline]
template<class T>
void QValueVector< T >::append ( const T &  x) [inline]
template<class T>
reference QValueVector< T >::at ( size_type  i,
bool ok = 0 
) [inline]
template<class T>
const_reference QValueVector< T >::at ( size_type  i,
bool ok = 0 
) const [inline]
template<class T>
reference QValueVector< T >::at ( size_type  i,
bool ok = 0 
) [inline]
template<class T>
const_reference QValueVector< T >::at ( size_type  i,
bool ok = 0 
) const [inline]
template<class T>
reference QValueVector< T >::back ( ) [inline]
template<class T>
const_reference QValueVector< T >::back ( ) const [inline]
template<class T>
reference QValueVector< T >::back ( ) [inline]
template<class T>
const_reference QValueVector< T >::back ( ) const [inline]
template<class T>
iterator QValueVector< T >::begin ( ) [inline]
template<class T>
const_iterator QValueVector< T >::begin ( ) const [inline]
template<class T>
iterator QValueVector< T >::begin ( ) [inline]
template<class T>
const_iterator QValueVector< T >::begin ( ) const [inline]
template<class T>
size_type QValueVector< T >::capacity ( ) const [inline]
template<class T>
size_type QValueVector< T >::capacity ( ) const [inline]
template<class T>
void QValueVector< T >::clear ( void  ) [inline]
template<class T>
void QValueVector< T >::clear ( void  ) [inline]
template<class T>
const_iterator QValueVector< T >::constBegin ( ) const [inline]
template<class T>
const_iterator QValueVector< T >::constBegin ( ) const [inline]
template<class T>
const_iterator QValueVector< T >::constEnd ( ) const [inline]
template<class T>
const_iterator QValueVector< T >::constEnd ( ) const [inline]
template<class T>
size_type QValueVector< T >::count ( ) const [inline]
template<class T>
size_type QValueVector< T >::count ( ) const [inline]
template<class T>
void QValueVector< T >::detach ( ) [inline, protected]
template<class T>
void QValueVector< T >::detach ( ) [inline, protected]
template<class T>
void QValueVector< T >::detachInternal ( ) [protected]
template<class T >
Q_INLINE_TEMPLATES void QValueVector< T >::detachInternal ( ) [protected]
template<class T>
bool QValueVector< T >::empty ( ) const [inline]
template<class T>
bool QValueVector< T >::empty ( ) const [inline]
template<class T>
iterator QValueVector< T >::end ( ) [inline]
template<class T>
const_iterator QValueVector< T >::end ( ) const [inline]
template<class T>
const_iterator QValueVector< T >::end ( ) const [inline]
template<class T>
iterator QValueVector< T >::end ( ) [inline]
template<class T>
iterator QValueVector< T >::erase ( iterator  pos) [inline]
template<class T>
iterator QValueVector< T >::erase ( iterator  first,
iterator  last 
) [inline]
template<class T>
iterator QValueVector< T >::erase ( iterator  pos) [inline]
template<class T>
iterator QValueVector< T >::erase ( iterator  first,
iterator  last 
) [inline]
template<class T>
const_reference QValueVector< T >::first ( ) const [inline]
template<class T>
const_reference QValueVector< T >::first ( ) const [inline]
template<class T>
reference QValueVector< T >::first ( ) [inline]
template<class T>
reference QValueVector< T >::first ( ) [inline]
template<class T>
reference QValueVector< T >::front ( ) [inline]
template<class T>
const_reference QValueVector< T >::front ( ) const [inline]
template<class T>
reference QValueVector< T >::front ( ) [inline]
template<class T>
const_reference QValueVector< T >::front ( ) const [inline]
template<class T>
Q_INLINE_TEMPLATES Q_TYPENAME QValueVector< T >::iterator QValueVector< T >::insert ( iterator  pos,
const T &  x 
)
template<class T>
Q_INLINE_TEMPLATES Q_TYPENAME QValueVector< T >::iterator QValueVector< T >::insert ( iterator  pos,
size_type  n,
const T &  x 
)
template<class T>
iterator QValueVector< T >::insert ( iterator  pos,
const T &  x 
)
template<class T>
iterator QValueVector< T >::insert ( iterator  pos,
size_type  n,
const T &  x 
)
template<class T>
bool QValueVector< T >::isEmpty ( void  ) const [inline]
template<class T>
bool QValueVector< T >::isEmpty ( void  ) const [inline]
template<class T>
reference QValueVector< T >::last ( ) [inline]
template<class T>
const_reference QValueVector< T >::last ( ) const [inline]
template<class T>
const_reference QValueVector< T >::last ( ) const [inline]
template<class T>
reference QValueVector< T >::last ( ) [inline]
template<class T>
QValueVector<T>& QValueVector< T >::operator= ( const std::vector< T > &  v) [inline]
template<class T>
QValueVector<T>& QValueVector< T >::operator= ( const QValueVector< T > &  v) [inline]
template<class T>
QValueVector<T>& QValueVector< T >::operator= ( const std::vector< T > &  v) [inline]
template<class T>
QValueVector<T>& QValueVector< T >::operator= ( const QValueVector< T > &  v) [inline]
template<class T>
bool QValueVector< T >::operator== ( const QValueVector< T > &  x) [inline]
template<class T>
bool QValueVector< T >::operator== ( const QValueVector< T > &  x) [inline]
template<class T>
bool QValueVector< T >::operator== ( const QValueVector< T > &  x) const [inline]
template<class T>
bool QValueVector< T >::operator== ( const QValueVector< T > &  x) const [inline]
template<class T>
const_reference QValueVector< T >::operator[] ( size_type  i) const [inline]
template<class T>
reference QValueVector< T >::operator[] ( size_type  i) [inline]
template<class T>
const_reference QValueVector< T >::operator[] ( size_type  i) const [inline]
template<class T>
reference QValueVector< T >::operator[] ( size_type  i) [inline]
template<class T>
void QValueVector< T >::pop_back ( ) [inline]
template<class T>
void QValueVector< T >::pop_back ( ) [inline]
template<class T>
void QValueVector< T >::push_back ( const T &  x) [inline]
template<class T>
void QValueVector< T >::push_back ( const T &  x) [inline]
template<class T>
void QValueVector< T >::reserve ( size_type  n) [inline]
template<class T>
void QValueVector< T >::reserve ( size_type  n) [inline]
template<class T>
void QValueVector< T >::resize ( size_type  n,
const T &  val = T() 
) [inline]
template<class T>
void QValueVector< T >::resize ( size_type  n,
const T &  val = T() 
) [inline]
template<class T>
size_type QValueVector< T >::size ( ) const [inline]
template<class T>
size_type QValueVector< T >::size ( ) const [inline]

Documentación de las funciones relacionadas y clases amigas

template<class T>
friend class QDeepCopy< QValueVector< T > > [friend]

Documentación de los datos miembro

template<class T>
QValueVectorPrivate< T > * QValueVector< T >::sh [protected]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'