using Callback = void (*)(); [[maybe_unused]] static void disconnected() {} static void target() {} static void invoke(Callback callback) { callback(); } int main() { invoke(target); return 0; }