Skip to content

overloaded

#include <Event.hpp>

Inherits: Ts

Helper for exhaustive std::visit with multiple lambdas.

Example:

std::visit(overloaded{
[](/api/const keyevent& k) { /* ... *&zwj;/ },
[](/api/const mousepressevent& m) { /* ... *&zwj;/ },
[](/api/const auto&) { /* catch-all *&zwj;/ }
}, event);