Home
last modified time | relevance | path

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

1234

/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DLocInfoType.h21 class TypeSourceInfo; variable
36 TypeSourceInfo *DeclInfo;
38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) in LocInfoType()
50 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
H A DSema.h1187 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S);
1188 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy);
1189 TypeSourceInfo *GetTypeSourceInfoForDeclarator(Declarator &D, QualType T,
1190 TypeSourceInfo *ReturnTypeInfo);
1193 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1197 TypeSourceInfo **TInfo = nullptr);
1597 TypeSourceInfo *TInfo,
1602 TypeSourceInfo *TInfo,
1613 TypeSourceInfo *TInfo,
1639 QualType T, TypeSourceInfo *TSInfo,
[all …]
H A DInitialization.h144 TypeSourceInfo *TypeInfo;
270 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary()
325 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { in InitializeCompoundLiteralInit()
346 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExprCXX.h189 TypeSourceInfo *writtenTy, SourceLocation l, in CXXNamedCastExpr()
233 unsigned pathSize, TypeSourceInfo *writtenTy, in CXXStaticCastExpr()
246 TypeSourceInfo *Written, SourceLocation L,
264 Expr *op, unsigned pathSize, TypeSourceInfo *writtenTy, in CXXDynamicCastExpr()
277 TypeSourceInfo *Written, SourceLocation L,
302 TypeSourceInfo *writtenTy, SourceLocation l, in CXXReinterpretCastExpr()
315 TypeSourceInfo *WrittenTy, SourceLocation L,
335 TypeSourceInfo *writtenTy, SourceLocation l, in CXXConstCastExpr()
346 TypeSourceInfo *WrittenTy, SourceLocation L,
529 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand;
[all …]
H A DDeclFriend.h43 typedef llvm::PointerUnion<NamedDecl*,TypeSourceInfo*> FriendUnion;
113 TypeSourceInfo *getFriendType() const { in getFriendType()
114 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
150 else if (TypeSourceInfo *TInfo = getFriendType()) { in getSourceRange()
H A DASTImporter.h34 class TypeSourceInfo; variable
115 TypeSourceInfo *Import(TypeSourceInfo *FromTSI);
H A DDecl.h59 class TypeSourceInfo {
64 TypeSourceInfo(QualType ty) : Ty(ty) { } in TypeSourceInfo() function
548 TypeSourceInfo *TInfo;
551 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo;
563 DeclarationName N, QualType T, TypeSourceInfo *TInfo, in DeclaratorDecl()
569 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
572 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()
574 void setTypeSourceInfo(TypeSourceInfo *TI) { in setTypeSourceInfo()
787 TypeSourceInfo *TInfo, StorageClass SC);
812 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo,
[all …]
H A DDeclTemplate.h949 TypeSourceInfo *DefaultArgument;
984 TypeSourceInfo *getDefaultArgumentInfo() const { return DefaultArgument; }
996 void setDefaultArgument(TypeSourceInfo *DefArg, bool Inherited) {
1055 bool ParameterPack, TypeSourceInfo *TInfo)
1065 TypeSourceInfo *TInfo,
1068 TypeSourceInfo **ExpandedTInfos);
1076 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1081 QualType T, TypeSourceInfo *TInfo,
1083 TypeSourceInfo **ExpandedTInfos);
1196 TypeSourceInfo *getExpansionTypeSourceInfo(unsigned I) const {
[all …]
H A DDeclCXX.h190 TypeSourceInfo *BaseTypeInfo;
196 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier()
257 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } in getTypeSourceInfo()
533 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, in LambdaDefinitionData()
586 TypeSourceInfo *MethodTyInfo;
688 TypeSourceInfo *Info, SourceLocation Loc,
1695 TypeSourceInfo *getLambdaTypeInfo() const { in getLambdaTypeInfo()
1719 QualType T, TypeSourceInfo *TInfo, in CXXMethodDecl()
1732 QualType T, TypeSourceInfo *TInfo,
1902 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
[all …]
H A DTemplateBase.h35 class TypeSourceInfo; variable
379 TypeSourceInfo *Declarator;
385 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo()
399 TypeSourceInfo *getAsTypeSourceInfo() const { in getAsTypeSourceInfo()
435 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) in TemplateArgumentLoc()
474 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
H A DDeclarationName.h35 class TypeSourceInfo; variable
398 TypeSourceInfo* TInfo;
466 TypeSourceInfo *getNamedTypeInfo() const { in getNamedTypeInfo()
474 void setNamedTypeInfo(TypeSourceInfo *TInfo) { in setNamedTypeInfo()
H A DExpr.h1883 TypeSourceInfo *TSInfo;
1890 SourceLocation OperatorLoc, TypeSourceInfo *tsi,
1901 SourceLocation OperatorLoc, TypeSourceInfo *tsi,
1916 TypeSourceInfo *getTypeSourceInfo() const { in getTypeSourceInfo()
1919 void setTypeSourceInfo(TypeSourceInfo *tsi) { in setTypeSourceInfo()
1977 TypeSourceInfo *Ty;
1983 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, in UnaryExprOrTypeTraitExpr()
2026 TypeSourceInfo *getArgumentTypeInfo() const { in getArgumentTypeInfo()
2042 void setArgument(TypeSourceInfo *TInfo) { in setArgument()
2606 llvm::PointerIntPair<TypeSourceInfo *, 1, bool> TInfoAndScope;
[all …]
H A DExprObjC.h357 TypeSourceInfo *EncodedType;
360 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType,
379 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; }
380 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) {
958 TypeSourceInfo *Receiver,
1103 TypeSourceInfo *Receiver,
1202 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo())
1210 TypeSourceInfo *getClassReceiverTypeInfo() const {
1212 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer());
1216 void setClassReceiver(TypeSourceInfo *TSInfo) {
[all …]
H A DTypeLoc.h27 class TypeSourceInfo; variable
201 inline TypeLoc TypeSourceInfo::getTypeLoc() const { in getTypeLoc()
1077 TypeSourceInfo *ClassTInfo;
1095 TypeSourceInfo *getClassTInfo() const { in getClassTInfo()
1098 void setClassTInfo(TypeSourceInfo* TI) { in setClassTInfo()
1108 if (TypeSourceInfo *TI = getClassTInfo()) in getLocalSourceRange()
1498 TypeSourceInfo* UnderlyingTInfo;
1564 TypeSourceInfo* getUnderlyingTInfo() const { in getUnderlyingTInfo()
1567 void setUnderlyingTInfo(TypeSourceInfo* TI) const { in setUnderlyingTInfo()
1586 TypeSourceInfo *UnderlyingTInfo;
[all …]
H A DDeclObjC.h169 TypeSourceInfo *ReturnTInfo;
227 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo,
255 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo,
340 TypeSourceInfo *getReturnTypeSourceInfo() const { return ReturnTInfo; } in getReturnTypeSourceInfo()
341 void setReturnTypeSourceInfo(TypeSourceInfo *TInfo) { ReturnTInfo = TInfo; } in setReturnTypeSourceInfo()
1404 QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, in ObjCIvarDecl()
1414 TypeSourceInfo *TInfo,
2217 TypeSourceInfo *DeclType;
2232 TypeSourceInfo *T) in ObjCPropertyDecl()
2248 TypeSourceInfo *T,
[all …]
/minix3/external/bsd/llvm/dist/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()
98 return TypeCallPair((const TypeSourceInfo *)nullptr, E); in VisitCallExpr()
212 const TypeSourceInfo *TSI = nullptr; in checkASTCodeBody()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp47 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand()
54 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); in getTypeOperand()
143 TypeSourceInfo *allocatedTypeInfo, in CXXNewExpr()
228 PseudoDestructorTypeStorage::PseudoDestructorTypeStorage(TypeSourceInfo *Info) in PseudoDestructorTypeStorage()
236 NestedNameSpecifierLoc QualifierLoc, TypeSourceInfo *ScopeType, in CXXPseudoDestructorExpr()
273 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getDestroyedType()
281 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) in getLocEnd()
589 TypeSourceInfo *WrittenTy, in Create()
614 TypeSourceInfo *WrittenTy, in Create()
672 TypeSourceInfo *WrittenTy, SourceLocation L, in Create()
[all …]
H A DDeclTemplate.cpp520 TypeSourceInfo *TInfo, in NonTypeTemplateParmDecl()
523 TypeSourceInfo **ExpandedTInfos) in NonTypeTemplateParmDecl()
543 TypeSourceInfo *TInfo) { in Create()
553 TypeSourceInfo *TInfo, in Create()
556 TypeSourceInfo **ExpandedTInfos) { in Create()
1060 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, in VarTemplateSpecializationDecl()
1077 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, in Create()
1123 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, in VarTemplatePartialSpecializationDecl()
1139 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, in Create()
H A DDeclarationName.cpp491 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in containsUnexpandedParameterPack()
513 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in isInstantiationDependent()
543 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) { in printName()
577 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) in getEndLoc()
H A DDecl.cpp762 if (TypeSourceInfo *TSI = Function->getTypeSourceInfo()) in getLVForNamespaceScopeDecl()
906 if (TypeSourceInfo *TSI = MD->getTypeSourceInfo()) in getLVForClassMember()
1562 TypeSourceInfo *TSI = getTypeSourceInfo(); in getTypeSpecStartLoc()
1572 TypeSourceInfo *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setQualifierInfo()
1585 TypeSourceInfo *savedTInfo = getExtInfo()->TInfo; in setQualifierInfo()
1605 TypeSourceInfo *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTemplateParameterListsInfo()
1661 if (TypeSourceInfo *TInfo = getTypeSourceInfo()) { in getSourceRange()
1712 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in VarDecl()
1727 IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, in Create()
2209 QualType T, TypeSourceInfo *TInfo, in Create()
[all …]
H A DDeclCXX.cpp112 TypeSourceInfo *Info, SourceLocation Loc, in CreateLambda()
1449 QualType T, TypeSourceInfo *TInfo, in Create()
1610 TypeSourceInfo *TInfo, bool IsVirtual, in CXXCtorInitializer()
1643 TypeSourceInfo *TInfo, in CXXCtorInitializer()
1683 return Initializee.get<TypeSourceInfo*>()->getTypeLoc(); in getBaseClassLoc()
1690 return Initializee.get<TypeSourceInfo*>()->getType().getTypePtr(); in getBaseClass()
1702 if (TypeSourceInfo *TSInfo = Initializee.get<TypeSourceInfo*>()) in getSourceLocation()
1732 QualType T, TypeSourceInfo *TInfo, in Create()
1881 QualType T, TypeSourceInfo *TInfo, in Create()
1904 QualType T, TypeSourceInfo *TInfo, in Create()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DTypeLocBuilder.h104 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { in getTypeSourceInfo()
110 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize); in getTypeSourceInfo()
H A DTreeTransform.h301 TypeSourceInfo *TransformType(TypeSourceInfo *DI);
556 TypeSourceInfo *InventTypeSourceInfo(QualType T) { in InventTypeSourceInfo()
637 TypeSourceInfo **RecoveryTSI);
641 TypeSourceInfo **RecoveryTSI);
1286 TypeSourceInfo *TInfo, QualType T) { in RebuildObjCExceptionDecl()
1610 TypeSourceInfo *Declarator, in RebuildExceptionDecl()
1761 TypeSourceInfo *ScopeType,
1781 TypeSourceInfo *Type, in RebuildOffsetOfExpr()
1794 ExprResult RebuildUnaryExprOrTypeTrait(TypeSourceInfo *TInfo, in RebuildUnaryExprOrTypeTrait()
1927 TypeSourceInfo *TInfo, in RebuildCStyleCastExpr()
[all …]
H A DSemaTemplateVariadic.cpp270 TypeSourceInfo *T, in DiagnoseUnexpandedParameterPack()
335 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
460 TypeSourceInfo *TSInfo; in ActOnPackExpansion()
465 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion()
472 TypeSourceInfo *
473 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion()
889 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); in getTemplateArgumentPackExpansionPattern()
905 TypeSourceInfo *PatternTSInfo = in getTemplateArgumentPackExpansionPattern()
H A DSemaTemplateInstantiateDecl.cpp89 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr()
321 TypeSourceInfo *DI = D->getTypeSourceInfo(); in InstantiateTypedefNameDecl()
465 TypeSourceInfo *DI = SemaRef.SubstType(D->getTypeSourceInfo(), in VisitVarDecl()
520 TypeSourceInfo *DI = D->getTypeSourceInfo(); in VisitFieldDecl()
602 TypeSourceInfo *DI = D->getTypeSourceInfo(); in VisitMSPropertyDecl()
676 if (TypeSourceInfo *Ty = D->getFriendType()) { in VisitFriendDecl()
677 TypeSourceInfo *InstTy; in VisitFriendDecl()
755 if (TypeSourceInfo *TI = D->getIntegerTypeSourceInfo()) { in VisitEnumDecl()
760 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, in VisitEnumDecl()
787 if (TypeSourceInfo *TI = Def->getIntegerTypeSourceInfo()) { in VisitEnumDecl()
[all …]

1234