Lines Matching defs:PDecl
1592 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) {
1593 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required)
1595 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional)
1598 QualType T = PDecl->getType();
1601 if (PDecl->getPropertyAttributes() != ObjCPropertyAttribute::kind_noattr) {
1604 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_class) {
1609 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_direct) {
1614 if (PDecl->getPropertyAttributes() &
1619 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_atomic) {
1624 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_assign) {
1628 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_retain) {
1633 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_strong) {
1637 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_copy) {
1641 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_weak) {
1645 if (PDecl->getPropertyAttributes() &
1651 if (PDecl->getPropertyAttributes() &
1656 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_readonly) {
1661 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_getter) {
1663 PDecl->getGetterName().print(Out);
1666 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_setter) {
1668 PDecl->getSetterName().print(Out);
1672 if (PDecl->getPropertyAttributes() &
1676 (PDecl->getPropertyAttributes() &
1690 std::string TypeStr = PDecl->getASTContext().getUnqualifiedObjCPointerType(T).
1695 Out << *PDecl;