Home | History | Annotate | Download | only in Misc

Lines Matching defs:int

5   enum TestEnumDeclFixed : int;
7 // CHECK: EnumDecl{{.*}} class TestEnumDeclScoped 'int'
8 // CHECK: EnumDecl{{.*}} TestEnumDeclFixed 'int'
11 int TestFieldDeclInit = 0;
13 // CHECK: FieldDecl{{.*}} TestFieldDeclInit 'int'
25 void testParmVarDeclInit(int TestParmVarDeclInit = 0);
26 // CHECK: ParmVarDecl{{.*}} TestParmVarDeclInit 'int'
30 int i;
36 int j;
64 using TestTypeAliasDecl = int;
65 // CHECK: TypeAliasDecl{{.*}} TestTypeAliasDecl 'int'
79 int i;
95 thread_local int TestThreadLocalInt;
106 void TestCXXMethodDeclThrowType() throw(int);
112 // CHECK: CXXMethodDecl{{.*}} TestCXXMethodDeclThrowType 'void (void) throw(int)'
117 int I;
118 TestCXXConstructorDecl(A &a, int i) : A(a), I(i) { }
166 operator int() { return 0; }
168 // CHECK: CXXConversionDecl{{.*}} operator int 'int (void)'
226 int i;
234 int j;
245 int i;
248 int j;
328 template<> void foo<int>(int a) { }
331 // CHECK-NEXT: CXXMethod{{.*}} 'foo' 'void (int)'
332 // CHECK-NEXT: TemplateArgument{{.*}} 'int'
335 template<typename ... T, class U = int> void foo();
341 // CHECK-NEXT: TemplateArgument type 'int'
344 template<int I = 1, int ... J> void foo();
348 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' I
350 // CHECK-NEXT: IntegerLiteral{{.*}} 'int' 1
351 // CHECK-NEXT: NonTypeTemplateParmDecl{{.*}} 'int' ... J
368 int foo();
371 template class testType<int>;
373 // CHECK-NEXT: TemplateArgument{{.*}} type 'int'
375 template<int fp(void)> class testDecl { };
385 template<int> class testIntegral { };
400 template<int, int = 0> class testExpr;
401 template<int I> class testExpr<I> { };
406 template<int, int ...> class testPack { };
416 int i;
423 // CHECK-NEXT: UsingShadowDecl{{.*}} Var{{.*}} 'i' 'int'
462 friend int foo();
494 extern int Test;
496 extern int Test;
497 extern int Test;
500 // CHECK: VarDecl {{.*}} Test 'int' extern
502 // CHECK: VarDecl {{.*}} Test 'int' extern
506 // CHECK: VarDecl {{.*}} Test 'int' extern