Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp749 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 DSemaTemplate.cpp3148 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 DSemaType.cpp3252 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 DSemaInit.cpp9702 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 DSemaTemplateDeduction.cpp3369 } else if (const auto *AliasTemplate = dyn_cast<TypeAliasTemplateDecl>(TD)) { in DeduceTemplateArgumentsFromType() local
3370 PType = AliasTemplate->getTemplatedDecl() in DeduceTemplateArgumentsFromType()
H A DSemaDecl.cpp1298 return TemplateNameKindForDiagnostics::AliasTemplate; in getTemplateNameKindForDiagnostics()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1876 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 DSema.h3379 AliasTemplate, enumerator
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp3248 case DeclaratorContext::AliasTemplate: in getDeclSpecContextFromDeclaratorContext()
7030 D.getContext() == DeclaratorContext::AliasTemplate) in ParseDirectDeclarator()
H A DParseDeclCXX.cpp979 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator()