Home
last modified time | relevance | path

Searched refs:underlyingType (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTypeProperties.td369 def : Property<"underlyingType", QualType> {
374 return ctx.getUsingType(foundDeclaration, underlyingType);
382 def : Property<"underlyingType", QualType> {
387 return ctx.getTypedefType(cast<TypedefNameDecl>(declaration), underlyingType);
420 def : Property<"underlyingType", QualType> {
428 return ctx.getDecltypeType(expression, underlyingType);
436 def : Property<"underlyingType", QualType> {
444 return ctx.getUnaryTransformType(baseType, underlyingType, transform);
598 def : Property<"underlyingType", QualType> {
606 return ctx.getMacroQualifiedType(underlyingType, macroIdentifier);
[all …]
H A DType.h4702 DecltypeType(Expr *E, QualType underlyingType, QualType can = QualType());
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaType.cpp6890 SplitQualType underlyingType = type.split(); in handleObjCOwnershipTypeAttr() local
6908 while (!prevTy || prevTy != underlyingType.Ty) { in handleObjCOwnershipTypeAttr()
6909 prevTy = underlyingType.Ty; in handleObjCOwnershipTypeAttr()
6910 underlyingType = underlyingType.getSingleStepDesugaredType(); in handleObjCOwnershipTypeAttr()
6912 underlyingType.Quals.removeObjCLifetime(); in handleObjCOwnershipTypeAttr()
6916 underlyingType.Quals.addObjCLifetime(lifetime); in handleObjCOwnershipTypeAttr()
6953 type = S.Context.getQualifiedType(underlyingType); in handleObjCOwnershipTypeAttr()
7416 QualType underlyingType = typedefDecl->getUnderlyingType(); in checkNullabilityTypeSpecifier() local
7418 = AttributedType::stripOuterNullability(underlyingType)) { in checkNullabilityTypeSpecifier()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DType.cpp3521 DecltypeType::DecltypeType(Expr *E, QualType underlyingType, QualType can) in DecltypeType() argument
3531 E(E), UnderlyingType(underlyingType) {} in DecltypeType()
H A DASTContext.cpp10394 QualType underlyingType = ET->getDecl()->getIntegerType(); in mergeEnumWithInteger() local
10395 if (underlyingType.isNull()) in mergeEnumWithInteger()
10397 if (Context.hasSameType(underlyingType, other)) in mergeEnumWithInteger()
10403 Context.getTypeSize(underlyingType) == Context.getTypeSize(other)) in mergeEnumWithInteger()