Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1723 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 DSemaType.cpp3004 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 DDeclSpec.cpp398 assert(getContext() == DeclaratorContext::MemberContext); in isStaticMember()
H A DSemaDecl.cpp4800 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 DSemaDeclObjC.cpp1577 Declarator D(DS, DeclaratorContext::TypeNameContext); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaDeclCXX.cpp712 : D.getContext() == DeclaratorContext::ConditionContext in ActOnDecompositionDeclarator()
14202 Declarator TheDeclarator(DS, DeclaratorContext::MemberContext); in ActOnFriendTypeDecl()
H A DSemaCodeComplete.cpp4458 if (D.getContext() == DeclaratorContext::MemberContext && in CodeCompleteFunctionQualifiers()
H A DSemaExpr.cpp13554 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteralContext); in ActOnBlockArguments()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp44 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 DParseTemplate.cpp27 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 DParseObjc.cpp1130 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 DParseDeclCXX.cpp58 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 DParser.cpp789 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 DParseExprCXX.cpp1101 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 DParseExpr.cpp1023 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 DParseStmt.cpp214 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 DParseOpenMP.cpp259 ParseTypeName(&Range, DeclaratorContext::PrototypeContext, AS); in ParseOpenMPDeclareReductionDirective()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h2056 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 DRAIIObjectsForParser.h205 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C) in ParsingDeclarator()