Home
last modified time | relevance | path

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

1234

/freebsd-13.1/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.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;
2535 TypeSourceInfo *ScopeType = nullptr;
2717 TypeSourceInfo *getArg(unsigned I) const { in getArg()
2770 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 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);
3169 TypeSourceInfo *first;
3217 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3225 .get<TypeSourceInfo *>() in getUnderlyingType()
3229 void setTypeSourceInfo(TypeSourceInfo *newType) { in setTypeSourceInfo()
3750 return IntegerType.dyn_cast<TypeSourceInfo*>(); in getIntegerTypeSourceInfo()
[all …]
H A DTemplateBase.h58 class TypeSourceInfo;
417 llvm::PointerUnion<TemplateTemplateArgLocInfo *, Expr *, TypeSourceInfo *>
426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
435 TypeSourceInfo *getAsTypeSourceInfo() const {
436 return Pointer.get<TypeSourceInfo *>();
469 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
515 TypeSourceInfo *getTypeSourceInfo() const {
H A DDeclTemplate.h1253 TypeSourceInfo *getDefaultArgumentInfo() const {
1423 TypeSourceInfo *TInfo,
1821 TypeSourceInfo *TypeAsWritten = nullptr;
2013 void setTypeAsWritten(TypeSourceInfo *T) {
2021 TypeSourceInfo *getTypeAsWritten() const {
2480 TypeSourceInfo *getFriendType() const {
2481 return Friend.dyn_cast<TypeSourceInfo*>();
2683 TypeSourceInfo *TypeAsWritten = nullptr;
2733 TypeSourceInfo *TInfo, StorageClass S,
2865 void setTypeAsWritten(TypeSourceInfo *T) {
[all …]
H A DDeclCXX.h180 TypeSourceInfo *BaseTypeInfo;
410 TypeSourceInfo *MethodTyInfo;
1778 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo()
1878 TypeSourceInfo *TInfo, SourceLocation EndLocation,
2235 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
2243 return Initializee.is<TypeSourceInfo*>() && !IsDelegating; in isBaseInitializer()
2271 return Initializee.is<TypeSourceInfo*>() && IsDelegating; in isDelegatingInitializer()
2304 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2305 return Initializee.dyn_cast<TypeSourceInfo *>(); in getTypeSourceInfo()
2679 TypeSourceInfo *TInfo, bool isInline,
[all …]
H A DDeclarationName.h40 class TypeSourceInfo; variable
658 TypeSourceInfo *TInfo;
682 void setNamedTypeLoc(TypeSourceInfo *TInfo) { NamedType.TInfo = TInfo; } in setNamedTypeLoc()
700 TypeSourceInfo *getNamedTypeInfo() const { return NamedType.TInfo; } in getNamedTypeInfo()
729 static DeclarationNameLoc makeNamedTypeLoc(TypeSourceInfo *TInfo) { in makeNamedTypeLoc()
797 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo()
807 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
H A DExpr.h2046 TypeSourceInfo *TypeInfo;
2436 TypeSourceInfo *TSInfo;
2473 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2538 TypeSourceInfo *Ty;
2598 void setArgument(TypeSourceInfo *TInfo) { in setArgument()
3429 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3691 TypeSourceInfo *TInfo;
4457 TypeSourceInfo *TInfo;
4477 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
4480 void setTypeSourceInfo(TypeSourceInfo *ti) { in setTypeSourceInfo()
[all …]
H A DTypeLoc.h244 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc()
913 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray()
1026 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment()
1252 TypeSourceInfo *ClassTInfo;
1272 TypeSourceInfo *getClassTInfo() const { in getClassTInfo()
1276 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo()
1286 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange()
1905 TypeSourceInfo* UnderlyingTInfo;
1977 TypeSourceInfo* getUnderlyingTInfo() const { in getUnderlyingTInfo()
2000 TypeSourceInfo *UnderlyingTInfo;
[all …]
H A DDeclObjC.h151 TypeSourceInfo *ReturnTInfo;
234 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo,
616 TypeSourceInfo *boundInfo);
744 TypeSourceInfo *DeclTypeSourceInfo;
788 TypeSourceInfo *TSI,
803 void setType(QualType T, TypeSourceInfo *TSI) { in setType()
1162 TypeSourceInfo *SuperClassTInfo = nullptr;
1542 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType()
1549 TypeSourceInfo *getSuperClassTInfo() const { in getSuperClassTInfo()
1564 void setSuperClass(TypeSourceInfo *superClass) { in setSuperClass()
[all …]
H A DExprConcepts.h211 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value;
221 TypeRequirement(TypeSourceInfo *T);
245 TypeSourceInfo *getType() const { in getType()
248 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.h50 class TypeSourceInfo; variable
363 llvm::Expected<TypeSourceInfo *> Import(TypeSourceInfo *FromTSI);
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
1670 ArrayRef<TypeSourceInfo *> Args, in TypeTraitExpr()
1683 auto **ToArgs = getTrailingObjects<TypeSourceInfo *>(); in TypeTraitExpr()
1693 ArrayRef<TypeSourceInfo *> Args, in Create()
[all …]
H A DDeclTemplate.cpp700 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl()
707 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl()
720 TypeSourceInfo *TInfo) { in Create()
724 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
734 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create()
735 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create()
738 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
749 TypeSourceInfo *>, in CreateDeserialized()
1375 TypeSourceInfo *TI = in createMakeIntegerSeqParameterList()
1401 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList()
[all …]
H A DComment.cpp181 TypeSourceInfo *MaybeFunctionTSI = MaybeFunction.getTypeSourceInfo(); in getFunctionTypeLoc()
301 const TypeSourceInfo *TSI; in fill()
327 const TypeSourceInfo *TSI = in fill()
351 const TypeSourceInfo *TSI = TAD->getTypeSourceInfo(); in fill()
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()
/freebsd-13.1/contrib/llvm-project/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);
3746 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
4635 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4683 TypeSourceInfo *
4830 TypeSourceInfo *TSI = in TransformTypeInObjectScope()
4838 TypeSourceInfo *
8119 TypeSourceInfo *T = in TransformCXXCatchStmt()
11551 TypeSourceInfo *TSI = in TransformBuiltinBitCastExpr()
12648 TypeSourceInfo *T = in TransformCXXTemporaryObjectExpr()
[all …]
H A DSemaTemplateVariadic.cpp382 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack()
471 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
593 TypeSourceInfo *TSInfo; in ActOnPackExpansion()
598 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
605 TypeSourceInfo *
606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
1064 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern()
1080 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.h25 class TypeSourceInfo; variable
102 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h195 TypeSourceInfo *TypeInfo;
338 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary()
343 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary()
413 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit()
433 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
H A DSema.h3075 TypeSourceInfo *TInfo,
3206 bool CheckEnumUnderlyingType(TypeSourceInfo *TI);
4425 TypeSourceInfo *TSI,
6121 TypeSourceInfo *Ty,
7945 TypeSourceInfo *RebuildTypeInCurrentInstantiation(TypeSourceInfo *T,
8250 TypeSourceInfo *CheckPackExpansion(TypeSourceInfo *Pattern,
8517 TypeSourceInfo* SubstAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
8522 TypeSourceInfo *ReplaceAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
9297 TypeSourceInfo *SubstType(TypeSourceInfo *T,
9306 TypeSourceInfo *SubstType(TypeLoc TL,
[all …]

1234