メインページ   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートKSCL::CDeleter< type_pointer > の解説

delete を呼び出すだけの関数オブジェクトです。. より詳しく...

すべてのメンバ一覧

公開メンバ

 CDeleter ()
 ・コンストラクタ。. より詳しく...

virtual ~CDeleter ()
 ・デストラクタ。. より詳しく...

void operator() (type_pointer p_p)
 ・アルゴリズムから呼び出されます。. より詳しく...


解説

template<class type_pointer>
class KSCL::CDeleter< type_pointer >

delete を呼び出すだけの関数オブジェクトです。.

 std::for_each に、各要素にポインタを持つコンテナと、この関数オブジェクトを渡すだけで、 各要素に対して delete を行います。

引数:
type_pointer  コンテナの要素の型。ポインターである必要があります。


コンストラクタとデストラクタの解説

template<class type_pointer>
KSCL::CDeleter< type_pointer >::CDeleter   [inline]
 

・コンストラクタ。.

 特に何もしません。

template<class type_pointer>
virtual KSCL::CDeleter< type_pointer >::~CDeleter   [inline, virtual]
 

・デストラクタ。.

 特に何もしません。


メンバ関数の解説

template<class type_pointer>
void KSCL::CDeleter< type_pointer >::operator() type_pointer    p_p [inline]
 

・アルゴリズムから呼び出されます。.

 ひとつずつ delete します。

引数:
p_p  delete するポインタ。


KSCL(KAB-studioClassLibrary)に対してThu Jun 12 09:55:32 2003に生成されました。 doxygen1.2.15