overloads

namespace opentl {
    template <typename... Ts>
    struct overloads;
}

Combines multiple callable objects into one overload set.

Template Parameters

Name Description
Ts... Callable base types whose operator() members are merged.

Member Declarations

Name Description
using Ts::operator()...; Brings each base call operator into the combined overload set.