pigeon is a single header C++11 library for single threaded message delivery.
It is similar to the observer pattern but cares about lifetime issues. Use cases are messages, events, signal&slot and publisher&subscriber.
Get started by looking at the pigeon tutorial and the examples.
Let the pigeons fly.
mkdir build
cd build
cmake ..
cmake --build .