Searched refs:AllowImplicitTypename (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTentative.cpp | 1333 Parser::isCXXDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename, in isCXXDeclarationSpecifier() argument 1414 if (TryAnnotateTypeOrScopeToken(AllowImplicitTypename)) in isCXXDeclarationSpecifier() 1435 if (TryAnnotateTypeOrScopeToken(AllowImplicitTypename)) in isCXXDeclarationSpecifier() 1445 return isCXXDeclarationSpecifier(AllowImplicitTypename, BracedCastResult, in isCXXDeclarationSpecifier() 1478 if (TryAnnotateTypeOrScopeToken(AllowImplicitTypename)) in isCXXDeclarationSpecifier() 1480 return isCXXDeclarationSpecifier(AllowImplicitTypename, BracedCastResult, in isCXXDeclarationSpecifier() 1605 return isCXXDeclarationSpecifier(AllowImplicitTypename, BracedCastResult, in isCXXDeclarationSpecifier() 1631 AnnotateTemplateIdTokenAsType(SS, AllowImplicitTypename); in isCXXDeclarationSpecifier() 1638 if (TryAnnotateTypeOrScopeToken(AllowImplicitTypename)) in isCXXDeclarationSpecifier() 1670 AllowImplicitTypename, BracedCastResult, InvalidAsDeclSpec); in isCXXDeclarationSpecifier() [all …]
|
H A D | Parser.cpp | 1781 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateName() argument 1796 AllowImplicitTypename)) in TryAnnotateName() 1810 AllowImplicitTypename)) in TryAnnotateName() 2001 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateTypeOrScopeToken() argument 2019 bool Result = TryAnnotateTypeOrScopeToken(AllowImplicitTypename); in TryAnnotateTypeOrScopeToken() 2045 (!TryAnnotateTypeOrScopeToken(AllowImplicitTypename) && in TryAnnotateTypeOrScopeToken() 2123 AllowImplicitTypename); in TryAnnotateTypeOrScopeToken() 2131 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec() argument 2139 /*IsClassTemplateDeductionContext=*/true, AllowImplicitTypename)) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 2225 AnnotateTemplateIdTokenAsType(SS, AllowImplicitTypename); in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
H A D | ParseDecl.cpp | 2916 DeclSpec &DS, ImplicitTypenameContext AllowImplicitTypename, in ParseSpecifierQualifierList() argument 2923 AllowImplicitTypename); in ParseSpecifierQualifierList() 3578 ImplicitTypenameContext AllowImplicitTypename) { in ParseDeclarationSpecifiers() argument 3591 AllowImplicitTypename = ImplicitTypenameContext::No; in ParseDeclarationSpecifiers() 3822 AnnotateTemplateIdTokenAsType(SS, AllowImplicitTypename); in ParseDeclarationSpecifiers() 3849 if (AllowImplicitTypename == ImplicitTypenameContext::Yes && in ParseDeclarationSpecifiers() 3855 AnnotateTemplateIdTokenAsType(SS, AllowImplicitTypename); in ParseDeclarationSpecifiers() 3886 isClassTemplateDeductionContext(DSContext), AllowImplicitTypename); in ParseDeclarationSpecifiers() 4205 AnnotateTemplateIdTokenAsType(SS, AllowImplicitTypename); in ParseDeclarationSpecifiers() 6006 ImplicitTypenameContext AllowImplicitTypename, in isDeclarationSpecifier() argument [all …]
|
H A D | ParseTemplate.cpp | 1350 CXXScopeSpec &SS, ImplicitTypenameContext AllowImplicitTypename, in AnnotateTemplateIdTokenAsType() argument 1369 /*IsCtorOrDtorName=*/false, IsClassName, AllowImplicitTypename); in AnnotateTemplateIdTokenAsType()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 922 TryAnnotateTypeOrScopeToken(ImplicitTypenameContext AllowImplicitTypename = 926 ImplicitTypenameContext AllowImplicitTypename); 956 ImplicitTypenameContext AllowImplicitTypename = 2516 ImplicitTypenameContext AllowImplicitTypename); 2534 DeclSpec &DS, ImplicitTypenameContext AllowImplicitTypename, 2555 bool isDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename, 2684 ImplicitTypenameContext AllowImplicitTypename = 2731 isCXXDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename, 2773 ImplicitTypenameContext AllowImplicitTypename = 3835 ImplicitTypenameContext AllowImplicitTypename,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3559 ImplicitTypenameContext AllowImplicitTypename) { in ActOnTemplateIdType() argument 3574 if (AllowImplicitTypename == ImplicitTypenameContext::Yes) { in ActOnTemplateIdType()
|
H A D | SemaDecl.cpp | 293 ImplicitTypenameContext AllowImplicitTypename, in getTypeName() argument 322 if (AllowImplicitTypename == ImplicitTypenameContext::No && in getTypeName() 439 if (AllowImplicitTypename == ImplicitTypenameContext::Yes) { in getTypeName()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3136 ImplicitTypenameContext AllowImplicitTypename = 11398 ImplicitTypenameContext AllowImplicitTypename =
|