Searched refs:AliasTemplate (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 766 TypeAliasTemplateDecl *AliasTemplate, in buildAssociatedConstraints() argument 795 AliasTemplate->getInstantiatedFromMemberTemplate()) in buildAssociatedConstraints() 802 for (auto *TP : *AliasTemplate->getTemplateParameters()) { in buildAssociatedConstraints() 809 SemaRef, AliasTemplate->getDeclContext(), TP, Args, in buildAssociatedConstraints() 917 TypeAliasTemplateDecl *AliasTemplate, in buildIsDeducibleConstraint() argument 923 AliasTemplate->getInstantiatedFromMemberTemplate(); in buildIsDeducibleConstraint() 937 SemaRef, AliasTemplate->getDeclContext(), TP, Args, in buildIsDeducibleConstraint() 950 ReturnType, Args, AliasTemplate->getLocation(), in buildIsDeducibleConstraint() 951 Context.DeclarationNames.getCXXDeductionGuideName(AliasTemplate)); in buildIsDeducibleConstraint() 957 TemplateName(AliasTemplate), /*DeducedType=*/QualType(), in buildIsDeducibleConstraint() [all …]
|
| H A D | SemaTemplate.cpp | 3426 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate() argument 3427 return AliasTemplate->getName() == "enable_if_t" || in isEnableIfAliasTemplate() 3428 AliasTemplate->getName() == "__enable_if_t"; in isEnableIfAliasTemplate() 3610 } else if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() local 3614 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType() 3623 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType() 3628 /*Entity=*/AliasTemplate, in CheckTemplateIdType() 3632 (void)DiagnoseUseOfDecl(AliasTemplate, TemplateLoc); in CheckTemplateIdType() 3638 if (!AliasTemplate->getDeclContext()->isFileContext()) in CheckTemplateIdType() 3639 SavedContext.emplace(*this, AliasTemplate->getDeclContext()); in CheckTemplateIdType() [all …]
|
| H A D | SemaType.cpp | 3304 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator() 3430 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator() 4282 D.getContext() == DeclaratorContext::AliasTemplate; in GetFullTypeForDeclarator() 4492 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator() 5115 D.getContext() == DeclaratorContext::AliasTemplate); in GetFullTypeForDeclarator() 5654 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator() 6376 D.getContext() != DeclaratorContext::AliasTemplate) in ActOnTypeName()
|
| H A D | SemaInit.cpp | 9992 if (auto *AliasTemplate = dyn_cast_or_null<TypeAliasTemplateDecl>( in DeduceTemplateSpecializationFromInitializer() local 9995 LookupTemplateDecl = AliasTemplate; in DeduceTemplateSpecializationFromInitializer() 9996 auto UnderlyingType = AliasTemplate->getTemplatedDecl() in DeduceTemplateSpecializationFromInitializer()
|
| H A D | SemaTemplateDeduction.cpp | 3441 } else if (const auto *AliasTemplate = dyn_cast<TypeAliasTemplateDecl>(TD)) { in DeduceTemplateArgumentsFromType() local 3442 PType = AliasTemplate->getTemplatedDecl()->getUnderlyingType(); in DeduceTemplateArgumentsFromType()
|
| H A D | SemaDecl.cpp | 1315 return TemplateNameKindForDiagnostics::AliasTemplate; in getTemplateNameKindForDiagnostics()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1879 AliasTemplate, // C++11 alias-declaration template. enumerator 2150 case DeclaratorContext::AliasTemplate: in mayOmitIdentifier() 2197 case DeclaratorContext::AliasTemplate: in mayHaveIdentifier() 2237 case DeclaratorContext::AliasTemplate: in mayHaveDecompositionDeclarator() 2300 case DeclaratorContext::AliasTemplate: in mayBeFollowedByCXXDirectInit() 2530 case DeclaratorContext::AliasTemplate: in isFunctionDeclarationContext() 2566 case DeclaratorContext::AliasTemplate: in isExpressionContext()
|
| H A D | Sema.h | 3803 AliasTemplate, enumerator
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 3042 case DeclaratorContext::AliasTemplate: in getDeclSpecContextFromDeclaratorContext() 6696 D.getContext() == DeclaratorContext::AliasTemplate) in ParseDirectDeclarator()
|
| H A D | ParseDeclCXX.cpp | 895 … TemplateInfo.Kind != ParsedTemplateKind::NonTemplate ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator()
|