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

References

tools/clang/include/clang/AST/DeclObjC.h
  297       return getStandardSelectorLoc(Index, getSelector(),
  309     Selector Sel = getSelector();
  361     return param_begin() + getSelector().getNumArgs();
tools/clang/include/clang/AST/ExprObjC.h
  724       return getImplicitPropertyGetter()->getSelector();
  730       return getImplicitPropertySetter()->getSelector();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  555   Selector GetterSelector = Getter->getSelector();
 1015     Selector::getInstTypeMethodFamily(OM->getSelector());
 1176   Selector GetterSelector = Method->getSelector();
 1328   IdentifierInfo *MethodIdName = OM->getSelector().getIdentifierInfoForSlot(0);
 1724     const ObjCMethodDecl *IFaceM = IFace->getMethod(MD->getSelector(),
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  212       } else if (MD->isInstanceMethod() && MD->getSelector() == FinalizeSel) {
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  101         !(D->isInstanceMethod() && D->getSelector() == FinalizeSel))
tools/clang/lib/ARCMigrate/Transforms.cpp
  532       if (MD->isInstanceMethod() && MD->getSelector() == FinalizeSel) {
tools/clang/lib/AST/ASTContext.cpp
  455             Ext->getMethod(ObjCMethod->getSelector(),
tools/clang/lib/AST/DeclObjC.cpp
  847     return ID->isDesignatedInitializer(getSelector(), InitMethod);
  894   setSelLocsKind(hasStandardSelectorLocs(getSelector(), SelLocs, Params,
  919           Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
  924           Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
  929           Redecl = IFD->getMethod(getSelector(), isInstanceMethod());
  934           Redecl = CatD->getMethod(getSelector(), isInstanceMethod());
  946     return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(),
  958       if (ObjCMethodDecl *MD = IFD->getMethod(getSelector(),
  963       if (ObjCMethodDecl *MD = CatD->getMethod(getSelector(),
  971         cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(),
 1006   family = getSelector().getMethodFamily();
 1191             Overridden = Container->getMethod(Method->getSelector(),
 1208         Overridden = Container->getMethod(Method->getSelector(),
 1258     if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(),
 1271     if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(),
 1290                    getMethod(Method->getSelector(), Method->isInstanceMethod());
 1302   Selector Sel = getSelector();
tools/clang/lib/AST/DeclPrinter.cpp
 1273   std::string name = OMD->getSelector().getAsString();
tools/clang/lib/AST/Expr.cpp
  884     MD->getSelector().print(Out);
tools/clang/lib/AST/ExprObjC.cpp
  340         ->getSelector();
tools/clang/lib/AST/JSONNodeDumper.cpp
 1077     MD->getSelector().print(OS);
tools/clang/lib/AST/Mangle.cpp
  280   MD->getSelector().print(OS);
tools/clang/lib/AST/StmtPrinter.cpp
 1018       Getter->getSelector().print(OS);
 1021           Node->getImplicitPropertySetter()->getSelector());
tools/clang/lib/AST/TextNodeDumper.cpp
  987     BoxingMethod->getSelector().print(OS);
 1013       Node->getImplicitPropertyGetter()->getSelector().print(OS);
 1019       Setter->getSelector().print(OS);
 1047     Node->getAtIndexMethodDecl()->getSelector().print(OS);
 1056     Node->setAtIndexMethodDecl()->getSelector().print(OS);
tools/clang/lib/Analysis/RetainSummaryManager.cpp
 1277   Selector S = MD->getSelector();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  304   OS << ' ' << OMD->getSelector().getAsString() << ']';
tools/clang/lib/CodeGen/CGDecl.cpp
  210     ContextName = OMD->getSelector().getAsString();
tools/clang/lib/CodeGen/CGObjC.cpp
   71   Selector Sel = BoxingMethod->getSelector();
  214   Selector Sel = MethodWithObjects->getSelector();
  661                                                       method->getSelector(),
  702       OMD->getSelector().isUnarySelector()) {
  704       OMD->getSelector().getIdentifierInfoForSlot(0);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  309         Fields.add(MakeConstantString(accessor->getSelector().getAsString()));
  602     return GetConstantSelector(M->getSelector(),
 1139         Fields.add(GetConstantSelector(accessor->getSelector(), TypeStr));
 2356   return GetTypedSelector(CGF, Method->getSelector(), SelTypes);
 2811                                                 OMD->getSelector(),
 2817       Method.add(GetConstantSelector(OMD->getSelector(),
 2821       Method.add(MakeConstantString(OMD->getSelector().getAsString()));
 2995     Method.add(MakeConstantString(M->getSelector().getAsString()));
 3859   Selector MethodName = OMD->getSelector();
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1628     { return EmitSelector(CGF, Method->getSelector()); }
 1894   return EmitSelector(CGF, Method->getSelector());
 3844   description.addBitCast(GetMethodVarName(MD->getSelector()),
 3863   method.addBitCast(GetMethodVarName(MD->getSelector()),
 5553   OS << ' ' << D->getSelector().getAsString() << ']';
 6632   method.addBitCast(GetMethodVarName(MD->getSelector()),
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  715       IdentifierInfo *II = OMD->getSelector().getIdentifierInfoForSlot(0);
  718           (OMD->getSelector().isUnarySelector() && II->isStr(".cxx_destruct"))) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 1254     std::string selString = OMD->getSelector().getAsString();
 2643       getStringLiteral(BoxingMethod->getSelector().getAsString()));
 2767       getStringLiteral(ArrayMethod->getSelector().getAsString()));
 2908   SelExprs.push_back(getStringLiteral(DictMethod->getSelector().getAsString()));
 4442   Name += "__" + MD->getSelector().getAsString();
 6332       Result += (MD)->getSelector().getAsString(); Result += "\"";
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 1086     std::string selString = OMD->getSelector().getAsString();
 3629   Name += "__" + MD->getSelector().getAsString();
 5121       Result += (*I)->getSelector().getAsString();
 5158       Result += (*I)->getSelector().getAsString();
 5768   Result += (*MethodBegin)->getSelector().getAsString();
 5778     Result += (*MethodBegin)->getSelector().getAsString();
tools/clang/lib/Index/IndexDecl.cpp
   49     const ObjCMethodDecl *MD = Container->getMethod(D->getSelector(),
tools/clang/lib/Index/IndexSymbol.cpp
   38   if (!D->getSelector().getNameForSlot(0).startswith("test"))
tools/clang/lib/Index/USRGeneration.cpp
  412       << DeclarationName(D->getSelector());
tools/clang/lib/Sema/SemaChecking.cpp
 7007             MD->getSelector().isKeywordSelector(
tools/clang/lib/Sema/SemaCodeComplete.cpp
  990       if (PreferredSelector == Method->getSelector())
 3433     Selector Sel = Method->getSelector();
 3561   if (PDecl->getGetterName() == M->getSelector() &&
 4580       IdentifierInfo *Name = M->getSelector().getIdentifierInfoForSlot(0);
 4602         if (!M->getSelector().isUnarySelector() ||
 4609         if (M->getSelector().isUnarySelector())
 6160   return isAcceptableObjCSelector(Method->getSelector(), WantKind, SelIdents,
 6209       if (!Selectors.insert(M->getSelector()).second)
 6511     SuperMethod = Class->getMethod(CurMethod->getSelector(),
 6517         if ((SuperMethod = Cat->getMethod(CurMethod->getSelector(),
 6560   Selector Sel = CurMethod->getSelector();
 6760     Results.setPreferredSelector(CurMethod->getSelector());
 6901     Results.setPreferredSelector(CurMethod->getSelector());
 6963         if (!Selectors.insert(MethList->getMethod()->getSelector()).second)
 7505       KnownMethods[M->getSelector()] =
 8223     Selector Sel = Method->getSelector();
tools/clang/lib/Sema/SemaDecl.cpp
13937           << MD->getSelector().getAsString();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7590           MD->getSelector() == S.NSAPIObj->getNewSelector() &&
 7645           MethodD->getSelector().getAsString() == "load")
 7986         Selector Sel = MethodDecl->getSelector();
tools/clang/lib/Sema/SemaDeclObjC.cpp
  416         << 0 << MDecl->getSelector();
  438       IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod());
  489           SuperClass->lookupMethod(MDecl->getSelector(),
 1751     MethodMap[MD->getSelector()] = MD;
 1756     const ObjCMethodDecl *&PrevMethod = MethodMap[Method->getSelector()];
 2629               MethodDecl->getSelector() == GetNullarySelector("load", Context));
 2744           !InsMap.count(method->getSelector()) &&
 2745           (!Super || !Super->lookupMethod(method->getSelector(),
 2760                   IDecl->lookupMethod(method->getSelector(),
 2776         !ClsMap.count(method->getSelector()) &&
 2777         (!Super || !Super->lookupMethod(method->getSelector(),
 2783       if (C && IDecl->lookupMethod(method->getSelector(),
 2816     if (!InsMapSeen.insert(I->getSelector()).second)
 2819         !InsMap.count(I->getSelector())) {
 2826         IMPDecl->getInstanceMethod(I->getSelector());
 2827       assert(CDecl->getInstanceMethod(I->getSelector(), true/*AllowHidden*/) &&
 2843     if (!ClsMapSeen.insert(I->getSelector()).second)
 2846         !ClsMap.count(I->getSelector())) {
 2852         IMPDecl->getClassMethod(I->getSelector());
 2853       assert(CDecl->getClassMethod(I->getSelector(), true/*AllowHidden*/) &&
 2924     Selector Sel = I->getSelector();
 2934     Selector Sel = I->getSelector();
 2957     InsMap.insert(I->getSelector());
 2988     ClsMap.insert(I->getSelector());
 3404     ReadMethodPool(Method->getSelector());
 3406   GlobalMethodPool::iterator Pos = MethodPool.find(Method->getSelector());
 3408     Pos = MethodPool.insert(std::make_pair(Method->getSelector(),
 3427   Selector sel = chosen->getSelector();
 3637   std::string MethodName = Method->getSelector().getAsString();
 3691           (M->getMethod()->getSelector().getNumArgs() == NumArgs) &&
 3692           (M->getMethod()->getSelector() != Sel)) {
 3696                  HelperIsMethodInObjCType(*this, M->getMethod()->getSelector(),
 3703           (M->getMethod()->getSelector().getNumArgs() == NumArgs) &&
 3704           (M->getMethod()->getSelector() != Sel)) {
 3708                  HelperIsMethodInObjCType(*this, M->getMethod()->getSelector(),
 3917       const ObjCMethodDecl *&PrevMethod = InsMap[Method->getSelector()];
 3935         InsMap[Method->getSelector()] = Method;
 3941       const ObjCMethodDecl *&PrevMethod = ClsMap[Method->getSelector()];
 3959         ClsMap[Method->getSelector()] = Method;
 4180     Selector selector = method->getSelector();
 4296     ObjCMethodDecl *meth = container->getMethod(Method->getSelector(),
 4346             MethodPool.find(ObjCMethod->getSelector());
 4672       if (auto *IMD = IDecl->lookupMethod(ObjCMethod->getSelector(),
 4678             ObjCMethod->getSelector().getMethodFamily() == OMF_dealloc) {
 4689           if (auto *IMD = P->lookupMethod(ObjCMethod->getSelector(),
 4779         ObjCMethod->getSelector().getAsString() == "load") {
 4996   Method = IDecl->lookupMethod(Method->getSelector(), /*isInstance=*/true,
tools/clang/lib/Sema/SemaExprObjC.cpp
 1133         MatchingMethodDecl->getSelector() != Method->getSelector())
 1133         MatchingMethodDecl->getSelector() != Method->getSelector())
 1140           << Method->getSelector() << FixItHint::CreateInsertion(LParenLoc, "(")
 1190       Selector MatchedSel = OM->getSelector();
 1483       iface->getMethod(MD->getSelector(), MD->isInstanceMethod());
 1549     << Method->isInstanceMethod() << Method->getSelector()
 1597         Selector MatchedSel = OMD->getSelector();
 2253   if (Method->getSelector() == Sel)
 2339   if (Method->getSelector().getMethodFamily() != OMF_performSelector ||
 2370         << Method->getSelector()
 2376         << ImpliedMethod->getSelector() << Ret;
 2823               << Method->getSelector() << Sel;
 3522       switch (method->getSelector().getMethodFamily()) {
 4124         ExpressionString += ClassMethod->getSelector().getAsString();
 4129             << SrcType << DestType << ClassMethod->getSelector() << false
 4141                                       ClassMethod->getSelector(), ClassMethod,
 4162                 << SrcType << DestType << InstanceMethod->getSelector() << true
 4168           ExpressionString += InstanceMethod->getSelector().getAsString();
 4172               << SrcType << DestType << InstanceMethod->getSelector() << true
 4182                                        InstanceMethod->getSelector(),
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1453             << 1 << getterMethod->getSelector();
 1674             << GetterMethod->getSelector() << GetterType;
 1689     << GetterMethod->getSelector();
 1786   ObjCMethodDecl *IMD = IFace->lookupMethod(Method->getSelector(),
 1794     if ((Property->getGetterName() == IMD->getSelector() ||
 1795          Property->getSetterName() == IMD->getSelector()) &&
 1803       if ((Property->getGetterName() == IMD->getSelector() ||
 1804            Property->getSetterName() == IMD->getSelector()) &&
 1946     return x->getSelector() == Method &&
 2097       if (!impDecl->getInstanceMethod(setterMethod->getSelector()) &&
 2098           !impDecl->getInstanceMethod(getterMethod->getSelector())) {
 2104           << setterMethod->getSelector() << property->getDeclName();
 2274       InitSelSet.insert(I->getSelector());
 2281     if (!InitSelSet.count(MD->getSelector())) {
 2285       if (auto *IMD = IFD->getInstanceMethod(MD->getSelector())) {
 2290           if (auto *IMD = Ext->getInstanceMethod(MD->getSelector())) {
 2298           << MD->getSelector();
 2367         << SetterMethod->getSelector();
tools/clang/lib/Sema/SemaPseudoObject.cpp
  612       GetterSelector = Getter->getSelector();
  620         setter->getSelector().getIdentifierInfoForSlot(0);
  643       SetterSelector = setter->getSelector();
  647         RefExpr->getImplicitPropertyGetter()->getSelector()
  678               << prop << prop1 << setter->getSelector();
  747                                          GenericLoc, Getter->getSelector(),
  751                                       GenericLoc, Getter->getSelector(),
tools/clang/lib/Serialization/ASTReader.cpp
 3967     = S.MethodPool.find(Method->getSelector());
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  224     if (I->getSelector() == DeallocSel) {
  979   if (!MD || !MD->isInstanceMethod() || MD->getSelector() != DeallocSel)
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
   57     MethDerived->getSelector().print(os);
   96     IMeths[M->getSelector()] = M;
  104       Selector S = M->getSelector();
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
   47          M->getSelector().getNameForSlot(0).find("init") != StringRef::npos ||
   48          M->getSelector().getNameForSlot(0).find("Init") != StringRef::npos;
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  432     const ObjCMethodDecl *D = ImplD->getMethod(InterfD->getSelector(),
  484     const ObjCMethodDecl *D = ImplD->getMethod(InterfD->getSelector(),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
  182     Selector S = MD->getSelector();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  780           os << "whose name ('" << MD->getSelector().getAsString()
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  733     OS << ' ' << OMD->getSelector().getAsString() << ']';
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
   43       if (MethodDecl->getSelector().getAsString() == "init")
tools/clang/tools/libclang/CIndex.cpp
 4469     return cxstring::createDup(OMD->getSelector().getAsString());
 6396         if (ObjCMethodDecl *Def = ClassImpl->getMethod(Method->getSelector(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
   65                   method_decl->getSelector().getAsString().c_str());
   85           !method_decl->getSelector().getAsString().compare("$__lldb_expr:")) {
tools/lldb/source/Symbol/ClangASTContext.cpp
 4681               name = objc_method_decl->getSelector().getAsString();
 4711                 name = objc_method_decl->getSelector().getAsString();