EventTable< Source, Event >::GetSetHandler< _Src, _Evt, > Struct Template Reference

List of all members.

Detailed Description

template<typename Source, typename Event>
template<typename _Src, typename _Evt, bool>
struct EventTable< Source, Event >::GetSetHandler< _Src, _Evt, >

Performs compile-time type-checking to find out if source is derived from Trackable, and if it is so, the below specialization of this class template is chosen, which takes the source validator and attaches it to the event.

When source is destroyed, the validator is invalidated, and thus the event won't be emitted.

Definition at line 482 of file event.h.


Static Public Member Functions

static void doSet (_Src, _Evt)

Member Function Documentation

template<typename Source, typename Event>
template<typename _Src, typename _Evt, bool >
static void EventTable< Source, Event >::GetSetHandler< _Src, _Evt, >::doSet _Src  ,
_Evt 
[inline, static]
 

Definition at line 483 of file event.h.


The documentation for this struct was generated from the following file: