/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1761 enum class DeclaratorContext { class in namespace:clang 1812 DeclaratorContext Context; 1894 Declarator(const DeclSpec &ds, DeclaratorContext C) 1935 DeclaratorContext getContext() const { return Context; } 1938 return (Context == DeclaratorContext::Prototype || 1939 Context == DeclaratorContext::ObjCParameter || 1940 Context == DeclaratorContext::ObjCResult || 1941 Context == DeclaratorContext::LambdaExprParameter); 1997 case DeclaratorContext::File: 1998 case DeclaratorContext [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaType.cpp | 53 if (D.getContext() != DeclaratorContext::BlockLiteral || 1332 declarator.getContext() == DeclaratorContext::LambdaExpr) { 1336 } else if (declarator.getContext() == DeclaratorContext::LambdaExpr || 1762 if (declarator.getContext() == DeclaratorContext::BlockLiteral) 3363 case DeclaratorContext::LambdaExpr: 3367 case DeclaratorContext::ObjCParameter: 3368 case DeclaratorContext::ObjCResult: 3371 case DeclaratorContext::RequiresExpr: 3374 case DeclaratorContext::Prototype: 3375 case DeclaratorContext [all...] |
H A D | DeclSpec.cpp | 412 assert(getContext() == DeclaratorContext::Member);
|
H A D | SemaDecl.cpp | 5184 Declarator Dc(DS, DeclaratorContext::Member); 5282 Declarator Dc(DS, DeclaratorContext::TypeName); 12944 Declarator D(DS, DeclaratorContext::ForInit); 13932 Declarator ParamD(DS, DeclaratorContext::KNRTypeList); 14879 Declarator D(DS, DeclaratorContext::Block);
|
H A D | SemaDeclObjC.cpp | 1589 Declarator D(DS, DeclaratorContext::TypeName);
|
H A D | SemaDeclCXX.cpp | 737 : D.getContext() == DeclaratorContext::Condition 16425 Declarator TheDeclarator(DS, DeclaratorContext::Member);
|
H A D | SemaCodeComplete.cpp | 5548 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() &&
|
H A D | SemaExpr.cpp | 15306 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 38 DeclaratorContext Context, SourceLocation &DeclEnd, 75 DeclaratorContext Context, SourceLocation &DeclEnd, 186 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, 200 if (Context == DeclaratorContext::Member) { 248 ParsingDeclarator DeclaratorInfo(*this, DS, (DeclaratorContext)Context); 281 if (Context != DeclaratorContext::File) { 648 Declarator D(DS, DeclaratorContext::TemplateParam); 824 ParseTypeName(/*Range=*/nullptr, DeclaratorContext::TemplateTypeArg) 969 Declarator ParamDecl(DS, DeclaratorContext::TemplateParam); 1529 /*Range=*/nullptr, DeclaratorContext [all...] |
H A D | ParseDecl.cpp | 44 DeclaratorContext Context, 1683 /// 'Context' should be a DeclaratorContext value. This returns the 1698 Parser::ParseDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, 1765 DeclaratorContext Context, SourceLocation &DeclEnd, 1806 bool Parser::MightBeDeclarator(DeclaratorContext Context) { 1825 return Context == DeclaratorContext::Member && getLangOpts().CPlusPlus11 && 1829 return Context == DeclaratorContext::Member || getLangOpts().CPlusPlus; 1855 return Context == DeclaratorContext::Member || 1856 (getLangOpts().CPlusPlus && Context == DeclaratorContext::File); 1955 DeclaratorContext Contex [all...] |
H A D | ParseDeclCXX.cpp | 58 Parser::DeclGroupPtrTy Parser::ParseNamespace(DeclaratorContext Context, 335 Decl *Parser::ParseLinkage(ParsingDeclSpec &DS, DeclaratorContext Context) { 463 Parser::ParseUsingDirectiveOrDeclaration(DeclaratorContext Context, 518 Decl *Parser::ParseUsingDirective(DeclaratorContext Context, 589 bool Parser::ParseUsingDeclarator(DeclaratorContext Context, 627 if (getLangOpts().CPlusPlus11 && Context == DeclaratorContext::Member && 674 Parser::ParseUsingDeclaration(DeclaratorContext Context, 837 TemplateInfo.Kind ? DeclaratorContext::AliasTemplate 838 : DeclaratorContext::AliasDecl, 1169 Declarator DeclaratorInfo(DS, DeclaratorContext [all...] |
H A D | ParseObjc.cpp | 661 ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs)); 1148 DeclaratorContext Context) { 1149 assert(Context == DeclaratorContext::ObjCParameter || 1150 Context == DeclaratorContext::ObjCResult); 1156 getCurScope(), DS, Context == DeclaratorContext::ObjCParameter); 1244 DeclaratorContext context, 1246 assert(context == DeclaratorContext::ObjCParameter || 1247 context == DeclaratorContext::ObjCResult); 1249 (context == DeclaratorContext::ObjCParameter)); 1268 if (context == DeclaratorContext [all...] |
H A D | Parser.cpp | 906 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); 916 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); 927 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); 936 return ParseDeclaration(DeclaratorContext::File, DeclEnd, attrs); 951 DeclaratorContext::File, ExternLoc, TemplateLoc, DeclEnd, attrs)); 1130 Decl *TheDecl = ParseLinkage(DS, DeclaratorContext::File); 1134 return ParseDeclGroup(DS, DeclaratorContext::File); 1443 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeList);
|
H A D | ParseExprCXX.cpp | 1251 Declarator D(DS, DeclaratorContext::LambdaExpr); 1525 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 1851 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCast); 2022 DeclaratorContext::SelectionInit, DeclEnd, attrs, /*RequireSemi=*/true); 2033 DeclGroupPtrTy DG = ParseSimpleDeclaration(DeclaratorContext::ForInit, 2055 Declarator DeclaratorInfo(DS, DeclaratorContext::Condition); 2699 Declarator D(DS, DeclaratorContext::ConversionId); 3057 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNew); 3379 ParseParameterDeclarationClause(DeclaratorContext::RequiresExpr, 3907 Declarator DeclaratorInfo(DS, DeclaratorContext [all...] |
H A D | ParseStmt.cpp | 228 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, Attrs, 231 Decl = ParseDeclaration(DeclaratorContext::Block, DeclEnd, Attrs); 1124 ParseDeclaration(DeclaratorContext::Block, DeclEnd, attrs); 1877 DeclaratorContext::ForInit, DeclEnd, attrs, false, 2484 Declarator ExDecl(DS, DeclaratorContext::CXXCatch);
|
H A D | ParseExpr.cpp | 1214 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 1488 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 2266 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 2897 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 3425 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteral); 3464 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteral);
|
H A D | ParseOpenMP.cpp | 310 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); 636 DeclaratorContext Context = DeclaratorContext::Prototype;
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 1712 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx, 2300 DeclGroupPtrTy ParseDeclaration(DeclaratorContext Context, 2305 ParseSimpleDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, 2309 bool MightBeDeclarator(DeclaratorContext Context); 2310 DeclGroupPtrTy ParseDeclGroup(ParsingDeclSpec &DS, DeclaratorContext Context, 2334 getDeclSpecContextFromDeclaratorContext(DeclaratorContext Context); 2350 DeclaratorContext Context); 2563 DeclaratorContext Context = DeclaratorContext::TypeName, 2991 DeclaratorContext DeclaratorContex [all...] |
H A D | RAIIObjectsForParser.h | 204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C)
|