/external/clang/lib/Sema/ |
DeclSpec.cpp | 15 #include "clang/Sema/DeclSpec.h" 310 unsigned DeclSpec::getParsedSpecifiers() const { 330 PrevSpec = DeclSpec::getSpecifierName(TPrev); 336 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { 338 case DeclSpec::SCS_unspecified: return "unspecified"; 339 case DeclSpec::SCS_typedef: return "typedef"; 340 case DeclSpec::SCS_extern: return "extern"; 341 case DeclSpec::SCS_static: return "static"; 342 case DeclSpec::SCS_auto: return "auto" [all...] |
SemaType.cpp | 30 #include "clang/Sema/DeclSpec.h" 121 /// DeclSpec. 130 /// The original set of attributes on the DeclSpec. 167 /// Save the current set of attributes on the DeclSpec. 172 DeclSpec &spec = getMutableDeclSpec(); 202 DeclSpec &getMutableDeclSpec() const { 203 return const_cast<DeclSpec&>(declarator.getDeclSpec()); 574 /// \brief Convert the specified declspec to the appropriate type 580 // FIXME: Should move the logic from DeclSpec::Finish to here for validity 585 const DeclSpec &DS = declarator.getDeclSpec() [all...] |
Android.mk | 26 DeclSpec.cpp \
|
SemaDecl.cpp | 31 #include "clang/Sema/DeclSpec.h" 316 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) { 324 case TTK_Struct: return DeclSpec::TST_struct; 325 case TTK_Union: return DeclSpec::TST_union; 326 case TTK_Class: return DeclSpec::TST_class; 327 case TTK_Enum: return DeclSpec::TST_enum; 331 return DeclSpec::TST_unspecified; [all...] |
SemaCXXScopeSpec.cpp | 22 #include "clang/Sema/DeclSpec.h" 712 const DeclSpec &DS, 714 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) 717 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); [all...] |
SemaLambda.cpp | 13 #include "clang/Sema/DeclSpec.h" 241 EPI.TypeQuals |= DeclSpec::TQ_const; 258 FTI.TypeQuals |= DeclSpec::TQ_const; [all...] |
SemaCodeComplete.cpp | [all...] |
SemaTemplateVariadic.cpp | 644 const DeclSpec &DS = D.getDeclSpec();
|
SemaDeclCXX.cpp | 32 #include "clang/Sema/DeclSpec.h" [all...] |
SemaDeclObjC.cpp | 26 #include "clang/Sema/DeclSpec.h" [all...] |
SemaExprCXX.cpp | 15 #include "clang/Sema/DeclSpec.h" 271 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { 272 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType) 274 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype [all...] |
SemaTemplate.cpp | 25 #include "clang/Sema/DeclSpec.h" [all...] |
/external/clang/include/clang/Sema/ |
DeclSpec.h | 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===// 202 /// DeclSpec - This class captures information about "declaration specifiers", 205 class DeclSpec { 374 DeclSpec(const DeclSpec&); // DO NOT IMPLEMENT 375 void operator=(const DeclSpec&); // DO NOT IMPLEMENT 378 DeclSpec(AttributeFactory &attrFactory) 404 ~DeclSpec() { 420 StorageClassSpec = DeclSpec::SCS_unspecified; 437 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type") [all...] |
Sema.h | 22 #include "clang/Sema/DeclSpec.h" [all...] |
/external/clang/lib/Parse/ |
ParseDecl.cpp | 42 DeclSpec DS(AttrFactory); 292 assert(Tok.is(tok::kw___declspec) && "Not a declspec!"); 296 "declspec")) { 372 void Parser::ParseOpenCLQualifiers(DeclSpec &DS) { [all...] |
ParseDeclCXX.cpp | 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); [all...] |
ParseExprCXX.cpp | 19 #include "clang/Sema/DeclSpec.h" 174 DeclSpec DS(AttrFactory); 746 DeclSpec DS(AttrFactory); [all...] |
Parser.cpp | 16 #include "clang/Sema/DeclSpec.h" 810 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID)) 820 // If the declspec consisted only of 'extern' and we have a string 824 DS.getStorageClassSpec() == DeclSpec::SCS_extern && 825 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) { 873 D.getMutableDeclSpec().SetTypeSpecType(DeclSpec::TST_int, [all...] |
ParseExpr.cpp | 23 #include "clang/Sema/DeclSpec.h" [all...] |
ParseStmt.cpp | 17 #include "clang/Sema/DeclSpec.h" 769 DeclSpec DS(AttrFactory); [all...] |
ParseObjc.cpp | 17 #include "clang/Sema/DeclSpec.h" 496 DeclSpec DS(AttrFactory); 894 DeclSpec declSpec(AttrFactory); 895 declSpec.setObjCQualifiers(&DS); 896 ParseSpecifierQualifierList(declSpec); 897 Declarator declarator(declSpec, context); [all...] |
ParseTemplate.cpp | 16 #include "clang/Sema/DeclSpec.h" 271 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { 630 DeclSpec DS(AttrFactory); 636 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { [all...] |
ParseCXXInlineMethods.cpp | 16 #include "clang/Sema/DeclSpec.h" 53 = D.getDeclSpec().getTypeSpecType() == DeclSpec::TST_auto;
|
/external/clang/include/clang/Parse/ |
Parser.h | 21 #include "clang/Sema/DeclSpec.h" 545 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, 566 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc, [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |