Richard Smith | 8f8f05c | 2013-06-24 04:45:28 +0000 | [diff] [blame] | 1 | template<typename T> T f(); |
2 | template<typename T> T f(T t) { return t; } | ||||
3 | namespace N { | ||||
4 | template<typename T> T f(); | ||||
5 | template<typename T> T f(T t) { return t; } | ||||
6 | } | ||||
Richard Smith | bf78e64 | 2013-06-24 22:51:00 +0000 | [diff] [blame] | 7 | |
8 | template<typename> int template_param_kinds_1(); | ||||
9 | template<template<typename, int, int...> class> int template_param_kinds_2(); | ||||
10 | template<template<typename T, typename U, U> class> int template_param_kinds_3(); |