Home
last modified time | relevance | path

Searched refs:TypeSourceInfo (Results 1 – 25 of 104) sorted by relevance

12345

/llvm-project-15.0.7/clang/include/clang/AST/
H A DLocInfoType.h20 class TypeSourceInfo; variable
35 TypeSourceInfo *DeclInfo;
37 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType()
45 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
H A DExprCXX.h864 Operand = (TypeSourceInfo*)nullptr; in CXXTypeidExpr()
884 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
1083 Operand = (TypeSourceInfo*)nullptr; in CXXUuidofExpr()
1095 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
1804 TypeSourceInfo *TSI;
2096 TypeSourceInfo *TypeInfo;
2153 TypeSourceInfo *AllocatedTypeInfo;
2552 TypeSourceInfo *ScopeType = nullptr;
2734 TypeSourceInfo *getArg(unsigned I) const { in getArg()
2787 TypeSourceInfo *QueriedType = nullptr;
[all …]
H A DDeclFriend.h59 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>;
123 TypeSourceInfo *getFriendType() const { in getFriendType()
124 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
162 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
H A DTemplateBase.h57 class TypeSourceInfo;
416 llvm::PointerUnion<TemplateTemplateArgLocInfo *, Expr *, TypeSourceInfo *>
425 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
434 TypeSourceInfo *getAsTypeSourceInfo() const {
435 return Pointer.get<TypeSourceInfo *>();
468 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
514 TypeSourceInfo *getTypeSourceInfo() const {
H A DDeclTemplate.h1283 TypeSourceInfo *getDefaultArgumentInfo() const {
1453 TypeSourceInfo *TInfo,
1851 TypeSourceInfo *TypeAsWritten = nullptr;
2043 void setTypeAsWritten(TypeSourceInfo *T) {
2051 TypeSourceInfo *getTypeAsWritten() const {
2510 TypeSourceInfo *getFriendType() const {
2511 return Friend.dyn_cast<TypeSourceInfo*>();
2713 TypeSourceInfo *TypeAsWritten = nullptr;
2763 TypeSourceInfo *TInfo, StorageClass S,
2896 void setTypeAsWritten(TypeSourceInfo *T) {
[all …]
H A DDecl.h731 TypeSourceInfo *TInfo;
755 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
758 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()
761 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo()
1045 TypeSourceInfo *TInfo, StorageClass SC);
3220 TypeSourceInfo *first;
3268 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3276 .get<TypeSourceInfo *>() in getUnderlyingType()
3280 void setTypeSourceInfo(TypeSourceInfo *newType) { in setTypeSourceInfo()
3823 return IntegerType.dyn_cast<TypeSourceInfo*>(); in getIntegerTypeSourceInfo()
[all …]
H A DDeclCXX.h179 TypeSourceInfo *BaseTypeInfo;
250 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } in getTypeSourceInfo()
417 TypeSourceInfo *MethodTyInfo;
1811 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo()
1911 TypeSourceInfo *TInfo, SourceLocation EndLocation,
2267 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
2275 return Initializee.is<TypeSourceInfo*>() && !IsDelegating; in isBaseInitializer()
2303 return Initializee.is<TypeSourceInfo*>() && IsDelegating; in isDelegatingInitializer()
2336 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2337 return Initializee.dyn_cast<TypeSourceInfo *>(); in getTypeSourceInfo()
[all …]
H A DDeclarationName.h40 class TypeSourceInfo; variable
667 TypeSourceInfo *TInfo;
691 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc()
709 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo()
738 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc()
806 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo()
816 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
H A DExpr.h2059 TypeSourceInfo *TypeInfo;
2449 TypeSourceInfo *TSInfo;
2486 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2551 TypeSourceInfo *Ty;
2611 void setArgument(TypeSourceInfo *TInfo) { in setArgument()
3438 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3700 TypeSourceInfo *TInfo;
4468 TypeSourceInfo *TInfo;
4488 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
4491 void setTypeSourceInfo(TypeSourceInfo *ti) { in setTypeSourceInfo()
[all …]
H A DTypeLoc.h244 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc()
945 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray()
1058 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment()
1284 TypeSourceInfo *ClassTInfo;
1304 TypeSourceInfo *getClassTInfo() const { in getClassTInfo()
1308 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo()
1318 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange()
1937 TypeSourceInfo* UnderlyingTInfo;
2009 TypeSourceInfo* getUnderlyingTInfo() const { in getUnderlyingTInfo()
2055 TypeSourceInfo *UnderlyingTInfo;
[all …]
H A DDeclObjC.h151 TypeSourceInfo *ReturnTInfo;
234 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo,
619 TypeSourceInfo *boundInfo);
747 TypeSourceInfo *DeclTypeSourceInfo;
788 TypeSourceInfo *TSI, PropertyControl propControl = None);
802 void setType(QualType T, TypeSourceInfo *TSI) { in setType()
1164 TypeSourceInfo *SuperClassTInfo = nullptr;
1544 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType()
1551 TypeSourceInfo *getSuperClassTInfo() const { in getSuperClassTInfo()
1566 void setSuperClass(TypeSourceInfo *superClass) { in setSuperClass()
[all …]
H A DExprConcepts.h213 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value;
223 TypeRequirement(TypeSourceInfo *T);
247 TypeSourceInfo *getType() const { in getType()
250 return Value.get<TypeSourceInfo *>(); in getType()
H A DExprObjC.h410 TypeSourceInfo *EncodedType;
414 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr()
430 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; } in getEncodedTypeSourceInfo()
432 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) { in setEncodedTypeSourceInfo()
1007 TypeSourceInfo *Receiver,
1164 TypeSourceInfo *Receiver,
1270 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo()) in getClassReceiver()
1278 TypeSourceInfo *getClassReceiverTypeInfo() const { in getClassReceiverTypeInfo()
1280 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer()); in getClassReceiverTypeInfo()
1284 void setClassReceiver(TypeSourceInfo *TSInfo) { in setClassReceiver()
[all …]
H A DASTImporter.h49 class TypeSourceInfo; variable
335 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp30 typedef std::pair<const TypeSourceInfo *, const CallExpr *> TypeCallPair;
41 const TypeSourceInfo *ExplicitCastType;
45 const TypeSourceInfo *ExplicitCastType, in CallRecord()
96 return TypeCallPair((const TypeSourceInfo *)nullptr, E); in VisitCallExpr()
214 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp188 TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in CXXNewExpr()
249 QualType Ty, TypeSourceInfo *AllocatedTypeInfo, in Create()
323 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr()
335 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType()
343 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc()
818 TypeSourceInfo *WrittenTy, in Create()
983 CXXConstructorDecl *Cons, QualType Ty, TypeSourceInfo *TSI, in CXXTemporaryObjectExpr()
1674 ArrayRef<TypeSourceInfo *> Args, in TypeTraitExpr()
1687 auto **ToArgs = getTrailingObjects<TypeSourceInfo *>(); in TypeTraitExpr()
1697 ArrayRef<TypeSourceInfo *> Args, in Create()
[all …]
H A DDeclTemplate.cpp710 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl()
717 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl()
730 TypeSourceInfo *TInfo) { in Create()
734 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
744 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create()
745 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create()
748 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
759 TypeSourceInfo *>, in CreateDeserialized()
1403 TypeSourceInfo *TI = in createMakeIntegerSeqParameterList()
1429 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList()
[all …]
H A DDeclarationName.cpp428 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack()
451 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent()
488 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName()
519 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
/llvm-project-15.0.7/clang/lib/Sema/
H A DTypeLocBuilder.h101 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo()
107 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
H A DTreeTransform.h328 TypeSourceInfo *TransformType(TypeSourceInfo *DI);
344 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI);
3809 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
4701 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4749 TypeSourceInfo *
4896 TypeSourceInfo *TSI = in TransformTypeInObjectScope()
4904 TypeSourceInfo *
8225 TypeSourceInfo *T = in TransformCXXCatchStmt()
11832 TypeSourceInfo *TSI = in TransformBuiltinBitCastExpr()
12933 TypeSourceInfo *T = in TransformCXXTemporaryObjectExpr()
[all …]
H A DSemaTemplateVariadic.cpp381 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack()
470 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
592 TypeSourceInfo *TSInfo; in ActOnPackExpansion()
597 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
604 TypeSourceInfo *
605 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
1062 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern()
1078 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplateInstantiateDecl.cpp1103 TypeSourceInfo *DI = SemaRef.SubstType( in VisitVarDecl()
1345 TypeSourceInfo *InstTy; in VisitFriendDecl()
2392 TypeSourceInfo *TSI = in VisitCXXMethodDecl()
2806 TypeSourceInfo *DI; in VisitNonTypeTemplateParmDecl()
2816 TypeSourceInfo *NewDI = in VisitNonTypeTemplateParmDecl()
3852 TypeSourceInfo *DI = in VisitVarTemplateSpecializationDecl()
3948 TypeSourceInfo *NewTInfo = in adjustForRewrite()
4124 TypeSourceInfo *WrittenTy in InstantiateClassTemplatePartialSpecialization()
4315 TypeSourceInfo*
4329 TypeSourceInfo *NewTInfo in SubstFunctionType()
[all …]
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.h25 class TypeSourceInfo; variable
102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h194 TypeSourceInfo *TypeInfo;
338 TypeSourceInfo *TypeInfo) { in InitializeTemporary()
349 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary()
419 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit()
439 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
H A DSema.h3281 TypeSourceInfo *TInfo,
4686 TypeSourceInfo *TSI,
5261 TypeSourceInfo *TransformToPotentiallyEvaluated(TypeSourceInfo *TInfo);
8246 TypeSourceInfo *RebuildTypeInCurrentInstantiation(TypeSourceInfo *T,
8554 TypeSourceInfo *CheckPackExpansion(TypeSourceInfo *Pattern,
8821 TypeSourceInfo* SubstAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
8828 TypeSourceInfo *
8834 TypeSourceInfo *ReplaceAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
9626 TypeSourceInfo *SubstType(TypeSourceInfo *T,
9635 TypeSourceInfo *SubstType(TypeLoc TL,
[all …]

12345