Home | History | Annotate | Download | only in Sema

Lines Matching refs:ObjCDeclSpec

4541   if ((Attributes & ObjCDeclSpec::DQ_PR_readonly) &&
4542 (Attributes & (ObjCDeclSpec::DQ_PR_readwrite |
4543 ObjCDeclSpec::DQ_PR_assign |
4544 ObjCDeclSpec::DQ_PR_unsafe_unretained |
4545 ObjCDeclSpec::DQ_PR_copy |
4546 ObjCDeclSpec::DQ_PR_retain |
4547 ObjCDeclSpec::DQ_PR_strong)))
4551 unsigned AssignCopyRetMask = Attributes & (ObjCDeclSpec::DQ_PR_assign |
4552 ObjCDeclSpec::DQ_PR_unsafe_unretained |
4553 ObjCDeclSpec::DQ_PR_copy |
4554 ObjCDeclSpec::DQ_PR_retain|
4555 ObjCDeclSpec::DQ_PR_strong);
4557 AssignCopyRetMask != ObjCDeclSpec::DQ_PR_assign &&
4558 AssignCopyRetMask != ObjCDeclSpec::DQ_PR_unsafe_unretained &&
4559 AssignCopyRetMask != ObjCDeclSpec::DQ_PR_copy &&
4560 AssignCopyRetMask != ObjCDeclSpec::DQ_PR_retain &&
4561 AssignCopyRetMask != ObjCDeclSpec::DQ_PR_strong)
4567 void Sema::CodeCompleteObjCPropertyFlags(Scope *S, ObjCDeclSpec &ODS) {
4578 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_readonly))
4580 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_assign))
4583 ObjCDeclSpec::DQ_PR_unsafe_unretained))
4585 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_readwrite))
4587 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_retain))
4589 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_strong))
4591 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_copy))
4593 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_nonatomic))
4595 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_atomic))
4597 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_setter)) {
4605 if (!ObjCPropertyFlagConflicts(Attributes, ObjCDeclSpec::DQ_PR_getter)) {
4842 void Sema::CodeCompleteObjCPassingType(Scope *S, ObjCDeclSpec &DS,
4853 (ObjCDeclSpec::DQ_In | ObjCDeclSpec::DQ_Inout)) == 0) {
4859 (ObjCDeclSpec::DQ_Out | ObjCDeclSpec::DQ_Inout)) == 0) {
4865 (ObjCDeclSpec::DQ_Bycopy | ObjCDeclSpec::DQ_Byref |
4866 ObjCDeclSpec::DQ_Oneway)) == 0) {