Home
last modified time | relevance | path

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

12345

/freebsd-14.2/contrib/llvm-project/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.h870 Operand = (TypeSourceInfo*)nullptr; in CXXTypeidExpr()
890 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
1089 Operand = (TypeSourceInfo*)nullptr; in CXXUuidofExpr()
1101 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
1876 TypeSourceInfo *TSI;
2168 TypeSourceInfo *TypeInfo;
2184 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2236 TypeSourceInfo *AllocatedTypeInfo;
2619 TypeSourceInfo *ScopeType = nullptr;
2801 TypeSourceInfo *getArg(unsigned I) const { in getArg()
[all …]
H A DDeclFriend.h58 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>;
122 TypeSourceInfo *getFriendType() const { in getFriendType()
123 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
161 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
H A DExpr.h2053 TypeSourceInfo *TypeInfo;
2444 TypeSourceInfo *TSInfo;
2481 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2546 TypeSourceInfo *Ty;
2606 void setArgument(TypeSourceInfo *TInfo) { in setArgument()
3704 TypeSourceInfo *TInfo;
4473 TypeSourceInfo *TInfo;
5778 std::conditional_t<Const, const TypeSourceInfo *, TypeSourceInfo *>;
5910 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes,
5919 TypeSourceInfo *ControllingType, ArrayRef<TypeSourceInfo *> AssocTypes,
[all …]
H A DDeclCXX.h183 TypeSourceInfo *BaseTypeInfo;
436 TypeSourceInfo *MethodTyInfo;
1861 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo()
1865 void setLambdaTypeInfo(TypeSourceInfo *TS) { in setLambdaTypeInfo()
1975 TypeSourceInfo *TInfo, SourceLocation EndLocation,
2427 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2428 return Initializee.dyn_cast<TypeSourceInfo *>(); in getTypeSourceInfo()
3712 TypeSourceInfo *EnumType;
3744 TypeSourceInfo *getEnumType() const { in getEnumType()
3747 void setEnumType(TypeSourceInfo *TSI) { EnumType = TSI; } in setEnumType()
[all …]
H A DDeclTemplate.h1252 TypeSourceInfo *getDefaultArgumentInfo() const {
1419 TypeSourceInfo *TInfo,
1817 TypeSourceInfo *TypeAsWritten = nullptr;
2009 void setTypeAsWritten(TypeSourceInfo *T) {
2017 TypeSourceInfo *getTypeAsWritten() const {
2482 TypeSourceInfo *getFriendType() const {
2483 return Friend.dyn_cast<TypeSourceInfo*>();
2621 TypeSourceInfo *TypeAsWritten = nullptr;
2672 TypeSourceInfo *TInfo, StorageClass S,
2805 void setTypeAsWritten(TypeSourceInfo *T) {
[all …]
H A DTemplateBase.h57 class TypeSourceInfo;
483 llvm::PointerUnion<TemplateTemplateArgLocInfo *, Expr *, TypeSourceInfo *>
492 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
501 TypeSourceInfo *getAsTypeSourceInfo() const {
502 return Pointer.get<TypeSourceInfo *>();
535 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
578 TypeSourceInfo *getTypeSourceInfo() const {
H A DDecl.h775 TypeSourceInfo *TInfo;
799 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
802 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()
805 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo()
1114 TypeSourceInfo *TInfo, StorageClass SC);
3393 TypeSourceInfo *first;
3441 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3449 .get<TypeSourceInfo *>() in getUnderlyingType()
3453 void setTypeSourceInfo(TypeSourceInfo *newType) { in setTypeSourceInfo()
4001 return IntegerType.dyn_cast<TypeSourceInfo*>(); in getIntegerTypeSourceInfo()
[all …]
H A DDeclarationName.h40 class TypeSourceInfo; variable
668 TypeSourceInfo *TInfo;
692 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc()
710 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo()
739 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc()
807 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo()
817 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
H A DTypeLoc.h244 inline TypeSourceInfo::TypeSourceInfo(QualType ty, size_t DataSize) : Ty(ty) { in TypeSourceInfo() function
951 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray()
1064 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment()
1290 TypeSourceInfo *ClassTInfo;
1310 TypeSourceInfo *getClassTInfo() const { in getClassTInfo()
1314 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo()
1324 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange()
1944 TypeSourceInfo *UnmodifiedTInfo;
2016 TypeSourceInfo *getUnmodifiedTInfo() const { in getUnmodifiedTInfo()
2062 TypeSourceInfo *UnderlyingTInfo;
[all …]
H A DDeclObjC.h148 TypeSourceInfo *ReturnTInfo;
231 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo,
616 TypeSourceInfo *boundInfo);
744 TypeSourceInfo *DeclTypeSourceInfo;
788 TypeSourceInfo *TSI, PropertyControl propControl = None);
802 void setType(QualType T, TypeSourceInfo *TSI) { in setType()
1164 TypeSourceInfo *SuperClassTInfo = nullptr;
1562 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType()
1569 TypeSourceInfo *getSuperClassTInfo() const { in getSuperClassTInfo()
1584 void setSuperClass(TypeSourceInfo *superClass) { in setSuperClass()
[all …]
H A DExprObjC.h411 TypeSourceInfo *EncodedType;
415 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, SourceLocation at, in ObjCEncodeExpr()
431 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; } in getEncodedTypeSourceInfo()
433 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) { in setEncodedTypeSourceInfo()
1032 TypeSourceInfo *Receiver,
1174 TypeSourceInfo *Receiver,
1280 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo()) in getClassReceiver()
1288 TypeSourceInfo *getClassReceiverTypeInfo() const { in getClassReceiverTypeInfo()
1290 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer()); in getClassReceiverTypeInfo()
1294 void setClassReceiver(TypeSourceInfo *TSInfo) { in setClassReceiver()
[all …]
H A DExprConcepts.h233 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value;
243 TypeRequirement(TypeSourceInfo *T);
267 TypeSourceInfo *getType() const { in getType()
270 return Value.get<TypeSourceInfo *>(); in getType()
H A DASTImporter.h49 class TypeSourceInfo; variable
336 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp31 typedef std::pair<const TypeSourceInfo *, const CallExpr *> TypeCallPair;
42 const TypeSourceInfo *ExplicitCastType;
46 const TypeSourceInfo *ExplicitCastType, in CallRecord()
97 return TypeCallPair((const TypeSourceInfo *)nullptr, E); in VisitCallExpr()
213 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp251 QualType Ty, TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in Create()
327 TypeSourceInfo *ScopeType, SourceLocation ColonColonLoc, in CXXPseudoDestructorExpr()
339 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType()
347 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc()
828 TypeSourceInfo *WrittenTy, in Create()
1059 CXXConstructorDecl *Cons, QualType Ty, TypeSourceInfo *TSI, in CXXTemporaryObjectExpr()
1406 QualType T, TypeSourceInfo *TSI, SourceLocation LParenLoc, in CXXUnresolvedConstructExpr()
1423 const ASTContext &Context, QualType T, TypeSourceInfo *TSI, in Create()
1772 ArrayRef<TypeSourceInfo *> Args, in TypeTraitExpr()
1785 auto **ToArgs = getTrailingObjects<TypeSourceInfo *>(); in TypeTraitExpr()
[all …]
H A DDeclTemplate.cpp718 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl()
725 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl()
738 TypeSourceInfo *TInfo) { in Create()
742 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
752 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create()
753 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create()
756 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
767 TypeSourceInfo *>, in CreateDeserialized()
1460 TypeSourceInfo *TI = in createMakeIntegerSeqParameterList()
1486 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList()
[all …]
H A DDeclarationName.cpp422 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack()
445 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent()
482 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName()
513 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTypeLocBuilder.h110 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo()
116 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
H A DTreeTransform.h329 TypeSourceInfo *TransformType(TypeSourceInfo *DI);
345 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI);
3989 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
4886 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4934 TypeSourceInfo *
5085 TypeSourceInfo *TSI = in TransformTypeInObjectScope()
5093 TypeSourceInfo *
8493 TypeSourceInfo *T = in TransformCXXCatchStmt()
12228 TypeSourceInfo *TSI = in TransformBuiltinBitCastExpr()
13349 TypeSourceInfo *T = in TransformCXXTemporaryObjectExpr()
[all …]
H A DSemaTemplateVariadic.cpp382 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack()
478 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
600 TypeSourceInfo *TSInfo; in ActOnPackExpansion()
605 TypeSourceInfo *TSResult = in ActOnPackExpansion()
613 TypeSourceInfo *
614 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
1073 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern()
1089 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
H A DSemaLambda.cpp363 TypeSourceInfo *MethodTypeInfo) { in buildTypeForLambdaCallOperator()
769 TypeSourceInfo *TSI = TLB.getTypeSourceInfo(Context, DeductType); in buildLambdaInitCaptureInitialization()
847 static TypeSourceInfo *
874 static TypeSourceInfo *getLambdaType(Sema &S, LambdaIntroducer &Intro, in getLambdaType()
889 TypeSourceInfo *MethodTyInfo; in getLambdaType()
969 TypeSourceInfo *MethodTyInfo, ConstexprSpecKind ConstexprKind, in CompleteLambdaCallOperator()
1355 TypeSourceInfo *MethodTyInfo = getLambdaType( in ActOnStartOfLambdaDefinition()
1644 TypeSourceInfo *ConvNamePtrToFunctionTSI = in addFunctionPointerConversion()
1650 TypeSourceInfo *ConvTSI = S.Context.getTrivialTypeSourceInfo(ConvTy, Loc); in addFunctionPointerConversion()
1966 TypeSourceInfo *TSI = nullptr; in BuildCaptureField()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.h25 class TypeSourceInfo; variable
100 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h198 TypeSourceInfo *TypeInfo;
344 TypeSourceInfo *TypeInfo) { in InitializeTemporary()
355 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary()
433 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit()
453 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
H A DSema.h3435 TypeSourceInfo *TInfo,
4935 TypeSourceInfo *TSI,
5527 TypeSourceInfo *TransformToPotentiallyEvaluated(TypeSourceInfo *TInfo);
8769 TypeSourceInfo *RebuildTypeInCurrentInstantiation(TypeSourceInfo *T,
9082 TypeSourceInfo *CheckPackExpansion(TypeSourceInfo *Pattern,
9347 TypeSourceInfo* SubstAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
9354 TypeSourceInfo *
9360 TypeSourceInfo *ReplaceAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
10244 TypeSourceInfo *SubstType(TypeSourceInfo *T,
10253 TypeSourceInfo *SubstType(TypeLoc TL,
[all …]

12345