Lines Matching refs:makeNamedDecls

77   makeNamedDecls(const std::string &SrcCode0, const std::string &SrcCode1,  in makeNamedDecls()  function
174 auto Decls = makeNamedDecls("int foo;", "int foo;", Lang_CXX03); in TEST_F()
179 auto Decls = makeNamedDecls("int foo;", "signed int foo;", Lang_CXX03); in TEST_F()
184 auto Decls = makeNamedDecls("char foo;", "char foo;", Lang_CXX03); in TEST_F()
191 auto Decls = makeNamedDecls("char foo;", "signed char foo;", Lang_CXX03); in TEST_F()
196 auto Decls = makeNamedDecls("struct foo;", "struct foo;", Lang_CXX03); in TEST_F()
201 auto Decls = makeNamedDecls("struct foo { int x; };", in TEST_F()
207 auto Decls = makeNamedDecls("struct foo { char x; };", in TEST_F()
262 auto Decls = makeNamedDecls(Code, Code, Lang_CXX03); in TEST_F()
278 auto Decls = makeNamedDecls(Code, Code, Lang_CXX03, "X"); in TEST_F()
296 auto t = makeNamedDecls("void foo();", "template<class T> void foo();", in TEST_F()
326 makeNamedDecls("void foo(int&);", "void foo(const int&);", Lang_CXX03); in TEST_F()
331 auto t = makeNamedDecls("void foo(int);", "void foo(const int);", Lang_CXX03); in TEST_F()
337 auto t = makeNamedDecls("void foo();", "void foo() throw();", Lang_CXX03); in TEST_F()
342 auto t = makeNamedDecls("void foo();", in TEST_F()
348 auto t = makeNamedDecls("void foo() throw();", in TEST_F()
354 auto t = makeNamedDecls("void foo() throw();", in TEST_F()
360 auto t = makeNamedDecls("void foo() throw();", in TEST_F()
366 auto t = makeNamedDecls("void foo() noexcept(false);", in TEST_F()
372 auto t = makeNamedDecls("void foo() noexcept(false);", in TEST_F()
378 auto t = makeNamedDecls("void foo() noexcept;", in TEST_F()
384 auto t = makeNamedDecls("void foo() noexcept;", in TEST_F()
390 auto t = makeNamedDecls("char foo();", "int foo();", Lang_CXX03); in TEST_F()
395 auto t = makeNamedDecls("char foo();", "const char foo();", Lang_CXX03); in TEST_F()
400 auto t = makeNamedDecls("char &foo();", in TEST_F()
406 auto t = makeNamedDecls("void foo(int);", "void foo(int, int);", Lang_CXX03); in TEST_F()
411 auto t = makeNamedDecls("void foo(int);", "void foo(char);", Lang_CXX03); in TEST_F()
416 auto t = makeNamedDecls("void foo(int a);", "void foo(int b);", Lang_CXX03); in TEST_F()
422 makeNamedDecls("void foo(int x...);", "void foo(int x);", Lang_CXX03); in TEST_F()
427 auto t = makeNamedDecls("void foo(int *);", "void foo(int);", Lang_CXX03); in TEST_F()
432 auto t = makeNamedDecls("void ((foo))();", "void foo();", Lang_CXX03); in TEST_F()
437 auto t = makeNamedDecls( in TEST_F()
445 auto t = makeNamedDecls( in TEST_F()
453 auto t = makeNamedDecls("__attribute__((noreturn)) void foo();", in TEST_F()
464 auto t = makeNamedDecls("__attribute__((preserve_all)) void foo();", in TEST_F()
473 auto t = makeNamedDecls( in TEST_F()
490 auto t = makeNamedDecls("struct X { virtual void foo(); };", in TEST_F()
498 makeNamedDecls("struct X { virtual void foo(); };", in TEST_F()
504 auto t = makeNamedDecls("struct X { void foo(); };", in TEST_F()
510 auto t = makeNamedDecls("struct X { void foo(); };", in TEST_F()
516 auto t = makeNamedDecls("struct X { void foo(); };", in TEST_F()
522 auto t = makeNamedDecls("struct X { void foo() &; };", in TEST_F()
535 auto t = makeNamedDecls("struct X { void foo(); };", in TEST_F()
619 auto t = makeNamedDecls("struct foo{ int x; };", "struct foo{ char x; };", in TEST_F()
626 auto t = makeNamedDecls("struct foo{ int x(); };", "struct foo{ char x(); };", in TEST_F()
632 auto t = makeNamedDecls("struct A{ }; struct foo: A { };", in TEST_F()
639 makeNamedDecls("struct A{ }; struct foo: A { };", in TEST_F()
647 makeNamedDecls("struct A{ }; struct foo: public A { };", in TEST_F()
661 auto t = makeNamedDecls(Code, Code, Lang_CXX03); in TEST_F()
808 auto t = makeNamedDecls("class foo;", "class foo;", Lang_CXX11); in TEST_F()
815 makeNamedDecls("class foo;", "class foo { int A; };", Lang_CXX11); in TEST_F()
821 auto t = makeNamedDecls("class foo { int A; };", "class foo { int A; };", in TEST_F()
827 auto t = makeNamedDecls("class foo { int B; };", "class foo { int A; };", in TEST_F()
833 auto t = makeNamedDecls("struct foo { friend class X; };", in TEST_F()
840 auto t = makeNamedDecls("struct foo { friend class X; friend class Y; };", in TEST_F()
847 auto t = makeNamedDecls("struct foo { friend class X; friend class Y; };", in TEST_F()
906 auto t = makeNamedDecls("struct A{ }; struct B{ }; void foo(A a, A b);", in TEST_F()
913 auto Decls = makeNamedDecls("struct foo {explicit(false) foo(int);};", in TEST_F()
923 auto Decls = makeNamedDecls("struct foo {explicit(true) foo(int);};", in TEST_F()
936 makeNamedDecls("class X;", "namespace N { class X; }", Lang_CXX03, "X"); in TEST_F()
941 auto Decls = makeNamedDecls("namespace A { class X; }", in TEST_F()
947 auto Decls = makeNamedDecls("namespace { class X; }", in TEST_F()
954 makeNamedDecls("class X;", "namespace { class X; }", Lang_CXX03, "X"); in TEST_F()
959 auto Decls = makeNamedDecls("namespace { class X; }", in TEST_F()
966 makeNamedDecls("namespace { class X; }", in TEST_F()
973 auto Decls = makeNamedDecls("namespace A { namespace N { class X; } }", in TEST_F()
980 auto Decls = makeNamedDecls("namespace A { namespace A { class X; } }", in TEST_F()
987 auto Decls = makeNamedDecls("namespace A { inline namespace A { class X; } }", in TEST_F()
995 makeNamedDecls("inline namespace A { class X; } }", in TEST_F()
1002 makeNamedDecls("extern \"C\" { class X; }", "class X;", Lang_CXX03, "X"); in TEST_F()
1007 auto Decls = makeNamedDecls("extern \"C\" { class X; }", in TEST_F()
1013 auto Decls = makeNamedDecls("extern \"C\" { namespace N { class X; } }", in TEST_F()
1020 auto Decls = makeNamedDecls( in TEST_F()
1035 makeNamedDecls("struct Param { int a; }; void foo(struct Param *p);", in TEST_F()
1042 makeNamedDecls("struct Param1 { int a; }; void foo(struct Param1 *p);", in TEST_F()
1048 auto Decls = makeNamedDecls("struct Param { int a; };", in TEST_F()
1057 auto t = makeNamedDecls("enum class foo;", "enum class foo;", Lang_CXX11); in TEST_F()
1064 makeNamedDecls("enum class foo;", "enum class foo { A };", Lang_CXX11); in TEST_F()
1070 auto t = makeNamedDecls("enum class foo { A };", "enum class foo { A };", in TEST_F()
1076 auto t = makeNamedDecls("enum class foo { B };", "enum class foo { A };", in TEST_F()
1084 auto t = makeNamedDecls("enum foo { foo = 1 };", "enum foo { foo = 1 };", in TEST_F()
1092 makeNamedDecls("enum e { foo = 1 };", "enum e { foo = 2 };", Lang_C89); in TEST_F()
1098 auto t = makeNamedDecls("enum e { foo = 1 + 1 };", "enum e { foo = 2 };", in TEST_F()
1105 auto t = makeNamedDecls("enum e : unsigned { foo = 1 };", in TEST_F()
1111 auto t = makeNamedDecls("enum e : short { foo = 1 };", in TEST_F()
1307 auto t = makeNamedDecls("template <class T> struct foo;", in TEST_F()
1313 auto t = makeNamedDecls("template <class T> struct foo;", in TEST_F()
1319 auto t = makeNamedDecls("template <class T> struct foo;", in TEST_F()
1326 auto t = makeNamedDecls(Code, Code, Lang_CXX03); in TEST_F()
1331 auto t = makeNamedDecls("class foo { int a : 2; };", in TEST_F()
1338 auto t = makeNamedDecls(Code, Code, Lang_CXX03); in TEST_F()
1343 auto t = makeNamedDecls( in TEST_F()
1351 auto t = makeNamedDecls( in TEST_F()
1358 auto Decls = makeNamedDecls( in TEST_F()
1369 auto Decls = makeNamedDecls( in TEST_F()