2 // { dg-do compile { target c++11 } }
6 template <typename Ret, typename... Args>
7 operator decltype(static_cast<Ret (*)(Args...)>(nullptr)) () const;
12 template <typename Ret, typename... Args>
13 operator decltype(static_cast<Ret (*)(Args... args)>(nullptr)) () const;
18 template <typename Ret, typename Arg>
19 operator decltype(static_cast<Ret (*)(Arg)>(nullptr)) () const;
24 template <typename Ret, typename Arg>
25 operator decltype(static_cast<Ret (*)(Arg arg)>(nullptr)) () const;