| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1761 enum class DeclaratorContext { enum 1812 DeclaratorContext Context; 1997 case DeclaratorContext::File: in mayOmitIdentifier() 2000 case DeclaratorContext::Block: in mayOmitIdentifier() 2036 case DeclaratorContext::File: in mayHaveIdentifier() 2039 case DeclaratorContext::Block: in mayHaveIdentifier() 2073 case DeclaratorContext::File: in mayHaveDecompositionDeclarator() 2076 case DeclaratorContext::Block: in mayHaveDecompositionDeclarator() 2130 case DeclaratorContext::File: in mayBeFollowedByCXXDirectInit() 2357 case DeclaratorContext::File: in isFunctionDeclarationContext() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 3507 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3508 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3516 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 3590 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3591 case DeclaratorContext::Member: in GetDeclSpecTypeForDeclarator() 3592 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3610 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 4612 case DeclaratorContext::File: in GetFullTypeForDeclarator() 4672 case DeclaratorContext::Block: in GetFullTypeForDeclarator() 5697 case DeclaratorContext::File: in GetFullTypeForDeclarator() [all …]
|
| H A D | DeclSpec.cpp | 412 assert(getContext() == DeclaratorContext::Member); in isStaticMember()
|
| H A D | SemaDecl.cpp | 5247 Declarator Dc(DS, DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5345 Declarator Dc(DS, DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 13001 Declarator D(DS, DeclaratorContext::ForInit); in ActOnCXXForRangeIdentifier() 13988 Declarator ParamD(DS, DeclaratorContext::KNRTypeList); in ActOnFinishKNRParamDeclarations() 14935 Declarator D(DS, DeclaratorContext::Block); in ImplicitlyDefineFunction()
|
| H A D | SemaDeclObjC.cpp | 1589 Declarator D(DS, DeclaratorContext::TypeName); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaDeclCXX.cpp | 735 : D.getContext() == DeclaratorContext::Condition in ActOnDecompositionDeclarator() 16630 Declarator TheDeclarator(DS, DeclaratorContext::Member); in ActOnFriendTypeDecl()
|
| H A D | SemaCodeComplete.cpp | 5551 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() && in CodeCompleteFunctionQualifiers()
|
| H A D | SemaExpr.cpp | 15427 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral); in ActOnBlockArguments()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 44 DeclaratorContext Context, in ParseTypeName() 2021 if (Context == DeclaratorContext::File) { in ParseDeclGroup() 2788 if (Context == DeclaratorContext::Member) in getDeclSpecContextFromDeclaratorContext() 2790 if (Context == DeclaratorContext::File) in getDeclSpecContextFromDeclaratorContext() 2792 if (Context == DeclaratorContext::TemplateParam) in getDeclSpecContextFromDeclaratorContext() 2794 if (Context == DeclaratorContext::TemplateArg || in getDeclSpecContextFromDeclaratorContext() 2800 if (Context == DeclaratorContext::AliasDecl || in getDeclSpecContextFromDeclaratorContext() 2801 Context == DeclaratorContext::AliasTemplate) in getDeclSpecContextFromDeclaratorContext() 6453 (D.getContext() == DeclaratorContext::Member in InitCXXThisScopeForDeclaratorIfRelevant() 6810 DeclaratorContext DeclaratorCtx, in ParseParameterDeclarationClause() [all …]
|
| H A D | ParseTemplate.cpp | 38 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() 75 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() 186 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 200 if (Context == DeclaratorContext::Member) { in ParseSingleDeclarationAfterTemplate() 248 ParsingDeclarator DeclaratorInfo(*this, DS, (DeclaratorContext)Context); in ParseSingleDeclarationAfterTemplate() 281 if (Context != DeclaratorContext::File) { in ParseSingleDeclarationAfterTemplate() 648 Declarator D(DS, DeclaratorContext::TemplateParam); in ParseTemplateParameter() 824 ParseTypeName(/*Range=*/nullptr, DeclaratorContext::TemplateTypeArg) in ParseTypeParameter() 969 Declarator ParamDecl(DS, DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter() 1529 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument() [all …]
|
| H A D | ParseObjc.cpp | 1149 assert(Context == DeclaratorContext::ObjCParameter || in ParseObjCTypeQualifierList() 1150 Context == DeclaratorContext::ObjCResult); in ParseObjCTypeQualifierList() 1244 DeclaratorContext context, in ParseObjCTypeName() 1246 assert(context == DeclaratorContext::ObjCParameter || in ParseObjCTypeName() 1247 context == DeclaratorContext::ObjCResult); in ParseObjCTypeName() 1249 (context == DeclaratorContext::ObjCParameter)); in ParseObjCTypeName() 1268 if (context == DeclaratorContext::ObjCResult) in ParseObjCTypeName() 1290 if (context == DeclaratorContext::ObjCParameter) in ParseObjCTypeName() 1490 Declarator ParmDecl(DS, DeclaratorContext::Prototype); in ParseObjCMethodDecl() 1696 Declarator D(DS, DeclaratorContext::TypeName); in parseObjCTypeArgsOrProtocolQualifiers() [all …]
|
| H A D | ParseDeclCXX.cpp | 58 Parser::DeclGroupPtrTy Parser::ParseNamespace(DeclaratorContext Context, in ParseNamespace() 463 Parser::ParseUsingDirectiveOrDeclaration(DeclaratorContext Context, in ParseUsingDirectiveOrDeclaration() 514 Decl *Parser::ParseUsingDirective(DeclaratorContext Context, in ParseUsingDirective() 585 bool Parser::ParseUsingDeclarator(DeclaratorContext Context, in ParseUsingDeclarator() 677 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration() 873 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate in ParseAliasDeclarationAfterDeclarator() 874 : DeclaratorContext::AliasDecl, in ParseAliasDeclarationAfterDeclarator() 1205 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 1297 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 2654 DeclaratorContext::Member, DeclEnd, AccessAttrs, AS))); in ParseCXXClassMemberDeclaration() [all …]
|
| H A D | Parser.cpp | 909 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); in ParseExternalDeclaration() 919 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); in ParseExternalDeclaration() 930 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); in ParseExternalDeclaration() 939 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); in ParseExternalDeclaration() 954 DeclaratorContext::File, ExternLoc, TemplateLoc, DeclEnd, attrs)); in ParseExternalDeclaration() 1133 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::File); in ParseDeclOrFunctionDefInternal() 1137 return ParseDeclGroup(DS, DeclaratorContext::File); in ParseDeclOrFunctionDefInternal() 1446 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeList); in ParseKNRParamDeclarations()
|
| H A D | ParseExprCXX.cpp | 1251 Declarator D(DS, DeclaratorContext::LambdaExpr); in ParseLambdaExpressionAfterIntroducer() 1525 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCXXCasts() 1851 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCast); in ParseCXXTypeConstructExpression() 2022 DeclaratorContext::SelectionInit, DeclEnd, attrs, /*RequireSemi=*/true); in ParseCXXCondition() 2033 DeclGroupPtrTy DG = ParseSimpleDeclaration(DeclaratorContext::ForInit, in ParseCXXCondition() 2055 Declarator DeclaratorInfo(DS, DeclaratorContext::Condition); in ParseCXXCondition() 2700 Declarator D(DS, DeclaratorContext::ConversionId); in ParseUnqualifiedIdOperator() 3058 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNew); in ParseCXXNewExpression() 3380 ParseParameterDeclarationClause(DeclaratorContext::RequiresExpr, in ParseRequiresExpression() 3908 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCXXAmbiguousParenExpression() [all …]
|
| H A D | ParseStmt.cpp | 228 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, Attrs, in ParseStatementOrDeclarationAfterAttributes() 231 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, Attrs); in ParseStatementOrDeclarationAfterAttributes() 1129 ParseDeclaration(DeclaratorContext::Block, DeclEnd, attrs); in ParseCompoundStatementBody() 1882 DeclaratorContext::ForInit, DeclEnd, attrs, false, in ParseForStatement() 2489 Declarator ExDecl(DS, DeclaratorContext::CXXCatch); in ParseCXXCatchBlock()
|
| H A D | ParseExpr.cpp | 1214 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCastExpression() 1491 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCastExpression() 2269 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseExprAfterUnaryExprOrTypeTrait() 2927 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseParenExpression() 3455 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteral); in ParseBlockId() 3494 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteral); in ParseBlockLiteralExpression()
|
| H A D | ParseOpenMP.cpp | 310 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective() 636 DeclaratorContext Context = DeclaratorContext::Prototype; in parseOpenMPDeclareMapperVarDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 2302 DeclGroupPtrTy ParseDeclaration(DeclaratorContext Context, 2311 bool MightBeDeclarator(DeclaratorContext Context); 2336 getDeclSpecContextFromDeclaratorContext(DeclaratorContext Context); 2352 DeclaratorContext Context); 2565 DeclaratorContext Context = DeclaratorContext::TypeName, 3019 DeclaratorContext DeclaratorContext, 3045 DeclGroupPtrTy ParseNamespace(DeclaratorContext Context, 3061 Decl *ParseLinkage(ParsingDeclSpec &DS, DeclaratorContext Context); 3066 Decl *ParseUsingDirective(DeclaratorContext Context, 3085 DeclGroupPtrTy ParseUsingDeclaration(DeclaratorContext Context, [all …]
|
| H A D | RAIIObjectsForParser.h | 204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C) in ParsingDeclarator()
|