Home
last modified time | relevance | path

Searched refs:OPRE (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSemanticHighlighting.cpp703 bool VisitObjCPropertyRefExpr(ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr() argument
707 if (!OPRE->isImplicitProperty()) in VisitObjCPropertyRefExpr()
713 if (OPRE->isMessagingGetter()) { in VisitObjCPropertyRefExpr()
714 highlightObjCImplicitPropertyRef(OPRE->getImplicitPropertyGetter(), in VisitObjCPropertyRefExpr()
715 OPRE->getLocation()); in VisitObjCPropertyRefExpr()
718 if (OPRE->isMessagingSetter()) { in VisitObjCPropertyRefExpr()
719 highlightObjCImplicitPropertyRef(OPRE->getImplicitPropertySetter(), in VisitObjCPropertyRefExpr()
720 OPRE->getLocation()); in VisitObjCPropertyRefExpr()
H A DFindTarget.cpp322 void VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in add()
323 if (OPRE->isExplicitProperty()) in add()
324 Outer.add(OPRE->getExplicitProperty(), Flags); in add()
326 if (OPRE->isMessagingGetter()) in add()
327 Outer.add(OPRE->getImplicitPropertyGetter(), Flags); in add()
328 if (OPRE->isMessagingSetter()) in add()
329 Outer.add(OPRE->getImplicitPropertySetter(), Flags); in add()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp1162 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr() argument
1163 if (OPRE->isImplicitProperty()) { in VisitObjCPropertyRefExpr()
1165 if (const ObjCMethodDecl *MD = OPRE->getImplicitPropertyGetter()) in VisitObjCPropertyRefExpr()
1167 if (const ObjCMethodDecl *MD = OPRE->getImplicitPropertySetter()) in VisitObjCPropertyRefExpr()
1171 JOS.attribute("property", createBareDeclRef(OPRE->getExplicitProperty())); in VisitObjCPropertyRefExpr()
1174 attributeOnlyIfTrue("isSuperReceiver", OPRE->isSuperReceiver()); in VisitObjCPropertyRefExpr()
1175 attributeOnlyIfTrue("isMessagingGetter", OPRE->isMessagingGetter()); in VisitObjCPropertyRefExpr()
1176 attributeOnlyIfTrue("isMessagingSetter", OPRE->isMessagingSetter()); in VisitObjCPropertyRefExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DJSONNodeDumper.h302 void VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE);