Lines Matching defs:PDecl

1593 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) {
1594 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required)
1596 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional)
1599 QualType T = PDecl->getType();
1602 if (PDecl->getPropertyAttributes() != ObjCPropertyAttribute::kind_noattr) {
1605 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_class) {
1610 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_direct) {
1615 if (PDecl->getPropertyAttributes() &
1620 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_atomic) {
1625 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_assign) {
1629 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_retain) {
1634 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_strong) {
1638 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_copy) {
1642 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_weak) {
1646 if (PDecl->getPropertyAttributes() &
1652 if (PDecl->getPropertyAttributes() &
1657 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_readonly) {
1662 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_getter) {
1664 PDecl->getGetterName().print(Out);
1667 if (PDecl->getPropertyAttributes() & ObjCPropertyAttribute::kind_setter) {
1669 PDecl->getSetterName().print(Out);
1673 if (PDecl->getPropertyAttributes() &
1677 (PDecl->getPropertyAttributes() &
1691 std::string TypeStr = PDecl->getASTContext().getUnqualifiedObjCPointerType(T).
1696 Out << *PDecl;