Simple thread-safe signal/slot C++14 library, which is templated and include-only. No linking required. Just include the header file "sigs.h". In all its simplicity, the class sigs::Signal implements a signal that can be triggered when some event occurs. To receive the signal slots can be connected to it. A slot can be any callable type: lambda, functor, function, or member function. Slots can be disconnected when not needed anymore.