Soul-Engine icon indicating copy to clipboard operation
Soul-Engine copied to clipboard

Remove Boost callable_traits from EventManager

Open Behemyth opened this issue 7 years ago • 0 comments

To determine the signature of a callable the event manager, EventManager.h specifically, uses Boost callable_traits . This header only library, while nice, uses boost and Soul engine only uses a single definition it provides. Remove this dependency either by waiting till c++20 for Concepts, implementing a class that provides callable signatures, or by depending the callable_traits externally from Boost.

Behemyth avatar Jul 02 '18 07:07 Behemyth