PL::EventHandler class

template<class Source, class ...Args>
class EventHandler

Event handler class template.

Template Parameters:
  • Source – event source class

  • ...Args – event argument types

Public Functions

virtual void HandleEvent(Source &source, Args... args) = 0

Event handler callback method.

Parameters:
  • source – event source

  • ...args – event arguments