Home
last modified time | relevance | path

Searched refs:typeArg (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp548 QualType typeArg = typeArgInfo->getType(); in applyObjCTypeArgs() local
559 typeArg = attr.getTypePtr()->getModifiedType(); in applyObjCTypeArgs()
562 << typeArg << FixItHint::CreateRemoval(rangeToRemove); in applyObjCTypeArgs()
571 << typeArg << typeArg.getQualifiers().getAsString() in applyObjCTypeArgs()
577 typeArg = typeArg.getUnqualifiedType(); in applyObjCTypeArgs()
579 finalTypeArgs.push_back(typeArg); in applyObjCTypeArgs()
581 if (typeArg->getAs<PackExpansionType>()) in applyObjCTypeArgs()
604 if (const auto *typeArgObjC = typeArg->getAs<ObjCObjectPointerType>()) { in applyObjCTypeArgs()
631 << typeArg << bound << typeParam->getDeclName(); in applyObjCTypeArgs()
642 if (typeArg->isBlockPointerType()) { in applyObjCTypeArgs()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h275 AttributeScopeInfo scope, ParsedType typeArg, Form formUsed, in ParsedAttr() argument
283 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
788 AttributeScopeInfo scope, ParsedType typeArg, in createTypeAttribute() argument
795 return add(new (memory) ParsedAttr(attrName, attrRange, scope, typeArg, in createTypeAttribute()
1031 AttributeScopeInfo scope, ParsedType typeArg,
1035 typeArg, formUsed, ellipsisLoc);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp1507 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers() local
1509 if (typeArg) { in parseObjCTypeArgsOrProtocolQualifiers()
1514 typeArg, Actions.getASTContext().getPrintingPolicy()); in parseObjCTypeArgsOrProtocolQualifiers()
1546 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers() local
1551 if (typeArg.isUsable() && ellipsisLoc.isValid()) { in parseObjCTypeArgsOrProtocolQualifiers()
1552 typeArg = Actions.ActOnPackExpansion(typeArg.get(), ellipsisLoc); in parseObjCTypeArgsOrProtocolQualifiers()
1555 if (typeArg.isUsable()) { in parseObjCTypeArgsOrProtocolQualifiers()
1556 typeArgs.push_back(typeArg.get()); in parseObjCTypeArgsOrProtocolQualifiers()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp874 for (auto typeArg : typeArgs) { in ObjCObjectType() local
875 addDependence(typeArg->getDependence() & ~TypeDependence::VariablyModified); in ObjCObjectType()
1338 for (auto typeArg : T->getTypeArgsAsWritten()) { in VisitObjCObjectType() local
1339 QualType newTypeArg = recurse(typeArg); in VisitObjCObjectType()
1343 if (newTypeArg.getAsOpaquePtr() != typeArg.getAsOpaquePtr()) in VisitObjCObjectType()
1524 for (auto typeArg : objcObjectType->getTypeArgsAsWritten()) { in VisitObjCObjectType() local
1525 QualType newTypeArg = typeArg.substObjCTypeArgs( in VisitObjCObjectType()
1530 if (newTypeArg.getAsOpaquePtr() != typeArg.getAsOpaquePtr()) { in VisitObjCObjectType()
4586 for (auto typeArg : typeArgs) in Profile() local
4587 ID.AddPointer(typeArg.getAsOpaquePtr()); in Profile()
H A DTypePrinter.cpp2255 for (auto typeArg : T->getTypeArgsAsWritten()) { in printObjCObjectBefore() local
2261 print(typeArg, OS, StringRef()); in printObjCObjectBefore()
H A DItaniumMangle.cpp4467 for (auto typeArg : T->getTypeArgs()) in mangleType() local
4468 mangleType(typeArg); in mangleType()
H A DASTContext.cpp6157 for (auto typeArg : effectiveTypeArgs) in getObjCObjectType() local
6158 canonTypeArgsVec.push_back(getCanonicalType(typeArg)); in getObjCObjectType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1197 for (auto typeArg : T->getTypeArgsAsWritten()) {
1198 TRY_TO(TraverseType(typeArg));