Searched refs:TypeSourceInfo (Results 1 - 25 of 80) sorted by relevance

1234

/external/clang/include/clang/Sema/
H A DLocInfoType.h21 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 DSema.h1165 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 DInitialization.h144 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 DASTImporter.h34 class TypeSourceInfo;
115 TypeSourceInfo *Import(TypeSourceInfo *FromTSI);
H A DDeclFriend.h43 typedef llvm::PointerUnion<NamedDecl*,TypeSourceInfo*> FriendUnion;
113 TypeSourceInfo *getFriendType() const {
114 return Friend.dyn_cast<TypeSourceInfo*>();
146 else if (TypeSourceInfo *TInfo = getFriendType()) {
H A DExprCXX.h189 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 DDecl.h54 /// 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 DDeclCXX.h190 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 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 *getExpansionTypeSourceInf
[all...]
H A DTemplateBase.h34 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 DTypeLoc.h27 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 DAttr.h39 class TypeSourceInfo;
H A DDeclarationName.h35 class TypeSourceInfo;
397 TypeSourceInfo* TInfo;
465 TypeSourceInfo *getNamedTypeInfo() const {
473 void setNamedTypeInfo(TypeSourceInfo *TInfo) {
H A DExprObjC.h348 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 DExpr.h1871 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 DDeclObjC.h169 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 DMallocSizeofChecker.cpp31 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 DTypeLocBuilder.h103 /// Creates a TypeSourceInfo for the given type.
104 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) {
110 TypeSourceInfo *DI = Context.CreateTypeSourceInfo(T, FullDataSize);
H A DTreeTransform.h285 /// 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 DSemaTemplateVariadic.cpp256 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 DSemaTemplateInstantiateDecl.cpp85 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 DExprCXX.cpp47 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 DDeclarationName.cpp491 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 DDeclTemplate.cpp520 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 DDeclCXX.cpp112 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...]

Completed in 1373 milliseconds

1234