Home | History | Annotate | Download | only in Parse

Lines Matching refs:DS

518       ParsingDeclSpec DS(*this);
519 ParseStructDeclaration(DS, Callback);
567 void Parser::ParseObjCPropertyAttribute(ObjCDeclSpec &DS) {
574 Actions.CodeCompleteObjCPropertyFlags(getCurScope(), DS);
588 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_readonly);
590 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_assign);
592 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_unsafe_unretained);
594 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_readwrite);
596 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_retain);
598 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_strong);
600 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_copy);
602 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nonatomic);
604 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_atomic);
606 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_weak);
639 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_setter);
640 DS.setSetterName(SelIdent);
648 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_getter);
649 DS.setGetterName(SelIdent);
816 void Parser::ParseObjCTypeQualifierList(ObjCDeclSpec &DS,
823 Actions.CodeCompleteObjCPassingType(getCurScope(), DS,
846 DS.setObjCDeclQualifier(Qual);
895 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS,
912 ParseObjCTypeQualifierList(DS, context);
918 declSpec.setObjCQualifiers(&DS);
1147 DeclSpec DS(AttrFactory);
1148 ParseDeclarationSpecifiers(DS);
1150 Declarator ParmDecl(DS, Declarator::PrototypeContext);
1231 bool Parser::ParseObjCProtocolQualifiers(DeclSpec &DS) {
1239 DS.setProtocolQualifiers(ProtocolDecl.data(), ProtocolDecl.size(),
1242 DS.SetRangeEnd(EndProtoLoc);
1368 ParsingDeclSpec DS(*this);
1369 ParseStructDeclaration(DS, Callback);
1546 DeclSpec DS(attr);
1547 (void)ParseObjCProtocolQualifiers(DS);
1577 DeclSpec DS(attr);
1578 (void)ParseObjCProtocolQualifiers(DS);
1885 DeclSpec DS(AttrFactory);
1886 ParseDeclarationSpecifiers(DS);
1887 Declarator ParmDecl(DS, Declarator::ObjCCatchContext);
2233 DeclSpec DS(AttrFactory);
2234 ParseCXXSimpleTypeSpecifier(DS);
2249 ExprResult Receiver = ParseCXXTypeConstructExpression(DS);
2265 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);