Public Types | |
using | ParamType = typename TEvent::Param0 |
Public Types inherited from Eegeo::Helpers::IGenericEventProvider< TEvent, std::remove_const< TEvent::Param0 >::type > | |
using | EventType = TEvent |
using | KeyType = TKey |
Public Member Functions | |
virtual TEvent & | GetEvent (const typename GenericEventProxy::KeyType &key) override |
virtual void | operator() (ParamType &key) const override |
Public Member Functions inherited from Eegeo::Helpers::IGenericEventProvider< TEvent, std::remove_const< TEvent::Param0 >::type > | |
virtual TEvent & | GetEvent (const TKey &key)=0 |