#ifndef AFAC5883_B473_45C0_BB0A_5B26FA701755
#define AFAC5883_B473_45C0_BB0A_5B26FA701755

namespace mesytec::mvlc::util
{

// From: https://en.cppreference.com/w/cpp/utility/variant/visit

// helper type for the visitor #4
template<class... Ts> struct overloaded : Ts... { using Ts::operator()...; };
// explicit deduction guide (not needed as of C++20)
template<class... Ts> overloaded(Ts...) -> overloaded<Ts...>;

}


#endif /* AFAC5883_B473_45C0_BB0A_5B26FA701755 */
