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 QMap< Key, T >

#include <qmap.h>

Lista de todos los miembros.

Tipos públicos

typedef Key key_type
typedef T mapped_type
typedef QPair< const key_type,
mapped_type
value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typereference
typedef const value_typeconst_reference
typedef ptrdiff_t difference_type
typedef size_t size_type
typedef QMapIterator< Key, T > iterator
typedef QMapConstIterator< Key, T > const_iterator
typedef QPair< iterator, boolinsert_pair
typedef QMapIterator< Key, T > Iterator
typedef QMapConstIterator< Key, T > ConstIterator
typedef T ValueType
typedef QMapPrivate< Key, T > Priv
typedef Key key_type
typedef T mapped_type
typedef QPair< const key_type,
mapped_type
value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typereference
typedef const value_typeconst_reference
typedef ptrdiff_t difference_type
typedef size_t size_type
typedef QMapIterator< Key, T > iterator
typedef QMapConstIterator< Key, T > const_iterator
typedef QPair< iterator, boolinsert_pair
typedef QMapIterator< Key, T > Iterator
typedef QMapConstIterator< Key, T > ConstIterator
typedef T ValueType
typedef QMapPrivate< Key, T > Priv

Métodos públicos

 QMap ()
 QMap (const QMap< Key, T > &m)
 QMap (const std::map< Key, T > &m)
 ~QMap ()
QMap< Key, T > & operator= (const QMap< Key, T > &m)
QMap< Key, T > & operator= (const std::map< Key, T > &m)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
const_iterator constBegin () const
const_iterator constEnd () const
iterator replace (const Key &k, const T &v)
size_type size () const
bool empty () const
QPair< iterator, boolinsert (const value_type &x)
void erase (iterator it)
void erase (const key_type &k)
size_type count (const key_type &k) const
T & operator[] (const Key &k)
void clear ()
iterator find (const Key &k)
const_iterator find (const Key &k) const
const T & operator[] (const Key &k) const
bool contains (const Key &k) const
size_type count () const
QValueList< Key > keys () const
QValueList< T > values () const
bool isEmpty () const
iterator insert (const Key &key, const T &value, bool overwrite=TRUE)
void remove (iterator it)
void remove (const Key &k)
 QMap ()
 QMap (const QMap< Key, T > &m)
 QMap (const std::map< Key, T > &m)
 ~QMap ()
QMap< Key, T > & operator= (const QMap< Key, T > &m)
QMap< Key, T > & operator= (const std::map< Key, T > &m)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
const_iterator constBegin () const
const_iterator constEnd () const
iterator replace (const Key &k, const T &v)
size_type size () const
bool empty () const
QPair< iterator, boolinsert (const value_type &x)
void erase (iterator it)
void erase (const key_type &k)
size_type count (const key_type &k) const
T & operator[] (const Key &k)
void clear ()
iterator find (const Key &k)
const_iterator find (const Key &k) const
const T & operator[] (const Key &k) const
bool contains (const Key &k) const
size_type count () const
QValueList< Key > keys () const
QValueList< T > values () const
bool isEmpty () const
iterator insert (const Key &key, const T &value, bool overwrite=TRUE)
void remove (iterator it)
void remove (const Key &k)

Métodos protegidos

void detach ()
void detach ()

Atributos protegidos

Privsh

Amigas

class QDeepCopy< QMap< Key, T > >

template<class Key, class T>
class QMap< Key, T >


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

template<class Key, class T>
typedef QMapConstIterator<Key,T> QMap< Key, T >::const_iterator
template<class Key, class T>
typedef QMapConstIterator<Key,T> QMap< Key, T >::const_iterator
template<class Key, class T>
typedef const value_type* QMap< Key, T >::const_pointer
template<class Key, class T>
typedef const value_type* QMap< Key, T >::const_pointer
template<class Key, class T>
typedef const value_type& QMap< Key, T >::const_reference
template<class Key, class T>
typedef const value_type& QMap< Key, T >::const_reference
template<class Key, class T>
typedef QMapConstIterator< Key, T > QMap< Key, T >::ConstIterator
template<class Key, class T>
typedef QMapConstIterator< Key, T > QMap< Key, T >::ConstIterator
template<class Key, class T>
typedef ptrdiff_t QMap< Key, T >::difference_type
template<class Key, class T>
typedef ptrdiff_t QMap< Key, T >::difference_type
template<class Key, class T>
typedef QPair<iterator,bool> QMap< Key, T >::insert_pair
template<class Key, class T>
typedef QPair<iterator,bool> QMap< Key, T >::insert_pair
template<class Key, class T>
typedef QMapIterator< Key, T > QMap< Key, T >::Iterator
template<class Key, class T>
typedef QMapIterator<Key,T> QMap< Key, T >::iterator
template<class Key, class T>
typedef QMapIterator<Key,T> QMap< Key, T >::iterator
template<class Key, class T>
typedef QMapIterator< Key, T > QMap< Key, T >::Iterator
template<class Key, class T>
typedef Key QMap< Key, T >::key_type

Typedefs

template<class Key, class T>
typedef Key QMap< Key, T >::key_type

Typedefs

template<class Key, class T>
typedef T QMap< Key, T >::mapped_type
template<class Key, class T>
typedef T QMap< Key, T >::mapped_type
template<class Key, class T>
typedef value_type* QMap< Key, T >::pointer
template<class Key, class T>
typedef value_type* QMap< Key, T >::pointer
template<class Key, class T>
typedef QMapPrivate< Key, T > QMap< Key, T >::Priv
template<class Key, class T>
typedef QMapPrivate< Key, T > QMap< Key, T >::Priv
template<class Key, class T>
typedef value_type& QMap< Key, T >::reference
template<class Key, class T>
typedef value_type& QMap< Key, T >::reference
template<class Key, class T>
typedef size_t QMap< Key, T >::size_type
template<class Key, class T>
typedef size_t QMap< Key, T >::size_type
template<class Key, class T>
typedef QPair<const key_type, mapped_type> QMap< Key, T >::value_type
template<class Key, class T>
typedef QPair<const key_type, mapped_type> QMap< Key, T >::value_type
template<class Key, class T>
typedef T QMap< Key, T >::ValueType
template<class Key, class T>
typedef T QMap< Key, T >::ValueType

Documentación del constructor y destructor

template<class Key, class T>
QMap< Key, T >::QMap ( ) [inline]

API

template<class Key, class T>
QMap< Key, T >::QMap ( const QMap< Key, T > &  m) [inline]
template<class Key, class T>
QMap< Key, T >::QMap ( const std::map< Key, T > &  m) [inline]
template<class Key, class T>
QMap< Key, T >::~QMap ( ) [inline]
template<class Key, class T>
QMap< Key, T >::QMap ( ) [inline]

API

template<class Key, class T>
QMap< Key, T >::QMap ( const QMap< Key, T > &  m) [inline]
template<class Key, class T>
QMap< Key, T >::QMap ( const std::map< Key, T > &  m) [inline]
template<class Key, class T>
QMap< Key, T >::~QMap ( ) [inline]

Documentación de las funciones miembro

template<class Key, class T>
iterator QMap< Key, T >::begin ( ) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::begin ( ) const [inline]
template<class Key, class T>
iterator QMap< Key, T >::begin ( ) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::begin ( ) const [inline]
template<class Key , class T >
Q_INLINE_TEMPLATES void QMap< Key, T >::clear ( void  )
template<class Key, class T>
void QMap< Key, T >::clear ( )
template<class Key, class T>
const_iterator QMap< Key, T >::constBegin ( ) const [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::constBegin ( ) const [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::constEnd ( ) const [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::constEnd ( ) const [inline]
template<class Key, class T>
bool QMap< Key, T >::contains ( const Key &  k) const [inline]
template<class Key, class T>
bool QMap< Key, T >::contains ( const Key &  k) const [inline]
template<class Key, class T>
size_type QMap< Key, T >::count ( const key_type k) const
template<class Key, class T>
size_type QMap< Key, T >::count ( ) const [inline]
template<class Key, class T>
size_type QMap< Key, T >::count ( ) const [inline]
template<class Key , class T >
Q_INLINE_TEMPLATES Q_TYPENAME QMap< Key, T >::size_type QMap< Key, T >::count ( const key_type k) const
template<class Key, class T>
void QMap< Key, T >::detach ( ) [inline, protected]

Helpers

template<class Key, class T>
void QMap< Key, T >::detach ( ) [inline, protected]

Helpers

template<class Key, class T>
bool QMap< Key, T >::empty ( ) const [inline]
template<class Key, class T>
bool QMap< Key, T >::empty ( ) const [inline]
template<class Key, class T>
iterator QMap< Key, T >::end ( ) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::end ( ) const [inline]
template<class Key, class T>
iterator QMap< Key, T >::end ( ) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::end ( ) const [inline]
template<class Key , class T >
Q_INLINE_TEMPLATES void QMap< Key, T >::erase ( const key_type k)
template<class Key, class T>
void QMap< Key, T >::erase ( iterator  it) [inline]
template<class Key, class T>
void QMap< Key, T >::erase ( const key_type k)
template<class Key, class T>
void QMap< Key, T >::erase ( iterator  it) [inline]
template<class Key, class T>
iterator QMap< Key, T >::find ( const Key &  k) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::find ( const Key &  k) const [inline]
template<class Key, class T>
iterator QMap< Key, T >::find ( const Key &  k) [inline]
template<class Key, class T>
const_iterator QMap< Key, T >::find ( const Key &  k) const [inline]
template<class Key, class T>
QPair<iterator,bool> QMap< Key, T >::insert ( const value_type x)
template<class Key, class T>
QPair<iterator,bool> QMap< Key, T >::insert ( const value_type x)
template<class Key, class T>
Q_INLINE_TEMPLATES Q_TYPENAME QMap< Key, T >::iterator QMap< Key, T >::insert ( const Key &  key,
const T &  value,
bool  overwrite = TRUE 
)
template<class Key, class T>
iterator QMap< Key, T >::insert ( const Key &  key,
const T &  value,
bool  overwrite = TRUE 
)
template<class Key, class T>
bool QMap< Key, T >::isEmpty ( void  ) const [inline]
template<class Key, class T>
bool QMap< Key, T >::isEmpty ( void  ) const [inline]
template<class Key, class T>
QValueList<Key> QMap< Key, T >::keys ( ) const [inline]
template<class Key, class T>
QValueList<Key> QMap< Key, T >::keys ( ) const [inline]
template<class Key, class T>
QMap<Key,T>& QMap< Key, T >::operator= ( const std::map< Key, T > &  m) [inline]
template<class Key, class T>
QMap<Key,T>& QMap< Key, T >::operator= ( const std::map< Key, T > &  m) [inline]
template<class Key, class T>
Q_INLINE_TEMPLATES QMap< Key, T > & QMap< Key, T >::operator= ( const QMap< Key, T > &  m)
template<class Key, class T>
QMap<Key,T>& QMap< Key, T >::operator= ( const QMap< Key, T > &  m)
template<class Key, class T >
Q_INLINE_TEMPLATES T & QMap< Key, T >::operator[] ( const Key &  k)
template<class Key, class T>
const T& QMap< Key, T >::operator[] ( const Key &  k) const [inline]
template<class Key, class T>
T& QMap< Key, T >::operator[] ( const Key &  k)
template<class Key, class T>
const T& QMap< Key, T >::operator[] ( const Key &  k) const [inline]
template<class Key, class T >
Q_INLINE_TEMPLATES void QMap< Key, T >::remove ( const Key &  k)
template<class Key, class T>
void QMap< Key, T >::remove ( const Key &  k)
template<class Key, class T>
void QMap< Key, T >::remove ( iterator  it) [inline]
template<class Key, class T>
void QMap< Key, T >::remove ( iterator  it) [inline]
template<class Key, class T>
iterator QMap< Key, T >::replace ( const Key &  k,
const T &  v 
) [inline]
template<class Key, class T>
iterator QMap< Key, T >::replace ( const Key &  k,
const T &  v 
) [inline]
template<class Key, class T>
size_type QMap< Key, T >::size ( ) const [inline]
template<class Key, class T>
size_type QMap< Key, T >::size ( ) const [inline]
template<class Key, class T>
QValueList<T> QMap< Key, T >::values ( ) const [inline]
template<class Key, class T>
QValueList<T> QMap< Key, T >::values ( ) const [inline]

Documentación de las funciones relacionadas y clases amigas

template<class Key, class T>
friend class QDeepCopy< QMap< Key, T > > [friend]

Documentación de los datos miembro

template<class Key, class T>
Priv * QMap< Key, 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'