Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/
H A Dtypedefs.cpp20 using AliasTemplate = typename C<T>::ClassTypedef; typedef
52 A::AliasTemplate<float> X10; in main()
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A Dcxx-templates-b.h75 template<typename U> using AliasTemplate = U;
H A Dcxx-templates-a.h80 template<typename T> using AliasTemplate = T;
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1788 AliasTemplate, // C++11 alias-declaration template. enumerator
2039 case DeclaratorContext::AliasTemplate: in mayOmitIdentifier()
2086 case DeclaratorContext::AliasTemplate: in mayHaveIdentifier()
2126 case DeclaratorContext::AliasTemplate: in mayHaveDecompositionDeclarator()
2189 case DeclaratorContext::AliasTemplate: in mayBeFollowedByCXXDirectInit()
2403 case DeclaratorContext::AliasTemplate: in isFunctionDeclarationContext()
2439 case DeclaratorContext::AliasTemplate: in isExpressionContext()
H A DSema.h2764 AliasTemplate, enumerator
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dpseudo-destructors.cpp93 void AliasTemplate(int *p) { in AliasTemplate() function
H A Dcxx98-compat.cpp138 template<typename T> using AliasTemplate = T; // expected-warning {{alias declarations are incompat… typedef
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp3571 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate() argument
3572 return AliasTemplate->getName().equals("enable_if_t") || in isEnableIfAliasTemplate()
3573 AliasTemplate->getName().equals("__enable_if_t"); in isEnableIfAliasTemplate()
3751 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() local
3755 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType()
3766 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType()
3774 TemplateArgLists, AliasTemplate->getLocation(), in CheckTemplateIdType()
3775 AliasTemplate->getDeclName()); in CheckTemplateIdType()
3780 if (isEnableIfAliasTemplate(AliasTemplate)) { in CheckTemplateIdType()
H A DSemaType.cpp3548 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator()
3669 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator()
4542 D.getContext() == DeclaratorContext::AliasTemplate; in GetFullTypeForDeclarator()
4753 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator()
5284 D.getContext() == DeclaratorContext::AliasTemplate); in GetFullTypeForDeclarator()
5807 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator()
6517 D.getContext() != DeclaratorContext::AliasTemplate) in ActOnTypeName()
H A DSemaDecl.cpp1308 return TemplateNameKindForDiagnostics::AliasTemplate; in getTemplateNameKindForDiagnostics()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDecl.cpp2892 Context == DeclaratorContext::AliasTemplate) in getDeclSpecContextFromDeclaratorContext()
6264 D.getContext() == DeclaratorContext::AliasTemplate) in ParseDirectDeclarator()
H A DParseDeclCXX.cpp887 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator()