Lines Matching refs:TestClass
11 class TestClass<int a, int b = 2, int c = 3> {
38 def testClass1: TestClass<1>;
39 def testClass2: TestClass<1, 2>;
40 def testClass3: TestClass<1, 2, 3>;
41 def testClass4: TestClass<1, b=2>;
42 def testClass5: TestClass<1, c=3>;
43 def testClass6: TestClass<1, b=2, c=3>;
44 def testClass7: TestClass<1, c=3, b=2>;
45 def testClass8: TestClass<a=1, c=3, b=2>;
48 def "": TestClass<a, b=b, c=c>;
101 def testError1: TestClass<1, d=3>;
106 def testError2: TestClass<1, 3=0>;
111 def testError3: TestClass<1, b=1, 2>;
116 def testError4: TestClass<1, b=?>;
120 // ERROR5: We can only specify the template argument 'TestClass:a' once
121 def testError5: TestClass<1, a=1>;
137 // ERROR8: We can only specify the template argument 'TestClass:b' once
138 def testError8: TestClass<a=1, b=1, b=1>;