/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1784 enum class DeclaratorContext { enum 1843 DeclaratorContext Context; 1946 DeclaratorContext C) in Declarator() 2056 case DeclaratorContext::File: in mayOmitIdentifier() 2059 case DeclaratorContext::Block: in mayOmitIdentifier() 2096 case DeclaratorContext::File: in mayHaveIdentifier() 2099 case DeclaratorContext::Block: in mayHaveIdentifier() 2134 case DeclaratorContext::File: in mayHaveDecompositionDeclarator() 2192 case DeclaratorContext::File: in mayBeFollowedByCXXDirectInit() 2420 case DeclaratorContext::File: in isFunctionDeclarationContext() [all …]
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaType.cpp | 3640 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3641 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3649 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 3723 case DeclaratorContext::File: in GetDeclSpecTypeForDeclarator() 3724 case DeclaratorContext::Member: in GetDeclSpecTypeForDeclarator() 3725 case DeclaratorContext::Block: in GetDeclSpecTypeForDeclarator() 3743 case DeclaratorContext::CXXNew: in GetDeclSpecTypeForDeclarator() 4765 case DeclaratorContext::File: in GetFullTypeForDeclarator() 4826 case DeclaratorContext::Block: in GetFullTypeForDeclarator() 5878 case DeclaratorContext::File: in GetFullTypeForDeclarator() [all …]
|
H A D | DeclSpec.cpp | 416 assert(getContext() == DeclaratorContext::Member); in isStaticMember()
|
H A D | SemaDecl.cpp | 5669 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5766 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 13881 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::ForInit); in ActOnCXXForRangeIdentifier() 14887 DeclaratorContext::KNRTypeList); in ActOnFinishKNRParamDeclarations() 15952 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 | 750 : D.getContext() == DeclaratorContext::Condition in ActOnDecompositionDeclarator() 17096 DeclaratorContext::Member); in ActOnFriendTypeDecl()
|
H A D | SemaCodeComplete.cpp | 5880 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() && in CodeCompleteFunctionQualifiers()
|
H A D | SemaExpr.cpp | 16463 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral); in ActOnBlockArguments()
|
/openbsd/gnu/llvm/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 2898 case DeclaratorContext::Member: in getDeclSpecContextFromDeclaratorContext() 2900 case DeclaratorContext::File: in getDeclSpecContextFromDeclaratorContext() 2911 case DeclaratorContext::AliasDecl: in getDeclSpecContextFromDeclaratorContext() 2916 case DeclaratorContext::TypeName: in getDeclSpecContextFromDeclaratorContext() 2918 case DeclaratorContext::Condition: in getDeclSpecContextFromDeclaratorContext() 2922 case DeclaratorContext::Prototype: in getDeclSpecContextFromDeclaratorContext() 2927 case DeclaratorContext::Block: in getDeclSpecContextFromDeclaratorContext() 2928 case DeclaratorContext::ForInit: in getDeclSpecContextFromDeclaratorContext() 2930 case DeclaratorContext::CXXNew: in getDeclSpecContextFromDeclaratorContext() 2931 case DeclaratorContext::CXXCatch: in getDeclSpecContextFromDeclaratorContext() [all …]
|
H A D | ParseTemplate.cpp | 39 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() 76 DeclaratorContext Context, SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() 187 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 201 if (Context == DeclaratorContext::Member) { in ParseSingleDeclarationAfterTemplate() 251 (DeclaratorContext)Context); in ParseSingleDeclarationAfterTemplate() 310 if (Context != DeclaratorContext::File) { in ParseSingleDeclarationAfterTemplate() 678 DeclaratorContext::TemplateParam); in ParseTemplateParameter() 854 ParseTypeName(/*Range=*/nullptr, DeclaratorContext::TemplateTypeArg) in ParseTypeParameter() 1013 DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter() 1580 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument() [all …]
|
H A D | ParseExprCXX.cpp | 1581 DeclaratorContext::TypeName); in ParseCXXCasts() 1908 DeclaratorContext::FunctionalCast); in ParseCXXTypeConstructExpression() 1971 assert((Context == DeclaratorContext::ForInit || in ParseAliasDeclarationInInitStatement() 1972 Context == DeclaratorContext::SelectionInit) && in ParseAliasDeclarationInInitStatement() 2103 DeclaratorContext::SelectionInit, attrs); in ParseCXXCondition() 2141 Declarator DeclaratorInfo(DS, attrs, DeclaratorContext::Condition); in ParseCXXCondition() 2791 DS, DeclaratorContext::ConversionId)) // FIXME: ObjectType? in ParseUnqualifiedIdOperator() 2797 DeclaratorContext::ConversionId); in ParseUnqualifiedIdOperator() 3168 DeclaratorContext::CXXNew); in ParseCXXNewExpression() 4001 DeclaratorContext::TypeName); in ParseCXXAmbiguousParenExpression() [all …]
|
H A D | ParseObjc.cpp | 1183 assert(Context == DeclaratorContext::ObjCParameter || in ParseObjCTypeQualifierList() 1184 Context == DeclaratorContext::ObjCResult); in ParseObjCTypeQualifierList() 1284 assert(context == DeclaratorContext::ObjCParameter || in ParseObjCTypeName() 1285 context == DeclaratorContext::ObjCResult); in ParseObjCTypeName() 1287 (context == DeclaratorContext::ObjCParameter)); in ParseObjCTypeName() 1306 if (context == DeclaratorContext::ObjCResult) in ParseObjCTypeName() 1328 if (context == DeclaratorContext::ObjCParameter) in ParseObjCTypeName() 1529 DeclaratorContext::Prototype); in ParseObjCMethodDecl() 1736 DeclaratorContext::TypeName); in parseObjCTypeArgsOrProtocolQualifiers() 2596 DeclaratorContext::ObjCCatch); in ParseObjCTryStmt() [all …]
|
H A D | ParseDeclCXX.cpp | 61 Parser::DeclGroupPtrTy Parser::ParseNamespace(DeclaratorContext Context, in ParseNamespace() 482 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() 531 Decl *Parser::ParseUsingDirective(DeclaratorContext Context, in ParseUsingDirective() 602 bool Parser::ParseUsingDeclarator(DeclaratorContext Context, in ParseUsingDeclarator() 700 Context == DeclaratorContext::ForInit; in ParseUsingDeclaration() 925 : DeclaratorContext::AliasDecl, in ParseAliasDeclarationAfterDeclarator() 1276 DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 1371 DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 2735 DeclaratorContext::Member, DeclEnd, AccessAttrs, AS))); in ParseCXXClassMemberDeclaration() 2841 DeclaratorContext::Member); in ParseCXXClassMemberDeclaration() [all …]
|
H A D | Parser.cpp | 957 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 965 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 977 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 989 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 999 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs, in ParseExternalDeclaration() 1015 DeclaratorContext::File, ExternLoc, TemplateLoc, DeclEnd, Attrs)); in ParseExternalDeclaration() 1207 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::File); in ParseDeclOrFunctionDefInternal() 1211 return ParseDeclGroup(DS, DeclaratorContext::File, Attrs); in ParseDeclOrFunctionDefInternal() 1531 DeclaratorContext::KNRTypeList); in ParseKNRParamDeclarations()
|
H A D | ParseStmt.cpp | 245 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 248 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, CXX11Attrs, in ParseStatementOrDeclarationAfterAttributes() 1207 DeclGroupPtrTy Res = ParseDeclaration(DeclaratorContext::Block, DeclEnd, in ParseCompoundStatementBody() 2039 DG = ParseAliasDeclarationInInitStatement(DeclaratorContext::ForInit, in ParseForStatement() 2049 DeclaratorContext::ForInit, DeclEnd, attrs, DeclSpecAttrs, false, in ParseForStatement() 2664 Declarator ExDecl(DS, Attributes, DeclaratorContext::CXXCatch); in ParseCXXCatchBlock()
|
H A D | ParseExpr.cpp | 1230 DeclaratorContext::TypeName); in ParseCastExpression() 1511 DeclaratorContext::TypeName); in ParseCastExpression() 2329 DeclaratorContext::TypeName); in ParseExprAfterUnaryExprOrTypeTrait() 3005 DeclaratorContext::TypeName); in ParseParenExpression() 3320 TypeResult TR = ParseTypeName(nullptr, DeclaratorContext::Association); in ParseGenericSelectionExpression() 3536 DeclaratorContext::BlockLiteral); in ParseBlockId() 3576 DeclaratorContext::BlockLiteral); in ParseBlockLiteralExpression()
|
H A D | ParseOpenMP.cpp | 322 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective() 644 DeclaratorContext Context = DeclaratorContext::Prototype; in parseOpenMPDeclareMapperVarDecl()
|
/openbsd/gnu/llvm/clang/include/clang/Parse/ |
H A D | Parser.h | 1995 DeclSpec &DS, DeclaratorContext Context = DeclaratorContext::TypeName); 2377 DeclGroupPtrTy ParseDeclaration(DeclaratorContext Context, 2388 bool MightBeDeclarator(DeclaratorContext Context); 2414 getDeclSpecContextFromDeclaratorContext(DeclaratorContext Context); 2445 DeclaratorContext Context); 2676 DeclaratorContext Context = DeclaratorContext::TypeName, 3100 DeclaratorContext DeclaratorContext, ParsedAttributes &attrs, 3128 DeclGroupPtrTy ParseNamespace(DeclaratorContext Context, 3149 Decl *ParseUsingDirective(DeclaratorContext Context, 3168 DeclGroupPtrTy ParseUsingDeclaration(DeclaratorContext Context, [all …]
|
H A D | RAIIObjectsForParser.h | 206 DeclaratorContext C) in ParsingDeclarator()
|