Home
last modified time | relevance | path

Searched refs:DeclaratorContext (Results 1 – 19 of 19) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1761 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 DSemaType.cpp3507 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 DDeclSpec.cpp412 assert(getContext() == DeclaratorContext::Member); in isStaticMember()
H A DSemaDecl.cpp5247 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 DSemaDeclObjC.cpp1589 Declarator D(DS, DeclaratorContext::TypeName); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaDeclCXX.cpp735 : D.getContext() == DeclaratorContext::Condition in ActOnDecompositionDeclarator()
16630 Declarator TheDeclarator(DS, DeclaratorContext::Member); in ActOnFriendTypeDecl()
H A DSemaCodeComplete.cpp5551 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() && in CodeCompleteFunctionQualifiers()
H A DSemaExpr.cpp15427 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral); in ActOnBlockArguments()
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp44 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 DParseTemplate.cpp38 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 DParseObjc.cpp1149 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 DParseDeclCXX.cpp58 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 DParser.cpp909 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 DParseExprCXX.cpp1251 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 DParseStmt.cpp228 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 DParseExpr.cpp1214 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 DParseOpenMP.cpp310 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 DParser.h2302 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 DRAIIObjectsForParser.h204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C) in ParsingDeclarator()