Home | History | Annotate | Download | only in Parse

Lines Matching refs:DeclSpec

17 #include "clang/Sema/DeclSpec.h"
645 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
710 if (DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec,
718 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
735 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
759 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec,
802 DeclSpec DS(AttrFactory);
890 DeclSpec DS(AttrFactory);
944 SourceLocation StartLoc, DeclSpec &DS,
948 DeclSpec::TST TagType;
950 TagType = DeclSpec::TST_struct;
952 TagType = DeclSpec::TST_class;
955 TagType = DeclSpec::TST_union;
989 if (TagType == DeclSpec::TST_struct &&
1056 << (TagType == DeclSpec::TST_class? 0
1057 : TagType == DeclSpec::TST_struct? 1
1152 if (!Name && !TemplateId && (DS.getTypeSpecType() == DeclSpec::TST_error ||
1154 if (DS.getTypeSpecType() != DeclSpec::TST_error) {
1157 << DeclSpec::getSpecifierName(TagType);
1326 Result = DS.SetTypeSpecType(DeclSpec::TST_typename, StartLoc,
1410 TagType == DeclSpec::TST_class ? "class"
1411 : TagType == DeclSpec::TST_struct? "struct" : "union");
1908 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) {
1991 != DeclSpec::SCS_static &&
1993 != DeclSpec::SCS_typedef;
2056 DS.getTypeSpecType() == DeclSpec::TST_auto);
2057 } else if (ThisDecl && DS.getStorageClassSpec() == DeclSpec::SCS_static) {
2060 DS.getTypeSpecType() == DeclSpec::TST_auto);
2070 != DeclSpec::SCS_typedef) {
2192 assert((TagType == DeclSpec::TST_struct ||
2193 TagType == DeclSpec::TST_union ||
2194 TagType == DeclSpec::TST_class) && "Invalid TagType!");
2268 if (TagType == DeclSpec::TST_class)
2281 ParseMicrosoftIfExistsClassDeclaration((DeclSpec::TST)TagType, CurAS);
2288 << DeclSpec::getSpecifierName((DeclSpec::TST)TagType)
2489 DeclSpec DS(AttrFactory);
3022 void Parser::ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,
3052 ParseMicrosoftIfExistsClassDeclaration((DeclSpec::TST)TagType, CurAS);
3059 << DeclSpec::getSpecifierName((DeclSpec::TST)TagType)