blob: 1e8e1c25f74e5078edf2425c2d298fd4a950100c [file] [log] [blame]
template <typename T>
class Foo
{
typedef T (FunctionPtr)();
};
template<typename T>
class RefPtr {
template<typename R, typename... Args>
class Proxy {
typedef R (T::*member_function)(Args...);
};
};
template<typename T>
using Returner = T(*)();