sigslot icon indicating copy to clipboard operation
sigslot copied to clipboard

A simple C++14 signal-slots implementation

Results 16 sigslot issues
Sort by recently updated
recently updated
newest added

Since signals do not allow for returning values from calls, it logically follows that we should not let exceptions bubble up. If we do allow exceptions to bubble up, we...

I noticed typos in the following file: https://github.com/palacaze/sigslot/blob/f8c275df5037bfb6d57c74168634b65fdbfb44f3/include/sigslot/adapter/qt.hpp#L18 `qpointer_adater` should be `qpointer_adapter` (it's missing a "p"). It should be an easy fix! By the way, I haven't yet used the...

Hi, This library is fantastic. For my usecase, I'm storing all the signals I create within a map: ```cpp std::unordered_map signals; ``` I noticed that the base class of `sigslot::signal_base`...

Thanks for the great library! I recently noticed that value arguments (e.g., `signal`, not `signal`) are not passed optimally with regards to moves/copies. As shown in the test below, there...

- I have ported the C++20 version to OSX as well and added to CI - Too I use clang-tidy to check may rules on CI - And I added...

Take the following example code: ```cpp signal signal; struct Observer { Observer(auto& signal) { connection = signal.connect([this]() { // Use state... }); } int state; scoped_connection connection; } auto observer...

I'm currently in the progress of splitting out libraries from some Qt projects. These libraries then are supposed to [have no Qt dependency](https://gitlab.com/kwinft/wrapland/-/issues/1) anymore. For that I'm looking for a...

Hi I would like to connect to lambda and signal, but using an object for auto disconnection. Something like: ```cpp #include int sum = 0; struct s : sigslot::observer_st {...

Hi, first of all thank you so much for this library - it is excellent! I have a use case that requires _usually_ notifying all observers but in one specific...

The `operator()` method inside `signal.hpp` and new test cases have been added to handle the functionality of exceptions when signals are emitted. Now the function returns a vector of `std::exception_ptr`s...