Lines Matching defs:PDecl
1220 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) {
1221 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required)
1223 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional)
1226 QualType T = PDecl->getType();
1229 if (PDecl->getPropertyAttributes() != ObjCPropertyDecl::OBJC_PR_noattr) {
1232 if (PDecl->getPropertyAttributes() &
1238 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_getter) {
1240 PDecl->getGetterName().print(Out);
1243 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_setter) {
1245 PDecl->getSetterName().print(Out);
1249 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_assign) {
1254 if (PDecl->getPropertyAttributes() &
1260 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_retain) {
1265 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_strong) {
1270 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_copy) {
1275 if (PDecl->getPropertyAttributes() &
1280 if (PDecl->getPropertyAttributes() &
1286 if (PDecl->getPropertyAttributes() &
1290 (PDecl->getPropertyAttributes() &
1304 Out << ' ' << PDecl->getASTContext().getUnqualifiedObjCPointerType(T).
1305 getAsString(Policy) << ' ' << *PDecl;