All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Types | Public Member Functions | List of all members
Eegeo::Helpers::GenericEventProxy< TEvent > Class Template Reference
Inheritance diagram for Eegeo::Helpers::GenericEventProxy< TEvent >:
Eegeo::Helpers::IGenericEventProvider< TEvent, std::remove_const< TEvent::Param0 >::type >

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
 

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