HomeSort by: relevance | last modified time | path
    Searched refs:DeclaratorContext (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
DeclSpec.h 1761 enum class DeclaratorContext {
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::KNRTypeList
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
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::LambdaExprParameter:
    [all...]
DeclSpec.cpp 412 assert(getContext() == DeclaratorContext::Member);
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);
SemaDeclObjC.cpp 1589 Declarator D(DS, DeclaratorContext::TypeName);
SemaDeclCXX.cpp 737 : D.getContext() == DeclaratorContext::Condition
16425 Declarator TheDeclarator(DS, DeclaratorContext::Member);
SemaCodeComplete.cpp 5548 if (D.getContext() == DeclaratorContext::Member && !D.isCtorOrDtor() &&
SemaExpr.cpp 15306 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral);
  /src/external/apache2/llvm/dist/clang/lib/Parse/
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::TemplateArg)
    [all...]
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 Context
    [all...]
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::TypeName)
    [all...]
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::ObjCResult
    [all...]
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);
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::TypeName)
    [all...]
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);
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);
ParseOpenMP.cpp 310 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS);
636 DeclaratorContext Context = DeclaratorContext::Prototype;
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
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 DeclaratorContext
    [all...]
RAIIObjectsForParser.h 204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, DeclaratorContext C)

Completed in 122 milliseconds