/external/clang/include/clang/Sema/ |
H A D | LocInfoType.h | 21 class TypeSourceInfo; 23 /// \brief Holds a QualType and a TypeSourceInfo* that came out of a declarator 36 TypeSourceInfo *DeclInfo; 38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) 50 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; }
|
H A D | Sema.h | 1165 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 1166 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 1167 TypeSourceInfo *GetTypeSourceInfoForDeclarator(Declarator &D, QualType T, 1168 TypeSourceInfo *ReturnTypeInfo); 1171 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo); 1175 TypeSourceInfo **TInfo = nullptr); 1574 TypeSourceInfo *TInfo, 1579 TypeSourceInfo *TInfo, 1590 TypeSourceInfo *TInfo, 1616 QualType T, TypeSourceInfo *TSInf [all...] |
H A D | Initialization.h | 144 TypeSourceInfo *TypeInfo; 270 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { 325 static InitializedEntity InitializeCompoundLiteralInit(TypeSourceInfo *TSI) { 346 TypeSourceInfo *getTypeSourceInfo() const {
|
/external/clang/include/clang/AST/ |
H A D | ASTImporter.h | 34 class TypeSourceInfo; 115 TypeSourceInfo *Import(TypeSourceInfo *FromTSI);
|
H A D | DeclFriend.h | 43 typedef llvm::PointerUnion<NamedDecl*,TypeSourceInfo*> FriendUnion; 113 TypeSourceInfo *getFriendType() const { 114 return Friend.dyn_cast<TypeSourceInfo*>(); 146 else if (TypeSourceInfo *TInfo = getFriendType()) {
|
H A D | ExprCXX.h | 189 TypeSourceInfo *writtenTy, SourceLocation l, 233 unsigned pathSize, TypeSourceInfo *writtenTy, 246 TypeSourceInfo *Written, SourceLocation L, 264 Expr *op, unsigned pathSize, TypeSourceInfo *writtenTy, 277 TypeSourceInfo *Written, SourceLocation L, 302 TypeSourceInfo *writtenTy, SourceLocation l, 315 TypeSourceInfo *WrittenTy, SourceLocation L, 335 TypeSourceInfo *writtenTy, SourceLocation l, 346 TypeSourceInfo *WrittenTy, SourceLocation L, 529 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operan [all...] |
H A D | Decl.h | 54 /// TypeLoc TL = TypeSourceInfo->getTypeLoc(); 58 class TypeSourceInfo { class in namespace:clang 63 TypeSourceInfo(QualType ty) : Ty(ty) { } function in class:clang::TypeSourceInfo 526 /// Contains type source information through TypeSourceInfo. 531 TypeSourceInfo *TInfo; 534 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; 546 DeclarationName N, QualType T, TypeSourceInfo *TInfo, 552 TypeSourceInfo *getTypeSourceInfo() const { 555 : DeclInfo.get<TypeSourceInfo*>(); 557 void setTypeSourceInfo(TypeSourceInfo *T [all...] |
H A D | DeclCXX.h | 190 TypeSourceInfo *BaseTypeInfo; 196 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) 257 TypeSourceInfo *getTypeSourceInfo() const { return BaseTypeInfo; } 533 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, 580 TypeSourceInfo *MethodTyInfo; 682 TypeSourceInfo *Info, SourceLocation Loc, 1676 TypeSourceInfo *getLambdaTypeInfo() const { 1700 QualType T, TypeSourceInfo *TInfo, 1713 QualType T, TypeSourceInfo *TInfo, 1881 /// a TypeSourceInfo*), a [all...] |
H A D | DeclTemplate.h | 949 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 *getExpansionTypeSourceInf [all...] |
H A D | TemplateBase.h | 34 class TypeSourceInfo; 374 TypeSourceInfo *Declarator; 380 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} 394 TypeSourceInfo *getAsTypeSourceInfo() const { 430 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) 469 TypeSourceInfo *getTypeSourceInfo() const {
|
H A D | TypeLoc.h | 27 class TypeSourceInfo; 201 inline TypeLoc TypeSourceInfo::getTypeLoc() const { 1077 TypeSourceInfo *ClassTInfo; 1095 TypeSourceInfo *getClassTInfo() const { 1098 void setClassTInfo(TypeSourceInfo* TI) { 1108 if (TypeSourceInfo *TI = getClassTInfo()) 1498 TypeSourceInfo* UnderlyingTInfo; 1564 TypeSourceInfo* getUnderlyingTInfo() const { 1567 void setUnderlyingTInfo(TypeSourceInfo* TI) const { 1584 TypeSourceInfo *UnderlyingTInf [all...] |
H A D | Attr.h | 39 class TypeSourceInfo;
|
H A D | DeclarationName.h | 35 class TypeSourceInfo; 397 TypeSourceInfo* TInfo; 465 TypeSourceInfo *getNamedTypeInfo() const { 473 void setNamedTypeInfo(TypeSourceInfo *TInfo) {
|
H A D | ExprObjC.h | 348 TypeSourceInfo *EncodedType; 351 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, 370 TypeSourceInfo *getEncodedTypeSourceInfo() const { return EncodedType; } 371 void setEncodedTypeSourceInfo(TypeSourceInfo *EncType) { 949 TypeSourceInfo *Receiver, 1094 TypeSourceInfo *Receiver, 1193 if (TypeSourceInfo *TSInfo = getClassReceiverTypeInfo()) 1201 TypeSourceInfo *getClassReceiverTypeInfo() const { 1203 return reinterpret_cast<TypeSourceInfo *>(getReceiverPointer()); 1207 void setClassReceiver(TypeSourceInfo *TSInf [all...] |
H A D | Expr.h | 1871 TypeSourceInfo *TSInfo; 1878 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 1889 SourceLocation OperatorLoc, TypeSourceInfo *tsi, 1904 TypeSourceInfo *getTypeSourceInfo() const { 1907 void setTypeSourceInfo(TypeSourceInfo *tsi) { 1965 TypeSourceInfo *Ty; 1971 UnaryExprOrTypeTraitExpr(UnaryExprOrTypeTrait ExprKind, TypeSourceInfo *TInfo, 2014 TypeSourceInfo *getArgumentTypeInfo() const { 2030 void setArgument(TypeSourceInfo *TInfo) { 2594 llvm::PointerIntPair<TypeSourceInfo *, [all...] |
H A D | DeclObjC.h | 169 TypeSourceInfo *ReturnTInfo; 227 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 255 Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, 339 TypeSourceInfo *getReturnTypeSourceInfo() const { return ReturnTInfo; } 340 void setReturnTypeSourceInfo(TypeSourceInfo *TInfo) { ReturnTInfo = TInfo; } 1399 QualType T, TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, 1409 TypeSourceInfo *TInfo, 2204 TypeSourceInfo *DeclType; 2219 TypeSourceInfo *T) 2235 TypeSourceInfo * [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MallocSizeofChecker.cpp | 31 typedef std::pair<const TypeSourceInfo *, const CallExpr *> TypeCallPair; 42 const TypeSourceInfo *ExplicitCastType; 46 const TypeSourceInfo *ExplicitCastType, 98 return TypeCallPair((const TypeSourceInfo *)nullptr, E); 208 const TypeSourceInfo *TSI = nullptr;
|
/external/clang/lib/Sema/ |
H A D | TypeLocBuilder.h | 103 /// Creates a TypeSourceInfo for the given type. 104 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { 110 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize);
|
H A D | TreeTransform.h | 285 /// TypeSourceInfo for it and delegating to the appropriate 301 TypeSourceInfo *TransformType(TypeSourceInfo *DI); 534 /// \brief Fakes up a TypeSourceInfo for a type. 535 TypeSourceInfo *InventTypeSourceInfo(QualType T) { 610 TypeSourceInfo **RecoveryTSI); 614 TypeSourceInfo **RecoveryTSI); 1259 TypeSourceInfo *TInfo, QualType T) { 1560 TypeSourceInfo *Declarator, 1702 TypeSourceInfo *ScopeTyp [all...] |
H A D | SemaTemplateVariadic.cpp | 256 TypeSourceInfo *T, 321 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) 446 TypeSourceInfo *TSInfo; 451 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); 458 TypeSourceInfo * 459 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, 851 TypeSourceInfo *ExpansionTSInfo = OrigLoc.getTypeSourceInfo(); 863 // TypeSourceInfo. 867 TypeSourceInfo *PatternTSInfo =
|
H A D | SemaTemplateInstantiateDecl.cpp | 85 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), 245 TypeSourceInfo *DI = D->getTypeSourceInfo(); 386 TypeSourceInfo *DI = SemaRef.SubstType(D->getTypeSourceInfo(), 441 TypeSourceInfo *DI = D->getTypeSourceInfo(); 523 TypeSourceInfo *DI = D->getTypeSourceInfo(); 596 if (TypeSourceInfo *Ty = D->getFriendType()) { 597 TypeSourceInfo *InstTy; 675 if (TypeSourceInfo *TI = D->getIntegerTypeSourceInfo()) { 680 TypeSourceInfo *NewTI = SemaRef.SubstType(TI, TemplateArgs, UnderlyingLoc, 707 if (TypeSourceInfo *T [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 47 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); 54 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); 146 TypeSourceInfo *allocatedTypeInfo, 231 PseudoDestructorTypeStorage::PseudoDestructorTypeStorage(TypeSourceInfo *Info) 239 NestedNameSpecifierLoc QualifierLoc, TypeSourceInfo *ScopeType, 276 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) 284 if (TypeSourceInfo *TInfo = DestroyedType.getTypeSourceInfo()) 592 TypeSourceInfo *WrittenTy, 617 TypeSourceInfo *WrittenTy, 675 TypeSourceInfo *WrittenT [all...] |
H A D | DeclarationName.cpp | 491 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) 513 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) 543 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo) { 577 if (TypeSourceInfo *TInfo = LocInfo.NamedType.TInfo)
|
H A D | DeclTemplate.cpp | 520 TypeSourceInfo *TInfo, 523 TypeSourceInfo **ExpandedTInfos) 543 TypeSourceInfo *TInfo) { 553 TypeSourceInfo *TInfo, 556 TypeSourceInfo **ExpandedTInfos) { 1060 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 1077 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, 1123 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, 1139 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo,
|
H A D | DeclCXX.cpp | 112 TypeSourceInfo *Info, SourceLocation Loc, 1417 QualType T, TypeSourceInfo *TInfo, 1578 TypeSourceInfo *TInfo, bool IsVirtual, 1611 TypeSourceInfo *TInfo, 1651 return Initializee.get<TypeSourceInfo*>()->getTypeLoc(); 1658 return Initializee.get<TypeSourceInfo*>()->getType().getTypePtr(); 1670 if (TypeSourceInfo *TSInfo = Initializee.get<TypeSourceInfo*>()) 1700 QualType T, TypeSourceInfo *TInfo, 1850 QualType T, TypeSourceInfo *TInf [all...] |