Lines Matching defs:DS

813                                  ParsingDeclSpec *DS) {
1074 return ParseDeclarationOrFunctionDefinition(Attrs, DeclSpecAttrs, DS);
1140 ParsingDeclSpec &DS, AccessSpecifier AS) {
1144 assert(DS.getSourceRange().isInvalid() &&
1146 DS.SetRangeStart(DeclSpecAttrs.Range.getBegin());
1147 DS.SetRangeEnd(DeclSpecAttrs.Range.getEnd());
1148 DS.takeAttributesFrom(DeclSpecAttrs);
1151 MaybeParseMicrosoftAttributes(DS.getAttributes());
1153 ParseDeclarationSpecifiers(DS, TemplateInfo, AS,
1158 if (DS.hasTagDefinition() && DiagnoseMissingSemiAfterTagDefinition(
1159 DS, AS, DeclSpecContext::DSC_top_level))
1185 DeclSpec::isDeclRep(DS.getTypeSpecType())
1186 ? DS.getTypeSpecTypeLoc().getLocWithOffset(
1187 LengthOfTSTToken(DS.getTypeSpecType()))
1193 getCurScope(), AS_none, DS, ParsedAttributesView::none(), AnonRecord);
1194 DS.complete(TheDecl);
1203 if (DS.hasTagDefinition())
1204 Actions.ActOnDefinedDeclarationSpecifier(DS.getRepAsDecl());
1219 DS.abort();
1220 DS.takeAttributesFrom(Attrs);
1224 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID,
1229 return ParseObjCAtProtocolDeclaration(AtLoc, DS.getAttributes());
1232 return ParseObjCAtImplementationDeclaration(AtLoc, DS.getAttributes());
1235 ParseObjCAtInterfaceDeclaration(AtLoc, DS.getAttributes()));
1242 DS.getStorageClassSpec() == DeclSpec::SCS_extern &&
1243 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) {
1245 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::File);
1249 return ParseDeclGroup(DS, DeclaratorContext::File, Attrs, TemplateInfo);
1254 ParsingDeclSpec *DS, AccessSpecifier AS) {
1262 if (DS) {
1263 return ParseDeclOrFunctionDefInternal(Attrs, DeclSpecAttrs, *DS, AS);
1566 DeclSpec DS(AttrFactory);
1568 ParseDeclarationSpecifiers(DS, TemplateInfo);
1582 if (DS.getStorageClassSpec() != DeclSpec::SCS_unspecified &&
1583 DS.getStorageClassSpec() != DeclSpec::SCS_register) {
1584 Diag(DS.getStorageClassSpecLoc(),
1586 DS.ClearStorageClassSpecs();
1588 if (DS.getThreadStorageClassSpec() != DeclSpec::TSCS_unspecified) {
1589 Diag(DS.getThreadStorageClassSpecLoc(),
1591 DS.ClearStorageClassSpecs();
1595 Declarator ParmDeclarator(DS, ParsedAttributesView::none(),