EventHandling Event handling implementation with C++11 For more details see: https://habr.com/post/424593/