データ構造 | 関数
メモリ領域の自動開放を行うポインタ

データ構造

class  mist::scoped_ptr< T >
 オブジェクトのスコープが切れると自動的にメモリ開放を行うポインタ [詳細]
class  mist::scoped_array< T >
 オブジェクトのスコープが切れると配列用に確保したメモリの自動開放を行うポインタ [詳細]
class  mist::shared_ptr< T >
 オブジェクトへのポインタの参照カウントを管理し,どこからも参照されなくなったときにメモリを自動開放するポインタ [詳細]
class  mist::shared_array< T >
 配列へのポインタの参照カウントを管理し,どこからも参照されなくなったときにメモリを自動開放するポインタ [詳細]
class  mist::weak_ptr< T >
 参照カウント型のメモリに対する,弱参照を扱うポインタ [詳細]

関数

template<class T >
std::ostream & mist::operator<< (std::ostream &out, const scoped_ptr< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const scoped_array< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const shared_ptr< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const weak_ptr< T > &p)
 指定されたストリームにデータを出力する

説明

次のヘッダを参照

関数

template<class T >
std::ostream& mist::operator<< ( std::ostream &  out,
const scoped_ptr< T > &  p 
)
inline

指定されたストリームにデータを出力する

引数
[in,out]out… 入力と出力を行うストリーム
[in]pscoped_ptr 配列
戻り値
入力されたストリーム
template<class T >
std::ostream& mist::operator<< ( std::ostream &  out,
const scoped_array< T > &  p 
)
inline

指定されたストリームにデータを出力する

引数
[in,out]out… 入力と出力を行うストリーム
[in]pscoped_array 配列
戻り値
入力されたストリーム
template<class T >
std::ostream& mist::operator<< ( std::ostream &  out,
const shared_ptr< T > &  p 
)
inline

指定されたストリームにデータを出力する

引数
[in,out]out… 入力と出力を行うストリーム
[in]pshared_ptr 配列
戻り値
入力されたストリーム
template<class T >
std::ostream& mist::operator<< ( std::ostream &  out,
const weak_ptr< T > &  p 
)
inline

指定されたストリームにデータを出力する

引数
[in,out]out… 入力と出力を行うストリーム
[in]pweak_ptr 配列
戻り値
入力されたストリーム

Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2