| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1723 enum class DeclaratorContext { enum 1774 DeclaratorContext Context; 1940 case DeclaratorContext::FileContext: in mayOmitIdentifier() 1944 case DeclaratorContext::ForContext: in mayOmitIdentifier() 1978 case DeclaratorContext::FileContext: in mayHaveIdentifier() 1982 case DeclaratorContext::ForContext: in mayHaveIdentifier() 2014 case DeclaratorContext::FileContext: in mayHaveDecompositionDeclarator() 2018 case DeclaratorContext::ForContext: in mayHaveDecompositionDeclarator() 2072 case DeclaratorContext::ForContext: in mayBeFollowedByCXXDirectInit() 2299 case DeclaratorContext::ForContext: in isFunctionDeclarationContext() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaType.cpp | 3004 case DeclaratorContext::FileContext: in GetDeclSpecTypeForDeclarator() 3005 case DeclaratorContext::BlockContext: in GetDeclSpecTypeForDeclarator() 3006 case DeclaratorContext::ForContext: in GetDeclSpecTypeForDeclarator() 3103 case DeclaratorContext::FileContext: in GetDeclSpecTypeForDeclarator() 3105 case DeclaratorContext::BlockContext: in GetDeclSpecTypeForDeclarator() 3106 case DeclaratorContext::ForContext: in GetDeclSpecTypeForDeclarator() 4099 case DeclaratorContext::FileContext: in GetFullTypeForDeclarator() 4160 case DeclaratorContext::BlockContext: in GetFullTypeForDeclarator() 4165 case DeclaratorContext::ForContext: in GetFullTypeForDeclarator() 5124 case DeclaratorContext::FileContext: in GetFullTypeForDeclarator() [all …]
|
| H A D | DeclSpec.cpp | 398 assert(getContext() == DeclaratorContext::MemberContext); in isStaticMember()
|
| H A D | SemaDecl.cpp | 4800 Declarator Dc(DS, DeclaratorContext::MemberContext); in BuildAnonymousStructOrUnion() 4892 Declarator Dc(DS, DeclaratorContext::TypeNameContext); in BuildMicrosoftCAnonymousStruct() 11722 Declarator D(DS, DeclaratorContext::ForContext); in ActOnCXXForRangeIdentifier() 12620 Declarator ParamD(DS, DeclaratorContext::KNRTypeListContext); in ActOnFinishKNRParamDeclarations() 13505 Declarator D(DS, DeclaratorContext::BlockContext); in ImplicitlyDefineFunction()
|
| H A D | SemaDeclObjC.cpp | 1577 Declarator D(DS, DeclaratorContext::TypeNameContext); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaDeclCXX.cpp | 712 : D.getContext() == DeclaratorContext::ConditionContext in ActOnDecompositionDeclarator() 14202 Declarator TheDeclarator(DS, DeclaratorContext::MemberContext); in ActOnFriendTypeDecl()
|
| H A D | SemaCodeComplete.cpp | 4458 if (D.getContext() == DeclaratorContext::MemberContext && in CodeCompleteFunctionQualifiers()
|
| H A D | SemaExpr.cpp | 13554 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteralContext); in ActOnBlockArguments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 44 DeclaratorContext Context, in ParseTypeName() 1731 Parser::ParseSimpleDeclaration(DeclaratorContext Context, in ParseSimpleDeclaration() 1789 return Context == DeclaratorContext::MemberContext && in MightBeDeclarator() 1793 return Context == DeclaratorContext::MemberContext || in MightBeDeclarator() 1822 Context == DeclaratorContext::FileContext); in MightBeDeclarator() 1972 if (Context == DeclaratorContext::FileContext) { in ParseDeclGroup() 2693 if (Context == DeclaratorContext::MemberContext) in getDeclSpecContextFromDeclaratorContext() 2695 if (Context == DeclaratorContext::FileContext) in getDeclSpecContextFromDeclaratorContext() 2697 if (Context == DeclaratorContext::TemplateParamContext) in getDeclSpecContextFromDeclaratorContext() 2705 if (Context == DeclaratorContext::AliasDeclContext || in getDeclSpecContextFromDeclaratorContext() [all …]
|
| H A D | ParseTemplate.cpp | 27 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() 55 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() 162 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 176 if (Context == DeclaratorContext::MemberContext) { in ParseSingleDeclarationAfterTemplate() 224 ParsingDeclarator DeclaratorInfo(*this, DS, (DeclaratorContext)Context); in ParseSingleDeclarationAfterTemplate() 245 if (Context != DeclaratorContext::FileContext) { in ParseSingleDeclarationAfterTemplate() 559 DeclaratorContext::TemplateTypeArgContext).get(); in ParseTypeParameter() 692 Declarator ParamDecl(DS, DeclaratorContext::TemplateParamContext); in ParseNonTypeTemplateParameter() 1240 /*Range=*/nullptr, DeclaratorContext::TemplateArgContext); in ParseTemplateArgument() 1338 Decl *Parser::ParseExplicitInstantiation(DeclaratorContext Context, in ParseExplicitInstantiation()
|
| H A D | ParseObjc.cpp | 1130 DeclaratorContext Context) { in ParseObjCTypeQualifierList() 1131 assert(Context == DeclaratorContext::ObjCParameterContext || in ParseObjCTypeQualifierList() 1132 Context == DeclaratorContext::ObjCResultContext); in ParseObjCTypeQualifierList() 1225 DeclaratorContext context, in ParseObjCTypeName() 1227 assert(context == DeclaratorContext::ObjCParameterContext || in ParseObjCTypeName() 1228 context == DeclaratorContext::ObjCResultContext); in ParseObjCTypeName() 1230 (context == DeclaratorContext::ObjCParameterContext)); in ParseObjCTypeName() 1249 if (context == DeclaratorContext::ObjCResultContext) in ParseObjCTypeName() 1271 if (context == DeclaratorContext::ObjCParameterContext) in ParseObjCTypeName() 1475 Declarator ParmDecl(DS, DeclaratorContext::PrototypeContext); in ParseObjCMethodDecl() [all …]
|
| H A D | ParseDeclCXX.cpp | 58 Parser::DeclGroupPtrTy Parser::ParseNamespace(DeclaratorContext Context, in ParseNamespace() 460 Parser::ParseUsingDirectiveOrDeclaration(DeclaratorContext Context, in ParseUsingDirectiveOrDeclaration() 508 Decl *Parser::ParseUsingDirective(DeclaratorContext Context, in ParseUsingDirective() 577 bool Parser::ParseUsingDeclarator(DeclaratorContext Context, in ParseUsingDeclarator() 610 Context == DeclaratorContext::MemberContext && in ParseUsingDeclarator() 657 Parser::ParseUsingDeclaration(DeclaratorContext Context, in ParseUsingDeclaration() 821 TemplateInfo.Kind ? DeclaratorContext::AliasTemplateContext in ParseAliasDeclarationAfterDeclarator() 822 : DeclaratorContext::AliasDeclContext, in ParseAliasDeclarationAfterDeclarator() 1122 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseBaseTypeSpecifier() 1223 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseBaseTypeSpecifier() [all …]
|
| H A D | Parser.cpp | 789 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 799 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 810 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 819 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 834 ParseExplicitInstantiation(DeclaratorContext::FileContext, ExternLoc, in ParseExternalDeclaration() 1011 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::FileContext); in ParseDeclOrFunctionDefInternal() 1015 return ParseDeclGroup(DS, DeclaratorContext::FileContext); in ParseDeclOrFunctionDefInternal() 1315 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeListContext); in ParseKNRParamDeclarations()
|
| H A D | ParseExprCXX.cpp | 1101 Declarator D(DS, DeclaratorContext::LambdaExprContext); in ParseLambdaExpressionAfterIntroducer() 1350 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCXXCasts() 1657 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCastContext); in ParseCXXTypeConstructExpression() 1799 ParseSimpleDeclaration(DeclaratorContext::InitStmtContext, DeclEnd, in ParseCXXCondition() 1809 DeclaratorContext::ForContext, DeclEnd, attrs, false, FRI); in ParseCXXCondition() 1825 Declarator DeclaratorInfo(DS, DeclaratorContext::ConditionContext); in ParseCXXCondition() 2440 Declarator D(DS, DeclaratorContext::ConversionIdContext); in ParseUnqualifiedIdOperator() 2768 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNewContext); in ParseCXXNewExpression() 3252 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCXXAmbiguousParenExpression()
|
| H A D | ParseExpr.cpp | 1023 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCastExpression() 1235 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCastExpression() 1887 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseExprAfterUnaryExprOrTypeTrait() 2446 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseParenExpression() 2935 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteralContext); in ParseBlockId() 2974 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteralContext); in ParseBlockLiteralExpression()
|
| H A D | ParseStmt.cpp | 214 DeclGroupPtrTy Decl = ParseDeclaration(DeclaratorContext::BlockContext, in ParseStatementOrDeclarationAfterAttributes() 1050 ParseDeclaration(DeclaratorContext::BlockContext, DeclEnd, attrs); in ParseCompoundStatementBody() 1667 DeclaratorContext::ForContext, DeclEnd, attrs, false, in ParseForStatement() 2241 Declarator ExDecl(DS, DeclaratorContext::CXXCatchContext); in ParseCXXCatchBlock()
|
| H A D | ParseOpenMP.cpp | 259 ParseTypeName(&Range, DeclaratorContext::PrototypeContext, AS); in ParseOpenMPDeclareReductionDirective()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 2056 DeclGroupPtrTy ParseDeclaration(DeclaratorContext Context, 2059 DeclGroupPtrTy ParseSimpleDeclaration(DeclaratorContext Context, 2064 bool MightBeDeclarator(DeclaratorContext Context); 2089 getDeclSpecContextFromDeclaratorContext(DeclaratorContext Context); 2105 DeclaratorContext Context); 2306 DeclaratorContext Context 2307 = DeclaratorContext::TypeNameContext, 2661 DeclGroupPtrTy ParseNamespace(DeclaratorContext Context, 2682 Decl *ParseUsingDirective(DeclaratorContext Context, 2701 DeclGroupPtrTy ParseUsingDeclaration(DeclaratorContext Context, [all …]
|
| H A D | RAIIObjectsForParser.h | 205 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C) in ParsingDeclarator()
|