Searched refs:DeclaratorInfo (Results 1 – 8 of 8) sorted by relevance
/external/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 963 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 …]
|
D | ParseExprCXX.cpp | 1366 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 …]
|
D | ParseTemplate.cpp | 234 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 …]
|
D | ParseExpr.cpp | 939 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 …]
|
D | ParseDecl.cpp | 62 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 …]
|
D | ParseObjc.cpp | 2962 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseObjCXXMessageReceiver() local 2963 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver()
|
/external/clang/include/clang/Sema/ |
D | Initialization.h | 31 class DeclaratorInfo; variable
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 2438 bool ParseCXXMemberDeclaratorBeforeInitializer(Declarator &DeclaratorInfo, 2453 void HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,
|