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