Home
last modified time | relevance | path

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

/external/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/
Dtypedefs.cpp20 using AliasTemplate = typename C<T>::ClassTypedef; typedef
52 A::AliasTemplate<float> X10; in main()
/external/clang/test/SemaCXX/
Dpseudo-destructors.cpp89 void AliasTemplate(int *p) { in AliasTemplate() function
Dcxx98-compat.cpp134 template<typename T> using AliasTemplate = T; // expected-warning {{alias declarations are incompat… typedef
/external/llvm-project/clang/test/Modules/Inputs/
Dcxx-templates-b.h75 template<typename U> using AliasTemplate = U;
Dcxx-templates-a.h80 template<typename T> using AliasTemplate = T;
/external/clang/test/Modules/Inputs/
Dcxx-templates-b.h75 template<typename U> using AliasTemplate = U;
Dcxx-templates-a.h80 template<typename T> using AliasTemplate = T;
/external/llvm-project/clang/include/clang/Sema/
DDeclSpec.h1784 AliasTemplate, // C++11 alias-declaration template. enumerator
2006 case DeclaratorContext::AliasTemplate: in mayOmitIdentifier()
2052 case DeclaratorContext::AliasTemplate: in mayHaveIdentifier()
2091 case DeclaratorContext::AliasTemplate: in mayHaveDecompositionDeclarator()
2153 case DeclaratorContext::AliasTemplate: in mayBeFollowedByCXXDirectInit()
2366 case DeclaratorContext::AliasTemplate: in isFunctionDeclarationContext()
2401 case DeclaratorContext::AliasTemplate: in isExpressionContext()
DSema.h2435 AliasTemplate, enumerator
/external/llvm-project/clang/test/SemaCXX/
Dpseudo-destructors.cpp93 void AliasTemplate(int *p) { in AliasTemplate() function
Dcxx98-compat.cpp138 template<typename T> using AliasTemplate = T; // expected-warning {{alias declarations are incompat… typedef
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp3487 static bool isEnableIfAliasTemplate(TypeAliasTemplateDecl *AliasTemplate) { in isEnableIfAliasTemplate() argument
3488 return AliasTemplate->getName().equals("enable_if_t"); in isEnableIfAliasTemplate()
3665 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() local
3669 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType()
3680 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType()
3688 TemplateArgLists, AliasTemplate->getLocation(), in CheckTemplateIdType()
3689 AliasTemplate->getDeclName()); in CheckTemplateIdType()
3694 if (isEnableIfAliasTemplate(AliasTemplate)) { in CheckTemplateIdType()
DSemaType.cpp3416 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator()
3533 case DeclaratorContext::AliasTemplate: in GetDeclSpecTypeForDeclarator()
4391 D.getContext() == DeclaratorContext::AliasTemplate; in GetFullTypeForDeclarator()
4601 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator()
5128 D.getContext() == DeclaratorContext::AliasTemplate); in GetFullTypeForDeclarator()
5631 case DeclaratorContext::AliasTemplate: in GetFullTypeForDeclarator()
6308 D.getContext() != DeclaratorContext::AliasTemplate) in ActOnTypeName()
DSemaDecl.cpp1276 return TemplateNameKindForDiagnostics::AliasTemplate; in getTemplateNameKindForDiagnostics()
/external/clang/lib/Sema/
DSemaTemplate.cpp2153 if (TypeAliasTemplateDecl *AliasTemplate = in CheckTemplateIdType() local
2156 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType()
2166 unsigned Depth = AliasTemplate->getTemplateParameters()->getDepth(); in CheckTemplateIdType()
2176 TemplateArgLists, AliasTemplate->getLocation(), in CheckTemplateIdType()
2177 AliasTemplate->getDeclName()); in CheckTemplateIdType()
/external/llvm-project/clang/lib/Parse/
DParseDecl.cpp2747 Context == DeclaratorContext::AliasTemplate) in getDeclSpecContextFromDeclaratorContext()
6019 D.getContext() == DeclaratorContext::AliasTemplate) in ParseDirectDeclarator()
DParseDeclCXX.cpp838 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator()