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

References

tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  349                   {AllOf(QName("Foo"), ForCodeCompletion(true)),
  350                    AllOf(QName("Foo::Foo"), ForCodeCompletion(false)),
  351                    AllOf(QName("Foo::Foo"), ForCodeCompletion(false)),
  352                    AllOf(QName("Foo::f"), ForCodeCompletion(false)),
  353                    AllOf(QName("Foo::~Foo"), ForCodeCompletion(false)),
  354                    AllOf(QName("Foo::operator="), ForCodeCompletion(false)),
  355                    AllOf(QName("Foo::Nested"), ForCodeCompletion(false)),
  356                    AllOf(QName("Foo::Nested::f"), ForCodeCompletion(false)),
  358                    AllOf(QName("Friend"), ForCodeCompletion(true)),
  359                    AllOf(QName("f1"), ForCodeCompletion(true)),
  360                    AllOf(QName("f2"), ForCodeCompletion(true)),
  361                    AllOf(QName("KInt"), ForCodeCompletion(true)),
  362                    AllOf(QName("kStr"), ForCodeCompletion(true)),
  363                    AllOf(QName("foo"), ForCodeCompletion(true)),
  364                    AllOf(QName("foo::bar"), ForCodeCompletion(true)),
  365                    AllOf(QName("foo::int32"), ForCodeCompletion(true)),
  366                    AllOf(QName("foo::int32_t"), ForCodeCompletion(true)),
  367                    AllOf(QName("foo::v1"), ForCodeCompletion(true)),
  368                    AllOf(QName("foo::bar::v2"), ForCodeCompletion(true)),
  369                    AllOf(QName("foo::v2"), ForCodeCompletion(true)),
  370                    AllOf(QName("foo::baz"), ForCodeCompletion(true))}));
  393                   AllOf(QName("Foo"), VisibleOutsideFile()),
  394                   AllOf(QName("bar"), VisibleOutsideFile()),
  395                   AllOf(QName("a"), Not(VisibleOutsideFile())),
  396                   AllOf(QName("B"), Not(VisibleOutsideFile())),
  397                   AllOf(QName("c"), Not(VisibleOutsideFile())),
  399                   AllOf(QName("ForwardDecl"), Not(VisibleOutsideFile()))));
  415                   AllOf(QName("Tmpl"), DeclRange(Header.range()),
  417                   AllOf(QName("Tmpl"), DeclRange(Header.range("specdecl")),
  419                   AllOf(QName("Tmpl"), DeclRange(Header.range("partspecdecl")),
  421                   AllOf(QName("Tmpl::x"), DeclRange(Header.range("xdecl")),
  464           Contains(AllOf(QName("Tmpl"), TemplateArgs("<int, bool, Bar, 3>"),
  467           Contains(AllOf(QName("Tmpl"), TemplateArgs("<bool, U, Bar, T>"),
  470           Contains(AllOf(QName("Foo"), TemplateArgs("<Bar<int>, int, double>"),
  473           Contains(AllOf(QName("Foo"), TemplateArgs("<T, T>"),
  476           Contains(AllOf(QName("Baz"), TemplateArgs("<3, 5, 8>"),
  479           Contains(AllOf(QName("Baz"), TemplateArgs("<T, T>"),
  482           Contains(AllOf(QName("Foz"), TemplateArgs("<Bar, Bar>"),
  485           Contains(AllOf(QName("Foz"), TemplateArgs("<T, T>"),
  521                   QName("Person"), QName("Person::someMethodName:lastName:"),
  521                   QName("Person"), QName("Person::someMethodName:lastName:"),
  522                   QName("MyCategory"), QName("Person::someMethodName2:"),
  522                   QName("MyCategory"), QName("Person::someMethodName2:"),
  523                   QName("MyProtocol"), QName("MyProtocol::someMethodName3:")));
  523                   QName("MyProtocol"), QName("MyProtocol::someMethodName3:")));
  537   EXPECT_THAT(Symbols, Contains(QName("Container")));
  538   EXPECT_THAT(Symbols, Contains(QName("Container::magic")));
  567                   AllOf(QName("X"), DeclRange(Header.range("xdecl")),
  569                   AllOf(QName("Cls"), DeclRange(Header.range("clsdecl")),
  571                   AllOf(QName("print"), DeclRange(Header.range("printdecl")),
  573                   AllOf(QName("Z"), DeclRange(Header.range("zdecl"))),
  574                   AllOf(QName("foo"), DeclRange(Header.range("foodecl"))),
  575                   AllOf(QName("Y"), DeclRange(Main.range("ydecl")))));
  666   EXPECT_THAT(Symbols, UnorderedElementsAre(QName("Foo"), QName("Func")));
  666   EXPECT_THAT(Symbols, UnorderedElementsAre(QName("Foo"), QName("Func")));
  719           {AllOf(QName("W"), RefCount(1)), AllOf(QName("X"), RefCount(1)),
  719           {AllOf(QName("W"), RefCount(1)), AllOf(QName("X"), RefCount(1)),
  720            AllOf(QName("Y"), RefCount(0)), AllOf(QName("Z"), RefCount(0)),
  720            AllOf(QName("Y"), RefCount(0)), AllOf(QName("Z"), RefCount(0)),
  721            AllOf(QName("y"), RefCount(0)), AllOf(QName("z"), RefCount(0)),
  721            AllOf(QName("y"), RefCount(0)), AllOf(QName("z"), RefCount(0)),
  722            AllOf(QName("x"), RefCount(0)), AllOf(QName("w"), RefCount(0)),
  722            AllOf(QName("x"), RefCount(0)), AllOf(QName("w"), RefCount(0)),
  723            AllOf(QName("w2"), RefCount(0)), AllOf(QName("V"), RefCount(1)),
  723            AllOf(QName("w2"), RefCount(0)), AllOf(QName("V"), RefCount(1)),
  724            AllOf(QName("v"), RefCount(0))}));
  730                            AllOf(QName("Foo"), DeclURI(TestHeaderURI))));
  740                            AllOf(QName("Foo"), DeclURI(TestHeaderURI))));
  749                            AllOf(QName("Foo"), DeclURI("unittest:///x.h"))));
  772                   AllOf(QName("Red"), ForCodeCompletion(true)),
  773                   AllOf(QName("Color"), ForCodeCompletion(true)),
  774                   AllOf(QName("Green"), ForCodeCompletion(true)),
  775                   AllOf(QName("Color2"), ForCodeCompletion(true)),
  776                   AllOf(QName("Color2::Yellow"), ForCodeCompletion(false)),
  777                   AllOf(QName("ns"), ForCodeCompletion(true)),
  778                   AllOf(QName("ns::Black"), ForCodeCompletion(true))));
  788   EXPECT_THAT(Symbols, UnorderedElementsAre(QName("Foo"),
  789                                             QName("(anonymous struct)::a")));
  809                   AllOf(QName("abc_Test"), DeclRange(Header.range("expansion")),
  811                   AllOf(QName("Test"), DeclRange(Header.range("spelling")),
  823                            QName("name"), DeclRange(Header.range("expansion")),
  846                            QName("Foo"), QName("f1"), QName("f2"), QName("ff"),
  846                            QName("Foo"), QName("f1"), QName("f2"), QName("ff"),
  846                            QName("Foo"), QName("f1"), QName("f2"), QName("ff"),
  846                            QName("Foo"), QName("f1"), QName("f2"), QName("ff"),
  847                            QName("foo"), QName("foo::Bar"), QName("main_f")));
  847                            QName("foo"), QName("foo::Bar"), QName("main_f")));
  847                            QName("foo"), QName("foo::Bar"), QName("main_f")));
  862                   AllOf(QName("Foo"), Doc("Doc Foo"), ForCodeCompletion(true)),
  863                   AllOf(QName("Foo::f"), Doc(""), ReturnType(""),
  870                   AllOf(QName("Foo"), Doc("Doc Foo"), ForCodeCompletion(true)),
  871                   AllOf(QName("Foo::f"), Doc("Doc f"), ReturnType(""),
  893           QName("Foo"),
  894           AllOf(QName("Foo::f"), ReturnType(""), ForCodeCompletion(false)),
  895           AllOf(QName("Foo::g"), ReturnType(""), ForCodeCompletion(false)),
  896           AllOf(QName("Foo::sf"), ReturnType(""), ForCodeCompletion(false)),
  897           AllOf(QName("Foo::ssf"), ReturnType(""), ForCodeCompletion(false)),
  898           AllOf(QName("Foo::x"), ReturnType(""), ForCodeCompletion(false))));
  912               UnorderedElementsAre(QName("na"), QName("na::nb"),
  912               UnorderedElementsAre(QName("na"), QName("na::nb"),
  913                                    QName("na::Foo"), QName("na::nb::Bar")));
  913                                    QName("na::Foo"), QName("na::nb::Bar")));
  924   EXPECT_THAT(Symbols, UnorderedElementsAre(QName("na"), QName("Foo"),
  924   EXPECT_THAT(Symbols, UnorderedElementsAre(QName("na"), QName("Foo"),
  925                                             QName("na::Bar")));
  944               UnorderedElementsAre(QName("na"), QName("na::nb"),
  944               UnorderedElementsAre(QName("na"), QName("na::nb"),
  945                                    QName("na::Foo"), QName("na::Bar")));
  945                                    QName("na::Foo"), QName("na::Bar")));
  959           QName("nx"), AllOf(QName("nx::ff"), Labeled("ff(int x, double y)"),
  959           QName("nx"), AllOf(QName("nx::ff"), Labeled("ff(int x, double y)"),
  973                   QName("nx"),
  974                   AllOf(QName("nx::f"), Labeled("f()"), Snippet("f()")),
  975                   AllOf(QName("nx::ff"), Labeled("ff(int x, double y)"),
  983                            AllOf(QName("Foo"), DeclURI(TestHeaderURI))));
  997               Contains(AllOf(QName("std::string"), DeclURI(TestHeaderURI),
 1012                            AllOf(QName("Foo"), DeclURI(TestHeaderURI),
 1027                            AllOf(QName("Foo"), DeclURI(TestHeaderURI),
 1043               UnorderedElementsAre(AllOf(QName("X"), DeclURI(IncURI),
 1045                                    AllOf(QName("Y"), DeclURI(TestHeaderURI),
 1067   EXPECT_THAT(Symbols, UnorderedElementsAre(AllOf(QName("X"), DeclURI(IncURI),
 1083   EXPECT_THAT(Symbols, UnorderedElementsAre(AllOf(QName("X"), DeclURI(IncURI),
 1103   EXPECT_THAT(Symbols, Not(Contains(QName("HEADER_GUARD_"))));
 1144           AllOf(QName("C"), DeclURI(TestHeaderURI),
 1147           AllOf(QName("S"), DeclURI(TestHeaderURI),
 1150           AllOf(QName("U"), DeclURI(TestHeaderURI),
 1153           AllOf(QName("U::x"), DeclURI(TestHeaderURI),
 1156           AllOf(QName("U::y"), DeclURI(TestHeaderURI),
 1166                            QName("X"), DeclURI(TestHeaderURI),
 1175                            AllOf(QName("pörk"), DeclRange(Header.range()))));
 1196                   QName("nx"), QName("nx::X"),
 1196                   QName("nx"), QName("nx::X"),
 1197                   AllOf(QName("nx::Y"), DeclRange(Header.range("y"))),
 1198                   AllOf(QName("nx::Z"), DeclRange(Header.range("z"))),
 1199                   AllOf(QName("nx::foo"), DeclRange(Header.range("foo"))),
 1200                   AllOf(QName("nx::bar"), DeclRange(Header.range("bar")))));
 1216   EXPECT_THAT(Symbols, UnorderedElementsAre(AllOf(QName("X"), RefCount(1)),
 1217                                             AllOf(QName("Y"), RefCount(1)),
 1218                                             AllOf(QName("C"), RefCount(0))));
 1249           QName("p"), QName("t"),
 1249           QName("p"), QName("t"),
 1250           AllOf(QName("X"), DeclURI(TestHeaderURI),
 1268                            AllOf(QName("TestClangc"), Deprecated()),
 1269                            AllOf(QName("TestClangd"), Not(Deprecated()))));
 1283                   AllOf(QName("X_Y_Decl"), ImplementationDetail()),
 1284                   AllOf(QName("Public"), Not(ImplementationDetail()))));
 1294   EXPECT_THAT(Symbols, Contains(QName("std::foo")));
 1303   EXPECT_THAT(Symbols, Contains(QName("printf")));
 1311   EXPECT_THAT(Symbols, Contains(QName("operator delete")));