データ構造 | |
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) |
指定されたストリームにデータを出力する |
|
inline |
|
inline |
|
inline |
|
inline |