Home
last modified time | relevance | path

Searched refs:DeclaratorInfo (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/Parse/
DParseDeclCXX.cpp963 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseBaseTypeSpecifier() local
964 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
1063 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseBaseTypeSpecifier() local
1064 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
1963 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, in HandleMemberFunctionDeclDelays() argument
1966 = DeclaratorInfo.getFunctionTypeInfo(); in HandleMemberFunctionDeclDelays()
2092 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() argument
2099 ParseDeclarator(DeclaratorInfo); in ParseCXXMemberDeclaratorBeforeInitializer()
2101 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation()); in ParseCXXMemberDeclaratorBeforeInitializer()
2103 if (!DeclaratorInfo.isFunctionDeclarator() && TryConsumeToken(tok::colon)) { in ParseCXXMemberDeclaratorBeforeInitializer()
[all …]
DParseExprCXX.cpp1366 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCXXCasts() local
1367 ParseDeclarator(DeclaratorInfo); in ParseCXXCasts()
1385 if (!Result.isInvalid() && !DeclaratorInfo.isInvalidType()) in ParseCXXCasts()
1387 LAngleBracketLoc, DeclaratorInfo, in ParseCXXCasts()
1671 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCXXTypeConstructExpression() local
1672 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
1789 Declarator DeclaratorInfo(DS, Declarator::ConditionContext); in ParseCXXCondition() local
1790 ParseDeclarator(DeclaratorInfo); in ParseCXXCondition()
1800 DeclaratorInfo.setAsmLabel(AsmLabel.get()); in ParseCXXCondition()
1801 DeclaratorInfo.SetRangeEnd(Loc); in ParseCXXCondition()
[all …]
DParseTemplate.cpp234 ParsingDeclarator DeclaratorInfo(*this, DS, (Declarator::TheContext)Context); in ParseSingleDeclarationAfterTemplate() local
235 ParseDeclarator(DeclaratorInfo); in ParseSingleDeclarationAfterTemplate()
237 if (!DeclaratorInfo.hasName()) { in ParseSingleDeclarationAfterTemplate()
246 if (DeclaratorInfo.isFunctionDeclarator()) in ParseSingleDeclarationAfterTemplate()
247 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs); in ParseSingleDeclarationAfterTemplate()
249 if (DeclaratorInfo.isFunctionDeclarator() && in ParseSingleDeclarationAfterTemplate()
250 isStartOfFunctionDefinition(DeclaratorInfo)) { in ParseSingleDeclarationAfterTemplate()
271 if (DeclaratorInfo.getName().getKind() != UnqualifiedId::IK_TemplateId) { in ParseSingleDeclarationAfterTemplate()
275 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate()
280 Diag(DeclaratorInfo.getIdentifierLoc(), in ParseSingleDeclarationAfterTemplate()
[all …]
DParseExpr.cpp939 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCastExpression() local
941 DeclaratorInfo); in ParseCastExpression()
1146 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCastExpression() local
1147 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCastExpression()
1755 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseExprAfterUnaryExprOrTypeTrait() local
1756 ParseDeclarator(DeclaratorInfo); in ParseExprAfterUnaryExprOrTypeTrait()
2310 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseParenExpression() local
2311 ParseDeclarator(DeclaratorInfo); in ParseParenExpression()
2316 if (!DeclaratorInfo.isInvalidType() && Tok.is(tok::identifier) && in ParseParenExpression()
2322 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseParenExpression()
[all …]
DParseDecl.cpp62 Declarator DeclaratorInfo(DS, Context); in ParseTypeName() local
63 ParseDeclarator(DeclaratorInfo); in ParseTypeName()
65 *Range = DeclaratorInfo.getSourceRange(); in ParseTypeName()
67 if (DeclaratorInfo.isInvalidType()) in ParseTypeName()
70 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseTypeName()
3614 ParsingFieldDeclarator DeclaratorInfo(*this, DS); in ParseStructDeclaration() local
3615 DeclaratorInfo.D.setCommaLoc(CommaLoc); in ParseStructDeclaration()
3619 MaybeParseGNUAttributes(DeclaratorInfo.D); in ParseStructDeclaration()
3626 ParseDeclarator(DeclaratorInfo.D); in ParseStructDeclaration()
3628 DeclaratorInfo.D.SetIdentifier(nullptr, Tok.getLocation()); in ParseStructDeclaration()
[all …]
DParseObjc.cpp2962 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseObjCXXMessageReceiver() local
2963 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver()
/external/clang/include/clang/Sema/
DInitialization.h31 class DeclaratorInfo; variable
/external/clang/include/clang/Parse/
DParser.h2438 bool ParseCXXMemberDeclaratorBeforeInitializer(Declarator &DeclaratorInfo,
2453 void HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,