Searched refs:AliasTemplate (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeductionGuide.cpp | 749 TypeAliasTemplateDecl *AliasTemplate, in buildAssociatedConstraints() argument 778 AliasTemplate->getInstantiatedFromMemberTemplate()) in buildAssociatedConstraints() 785 for (auto *TP : *AliasTemplate->getTemplateParameters()) { in buildAssociatedConstraints() 792 SemaRef, AliasTemplate->getDeclContext(), TP, Args, in buildAssociatedConstraints() 900 TypeAliasTemplateDecl *AliasTemplate, in buildIsDeducibleConstraint() argument 906 AliasTemplate->getInstantiatedFromMemberTemplate(); in buildIsDeducibleConstraint() 920 SemaRef, AliasTemplate->getDeclContext(), TP, Args, in buildIsDeducibleConstraint() 933 ReturnType, Args, AliasTemplate->getLocation(), in buildIsDeducibleConstraint() 934 Context.DeclarationNames.getCXXDeductionGuideName(AliasTemplate)); in buildIsDeducibleConstraint() 940 TemplateName(AliasTemplate), /*DeducedType=*/QualType(), in buildIsDeducibleConstraint() [all …]
|
H A D | SemaTemplate.cpp | 3148 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate() argument 3149 return AliasTemplate->getName() == "enable_if_t" || in isEnableIfAliasTemplate() 3150 AliasTemplate->getName() == "__enable_if_t"; in isEnableIfAliasTemplate() 3327 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() local 3331 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType() 3340 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType() 3345 /*Entity=*/AliasTemplate, in CheckTemplateIdType() 3349 (void)DiagnoseUseOfDecl(AliasTemplate, TemplateLoc); in CheckTemplateIdType() 3355 if (!AliasTemplate->getDeclContext()->isFileContext()) in CheckTemplateIdType() 3356 SavedContext.emplace(*this, AliasTemplate->getDeclContext()); in CheckTemplateIdType() [all …]
|
H A D | SemaType.cpp | 3252 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator() 3373 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator() 4229 D.getContext() == DeclaratorContext::AliasTemplate; in GetFullTypeForDeclarator() 4444 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator() 5050 D.getContext() == DeclaratorContext::AliasTemplate); in GetFullTypeForDeclarator() 5614 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator() 6358 D.getContext() != DeclaratorContext::AliasTemplate) in ActOnTypeName()
|
H A D | SemaInit.cpp | 9702 if (auto *AliasTemplate = dyn_cast_or_null<TypeAliasTemplateDecl>( in DeduceTemplateSpecializationFromInitializer() local 9706 LookupTemplateDecl = AliasTemplate; in DeduceTemplateSpecializationFromInitializer() 9707 auto UnderlyingType = AliasTemplate->getTemplatedDecl() in DeduceTemplateSpecializationFromInitializer()
|
H A D | SemaTemplateDeduction.cpp | 3369 } else if (const auto *AliasTemplate = dyn_cast<TypeAliasTemplateDecl>(TD)) { in DeduceTemplateArgumentsFromType() local 3370 PType = AliasTemplate->getTemplatedDecl() in DeduceTemplateArgumentsFromType()
|
H A D | SemaDecl.cpp | 1298 return TemplateNameKindForDiagnostics::AliasTemplate; in getTemplateNameKindForDiagnostics()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1876 AliasTemplate, // C++11 alias-declaration template. enumerator 2147 case DeclaratorContext::AliasTemplate: in mayOmitIdentifier() 2194 case DeclaratorContext::AliasTemplate: in mayHaveIdentifier() 2234 case DeclaratorContext::AliasTemplate: in mayHaveDecompositionDeclarator() 2297 case DeclaratorContext::AliasTemplate: in mayBeFollowedByCXXDirectInit() 2527 case DeclaratorContext::AliasTemplate: in isFunctionDeclarationContext() 2563 case DeclaratorContext::AliasTemplate: in isExpressionContext()
|
H A D | Sema.h | 3379 AliasTemplate, enumerator
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 3248 case DeclaratorContext::AliasTemplate: in getDeclSpecContextFromDeclaratorContext() 7030 D.getContext() == DeclaratorContext::AliasTemplate) in ParseDirectDeclarator()
|
H A D | ParseDeclCXX.cpp | 979 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator()
|