rocket
rocket copied to clipboard
rocket - Fast single header signal/slots library for C++
I compile source in wsl"gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)", compiler warn that /e/Releases/cmake-librepo/ubn18.04/include/rocket/rocket.hpp: In member function ‘void rocket::detail::connection_base::disconnect()’: /e/Releases/cmake-librepo/ubn18.04/include/rocket/rocket.hpp:2074:81: warning: implicit dereference will not access object of type ‘volatile rocket::intrusive_ptr’...
Programmers may use different IDE/code editors so a .clangformat (or better .clangtidy) can be used to manage code style.
Hi, I really like the library and using it in one of my project. I'm planning to add a package for rocket into the [conan](https://conan.io/) C++ dependency manager. This will...
compilation error in rocket.hpp with gcc 11.3.0 (under ubuntu 22) with C++20 because operator!= (like all other secondary operators) has been removed in C++20: https://en.cppreference.com/w/cpp/thread/thread/id simple fix is to use...
There is marked with **cpp14**, but project requires **cpp17** at least scoped_lock, template if constexpr, std::apply do not let downscale requirements msvc 19 at least c++17 gcc 12 at least...
Fantastic small lib! However I am a bit confused as to what exactly the defines are intended to do. If we don't define `ROCKET_NO_EXCEPTIONS` Then it gets defined anyway? ```c++...
> Compatibility with CMake < 3.5 has been removed from CMake. > > Update the VERSION argument value. Or, use the ... syntax > to tell CMake that the project...