Searched refs:typeArg (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaObjC.cpp | 552 QualType typeArg = typeArgInfo->getType(); in applyObjCTypeArgs() local 563 typeArg = attr.getTypePtr()->getModifiedType(); in applyObjCTypeArgs() 566 << typeArg << FixItHint::CreateRemoval(rangeToRemove); in applyObjCTypeArgs() 575 << typeArg << typeArg.getQualifiers().getAsString() in applyObjCTypeArgs() 581 typeArg = typeArg.getUnqualifiedType(); in applyObjCTypeArgs() 583 finalTypeArgs.push_back(typeArg); in applyObjCTypeArgs() 585 if (typeArg->getAs<PackExpansionType>()) in applyObjCTypeArgs() 608 if (const auto *typeArgObjC = typeArg->getAs<ObjCObjectPointerType>()) { in applyObjCTypeArgs() 635 << typeArg << bound << typeParam->getDeclName(); in applyObjCTypeArgs() 646 if (typeArg->isBlockPointerType()) { in applyObjCTypeArgs() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedAttr.h | 291 ParsedType typeArg, Form formUsed, SourceLocation ellipsisLoc) in ParsedAttr() argument 298 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr() 808 SourceLocation scopeLoc, ParsedType typeArg, in createTypeAttribute() argument 816 typeArg, formUsed, ellipsisLoc)); in createTypeAttribute() 1047 ParsedType typeArg, ParsedAttr::Form formUsed, 1051 typeArg, formUsed, ellipsisLoc);
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1736 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers() local 1738 if (typeArg) { in parseObjCTypeArgsOrProtocolQualifiers() 1743 typeArg, Actions.getASTContext().getPrintingPolicy()); in parseObjCTypeArgsOrProtocolQualifiers() 1775 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers() local 1780 if (typeArg.isUsable() && ellipsisLoc.isValid()) { in parseObjCTypeArgsOrProtocolQualifiers() 1781 typeArg = Actions.ActOnPackExpansion(typeArg.get(), ellipsisLoc); in parseObjCTypeArgsOrProtocolQualifiers() 1784 if (typeArg.isUsable()) { in parseObjCTypeArgsOrProtocolQualifiers() 1785 typeArgs.push_back(typeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 824 for (auto typeArg : typeArgs) { in ObjCObjectType() local 825 addDependence(typeArg->getDependence() & ~TypeDependence::VariablyModified); in ObjCObjectType() 1291 for (auto typeArg : T->getTypeArgsAsWritten()) { in VisitObjCObjectType() local 1292 QualType newTypeArg = recurse(typeArg); in VisitObjCObjectType() 1296 if (newTypeArg.getAsOpaquePtr() != typeArg.getAsOpaquePtr()) in VisitObjCObjectType() 1479 for (auto typeArg : objcObjectType->getTypeArgsAsWritten()) { in VisitObjCObjectType() local 1480 QualType newTypeArg = typeArg.substObjCTypeArgs( in VisitObjCObjectType() 1485 if (newTypeArg.getAsOpaquePtr() != typeArg.getAsOpaquePtr()) { in VisitObjCObjectType() 4371 for (auto typeArg : typeArgs) in Profile() local 4372 ID.AddPointer(typeArg.getAsOpaquePtr()); in Profile()
|
H A D | TypePrinter.cpp | 2090 for (auto typeArg : T->getTypeArgsAsWritten()) { in printObjCObjectBefore() local 2096 print(typeArg, OS, StringRef()); in printObjCObjectBefore()
|
H A D | ItaniumMangle.cpp | 4248 for (auto typeArg : T->getTypeArgs()) in mangleType() local 4249 mangleType(typeArg); in mangleType()
|
H A D | ASTContext.cpp | 5738 for (auto typeArg : effectiveTypeArgs) in getObjCObjectType() local 5739 canonTypeArgsVec.push_back(getCanonicalType(typeArg)); in getObjCObjectType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | RecursiveASTVisitor.h | 1180 for (auto typeArg : T->getTypeArgsAsWritten()) { 1181 TRY_TO(TraverseType(typeArg));
|