Home
last modified time | relevance | path

Searched refs:TemplateParam (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp999 if (const auto *TemplateParam = in getFragmentsForTemplateParameters() local
1001 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()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1866 TemplateParam, // Within a template parameter list. enumerator
2155 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()
H A DSema.h12016 NamedDecl *TemplateParam = nullptr);
12410 NamedDecl *TemplateParam = nullptr);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp286 NamedDecl *TemplateParam, in transformTemplateParameter() argument
290 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()
H A DSemaType.cpp3282 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()
3436 case DeclaratorContext::TemplateParam: in GetDeclSpecTypeForDeclarator()
4503 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()
5628 case DeclaratorContext::TemplateParam: in GetFullTypeForDeclarator()
H A DSemaTemplateDeduction.cpp2814 NamedDecl *TemplateParam) { in getTrivialTemplateArgumentLoc() argument
2827 TemplateParam) in getTrivialTemplateArgumentLoc()
H A DSemaTemplate.cpp7695 NamedDecl *TemplateParam) { in BuildExpressionFromDeclTemplateArgument() argument
7762 dyn_cast_if_present<NonTypeTemplateParmDecl>(TemplateParam)) { in BuildExpressionFromDeclTemplateArgument()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp499 DeclaratorContext::TemplateParam); in ParseTemplateParameter()
811 DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter()
H A DParseDecl.cpp3032 case DeclaratorContext::TemplateParam: in getDeclSpecContextFromDeclaratorContext()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp45 template <class TemplateParam>
47 DefaultTemplateArgumentContainsUnexpandedPack(const TemplateParam &P) { in DefaultTemplateArgumentContainsUnexpandedPack()