Searched refs:TemplateParam (Results 1 – 9 of 9) sorted by relevance
485 NamedDecl *transformTemplateParameter(NamedDecl *TemplateParam, in transformTemplateParameter()487 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) in transformTemplateParameter()491 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) in transformTemplateParameter()495 auto *NTTP = cast<NonTypeTemplateParmDecl>(TemplateParam); in transformTemplateParameter()637 unsigned getTemplateParameterDepth(NamedDecl *TemplateParam) { in getTemplateParameterDepth() argument638 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) in getTemplateParameterDepth()640 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) in getTemplateParameterDepth()642 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) in getTemplateParameterDepth()647 unsigned getTemplateParameterIndex(NamedDecl *TemplateParam) { in getTemplateParameterIndex() argument648 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) in getTemplateParameterIndex()[all …]
3230 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()3379 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()4455 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()5588 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()
2753 NamedDecl *TemplateParam) { in getTrivialTemplateArgumentLoc() argument2766 TemplateParam) in getTrivialTemplateArgumentLoc()
7231 NamedDecl *TemplateParam) { in BuildExpressionFromDeclTemplateArgument() argument7299 dyn_cast_if_present<NonTypeTemplateParmDecl>(TemplateParam)) { in BuildExpressionFromDeclTemplateArgument()
980 if (const auto *TemplateParam = in getFragmentsForTemplateParameters() local982 if (TemplateParam->hasTypeConstraint()) in getFragmentsForTemplateParameters()983 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()988 else if (TemplateParam->wasDeclaredWithTypename()) in getFragmentsForTemplateParameters()994 if (TemplateParam->isParameterPack()) in getFragmentsForTemplateParameters()997 if (!TemplateParam->getName().empty()) in getFragmentsForTemplateParameters()999 TemplateParam->getName(), in getFragmentsForTemplateParameters()1002 if (TemplateParam->hasDefaultArgument()) { in getFragmentsForTemplateParameters()1003 const auto Default = TemplateParam->getDefaultArgument(); in getFragmentsForTemplateParameters()1006 {Default.getArgument()}, TemplateParam->getASTContext(), in getFragmentsForTemplateParameters()
1863 TemplateParam, // Within a template parameter list. enumerator2152 case DeclaratorContext::TemplateParam: in mayOmitIdentifier()2184 case DeclaratorContext::TemplateParam: in mayHaveIdentifier()2224 case DeclaratorContext::TemplateParam: in mayHaveDecompositionDeclarator()2290 case DeclaratorContext::TemplateParam: in mayBeFollowedByCXXDirectInit()2532 case DeclaratorContext::TemplateParam: in isFunctionDeclarationContext()2568 case DeclaratorContext::TemplateParam: in isExpressionContext()
11771 NamedDecl *TemplateParam = nullptr);12170 NamedDecl *TemplateParam = nullptr);
567 DeclaratorContext::TemplateParam); in ParseTemplateParameter()916 DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter()
3238 case DeclaratorContext::TemplateParam: in getDeclSpecContextFromDeclaratorContext()