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

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

・チェーンの「最後」になるハンドラクラスです。. より詳しく...

KSCL::CEventEndに対する継承グラフ

Inheritance graph
[凡例]
KSCL::CEventEnd< type_EventData >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

公開型

typedef type_This T_CEventEnd
 自クラスの型定義。このサブクラスから使用します。. より詳しく...


公開メンバ

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


非公開型

typedef CEventEnd< type_EventData > type_This
 自クラスの型定義。. より詳しく...

typedef CEventChain< type_EventData > type_Parent
 親クラスの型定義。. より詳しく...


非公開メンバ

virtual long CallHandler (const type_EventData &p_rcData, bool &p_rbIsHandled) throw ()
 ・イベントハンドラを呼びます。が……. より詳しく...

 CEventEnd (type_This &) throw ()
 コピーコンストラクタ。. より詳しく...


解説

template<class type_EventData = CEventData>
class KSCL::CEventEnd< type_EventData >

・チェーンの「最後」になるハンドラクラスです。.

 イベントハンドラのチェーンの最後にあたるクラスです。

引数:
type_EventData  イベントデータを入れるクラス。デフォルトは CEventData


メンバ型定義の解説

template<class type_EventData = CEventData>
typedef CEventEnd< type_EventData > KSCL::CEventEnd< type_EventData >::type_This [private]
 

自クラスの型定義。.

KSCL::CEventChain< type_EventData >を再定義しています。

template<class type_EventData = CEventData>
typedef CEventChain< type_EventData > KSCL::CEventEnd< type_EventData >::type_Parent [private]
 

親クラスの型定義。.

template<class type_EventData = CEventData>
typedef type_This KSCL::CEventEnd< type_EventData >::T_CEventEnd
 

自クラスの型定義。このサブクラスから使用します。.


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

template<class type_EventData = CEventData>
KSCL::CEventEnd< type_EventData >::CEventEnd   throw () [inline]
 

・コンストラクタ。.

 最後なので次のイベントハンドラは持っていません。

template<class type_EventData = CEventData>
KSCL::CEventEnd< type_EventData >::CEventEnd type_This   throw () [inline, private]
 

コピーコンストラクタ。.

 使用しないよう封印します。


メンバ関数の解説

template<class type_EventData = CEventData>
virtual long KSCL::CEventEnd< type_EventData >::CallHandler const type_EventData &    p_rcData,
bool &    p_rbIsHandled
throw () [inline, private, virtual]
 

・イベントハンドラを呼びます。が…….

 「最後」なだけなので何もしません。

引数:
p_rcData  イベントのデータが渡されます。使いませんが。
p_rbIsHandled  false を返します。
戻り値:
0 を返します。

KSCL::CEventChain< type_EventData >を実装しています.


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