Home
last modified time | relevance | path

Searched refs:ImplicitTypenameContext (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTentative.cpp163 ImplicitTypenameContext::No, TPResult::False, &InvalidAsDeclaration); in isCXXSimpleDeclaration()
285 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No); in TryParseSimpleDeclaration()
500 TPResult R = isCXXDeclarationSpecifier(ImplicitTypenameContext::No, in isEnumBase()
515 R = isCXXDeclarationSpecifier(ImplicitTypenameContext::No, TPResult::True, in isEnumBase()
547 if (State.update(isCXXDeclarationSpecifier(ImplicitTypenameContext::No))) in isCXXConditionDeclarationOrInitStatement()
638 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No); in isCXXTypeId()
1018 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No); in TryParseOperatorId()
1128 ImplicitTypenameContext::No))) { // 'int(int)' is a function. in TryParseDeclarator()
1333 Parser::isCXXDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename, in isCXXDeclarationSpecifier()
1374 return isCXXDeclarationSpecifier(ImplicitTypenameContext::No, in isCXXDeclarationSpecifier()
[all …]
H A DParseDecl.cpp2433 if (isDeclarationSpecifier(ImplicitTypenameContext::No) || in ParseDeclGroup()
2595 if (!isDeclarationSpecifier(ImplicitTypenameContext::No)) in ParseDeclGroup()
2916 DeclSpec &DS, ImplicitTypenameContext AllowImplicitTypename, in ParseSpecifierQualifierList()
3578 ImplicitTypenameContext AllowImplicitTypename) { in ParseDeclarationSpecifiers()
3591 AllowImplicitTypename = ImplicitTypenameContext::No; in ParseDeclarationSpecifiers()
3849 if (AllowImplicitTypename == ImplicitTypenameContext::Yes && in ParseDeclarationSpecifiers()
5393 ParseSpecifierQualifierList(DS, ImplicitTypenameContext::No, AS, in ParseEnumSpecifier()
6006 ImplicitTypenameContext AllowImplicitTypename, in isDeclarationSpecifier()
6056 return isDeclarationSpecifier(ImplicitTypenameContext::No); in isDeclarationSpecifier()
6312 ImplicitTypenameContext ITC = IsFriend && !SS.isSet() in isConstructorDeclarator()
[all …]
H A DParser.cpp1111 return isDeclarationSpecifier(ImplicitTypenameContext::No); in isStartOfFunctionDefinition()
1562 while (isDeclarationSpecifier(ImplicitTypenameContext::No)) { in ParseKNRParamDeclarations()
1781 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateName()
2001 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateTypeOrScopeToken()
2131 ImplicitTypenameContext AllowImplicitTypename) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseDeclCXX.cpp769 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::No, in ParseUsingDeclaration()
1452 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::No, in ParseBaseTypeSpecifier()
1495 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::No, in ParseBaseTypeSpecifier()
1517 /*IsClassTemplateDeductionContext=*/false, ImplicitTypenameContext::No, in ParseBaseTypeSpecifier()
4029 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::No, in ParseMemInitializer()
H A DParseTemplate.cpp1350 CXXScopeSpec &SS, ImplicitTypenameContext AllowImplicitTypename, in AnnotateTemplateIdTokenAsType()
H A DParseExpr.cpp1709 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::Yes); in ParseCastExpression()
1728 AnnotateTemplateIdTokenAsType(SS, ImplicitTypenameContext::Yes); in ParseCastExpression()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h922 TryAnnotateTypeOrScopeToken(ImplicitTypenameContext AllowImplicitTypename =
923 ImplicitTypenameContext::No);
926 ImplicitTypenameContext AllowImplicitTypename);
956 ImplicitTypenameContext AllowImplicitTypename =
957 ImplicitTypenameContext::No);
2430 static ImplicitTypenameContext
2441 return ImplicitTypenameContext::Yes; in getImplicitTypenameContext()
2449 return ImplicitTypenameContext::No; in getImplicitTypenameContext()
2516 ImplicitTypenameContext AllowImplicitTypename);
2534 DeclSpec &DS, ImplicitTypenameContext AllowImplicitTypename,
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3136 ImplicitTypenameContext AllowImplicitTypename =
3137 ImplicitTypenameContext::No,
11398 ImplicitTypenameContext AllowImplicitTypename =
11399 ImplicitTypenameContext::No);
11915 ImplicitTypenameContext IsImplicitTypename = ImplicitTypenameContext::No);
H A DDeclSpec.h1883 enum class ImplicitTypenameContext { enum
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3559 ImplicitTypenameContext AllowImplicitTypename) { in ActOnTemplateIdType()
3574 if (AllowImplicitTypename == ImplicitTypenameContext::Yes) { in ActOnTemplateIdType()
10266 ImplicitTypenameContext IsImplicitTypename) { in ActOnTypenameType()
10281 IsImplicitTypename == ImplicitTypenameContext::Yes) in ActOnTypenameType()
H A DSemaDecl.cpp293 ImplicitTypenameContext AllowImplicitTypename, in getTypeName()
322 if (AllowImplicitTypename == ImplicitTypenameContext::No && in getTypeName()
340 (ImplicitTypenameContext)IsImplicitTypename) in getTypeName()
439 if (AllowImplicitTypename == ImplicitTypenameContext::Yes) { in getTypeName()