Lines Matching refs:ObjCPropertyDecl
79 void VisitObjCPropertyDecl(ObjCPropertyDecl *D);
971 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) {
972 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required)
974 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional)
978 if (PDecl->getPropertyAttributes() != ObjCPropertyDecl::OBJC_PR_noattr) {
982 ObjCPropertyDecl::OBJC_PR_readonly) {
987 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_getter) {
992 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_setter) {
998 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_assign) {
1004 ObjCPropertyDecl::OBJC_PR_readwrite) {
1009 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_retain) {
1014 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_strong) {
1019 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_copy) {
1025 ObjCPropertyDecl::OBJC_PR_nonatomic) {
1030 ObjCPropertyDecl::OBJC_PR_atomic) {