/external/clang/include/clang/Sema/ |
H A D | LocInfoType.h | 38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) argument 43 DeclInfo(TInfo) {
|
/external/clang/tools/libclang/ |
H A D | IndexTypeSourceInfo.cpp | 96 void IndexingContext::indexTypeSourceInfo(TypeSourceInfo *TInfo, argument 99 if (!TInfo || TInfo->getTypeLoc().isNull()) 102 indexTypeLoc(TInfo->getTypeLoc(), Parent, DC);
|
/external/clang/lib/ARCMigrate/ |
H A D | TransGCAttrs.cpp | 61 void lookForAttribute(Decl *D, TypeSourceInfo *TInfo) { argument 62 if (!TInfo) 64 TypeLoc TL = TInfo->getTypeLoc(); 245 TypeSourceInfo *TInfo = PD->getTypeSourceInfo(); local 246 if (!TInfo) 248 TypeLoc TL = TInfo->getTypeLoc(); 252 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { 254 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
|
/external/clang/include/clang/AST/ |
H A D | Decl.h | 585 // A struct representing both a TInfo and a syntactic qualifier, 588 TypeSourceInfo *TInfo; member in struct:clang::DeclaratorDecl::ExtInfo 603 DeclarationName N, QualType T, TypeSourceInfo *TInfo, 605 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) { 611 ? getExtInfo()->TInfo 616 getExtInfo()->TInfo = TI; 827 TypeSourceInfo *TInfo, StorageClass SC); 852 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, 1301 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) 1302 : VarDecl(DK, C, DC, StartLoc, IdLoc, Id, T, TInfo, 602 DeclaratorDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL) argument [all...] |
H A D | DeclarationName.h | 398 TypeSourceInfo* TInfo; member in struct:clang::DeclarationNameLoc::NT 470 return LocInfo.NamedType.TInfo; 474 void setNamedTypeInfo(TypeSourceInfo *TInfo) { argument 478 LocInfo.NamedType.TInfo = TInfo;
|
H A D | TemplateBase.h | 385 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} argument 435 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) argument 436 : Argument(Argument), LocInfo(TInfo) {
|
H A D | DeclTemplate.h | 1056 bool ParameterPack, TypeSourceInfo *TInfo) 1057 : DeclaratorDecl(NonTypeTemplateParm, DC, IdLoc, Id, T, TInfo, StartLoc), 1066 TypeSourceInfo *TInfo, 1077 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1082 QualType T, TypeSourceInfo *TInfo, 2302 QualType T, TypeSourceInfo *TInfo, 2312 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 2530 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, 2544 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 1053 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument
|
H A D | DeclCXX.h | 196 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) 198 Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) { } 1718 QualType T, TypeSourceInfo *TInfo, 1721 : FunctionDecl(DK, C, RD, StartLoc, NameInfo, T, TInfo, 1731 QualType T, TypeSourceInfo *TInfo, 1947 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, 1965 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, 2158 QualType T, TypeSourceInfo *TInfo, 2161 : CXXMethodDecl(CXXConstructor, C, RD, StartLoc, NameInfo, T, TInfo, 2173 QualType T, TypeSourceInfo *TInfo, 195 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument 1716 CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) argument 2359 CXXDestructorDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isImplicitlyDeclared) argument 2408 CXXConversionDecl(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicitSpecified, bool isConstexpr, SourceLocation EndLocation) argument 3225 MSPropertyDecl(DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL, IdentifierInfo *Getter, IdentifierInfo *Setter) argument [all...] |
H A D | DeclObjC.h | 341 void setReturnTypeSourceInfo(TypeSourceInfo *TInfo) { ReturnTInfo = TInfo; } argument 1404 QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, 1406 : FieldDecl(ObjCIvar, DC, StartLoc, IdLoc, Id, T, TInfo, BW, 1414 TypeSourceInfo *TInfo, 1462 /*TInfo=*/nullptr, // FIXME: Do ObjCAtDefs have declarators ? 1402 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, bool synthesized) argument
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 541 TypeSourceInfo *TInfo, 545 : DeclaratorDecl(NonTypeTemplateParm, DC, IdLoc, Id, T, TInfo, StartLoc), 564 TypeSourceInfo *TInfo) { 566 T, ParameterPack, TInfo); 574 TypeSourceInfo *TInfo, 580 DC, StartLoc, IdLoc, D, P, Id, T, TInfo, 1076 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 1079 SpecializedTemplate->getIdentifier(), T, TInfo, S), 1093 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 1097 SpecializedTemplate, T, TInfo, 535 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, const QualType *ExpandedTypes, unsigned NumExpandedTypes, TypeSourceInfo **ExpandedTInfos) argument 560 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument 570 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, const QualType *ExpandedTypes, unsigned NumExpandedTypes, TypeSourceInfo **ExpandedTInfos) argument 1073 VarTemplateSpecializationDecl( Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs) argument 1090 Create( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs) argument 1136 VarTemplatePartialSpecializationDecl( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs, const ASTTemplateArgumentListInfo *ArgInfos) argument 1152 Create( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs, const TemplateArgumentListInfo &ArgInfos) argument [all...] |
H A D | DeclCXX.cpp | 1448 QualType T, TypeSourceInfo *TInfo, 1452 T, TInfo, SC, isInline, isConstexpr, 1609 TypeSourceInfo *TInfo, bool IsVirtual, 1613 : Initializee(TInfo), MemberOrEllipsisLocation(EllipsisLoc), Init(Init), 1642 TypeSourceInfo *TInfo, 1645 : Initializee(TInfo), MemberOrEllipsisLocation(), Init(Init), 1731 QualType T, TypeSourceInfo *TInfo, 1737 return new (C, RD) CXXConstructorDecl(C, RD, StartLoc, NameInfo, T, TInfo, 1884 QualType T, TypeSourceInfo *TInfo, 1889 return new (C, RD) CXXDestructorDecl(C, RD, StartLoc, NameInfo, T, TInfo, 1445 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) argument 1608 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, SourceLocation L, Expr *Init, SourceLocation R, SourceLocation EllipsisLoc) argument 1641 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, SourceLocation L, Expr *Init, SourceLocation R) argument 1728 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isExplicit, bool isInline, bool isImplicitlyDeclared, bool isConstexpr) argument 1881 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isImplicitlyDeclared) argument 1913 Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicit, bool isConstexpr, SourceLocation EndLocation) argument 2180 Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL, IdentifierInfo *Getter, IdentifierInfo *Setter) argument [all...] |
H A D | DeclObjC.cpp | 1432 QualType T, TypeSourceInfo *TInfo, 1461 return new (C, DC) ObjCIvarDecl(DC, StartLoc, IdLoc, Id, T, TInfo, ac, BW, 1429 Create(ASTContext &C, ObjCContainerDecl *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, bool synthesized) argument
|
H A D | ASTImporter.cpp | 2371 TypeSourceInfo *TInfo = Importer.Import(D->getTypeSourceInfo()); 2378 TInfo); 2383 TInfo); 2764 TypeSourceInfo *TInfo = Importer.Import(D->getTypeSourceInfo()); local 2770 NameInfo, T, TInfo, 2779 NameInfo, T, TInfo, 2787 NameInfo, T, TInfo, 2796 NameInfo, T, TInfo, 2804 NameInfo, T, TInfo, D->getStorageClass(), 2911 TypeSourceInfo *TInfo 4258 TypeSourceInfo *TInfo = Importer.Import(DTemplated->getTypeSourceInfo()); local 4492 TypeSourceInfo *TInfo = Importer.Import(E->getArgumentTypeInfo()); local [all...] |
H A D | Decl.cpp | 1629 getExtInfo()->TInfo = savedTInfo; 1638 TypeSourceInfo *savedTInfo = getExtInfo()->TInfo; 1662 getExtInfo()->TInfo = savedTInfo; 1714 if (TypeSourceInfo *TInfo = getTypeSourceInfo()) { 1717 if (!getDeclName() || typeIsPostfix(TInfo->getType())) 1718 RangeEnd = TInfo->getTypeLoc().getSourceRange().getEnd(); 1764 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, 1766 : DeclaratorDecl(DK, DC, IdLoc, Id, T, TInfo, StartLoc), 1779 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, 1781 return new (C, DC) VarDecl(Var, C, DC, StartL, IdL, Id, T, TInfo, 1762 VarDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass SC) argument 1777 Create(ASTContext &C, DeclContext *DC, SourceLocation StartL, SourceLocation IdL, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S) argument 2257 Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) argument 3304 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, Expr *BW, bool Mutable, InClassInitStyle InitStyle) argument 3847 Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInlineSpecified, bool hasWrittenPrototype, bool isConstexprSpecified) argument 3926 Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, TypeSourceInfo *TInfo) argument 3947 Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, TypeSourceInfo *TInfo) argument [all...] |
H A D | Expr.cpp | 289 TypeSourceInfo *TInfo = Var->getFirstDecl()->getTypeSourceInfo(); local 290 if (TInfo->getType()->isIncompleteArrayType())
|
/external/clang/lib/Sema/ |
H A D | SemaCast.cpp | 221 TypeSourceInfo *TInfo = GetTypeForDeclaratorCast(D, E->getType()); local 230 return BuildCXXNamedCast(OpLoc, Kind, TInfo, E,
|
H A D | SemaObjCProperty.cpp | 534 TypeSourceInfo *TInfo, 538 QualType T = TInfo->getType(); 555 SourceLocation StarLoc = TInfo->getTypeLoc().getLocEnd(); 560 SourceLocation TLoc = TInfo->getTypeLoc().getLocStart(); 561 TInfo = Context.getTrivialTypeSourceInfo(T, TLoc); 567 PropertyId, AtLoc, LParenLoc, TInfo); 2060 /*TInfo=*/nullptr, 523 CreatePropertyDecl(Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, SourceLocation LParenLoc, FieldDeclarator &FD, Selector GetterSel, Selector SetterSel, const bool isAssign, const bool isReadWrite, const unsigned Attributes, const unsigned AttributesAsWritten, TypeSourceInfo *TInfo, tok::ObjCKeywordKind MethodImplKind, DeclContext *lexicalDC) argument
|
H A D | SemaTemplateInstantiateDecl.cpp | 1290 /// \param TInfo The already-instantiated type. 1293 TypeSourceInfo *TInfo) { 1297 = TInfo->getType()->castAs<FunctionProtoType>(); 1299 return TInfo->getType(); 1341 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); local 1342 if (!TInfo) 1344 QualType T = adjustFunctionTypeForInstantiation(SemaRef.Context, D, TInfo); 1373 D->getNameInfo(), T, TInfo, 1631 TypeSourceInfo *TInfo = SubstFunctionType(D, Params); local 1632 if (!TInfo) 1291 adjustFunctionTypeForInstantiation(ASTContext &Context, FunctionDecl *D, TypeSourceInfo *TInfo) argument 4057 TypeSourceInfo *TInfo = SubstType(Init->getTypeSourceInfo(), local [all...] |
H A D | SemaDeclObjC.cpp | 3383 VarDecl *Sema::BuildObjCExceptionDecl(TypeSourceInfo *TInfo, QualType T, argument 3412 T, TInfo, SC_None); 3449 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); local 3450 QualType ExceptionType = TInfo->getType(); 3452 VarDecl *New = BuildObjCExceptionDecl(TInfo, ExceptionType,
|
H A D | SemaExprObjC.cpp | 245 NumberType, /*TInfo=*/nullptr, 515 /*TInfo=*/nullptr, 676 /*TInfo=*/nullptr, 684 /*TInfo=*/nullptr, SC_None, 794 /*TInfo=*/nullptr, SC_None, 802 /*TInfo=*/nullptr, SC_None, 810 /*TInfo=*/nullptr, SC_None, 974 TypeSourceInfo *TInfo; local 975 QualType EncodedType = GetTypeFromParser(ty, &TInfo); 976 if (!TInfo) [all...] |
H A D | SemaType.cpp | 1893 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) { argument 1896 if (TInfo) *TInfo = nullptr; 1906 if (TInfo) *TInfo = DI; 2525 TypeSourceInfo *TInfo) { 2765 T = S.GetTypeFromParser(FTI.getTrailingReturnType(), &TInfo); 2808 if (TInfo) { 2809 DiagLoc = TInfo->getTypeLoc().getLocStart(); 2810 FixitLoc = S.getLocForEndOfToken(TInfo 2523 GetFullTypeForDeclarator(TypeProcessingState &state, QualType declSpecType, TypeSourceInfo *TInfo) argument 3577 TypeSourceInfo *TInfo = nullptr; local 3609 TypeSourceInfo *TInfo = nullptr; local 3619 TypeSourceInfo *TInfo = nullptr; local 3642 TypeSourceInfo *TInfo = nullptr; local 3658 TypeSourceInfo *TInfo = nullptr; local 3666 TypeSourceInfo *TInfo = nullptr; local 3682 TypeSourceInfo *TInfo = nullptr; local 3855 TypeSourceInfo *TInfo = Context.CreateTypeSourceInfo(T); local 3899 CreateParsedType(QualType T, TypeSourceInfo *TInfo) argument 3924 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); local 3949 TypeSourceInfo *TInfo = Context.getTrivialTypeSourceInfo(T, Loc); local [all...] |
H A D | SemaExprCXX.cpp | 496 TypeSourceInfo *TInfo = nullptr; local 498 &TInfo); 502 if (!TInfo) 503 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc); 505 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc); 570 TypeSourceInfo *TInfo = nullptr; local 572 &TInfo); 576 if (!TInfo) 577 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc); 579 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLo 1008 BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo, SourceLocation LParenLoc, MultiExprArg Exprs, SourceLocation RParenLoc) argument 1216 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, /*Scope=*/nullptr); local 3884 TypeSourceInfo *TInfo; local [all...] |
H A D | SemaOpenMP.cpp | 2561 TypeSourceInfo *TInfo = SemaRef.Context.getTrivialTypeSourceInfo(Type, Loc); local 2563 VarDecl::Create(SemaRef.Context, DC, Loc, Loc, II, Type, TInfo, SC_None);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 382 Info->TInfo = 505 TypeSourceInfo *TInfo = GetTypeSourceInfo(Record, Idx); local 508 TD->setModedTypeSourceInfo(TInfo, modedT); 510 TD->setTypeSourceInfo(TInfo);
|
/external/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 492 TypeSourceInfo *TInfo = Ctx->getTrivialTypeSourceInfo(Ty, SourceLocation()); local 494 TInfo, SourceLocation(), SourceLocation()); 3041 TypeSourceInfo *TInfo local 3046 TInfo);
|