| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1800 enum class DeclaratorContext { enum 1859 DeclaratorContext Context; 1962 DeclaratorContext C) in Declarator() 2073 case DeclaratorContext::File: in mayOmitIdentifier() 2076 case DeclaratorContext::Block: in mayOmitIdentifier() 2113 case DeclaratorContext::File: in mayHaveIdentifier() 2116 case DeclaratorContext::Block: in mayHaveIdentifier() 2151 case DeclaratorContext::File: in mayHaveDecompositionDeclarator() 2209 case DeclaratorContext::File: in mayBeFollowedByCXXDirectInit() 2437 case DeclaratorContext::File: in isFunctionDeclarationContext() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 3743 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3744 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3752 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 3826 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3827 case DeclaratorContext::Member: in GetDeclSpecTypeForDeclarator() 3828 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3846 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 4870 case DeclaratorContext::File: in GetFullTypeForDeclarator() 4931 case DeclaratorContext::Block: in GetFullTypeForDeclarator() 6029 case DeclaratorContext::File: in GetFullTypeForDeclarator() [all …]
|
| H A D | DeclSpec.cpp | 416 assert(getContext() == DeclaratorContext::Member); in isStaticMember()
|
| H A D | SemaDecl.cpp | 5804 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5902 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 14355 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::ForInit); in ActOnCXXForRangeIdentifier() 15423 DeclaratorContext::KNRTypeList); in ActOnFinishKNRParamDeclarations() 16550 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::Block); in ImplicitlyDefineFunction()
|
| H A D | SemaDeclObjC.cpp | 1605 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaDeclCXX.cpp | 763 : D.getContext() == DeclaratorContext::Condition in ActOnDecompositionDeclarator() 17774 DeclaratorContext::Member); in ActOnFriendTypeDecl()
|
| H A D | SemaCodeComplete.cpp | 5961 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() && in CodeCompleteFunctionQualifiers()
|
| H A D | SemaExpr.cpp | 16972 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral); in ActOnBlockArguments()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 3042 case DeclaratorContext::Member: in getDeclSpecContextFromDeclaratorContext() 3044 case DeclaratorContext::File: in getDeclSpecContextFromDeclaratorContext() 3055 case DeclaratorContext::AliasDecl: in getDeclSpecContextFromDeclaratorContext() 3060 case DeclaratorContext::TypeName: in getDeclSpecContextFromDeclaratorContext() 3062 case DeclaratorContext::Condition: in getDeclSpecContextFromDeclaratorContext() 3066 case DeclaratorContext::CXXNew: in getDeclSpecContextFromDeclaratorContext() 3068 case DeclaratorContext::Prototype: in getDeclSpecContextFromDeclaratorContext() 3073 case DeclaratorContext::Block: in getDeclSpecContextFromDeclaratorContext() 3074 case DeclaratorContext::ForInit: in getDeclSpecContextFromDeclaratorContext() 3076 case DeclaratorContext::CXXCatch: in getDeclSpecContextFromDeclaratorContext() [all …]
|
| H A D | ParseTemplate.cpp | 40 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() 77 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() 188 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 202 if (Context == DeclaratorContext::Member) { in ParseSingleDeclarationAfterTemplate() 267 (DeclaratorContext)Context); in ParseSingleDeclarationAfterTemplate() 317 if (Context != DeclaratorContext::File) { in ParseSingleDeclarationAfterTemplate() 685 DeclaratorContext::TemplateParam); in ParseTemplateParameter() 867 ParseTypeName(/*Range=*/nullptr, DeclaratorContext::TemplateTypeArg) in ParseTypeParameter() 1027 DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter() 1603 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument() [all …]
|
| H A D | ParseObjc.cpp | 1196 assert(Context == DeclaratorContext::ObjCParameter || in ParseObjCTypeQualifierList() 1197 Context == DeclaratorContext::ObjCResult); in ParseObjCTypeQualifierList() 1297 assert(context == DeclaratorContext::ObjCParameter || in ParseObjCTypeName() 1298 context == DeclaratorContext::ObjCResult); in ParseObjCTypeName() 1300 (context == DeclaratorContext::ObjCParameter)); in ParseObjCTypeName() 1319 if (context == DeclaratorContext::ObjCResult) in ParseObjCTypeName() 1341 if (context == DeclaratorContext::ObjCParameter) in ParseObjCTypeName() 1542 DeclaratorContext::Prototype); in ParseObjCMethodDecl() 1749 DeclaratorContext::TypeName); in parseObjCTypeArgsOrProtocolQualifiers() 2609 DeclaratorContext::ObjCCatch); in ParseObjCTryStmt() [all …]
|
| H A D | ParseExprCXX.cpp | 1591 DeclaratorContext::TypeName); in ParseCXXCasts() 1918 DeclaratorContext::FunctionalCast); in ParseCXXTypeConstructExpression() 1981 assert((Context == DeclaratorContext::ForInit || in ParseAliasDeclarationInInitStatement() 1982 Context == DeclaratorContext::SelectionInit) && in ParseAliasDeclarationInInitStatement() 2113 DeclaratorContext::SelectionInit, attrs); in ParseCXXCondition() 2149 Declarator DeclaratorInfo(DS, attrs, DeclaratorContext::Condition); in ParseCXXCondition() 2814 DeclaratorContext::ConversionId); in ParseUnqualifiedIdOperator() 3184 DeclaratorContext::CXXNew); in ParseCXXNewExpression() 3232 if (ParseCXXTypeSpecifierSeq(DS, DeclaratorContext::CXXNew)) in ParseCXXNewExpression() 4019 DeclaratorContext::TypeName); in ParseCXXAmbiguousParenExpression() [all …]
|
| H A D | ParseDeclCXX.cpp | 63 Parser::DeclGroupPtrTy Parser::ParseNamespace(DeclaratorContext Context, in ParseNamespace() 477 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() 526 Decl *Parser::ParseUsingDirective(DeclaratorContext Context, in ParseUsingDirective() 597 bool Parser::ParseUsingDeclarator(DeclaratorContext Context, in ParseUsingDeclarator() 696 Context == DeclaratorContext::ForInit; in ParseUsingDeclaration() 925 : DeclaratorContext::AliasDecl, in ParseAliasDeclarationAfterDeclarator() 1292 DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 1387 DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 2778 DeclaratorContext::Member, DeclEnd, AccessAttrs, AS))); in ParseCXXClassMemberDeclaration() 2888 DeclaratorContext::Member); in ParseCXXClassMemberDeclaration() [all …]
|
| H A D | Parser.cpp | 986 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 994 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1006 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1018 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1028 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1044 DeclaratorContext::File, ExternLoc, TemplateLoc, DeclEnd, Attrs)); in ParseExternalDeclaration() 1240 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::File); in ParseDeclOrFunctionDefInternal() 1244 return ParseDeclGroup(DS, DeclaratorContext::File, Attrs); in ParseDeclOrFunctionDefInternal() 1586 DeclaratorContext::KNRTypeList); in ParseKNRParamDeclarations()
|
| H A D | ParseStmt.cpp | 244 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 247 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 1257 DeclGroupPtrTy Res = ParseDeclaration(DeclaratorContext::Block, DeclEnd, in ParseCompoundStatementBody() 2091 DG = ParseAliasDeclarationInInitStatement(DeclaratorContext::ForInit, in ParseForStatement() 2100 DeclaratorContext::ForInit, DeclEnd, attrs, DeclSpecAttrs, false, in ParseForStatement() 2728 Declarator ExDecl(DS, Attributes, DeclaratorContext::CXXCatch); in ParseCXXCatchBlock()
|
| H A D | ParseExpr.cpp | 1245 DeclaratorContext::TypeName); in ParseCastExpression() 1539 DeclaratorContext::TypeName); in ParseCastExpression() 2381 DeclaratorContext::TypeName); in ParseExprAfterUnaryExprOrTypeTrait() 3086 DeclaratorContext::TypeName); in ParseParenExpression() 3437 TypeResult TR = ParseTypeName(nullptr, DeclaratorContext::Association); in ParseGenericSelectionExpression() 3656 DeclaratorContext::BlockLiteral); in ParseBlockId() 3696 DeclaratorContext::BlockLiteral); in ParseBlockLiteralExpression()
|
| H A D | ParseOpenMP.cpp | 323 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective() 645 DeclaratorContext Context = DeclaratorContext::Prototype; in parseOpenMPDeclareMapperVarDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 2020 DeclSpec &DS, DeclaratorContext Context = DeclaratorContext::TypeName); 2408 DeclGroupPtrTy ParseDeclaration(DeclaratorContext Context, 2419 bool MightBeDeclarator(DeclaratorContext Context); 2445 getDeclSpecContextFromDeclaratorContext(DeclaratorContext Context); 2476 DeclaratorContext Context); 2727 DeclaratorContext Context = DeclaratorContext::TypeName, 3164 DeclaratorContext DeclaratorContext, ParsedAttributes &attrs, 3192 DeclGroupPtrTy ParseNamespace(DeclaratorContext Context, 3213 Decl *ParseUsingDirective(DeclaratorContext Context, 3232 DeclGroupPtrTy ParseUsingDeclaration(DeclaratorContext Context, [all …]
|
| H A D | RAIIObjectsForParser.h | 206 DeclaratorContext C) in ParsingDeclarator()
|