Home · All Classes · All Namespaces · Modules · Functions · Files

Tp::SharedPtr< T > Class Template Reference

#include <TelepathyQt4/shared-ptr.h>

List of all members.

Public Member Functions

Static Public Member Functions

template<class T>
class Tp::SharedPtr< T >


Constructor & Destructor Documentation

template<class T>
Tp::SharedPtr< T >::SharedPtr (  )  [inline]
template<class T>
Tp::SharedPtr< T >::SharedPtr ( T *  d  )  [inline, explicit]
template<class T>
Tp::SharedPtr< T >::SharedPtr ( const SharedPtr< T > &  o  )  [inline]
template<class T>
Tp::SharedPtr< T >::SharedPtr ( const WeakPtr< T > &  o  )  [inline, explicit]
template<class T>
Tp::SharedPtr< T >::~SharedPtr (  )  [inline]

Member Function Documentation

template<class T>
void Tp::SharedPtr< T >::reset (  )  [inline]
template<class T>
T* Tp::SharedPtr< T >::data (  )  const [inline]
template<class T>
const T* Tp::SharedPtr< T >::constData (  )  const [inline]
template<class T>
T* Tp::SharedPtr< T >::operator-> (  )  [inline]
template<class T>
T* Tp::SharedPtr< T >::operator-> (  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::isNull (  )  const [inline]
template<class T>
Tp::SharedPtr< T >::operator bool (  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::operator! (  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::operator== ( const SharedPtr< T > &  o  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::operator!= ( const SharedPtr< T > &  o  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::operator== ( const T *  ptr  )  const [inline]
template<class T>
bool Tp::SharedPtr< T >::operator!= ( const T *  ptr  )  const [inline]
template<class T>
SharedPtr<T>& Tp::SharedPtr< T >::operator= ( const SharedPtr< T > &  o  )  [inline]
template<class T>
void Tp::SharedPtr< T >::swap ( SharedPtr< T > &  o  )  [inline]
template<class T>
template<class X >
static SharedPtr<T> Tp::SharedPtr< T >::staticCast ( const SharedPtr< X > &  src  )  [inline, static]
template<class T>
template<class X >
static SharedPtr<T> Tp::SharedPtr< T >::dynamicCast ( const SharedPtr< X > &  src  )  [inline, static]
template<class T>
template<class X >
static SharedPtr<T> Tp::SharedPtr< T >::constCast ( const SharedPtr< X > &  src  )  [inline, static]


Copyright © 2008-2010 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.3.2