Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DLocInfoType.h21 class TypeSourceInfo; variable
36 TypeSourceInfo *DeclInfo;
38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType()
49 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
H A DExprCXX.h702 Operand = (TypeSourceInfo*)nullptr; in CXXTypeidExpr()
718 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
913 Operand = (TypeSourceInfo*)nullptr; in CXXUuidofExpr()
925 return Operand.get<TypeSourceInfo *>(); in getTypeOperandSourceInfo()
1588 TypeSourceInfo *TSI;
1874 TypeSourceInfo *TypeInfo;
1928 TypeSourceInfo *AllocatedTypeInfo;
2304 TypeSourceInfo *ScopeType = nullptr;
2482 TypeSourceInfo *getArg(unsigned I) const { in getArg()
2531 TypeSourceInfo *QueriedType = nullptr;
[all …]
H A DASTImporter.h46 class TypeSourceInfo; variable
200 llvm::Expected<TypeSourceInfo *> Import_New(TypeSourceInfo *FromTSI);
202 TypeSourceInfo *Import(TypeSourceInfo *FromTSI);
H A DDecl.h87 class alignas(8) TypeSourceInfo {
94 TypeSourceInfo(QualType ty) : Ty(ty) {} in TypeSourceInfo() function
693 TypeSourceInfo *TInfo;
716 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
719 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()
722 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo()
982 TypeSourceInfo *TInfo, StorageClass SC);
2918 TypeSourceInfo *first;
2966 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2974 .get<TypeSourceInfo *>() in getUnderlyingType()
[all …]
H A DDeclTemplate.h1206 TypeSourceInfo *getDefaultArgumentInfo() const {
1303 TypeSourceInfo *TInfo,
1670 TypeSourceInfo *TypeAsWritten = nullptr;
1840 void setTypeAsWritten(TypeSourceInfo *T) {
1848 TypeSourceInfo *getTypeAsWritten() const {
2293 TypeSourceInfo *getFriendType() const {
2294 return Friend.dyn_cast<TypeSourceInfo*>();
2498 TypeSourceInfo *TypeAsWritten = nullptr;
2548 TypeSourceInfo *TInfo, StorageClass S,
2675 void setTypeAsWritten(TypeSourceInfo *T) {
[all …]
H A DDeclFriend.h60 using FriendUnion = llvm::PointerUnion<NamedDecl *, TypeSourceInfo *>;
124 TypeSourceInfo *getFriendType() const { in getFriendType()
125 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
163 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
H A DDeclCXX.h225 TypeSourceInfo *BaseTypeInfo;
644 TypeSourceInfo *MethodTyInfo;
1964 TypeSourceInfo *getLambdaTypeInfo() const {
1994 QualType T, TypeSourceInfo *TInfo,
2047 QualType T, TypeSourceInfo *TInfo,
2386 TypeSourceInfo *getTypeSourceInfo() const {
2387 return Initializee.dyn_cast<TypeSourceInfo *>();
2497 QualType T, TypeSourceInfo *TInfo,
2717 QualType T, TypeSourceInfo *TInfo,
2771 TypeSourceInfo *TInfo, bool isInline,
[all …]
H A DTypeLoc.h238 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc()
922 TypeSourceInfo **getTypeArgLocArray() const { in getTypeArgLocArray()
1035 return alignof(TypeSourceInfo *); in getExtraLocalDataAlignment()
1228 TypeSourceInfo *ClassTInfo;
1248 TypeSourceInfo *getClassTInfo() const { in getClassTInfo()
1252 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo()
1262 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange()
1769 TypeSourceInfo* UnderlyingTInfo;
1841 TypeSourceInfo* getUnderlyingTInfo() const { in getUnderlyingTInfo()
1864 TypeSourceInfo *UnderlyingTInfo;
[all …]
H A DTemplateBase.h47 class TypeSourceInfo; variable
407 TypeSourceInfo *Declarator;
413 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo()
426 TypeSourceInfo *getAsTypeSourceInfo() const { in getAsTypeSourceInfo()
461 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) in TemplateArgumentLoc()
507 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
H A DDeclObjC.h151 TypeSourceInfo *ReturnTInfo;
596 TypeSourceInfo *boundInfo);
771 TypeSourceInfo *DeclTypeSourceInfo;
801 QualType T, TypeSourceInfo *TSI, in ObjCPropertyDecl()
816 TypeSourceInfo *TSI,
831 void setType(QualType T, TypeSourceInfo *TSI) { in setType()
1186 TypeSourceInfo *SuperClassTInfo = nullptr;
1566 if (TypeSourceInfo *TInfo = getSuperClassTInfo()) in getSuperClassType()
1573 TypeSourceInfo *getSuperClassTInfo() const { in getSuperClassTInfo()
1588 void setSuperClass(TypeSourceInfo *superClass) { in setSuperClass()
[all …]
H A DExprObjC.h387 TypeSourceInfo *EncodedType;
391 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType,
409 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; }
411 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) {
971 TypeSourceInfo *Receiver,
1128 TypeSourceInfo *Receiver,
1227 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo())
1235 TypeSourceInfo *getClassReceiverTypeInfo() const {
1237 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer());
1241 void setClassReceiver(TypeSourceInfo *TSInfo) {
[all …]
H A DExpr.h2122 TypeSourceInfo *TSInfo;
2159 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
2224 TypeSourceInfo *Ty;
2278 void setArgument(TypeSourceInfo *TInfo) { in setArgument()
2966 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3198 TypeSourceInfo *TInfo;
3203 TypeSourceInfo *writtenTy) in ExplicitCastExpr()
3922 TypeSourceInfo *TInfo;
3946 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
3949 void setTypeSourceInfo(TypeSourceInfo *ti) { in setTypeSourceInfo()
[all …]
H A DDeclarationName.h41 class TypeSourceInfo; variable
659 TypeSourceInfo *TInfo;
731 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo()
741 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
/freebsd-12.1/contrib/llvm/tools/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()
211 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp536 unsigned P, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl()
543 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); in NonTypeTemplateParmDecl()
556 TypeSourceInfo *TInfo) { in Create()
564 QualType T, TypeSourceInfo *TInfo, ArrayRef<QualType> ExpandedTypes, in Create()
565 ArrayRef<TypeSourceInfo *> ExpandedTInfos) { in Create()
567 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>>( in Create()
1053 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) in VarTemplateSpecializationDecl()
1119 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, in VarTemplatePartialSpecializationDecl()
1164 TypeSourceInfo *TI = in createMakeIntegerSeqParameterList()
1189 TypeSourceInfo *TInfo = C.getTrivialTypeSourceInfo( in createMakeIntegerSeqParameterList()
[all …]
H A DExprCXX.cpp103 TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in CXXNewExpr()
185 TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, in Create()
291 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType()
299 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getEndLoc()
692 TypeSourceInfo *WrittenTy, in Create()
797 TypeSourceInfo *WrittenTy, in Create()
935 CXXConstructorDecl *Cons, QualType Ty, TypeSourceInfo *TSI, in CXXTemporaryObjectExpr()
1584 ArrayRef<TypeSourceInfo *> Args, in TypeTraitExpr()
1597 auto **ToArgs = getTrailingObjects<TypeSourceInfo *>(); in TypeTraitExpr()
1614 ArrayRef<TypeSourceInfo *> Args, in Create()
[all …]
H A DComment.cpp167 TypeSourceInfo *MaybeFunctionTSI = MaybeFunction.getTypeSourceInfo(); in getFunctionTypeLoc()
287 const TypeSourceInfo *TSI; in fill()
313 const TypeSourceInfo *TSI = in fill()
337 const TypeSourceInfo *TSI = TAD->getTypeSourceInfo(); in fill()
H A DDeclarationName.cpp423 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in containsUnexpandedParameterPack()
446 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in isInstantiationDependent()
477 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) { in printName()
514 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in getEndLocPrivate()
H A DDeclCXX.cpp141 TypeSourceInfo *Info, SourceLocation Loc, in CreateLambda()
1857 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create()
1938 QualType T, TypeSourceInfo *TInfo, in Create()
2248 TypeSourceInfo *TInfo, in CXXCtorInitializer()
2261 return Initializee.get<TypeSourceInfo*>()->getTypeLoc(); in getBaseClassLoc()
2268 return Initializee.get<TypeSourceInfo*>()->getType().getTypePtr(); in getBaseClass()
2280 if (const auto *TSInfo = Initializee.get<TypeSourceInfo *>()) in getSourceLocation()
2329 QualType T, TypeSourceInfo *TInfo, in Create()
2468 QualType T, TypeSourceInfo *TInfo, in Create()
2501 QualType T, TypeSourceInfo *TInfo, in Create()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DTreeTransform.h303 TypeSourceInfo *TransformType(TypeSourceInfo *DI);
319 TypeSourceInfo *TransformTypeWithDeducedTST(TypeSourceInfo *DI);
3258 TypeSourceInfo *TransformTypeInObjectScope(TypeSourceInfo *TSInfo,
4155 TypeSourceInfo *TreeTransform<Derived>::TransformType(TypeSourceInfo *DI) { in TransformType()
4203 TypeSourceInfo *
4347 TypeSourceInfo *TSI = in TransformTypeInObjectScope()
4355 TypeSourceInfo *
7393 TypeSourceInfo *T = in TransformCXXCatchStmt()
10059 TypeSourceInfo *Type = in TransformCXXFunctionalCastExpr()
10939 TypeSourceInfo *T = in TransformCXXTemporaryObjectExpr()
[all …]
H A DTypeLocBuilder.h104 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo()
110 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
H A DSemaTemplateVariadic.cpp369 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack()
435 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
557 TypeSourceInfo *TSInfo; in ActOnPackExpansion()
562 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
569 TypeSourceInfo *
570 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
1012 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern()
1028 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingContext.h26 class TypeSourceInfo; variable
99 void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2277 TypeSourceInfo *TInfo,
2362 bool CheckEnumUnderlyingType(TypeSourceInfo *TI);
3499 TypeSourceInfo *TSI,
5052 TypeSourceInfo *Ty,
6297 Scope *S, Declarator &D, TypeSourceInfo *DI,
6561 TypeSourceInfo *RebuildTypeInCurrentInstantiation(TypeSourceInfo *T,
6802 TypeSourceInfo *CheckPackExpansion(TypeSourceInfo *Pattern,
7066 TypeSourceInfo* SubstAutoTypeSourceInfo(TypeSourceInfo *TypeWithAuto,
7752 TypeSourceInfo *SubstType(TypeSourceInfo *T,
7761 TypeSourceInfo *SubstType(TypeLoc TL,
[all …]
H A DInitialization.h192 TypeSourceInfo *TypeInfo;
324 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary()
329 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary()
397 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit()
417 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()

1234