Cpp-Delegates (AKA C#-like delegates in C++) Cpp-Delegates is a single-header file mini-library. Files delegate.h - library header, that's all you may need. test-src/main.cpp - example code that describes how the header file should be used.