Lines Matching refs:PropE
60 static const NamedDecl *getBestPropertyDecl(const ObjCPropertyRefExpr *PropE) {
61 if (PropE->isExplicitProperty())
62 return PropE->getExplicitProperty();
64 return PropE->getImplicitPropertyGetter();
116 const ObjCPropertyRefExpr *PropE)
117 : Base(nullptr, true), Property(getBestPropertyDecl(PropE)) {
119 if (PropE->isObjectReceiver()) {
120 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase());
123 } else if (PropE->isClassReceiver()) {
124 Base.setPointer(PropE->getClassReceiver());
126 assert(PropE->isSuperReceiver());