/external/clang/lib/Sema/ |
DeclSpec.cpp | 14 #include "clang/Sema/DeclSpec.h" 322 unsigned DeclSpec::getParsedSpecifiers() const { 344 PrevSpec = DeclSpec::getSpecifierName(TPrev); 353 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { 355 case DeclSpec::SCS_unspecified: return "unspecified"; 356 case DeclSpec::SCS_typedef: return "typedef"; 357 case DeclSpec::SCS_extern: return "extern"; 358 case DeclSpec::SCS_static: return "static"; 359 case DeclSpec::SCS_auto: return "auto" [all...] |
SemaType.cpp | 28 #include "clang/Sema/DeclSpec.h" 123 /// DeclSpec. 132 /// The original set of attributes on the DeclSpec. 172 /// Save the current set of attributes on the DeclSpec. 177 DeclSpec &spec = getMutableDeclSpec(); 207 DeclSpec &getMutableDeclSpec() const { 208 return const_cast<DeclSpec&>(declarator.getDeclSpec()); 695 /// \brief Convert the specified declspec to the appropriate type 702 // FIXME: Should move the logic from DeclSpec::Finish to here for validity 707 const DeclSpec &DS = declarator.getDeclSpec() [all...] |
Android.mk | 30 DeclSpec.cpp \
|
SemaDecl.cpp | 35 #include "clang/Sema/DeclSpec.h" 354 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) { 362 case TTK_Struct: return DeclSpec::TST_struct; 363 case TTK_Interface: return DeclSpec::TST_interface; 364 case TTK_Union: return DeclSpec::TST_union; 365 case TTK_Class: return DeclSpec::TST_class; 366 case TTK_Enum: return DeclSpec::TST_enum; 370 return DeclSpec::TST_unspecified; [all...] |
SemaCXXScopeSpec.cpp | 21 #include "clang/Sema/DeclSpec.h" 709 const DeclSpec &DS, 711 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) 714 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype); [all...] |
SemaCodeComplete.cpp | [all...] |
SemaDeclCXX.cpp | 32 #include "clang/Sema/DeclSpec.h" [all...] |
SemaLambda.cpp | 13 #include "clang/Sema/DeclSpec.h" 455 EPI.TypeQuals |= DeclSpec::TQ_const; 473 FTI.TypeQuals |= DeclSpec::TQ_const; [all...] |
SemaDeclObjC.cpp | 23 #include "clang/Sema/DeclSpec.h" [all...] |
SemaTemplateVariadic.cpp | 690 const DeclSpec &DS = D.getDeclSpec();
|
SemaExprCXX.cpp | 28 #include "clang/Sema/DeclSpec.h" 273 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { 274 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType) 276 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype [all...] |
/external/clang/include/clang/Sema/ |
DeclSpec.h | 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===// 215 class DeclSpec { 390 DeclSpec(const DeclSpec &) LLVM_DELETED_FUNCTION; 391 void operator=(const DeclSpec &) LLVM_DELETED_FUNCTION; 399 DeclSpec(AttributeFactory &attrFactory) 426 ~DeclSpec() { 442 StorageClassSpec = DeclSpec::SCS_unspecified; 459 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type"); 463 assert(isDeclRep((TST) TypeSpecType) && "DeclSpec does not store a decl") [all...] |
Sema.h | 34 #include "clang/Sema/DeclSpec.h" [all...] |
/external/clang/lib/Parse/ |
ParseDecl.cpp | 48 DeclSpec DS(AttrFactory); 326 /// \brief Parses a single argument for a declspec, including the 349 /// \brief Determines whether a declspec is a "simple" one requiring no 370 /// \brief Attempts to parse a declspec which is not simple (one that takes 371 /// parameters). Will return false if we properly handled the declspec, or 372 /// true if it is an unknown declspec. 385 // The deprecated declspec has an optional single argument, so we will 394 // The property declspec is more complex in that it can take one or two 410 // We don't recognize this as a valid declspec, but instead of creating the 414 // attribute, we'd have to split the valid declspec spelling logic int [all...] |
ParseDeclCXX.cpp | 19 #include "clang/Sema/DeclSpec.h" 665 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) { 742 if (DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec, 750 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS, 767 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) { 791 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec, 837 DeclSpec DS(AttrFactory); 927 DeclSpec DS(AttrFactory) [all...] |
ParseExprCXX.cpp | 19 #include "clang/Sema/DeclSpec.h" 215 DeclSpec DS(AttrFactory); 794 DeclSpec DS(AttrFactory); [all...] |
RAIIObjectsForParser.h | 168 /// A class for parsing a DeclSpec. 169 class ParsingDeclSpec : public DeclSpec { 174 : DeclSpec(P.getAttrFactory()), 177 : DeclSpec(P.getAttrFactory()),
|
Parser.cpp | 20 #include "clang/Sema/DeclSpec.h" 232 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST) 851 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID)) 861 // If the declspec consisted only of 'extern' and we have a string 865 DS.getStorageClassSpec() == DeclSpec::SCS_extern && 866 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) { [all...] |
ParseExpr.cpp | 27 #include "clang/Sema/DeclSpec.h" [all...] |
ParseStmt.cpp | 20 #include "clang/Sema/DeclSpec.h" 798 DeclSpec DS(AttrFactory); [all...] |
ParseTemplate.cpp | 19 #include "clang/Sema/DeclSpec.h" 250 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { 625 DeclSpec DS(AttrFactory); 631 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) { [all...] |
ParseObjc.cpp | 18 #include "clang/Sema/DeclSpec.h" 896 DeclSpec declSpec(AttrFactory); 897 declSpec.setObjCQualifiers(&DS); 898 ParseSpecifierQualifierList(declSpec); 899 declSpec.SetRangeEnd(Tok.getLocation()); 900 Declarator declarator(declSpec, context); [all...] |
ParseCXXInlineMethods.cpp | 18 #include "clang/Sema/DeclSpec.h" 61 = D.getDeclSpec().getTypeSpecType() == DeclSpec::TST_auto;
|
/external/clang/include/clang/Parse/ |
Parser.h | 21 #include "clang/Sema/DeclSpec.h" 503 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, 524 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc, [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |