Home | History | Annotate | Download | only in Parse

Lines Matching refs:DeclSpec

20 #include "clang/Sema/DeclSpec.h"
236 DeclSpec DS(AttrFactory);
1005 DeclSpec DS(AttrFactory);
1229 DeclSpec DS(AttrFactory);
1428 DeclSpec DS(AttrFactory);
1525 Parser::ParseCXXTypeConstructExpression(const DeclSpec &DS) {
1623 DeclSpec DS(AttrFactory);
1718 void Parser::ParseCXXSimpleTypeSpecifier(DeclSpec &DS) {
1736 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID,
1757 DS.SetTypeSpecWidth(DeclSpec::TSW_short, Loc, PrevSpec, DiagID, Policy);
1760 DS.SetTypeSpecWidth(DeclSpec::TSW_long, Loc, PrevSpec, DiagID, Policy);
1763 DS.SetTypeSpecWidth(DeclSpec::TSW_longlong, Loc, PrevSpec, DiagID, Policy);
1766 DS.SetTypeSpecSign(DeclSpec::TSS_signed, Loc, PrevSpec, DiagID);
1769 DS.SetTypeSpecSign(DeclSpec::TSS_unsigned, Loc, PrevSpec, DiagID);
1772 DS.SetTypeSpecType(DeclSpec::TST_void, Loc, PrevSpec, DiagID, Policy);
1775 DS.SetTypeSpecType(DeclSpec::TST_char, Loc, PrevSpec, DiagID, Policy);
1778 DS.SetTypeSpecType(DeclSpec::TST_int, Loc, PrevSpec, DiagID, Policy);
1781 DS.SetTypeSpecType(DeclSpec::TST_int128, Loc, PrevSpec, DiagID, Policy);
1784 DS.SetTypeSpecType(DeclSpec::TST_half, Loc, PrevSpec, DiagID, Policy);
1787 DS.SetTypeSpecType(DeclSpec::TST_float, Loc, PrevSpec, DiagID, Policy);
1790 DS.SetTypeSpecType(DeclSpec::TST_double, Loc, PrevSpec, DiagID, Policy);
1793 DS.SetTypeSpecType(DeclSpec::TST_wchar, Loc, PrevSpec, DiagID, Policy);
1796 DS.SetTypeSpecType(DeclSpec::TST_char16, Loc, PrevSpec, DiagID, Policy);
1799 DS.SetTypeSpecType(DeclSpec::TST_char32, Loc, PrevSpec, DiagID, Policy);
1802 DS.SetTypeSpecType(DeclSpec::TST_bool, Loc, PrevSpec, DiagID, Policy);
1825 /// e.g., "const short int". Note that the DeclSpec is *not* finished
1834 bool Parser::ParseCXXTypeSpecifierSeq(DeclSpec &DS) {
2258 DeclSpec DS(AttrFactory);
2440 DeclSpec DS(AttrFactory);
2524 DeclSpec DS(AttrFactory);
2987 DeclSpec DS(AttrFactory);