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

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

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

Member Function Documentation

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


Copyright © 2009 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.2.1