Searched defs:TInfo (Results 1 - 25 of 36) sorted by relevance

12

/external/clang/include/clang/Sema/
H A DLocInfoType.h38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) argument
43 DeclInfo(TInfo) {
/external/clang/tools/libclang/
H A DIndexTypeSourceInfo.cpp96 void IndexingContext::indexTypeSourceInfo(TypeSourceInfo *TInfo, argument
99 if (!TInfo || TInfo->getTypeLoc().isNull())
102 indexTypeLoc(TInfo->getTypeLoc(), Parent, DC);
/external/clang/lib/ARCMigrate/
H A DTransGCAttrs.cpp61 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 DDecl.h585 // 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 DDeclarationName.h398 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 DTemplateBase.h385 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} argument
435 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) argument
436 : Argument(Argument), LocInfo(TInfo) {
H A DDeclTemplate.h1056 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 DDeclCXX.h196 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 DDeclObjC.h341 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 DDeclTemplate.cpp541 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 DDeclCXX.cpp1448 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 DDeclObjC.cpp1432 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 DASTImporter.cpp2371 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 DDecl.cpp1629 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 DExpr.cpp289 TypeSourceInfo *TInfo = Var->getFirstDecl()->getTypeSourceInfo(); local
290 if (TInfo->getType()->isIncompleteArrayType())
/external/clang/lib/Sema/
H A DSemaCast.cpp221 TypeSourceInfo *TInfo = GetTypeForDeclaratorCast(D, E->getType()); local
230 return BuildCXXNamedCast(OpLoc, Kind, TInfo, E,
H A DSemaObjCProperty.cpp534 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 DSemaTemplateInstantiateDecl.cpp1290 /// \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 DSemaDeclObjC.cpp3383 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 DSemaExprObjC.cpp245 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 DSemaType.cpp1893 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 DSemaExprCXX.cpp496 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 DSemaOpenMP.cpp2561 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 DASTReaderDecl.cpp382 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 DRewriteObjC.cpp492 TypeSourceInfo *TInfo = Ctx->getTrivialTypeSourceInfo(Ty, SourceLocation()); local
494 TInfo, SourceLocation(), SourceLocation());
3041 TypeSourceInfo *TInfo local
3046 TInfo);

Completed in 4481 milliseconds

12