![]() |
|
A utility to combine multiple callable objects into a single overloaded callable object. More...
#include <stl.h>
Inherits Ts.
A utility to combine multiple callable objects into a single overloaded callable object.
This is convenient to create "visitors" for things like std::variant and other types. It's often used with lambdas but its use is not restricted to lambdas. Example usage: