クラス テンプレート nine::SharedPtr< T >
[ユーティリティ]

参照カウント式のスマートポインタ。 [詳細]

#include <sharedPtr.h>

nine::SharedPtr< T >に対する継承グラフ

すべてのメンバ一覧

Public 型

typedef T IMPL_TYPE

Public メソッド

 SharedPtr (const T *r)
 SharedPtr (const SharedPtr< T > &r)
template<typename U>
 SharedPtr (const SharedPtr< U > &r)
SharedPtr< T > & operator= (const T *p)
SharedPtr< T > & operator= (const SharedPtr< T > &r)
template<typename U>
SharedPtr< T > & operator= (const SharedPtr< U > &r)
template<typename U>
SharedPtr< T > & downcast (const SharedPtr< U > &r)
T * operator-> ()
const T * operator-> () const
T & operator* ()
const T & operator* () const
bool operator! () const

フレンド

class SharedPtr_
bool operator< (const SharedPtr< T > &l, const SharedPtr< T > &r)
bool operator< (const SharedPtr< T > &l, const T *p)
bool operator< (const T *p, const SharedPtr< T > &r)
bool operator== (const SharedPtr< T > &l, const SharedPtr< T > &r)
bool operator== (const SharedPtr< T > &l, const T *p)
bool operator== (const T *p, const SharedPtr< T > &r)
bool operator!= (const SharedPtr< T > &l, const SharedPtr< T > &r)
bool operator!= (const SharedPtr< T > &l, const T *p)
bool operator!= (const T *p, const SharedPtr< T > &r)


説明

template<typename T>
class nine::SharedPtr< T >

参照カウント式のスマートポインタ。
このクラスの説明は次のファイルから生成されました:

nineに対してMon Jul 26 21:44:48 2010に生成されました。  doxygen 1.5.6