62 template <
class EVENTTYPE>
63 inline bool isOfType()
const {
return dynamic_cast<const EVENTTYPE*
>(
this)!=NULL; }
65 template <
class EVENTTYPE>
66 inline const EVENTTYPE*
getAs()
const {
return dynamic_cast<const EVENTTYPE*
>(
this); }
68 template <
class EVENTTYPE>
69 inline EVENTTYPE*
getAsNonConst()
const {
return const_cast<EVENTTYPE*
>(
dynamic_cast<const EVENTTYPE*
>(
this)); }