Lines Matching full:template
4 template <typename T> struct StringTest {
10 template struct StringTest<int>;
11 template struct StringTest<double>;
14 template <typename T> struct SelectorTest {
23 template struct SelectorTest<int>;
24 template struct SelectorTest<double>;
30 template <typename T> struct ProtocolTest {
36 template struct ProtocolTest<int>;
37 template struct ProtocolTest<double>;
40 template <typename T> struct EncodeTest {
46 template struct EncodeTest<int>;
47 template struct EncodeTest<double>;
48 template struct EncodeTest<wchar_t>;
51 template <typename T> struct BoxingTest {
66 template struct BoxingTest<int>;
67 template struct BoxingTest<const char *>;
68 template struct BoxingTest<int *>; // expected-note {{in instantiation of member function 'BoxingTest<int *>::box' requested here}}
69 template struct BoxingTest<long double>; // expected-note {{in instantiation of member function 'BoxingTest<long double>::box' requested here}}