cs_signal icon indicating copy to clipboard operation
cs_signal copied to clipboard

Thread aware Signal/Slot library

Results 8 cs_signal issues
Sort by recently updated
recently updated
newest added

This is one way in which cs_signal could support conan. This one builds its own package and you would be able to consume it and build it yourself should you...

Both CsSignal and CsLibGuarded provide the class template `rcu_guarded` in the namespace `libguarded`: https://github.com/copperspice/cs_signal/blob/master/src/cs_rcu_guarded.h https://github.com/copperspice/cs_libguarded/blob/master/src/cs_rcu_guarded.h This has a very high likelihood of producing ODR violation per https://eel.is/c++draft/basic.def.odr#10.sentence-1 https://eel.is/c++draft/basic.def.odr#13.sentence-1 https://eel.is/c++draft/basic.def.odr#13.8 https://eel.is/c++draft/basic.def.odr#15...

Hi. Thanks for making this project and your YouTube videos available! I appreciate your efforts!!! I am hitting a problem with cs_signal compiled with vs2019. Everything works as expected in...

I think I've found a serious bug in CsSignal. I had several program crashes before I figured out what was going on. If we have two objects assigned to two...

I'm using visual studio 2019 with it's clang-cl: ` [1/4] C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DBUILDING_LIB_CS_SIGNAL -DCsSignal_EXPORTS -I. -I..\..\..\ -I..\..\..\src -m32 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG...

Copperspice has the macros that allows overloaded functions to be used as signals but cs_signal is missing those functions. Following code throws compile error in cs_signal but works as expected...

Are there any samples demonstrating the usage of the API? I intend to use it in my project and I found very little documentation on how to use or any...

The following will not compile due to the 'noexcept' specifier on the activate() function: ``` class Receiver: public CsSignal::SlotBase { public: Receiver (); void activate () noexcept; }; class Sender:...