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

#include <qscopedpointer.h>

Diagrama de herencias de QScopedPointer< T, Cleanup >
QScopedArrayPointer< T, Cleanup >

Lista de todos los miembros.

Tipos públicos

typedef T * pointer

Métodos públicos

 QScopedPointer (T *p=0)
 ~QScopedPointer ()
T & operator* () const
T * operator-> () const
bool operator! () const
 operator RestrictedBool () const
T * data () const
bool isNull () const
void reset (T *other=0)
T * take ()
void swap (QScopedPointer< T, Cleanup > &other)

Atributos protegidos

T * d

template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
class QScopedPointer< T, Cleanup >


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

template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
typedef T* QScopedPointer< T, Cleanup >::pointer

Documentación del constructor y destructor

template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
QScopedPointer< T, Cleanup >::QScopedPointer ( T *  p = 0) [inline, explicit]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
QScopedPointer< T, Cleanup >::~QScopedPointer ( ) [inline]

Documentación de las funciones miembro

template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
T* QScopedPointer< T, Cleanup >::data ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
bool QScopedPointer< T, Cleanup >::isNull ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
QScopedPointer< T, Cleanup >::operator RestrictedBool ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
bool QScopedPointer< T, Cleanup >::operator! ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
T& QScopedPointer< T, Cleanup >::operator* ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
T* QScopedPointer< T, Cleanup >::operator-> ( ) const [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
void QScopedPointer< T, Cleanup >::reset ( T *  other = 0) [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
void QScopedPointer< T, Cleanup >::swap ( QScopedPointer< T, Cleanup > &  other) [inline]
template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
T* QScopedPointer< T, Cleanup >::take ( ) [inline]

Documentación de los datos miembro

template<typename T, typename Cleanup = QScopedPointerDeleter<T>>
T* QScopedPointer< T, Cleanup >::d [protected]

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