Home
last modified time | relevance | path

Searched refs:PET (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DPreamble.cpp146 if (const auto *PET = dyn_cast<PackExpansionType>(LastParam->getType())) { in isLikelyForwardingFunction() local
148 const auto BaseType = PET->getPattern().getNonReferenceType(); in isLikelyForwardingFunction()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DJSONNodeDumper.h227 void VisitPackExpansionType(const PackExpansionType *PET);
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclPrinter.cpp282 if (auto *PET = T->getAs<PackExpansionType>()) { in printDeclType() local
284 T = PET->getPattern(); in printDeclType()
H A DJSONNodeDumper.cpp717 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType() argument
718 if (llvm::Optional<unsigned> N = PET->getNumExpansions()) in VisitPackExpansionType()
H A DType.cpp3153 if (auto *PET = dyn_cast<PackExpansionType>(getTypePtr())) in getNonPackExpansionType() local
3154 return PET->getPattern(); in getNonPackExpansionType()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp991 if (auto PET = TL.getAs<PackExpansionTypeLoc>()) { in ActOnTemplateTypeArgument() local
992 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument()
993 TL = PET.getPatternLoc(); in ActOnTemplateTypeArgument()
5461 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument() local
5464 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument()