Searched refs:TemplateParam (Results 1 – 10 of 10) sorted by relevance
999 if (const auto *TemplateParam = in getFragmentsForTemplateParameters() local1001 if (TemplateParam->hasTypeConstraint()) in getFragmentsForTemplateParameters()1002 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()1007 else if (TemplateParam->wasDeclaredWithTypename()) in getFragmentsForTemplateParameters()1013 if (TemplateParam->isParameterPack()) in getFragmentsForTemplateParameters()1016 if (!TemplateParam->getName().empty()) in getFragmentsForTemplateParameters()1018 TemplateParam->getName(), in getFragmentsForTemplateParameters()1021 if (TemplateParam->hasDefaultArgument()) { in getFragmentsForTemplateParameters()1022 const auto Default = TemplateParam->getDefaultArgument(); in getFragmentsForTemplateParameters()1025 {Default.getArgument()}, TemplateParam->getASTContext(), in getFragmentsForTemplateParameters()
1866 TemplateParam, // Within a template parameter list. enumerator2155 case DeclaratorContext::TemplateParam: in mayOmitIdentifier()2187 case DeclaratorContext::TemplateParam: in mayHaveIdentifier()2227 case DeclaratorContext::TemplateParam: in mayHaveDecompositionDeclarator()2293 case DeclaratorContext::TemplateParam: in mayBeFollowedByCXXDirectInit()2535 case DeclaratorContext::TemplateParam: in isFunctionDeclarationContext()2571 case DeclaratorContext::TemplateParam: in isExpressionContext()
12016 NamedDecl *TemplateParam = nullptr);12410 NamedDecl *TemplateParam = nullptr);
286 NamedDecl *TemplateParam, in transformTemplateParameter() argument290 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) in transformTemplateParameter()294 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) in transformTemplateParameter()296 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) in transformTemplateParameter()
3282 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()3436 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()4503 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()5628 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()
2814 NamedDecl *TemplateParam) { in getTrivialTemplateArgumentLoc() argument2827 TemplateParam) in getTrivialTemplateArgumentLoc()
7695 NamedDecl *TemplateParam) { in BuildExpressionFromDeclTemplateArgument() argument7762 dyn_cast_if_present<NonTypeTemplateParmDecl>(TemplateParam)) { in BuildExpressionFromDeclTemplateArgument()
499 DeclaratorContext::TemplateParam); in ParseTemplateParameter()811 DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter()
3032 case DeclaratorContext::TemplateParam: in getDeclSpecContextFromDeclaratorContext()
45 template <class TemplateParam>47 DefaultTemplateArgumentContainsUnexpandedPack(const TemplateParam &P) { in DefaultTemplateArgumentContainsUnexpandedPack()