/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 14 #include "clang/Sema/DeclSpec.h" 174 assert(!(TypeQuals & DeclSpec::TQ_atomic) && 323 return getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static || 328 bool DeclSpec::hasTagDefinition() const { 337 unsigned DeclSpec::getParsedSpecifiers() const { 359 PrevSpec = DeclSpec::getSpecifierName(TPrev); 368 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) { 370 case DeclSpec::SCS_unspecified: return "unspecified"; 371 case DeclSpec [all...] |
H A D | SemaType.cpp | 28 #include "clang/Sema/DeclSpec.h" 135 /// DeclSpec. 144 /// The original set of attributes on the DeclSpec. 184 /// Save the current set of attributes on the DeclSpec. 189 DeclSpec &spec = getMutableDeclSpec(); 219 DeclSpec &getMutableDeclSpec() const { 220 return const_cast<DeclSpec&>(declarator.getDeclSpec()); 697 // FIXME: Should move the logic from DeclSpec::Finish to here for validity 702 const DeclSpec &DS = declarator.getDeclSpec(); 711 case DeclSpec [all...] |
H A D | Android.mk | 32 DeclSpec.cpp \
|
H A D | SemaDecl.cpp | 38 #include "clang/Sema/DeclSpec.h" 462 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) { 470 case TTK_Struct: return DeclSpec::TST_struct; 471 case TTK_Interface: return DeclSpec::TST_interface; 472 case TTK_Union: return DeclSpec::TST_union; 473 case TTK_Class: return DeclSpec::TST_class; 474 case TTK_Enum: return DeclSpec::TST_enum; 478 return DeclSpec::TST_unspecified; 3277 DeclSpec &DS) { 3312 DeclSpec [all...] |
H A D | SemaCXXScopeSpec.cpp | 21 #include "clang/Sema/DeclSpec.h" 750 const DeclSpec &DS, 752 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error) 755 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype);
|
H A D | SemaCodeComplete.cpp | 3304 void Sema::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, 3343 DS.getParsedSpecifiers() == DeclSpec::PQ_TypeSpecifier && 3344 DS.getTypeSpecType() == DeclSpec::TST_typename && 3345 DS.getTypeSpecComplex() == DeclSpec::TSC_unspecified && 3346 DS.getTypeSpecSign() == DeclSpec::TSS_unspecified && 3653 switch ((DeclSpec::TST)TagSpec) { 3654 case DeclSpec::TST_enum: 3659 case DeclSpec::TST_union: 3664 case DeclSpec::TST_struct: 3665 case DeclSpec [all...] |
H A D | SemaDeclObjC.cpp | 23 #include "clang/Sema/DeclSpec.h" 3128 CvtQTToAstBitMask(ArgInfo[i].DeclSpec.getObjCDeclQualifier())); 3367 const DeclSpec &DS = D.getDeclSpec(); 3371 if (DS.getStorageClassSpec() == DeclSpec::SCS_register) { 3374 } else if (DeclSpec::SCS SCS = DS.getStorageClassSpec()) { 3376 << DeclSpec::getSpecifierName(SCS); 3378 if (DeclSpec::TSCS TSCS = D.getDeclSpec().getThreadStorageClassSpec()) 3381 << DeclSpec::getSpecifierName(TSCS);
|
H A D | SemaLambda.cpp | 13 #include "clang/Sema/DeclSpec.h" 868 EPI.TypeQuals |= DeclSpec::TQ_const; 894 FTI.TypeQuals |= DeclSpec::TQ_const;
|
H A D | SemaDeclCXX.cpp | 33 #include "clang/Sema/DeclSpec.h" 1934 const DeclSpec &DS = D.getDeclSpec(); 1957 InvalidDecl = (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) ? 0 : 1; 1960 else if (DS.getStorageClassSpec() == DeclSpec::SCS_static) 2000 case DeclSpec::SCS_unspecified: 2001 case DeclSpec::SCS_typedef: 2002 case DeclSpec::SCS_static: 2004 case DeclSpec::SCS_mutable: 2020 bool isInstField = ((DS.getStorageClassSpec() == DeclSpec::SCS_unspecified || 2021 DS.getStorageClassSpec() == DeclSpec [all...] |
H A D | SemaTemplateVariadic.cpp | 691 const DeclSpec &DS = D.getDeclSpec();
|
H A D | SemaExprCXX.cpp | 30 #include "clang/Sema/DeclSpec.h" 321 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { 322 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType) 324 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype 5590 const DeclSpec& DS,
|
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===// 215 class DeclSpec { class in namespace:clang 393 DeclSpec(const DeclSpec &) LLVM_DELETED_FUNCTION; 394 void operator=(const DeclSpec &) LLVM_DELETED_FUNCTION; 402 DeclSpec(AttributeFactory &attrFactory) function in class:clang::DeclSpec 429 ~DeclSpec() { 449 StorageClassSpec = DeclSpec::SCS_unspecified; 450 ThreadStorageClassSpec = DeclSpec::TSCS_unspecified; 457 TypeSpecType = DeclSpec [all...] |
H A D | Sema.h | 35 #include "clang/Sema/DeclSpec.h" 1110 const DeclSpec *DS = nullptr); 1112 const DeclSpec *DS = nullptr); 1568 void DiagnoseFunctionSpecifiers(const DeclSpec &DS); 1608 void CheckMain(FunctionDecl *FD, const DeclSpec &D); 1640 DeclGroupPtrTy FinalizeDeclaratorGroup(Scope *S, const DeclSpec &DS, 1751 DeclSpec &DS); 1753 DeclSpec &DS, 1757 Decl *BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, 1762 Decl *BuildMicrosoftCAnonymousStruct(Scope *S, DeclSpec 6894 ObjCDeclSpec DeclSpec; member in struct:clang::Sema::ObjCArgInfo [all...] |
/external/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 51 DeclSpec DS(AttrFactory); 1565 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { 1940 void Parser::ParseSpecifierQualifierList(DeclSpec &DS, AccessSpecifier AS, 1952 } else if (Specs == DeclSpec::PQ_None && !DS.getNumProtocolQualifiers() && 1960 if (Specs & DeclSpec::PQ_StorageClassSpecifier) { 1970 if (Specs & DeclSpec::PQ_FunctionSpecifier) { 2021 bool Parser::ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 2056 DS.getStorageClassSpec() == DeclSpec::SCS_auto) { 2076 case DeclSpec::TST_enum: 2078 case DeclSpec [all...] |
H A D | ParseExprCXX.cpp | 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 [all...] |
H A D | ParseDeclCXX.cpp | 23 #include "clang/Sema/DeclSpec.h" 736 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) { 828 ? DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec, 830 : DS.SetTypeSpecType(DeclSpec::TST_decltype_auto, StartLoc, PrevSpec, 838 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS, 857 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) { 881 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec, 929 DeclSpec DS(AttrFactory); 1024 DeclSpec DS(AttrFactory); 1166 SourceLocation StartLoc, DeclSpec [all...] |
H A D | RAIIObjectsForParser.h | 168 /// A class for parsing a DeclSpec. 169 class ParsingDeclSpec : public DeclSpec { 174 : DeclSpec(P.getAttrFactory()), 177 : DeclSpec(P.getAttrFactory()),
|
H A D | ParseStmtAsm.cpp | 591 DeclSpec DS(AttrFactory); 596 if (DS.getTypeQualifiers() & DeclSpec::TQ_const) 598 if (DS.getTypeQualifiers() & DeclSpec::TQ_restrict) 601 if (DS.getTypeQualifiers() & DeclSpec::TQ_atomic) 605 bool isVolatile = DS.getTypeQualifiers() & DeclSpec::TQ_volatile;
|
H A D | Parser.cpp | 20 #include "clang/Sema/DeclSpec.h" 207 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST, 867 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID, 882 DS.getStorageClassSpec() == DeclSpec::SCS_extern && 883 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) { 936 D.getMutableDeclSpec().SetTypeSpecType(DeclSpec::TST_int, 1117 DeclSpec DS(AttrFactory); 1132 if (DS.getStorageClassSpec() != DeclSpec::SCS_unspecified && 1133 DS.getStorageClassSpec() != DeclSpec [all...] |
H A D | ParseExpr.cpp | 28 #include "clang/Sema/DeclSpec.h" 784 DeclSpec DS(AttrFactory); 950 DeclSpec DS(AttrFactory); 1012 DeclSpec DS(AttrFactory); 1497 DeclSpec DS(AttrFactory); 2031 DeclSpec DS(AttrFactory); 2382 DeclSpec DS(AttrFactory); 2426 DeclSpec DS(AttrFactory);
|
H A D | ParseObjc.cpp | 18 #include "clang/Sema/DeclSpec.h" 917 DeclSpec declSpec(AttrFactory); 1068 ArgInfo.Type = ParseObjCTypeName(ArgInfo.DeclSpec, 1147 DeclSpec DS(AttrFactory); 1231 bool Parser::ParseObjCProtocolQualifiers(DeclSpec &DS) { 1546 DeclSpec DS(attr); 1577 DeclSpec DS(attr); 1885 DeclSpec DS(AttrFactory); 2233 DeclSpec DS(AttrFactory);
|
H A D | ParseTemplate.cpp | 19 #include "clang/Sema/DeclSpec.h" 226 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) { 641 DeclSpec DS(AttrFactory); 647 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) {
|
H A D | ParseStmt.cpp | 21 #include "clang/Sema/DeclSpec.h" 925 DeclSpec DS(AttrFactory); 2053 DeclSpec DS(AttrFactory);
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 22 #include "clang/Sema/DeclSpec.h" 602 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, 624 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc, 1256 bool ParseObjCProtocolQualifiers(DeclSpec &DS); 1494 ExprResult ParseCXXTypeConstructExpression(const DeclSpec &DS); 1499 void ParseCXXSimpleTypeSpecifier(DeclSpec &DS); 1501 bool ParseCXXTypeSpecifierSeq(DeclSpec &DS); 1649 void ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType, 1756 bool ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, 1761 void ParseDeclarationSpecifiers(DeclSpec [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 5566 TL.setWrittenTypeSpec(static_cast<DeclSpec::TST>(Record[Idx++])); 5567 TL.setWrittenSignSpec(static_cast<DeclSpec::TSS>(Record[Idx++])); 5568 TL.setWrittenWidthSpec(static_cast<DeclSpec::TSW>(Record[Idx++]));
|