reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/unittests/AST/ASTContextParentMapTest.cpp
   29       Verifier.match("class C { void f(); };",
   35   EXPECT_TRUE(Verifier.match("class C { void f() { if (true) {} } };",
   42       Verifier.match("namespace a { class b {}; } void f(a::b) {}",
   48   EXPECT_TRUE(Verifier.match("namespace a { class b {}; } void f(a::b) {}",
   54   EXPECT_TRUE(DeclVerifier.match(
   59   EXPECT_TRUE(DeclVerifier.match(
   64   EXPECT_FALSE(DeclVerifier.match(
   75   EXPECT_TRUE(TemplateVerifier.match(
tools/clang/unittests/AST/ASTTypeTraitsTest.cpp
  129   EXPECT_TRUE(Verifier.match("void f() {}", decl()));
  135   EXPECT_TRUE(Verifier.match("void f() {}", stmt()));
  141   EXPECT_TRUE(Verifier.match("void f() {}", typeLoc(loc(functionType()))));
  147   EXPECT_TRUE(Verifier.match("namespace N { typedef void T; } N::T f() {}",
  154   EXPECT_TRUE(Verifier.match("void f() {}", functionDecl()));
  160   EXPECT_TRUE(Verifier.match("void f() {}", stmt()));
  166   EXPECT_TRUE(Verifier.match("void f() {}", functionDecl()));
  172   EXPECT_TRUE(Verifier.match("void f() {}", stmt()));
tools/clang/unittests/AST/SourceLocationTest.cpp
   33   EXPECT_FALSE(Verifier.match("int i", varDecl()));
   39   EXPECT_FALSE(Verifier.match("int i;", recordDecl()));
   45   EXPECT_FALSE(Verifier.match("int i;", varDecl()));
   51   EXPECT_FALSE(Verifier.match("int i;", varDecl()));
   57   EXPECT_FALSE(Verifier.match("int i;", varDecl()));
   70   EXPECT_TRUE(Verifier.match("void f() { l: return; }", labelStmt()));
   76   EXPECT_TRUE(Verifier.match("void f() { l: return; }", labelStmt()));
   94   EXPECT_TRUE(Verifier.match("void f() { new int[10]; }", cxxNewExpr()));
  100   EXPECT_TRUE(Verifier.match("void f() { new int(); }", cxxNewExpr()));
  106   EXPECT_TRUE(Verifier.match("struct S { operator int() const; };\n"
  121   EXPECT_TRUE(Verifier.match("struct S { int x; };\n"
  129   EXPECT_TRUE(Verifier.match("#define MEMBER(a, b) (a->b)\n"
  138   EXPECT_TRUE(Verifier.match("struct S { int x; void Test(); };\n"
  153   EXPECT_TRUE(Verifier.match("int a;", typeLoc()));
  159   EXPECT_TRUE(Verifier.match("long a;", typeLoc()));
  165   EXPECT_TRUE(Verifier.match("long double a;", typeLoc()));
  171   EXPECT_TRUE(Verifier.match("double long a;", typeLoc()));
  177   EXPECT_TRUE(Verifier.match("long int a;", typeLoc()));
  183   EXPECT_TRUE(Verifier.match("int long a;", typeLoc()));
  189   EXPECT_TRUE(Verifier.match("unsigned int a;", typeLoc()));
  195   EXPECT_TRUE(Verifier.match("int unsigned a;", typeLoc()));
  201   EXPECT_TRUE(Verifier.match("long long a;", typeLoc()));
  207   EXPECT_TRUE(Verifier.match("unsigned long long a;", typeLoc()));
  213   EXPECT_TRUE(Verifier.match("long unsigned long a;", typeLoc()));
  219   EXPECT_TRUE(Verifier.match("long long unsigned a;", typeLoc()));
  225   EXPECT_TRUE(Verifier.match("const long long a = 0;", typeLoc()));
  231   EXPECT_TRUE(Verifier.match("long const long a = 0;", typeLoc()));
  237   EXPECT_TRUE(Verifier.match("long long const a = 0;", typeLoc()));
  243   EXPECT_TRUE(Verifier.match("class C { C(); };", functionDecl()));
  249   EXPECT_TRUE(Verifier.match("class C { C() = default; };", functionDecl()));
  255   EXPECT_TRUE(Verifier.match("class C { C() = delete; };", functionDecl()));
  261   EXPECT_TRUE(Verifier.match(
  278   EXPECT_TRUE(Verifier.match(
  304   EXPECT_TRUE(Verifier.match(
  313   EXPECT_TRUE(Verifier.match("int* a = new (int);", cxxNewExpr()));
  329   EXPECT_TRUE(Verifier.match(
  382   EXPECT_TRUE(Verifier.match(
  391   EXPECT_TRUE(Verifier.match(
  402   EXPECT_TRUE(Verifier.match("struct A {\n"
  411   EXPECT_TRUE(Verifier.match("struct A {\n"
  420   EXPECT_TRUE(Verifier.match("struct A {\n"
  429   EXPECT_TRUE(Verifier.match("struct A {\n"
  438   EXPECT_TRUE(Verifier.match("struct A {\n"
  447   EXPECT_TRUE(Verifier.match("struct A {\n"
  525   EXPECT_TRUE(ConstructorVerifier.match(
  529   EXPECT_TRUE(DestructorVerifier.match(
  543   EXPECT_TRUE(ConstructorVerifier.match(
  547   EXPECT_TRUE(DestructorVerifier.match(
  554   EXPECT_TRUE(Verifier.match("struct A {\n"
  564   EXPECT_TRUE(Verifier.match("struct A {\n"
  574   EXPECT_TRUE(Verifier.match("struct A {\n"
  584   EXPECT_TRUE(Verifier.match("struct A {\n"
  594   EXPECT_TRUE(Verifier.match("struct A {\n"
  612   EXPECT_TRUE(Verifier.match(
  637   EXPECT_TRUE(Verifier.match(
  654   EXPECT_TRUE(Verifier.match(
  702   EXPECT_TRUE(Verifier.match("void f() throw();\n", loc(functionType())));
  705   EXPECT_TRUE(Verifier.match("void f() throw(void(void) throw());\n",
  728   EXPECT_TRUE(Verifier2.match("void g(void (*fp)(void) throw());\n",