Implementing std::visit
C++
std::visit(Visitor&&, Variants&&...) is a way to implement multiple dispatch in modern C++. std::visit expects a Visitor object and a pack of variants. Since each variant can hold one of many…
Apr 25, 2026