Searched refs:TypeInfoType (Results 1 – 5 of 5) sorted by relevance
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 59 Base.TypeInfoType = TypeInfo.getAsOpaquePtr(); in getTypeInfo() 119 return QualType::getFromOpaquePtr(TypeInfoType); in getTypeInfoType()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 197 void *TypeInfoType;
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 543 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, in BuildCXXTypeId() argument 566 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), Operand, in BuildCXXTypeId() 570 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType, in BuildCXXTypeId() argument 641 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E, in BuildCXXTypeId() 678 QualType TypeInfoType = Context.getTypeDeclType(CXXTypeInfoDecl); in ActOnCXXTypeid() local 691 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc); in ActOnCXXTypeid() 696 BuildCXXTypeId(TypeInfoType, OpLoc, (Expr *)TyOrExpr, RParenLoc); in ActOnCXXTypeid()
|
| H A D | TreeTransform.h | 3305 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr() argument 3309 return getSema().BuildCXXTypeId(TypeInfoType, TypeidLoc, Operand, in RebuildCXXTypeidExpr() 3318 ExprResult RebuildCXXTypeidExpr(QualType TypeInfoType, in RebuildCXXTypeidExpr() argument 3322 return getSema().BuildCXXTypeId(TypeInfoType, TypeidLoc, Operand, in RebuildCXXTypeidExpr()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8010 ExprResult BuildCXXTypeId(QualType TypeInfoType, SourceLocation TypeidLoc, 8014 ExprResult BuildCXXTypeId(QualType TypeInfoType, SourceLocation TypeidLoc, 8023 ExprResult BuildCXXUuidof(QualType TypeInfoType, SourceLocation TypeidLoc, 8027 ExprResult BuildCXXUuidof(QualType TypeInfoType, SourceLocation TypeidLoc,
|