Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1800 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 DSemaType.cpp3743 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 DDeclSpec.cpp416 assert(getContext() == DeclaratorContext::Member); in isStaticMember()
H A DSemaDecl.cpp5804 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 DSemaDeclObjC.cpp1605 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaDeclCXX.cpp763 : D.getContext() == DeclaratorContext::Condition in ActOnDecompositionDeclarator()
17774 DeclaratorContext::Member); in ActOnFriendTypeDecl()
H A DSemaCodeComplete.cpp5961 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() && in CodeCompleteFunctionQualifiers()
H A DSemaExpr.cpp16972 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral); in ActOnBlockArguments()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp3042 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 DParseTemplate.cpp40 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 DParseObjc.cpp1196 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 DParseExprCXX.cpp1591 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 DParseDeclCXX.cpp63 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 DParser.cpp986 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 DParseStmt.cpp244 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 DParseExpr.cpp1245 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 DParseOpenMP.cpp323 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 DParser.h2020 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 DRAIIObjectsForParser.h206 DeclaratorContext C) in ParsingDeclarator()