overload.h 132 B

123456
  1. #pragma once
  2. template <typename... Ts> struct overload : Ts... {
  3. overload(Ts... ts) : Ts(ts)... {}
  4. using Ts::operator()...;
  5. };