gtopt/overload.hpp file

Overload pattern for combining multiple callables.

This module provides the Overload helper for std::visit and similar patterns. C++20 aggregate CTAD eliminates the need for an explicit deduction guide.

Namespaces

namespace gtopt

Classes

template<typename... Ts>
struct gtopt::Overload