Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/lib/Parse/
DParseExprCXX.cpp1180 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCXXCasts() local
1181 ParseDeclarator(DeclaratorInfo); in ParseCXXCasts()
1199 if (!Result.isInvalid() && !DeclaratorInfo.isInvalidType()) in ParseCXXCasts()
1201 LAngleBracketLoc, DeclaratorInfo, in ParseCXXCasts()
1473 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCXXTypeConstructExpression() local
1474 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
1575 Declarator DeclaratorInfo(DS, Declarator::ConditionContext); in ParseCXXCondition() local
1576 ParseDeclarator(DeclaratorInfo); in ParseCXXCondition()
1586 DeclaratorInfo.setAsmLabel(AsmLabel.release()); in ParseCXXCondition()
1587 DeclaratorInfo.SetRangeEnd(Loc); in ParseCXXCondition()
[all …]
DParseDeclCXX.cpp890 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseBaseTypeSpecifier() local
891 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
990 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseBaseTypeSpecifier() local
991 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
1788 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, in HandleMemberFunctionDeclDelays() argument
1794 = DeclaratorInfo.getFunctionTypeInfo(); in HandleMemberFunctionDeclDelays()
2108 ParsingDeclarator DeclaratorInfo(*this, DS, Declarator::MemberContext); in ParseCXXClassMemberDeclaration() local
2122 ParseDeclarator(DeclaratorInfo); in ParseCXXClassMemberDeclaration()
2124 if (!DeclaratorInfo.hasName()) { in ParseCXXClassMemberDeclaration()
2135 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs); in ParseCXXClassMemberDeclaration()
[all …]
DParseTemplate.cpp214 ParsingDeclarator DeclaratorInfo(*this, DS, (Declarator::TheContext)Context); in ParseSingleDeclarationAfterTemplate() local
215 ParseDeclarator(DeclaratorInfo); in ParseSingleDeclarationAfterTemplate()
217 if (!DeclaratorInfo.hasName()) { in ParseSingleDeclarationAfterTemplate()
226 if (DeclaratorInfo.isFunctionDeclarator()) in ParseSingleDeclarationAfterTemplate()
227 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs); in ParseSingleDeclarationAfterTemplate()
229 if (DeclaratorInfo.isFunctionDeclarator() && in ParseSingleDeclarationAfterTemplate()
230 isStartOfFunctionDefinition(DeclaratorInfo)) { in ParseSingleDeclarationAfterTemplate()
241 if (DeclaratorInfo.getName().getKind() != UnqualifiedId::IK_TemplateId) { in ParseSingleDeclarationAfterTemplate()
245 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate()
250 Diag(DeclaratorInfo.getIdentifierLoc(), in ParseSingleDeclarationAfterTemplate()
[all …]
DParseExpr.cpp835 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCastExpression() local
837 DeclaratorInfo); in ParseCastExpression()
1000 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseCastExpression() local
1001 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCastExpression()
1604 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseExprAfterUnaryExprOrTypeTrait() local
1605 ParseDeclarator(DeclaratorInfo); in ParseExprAfterUnaryExprOrTypeTrait()
2126 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseParenExpression() local
2127 ParseDeclarator(DeclaratorInfo); in ParseParenExpression()
2132 if (!DeclaratorInfo.isInvalidType() && Tok.is(tok::identifier) && in ParseParenExpression()
2138 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseParenExpression()
[all …]
DParseDecl.cpp57 Declarator DeclaratorInfo(DS, Context); in ParseTypeName() local
58 ParseDeclarator(DeclaratorInfo); in ParseTypeName()
60 *Range = DeclaratorInfo.getSourceRange(); in ParseTypeName()
62 if (DeclaratorInfo.isInvalidType()) in ParseTypeName()
65 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseTypeName()
3293 ParsingFieldDeclarator DeclaratorInfo(*this, DS); in ParseStructDeclaration() local
3294 DeclaratorInfo.D.setCommaLoc(CommaLoc); in ParseStructDeclaration()
3298 MaybeParseGNUAttributes(DeclaratorInfo.D); in ParseStructDeclaration()
3305 ParseDeclarator(DeclaratorInfo.D); in ParseStructDeclaration()
3314 DeclaratorInfo.BitfieldSize = Res.release(); in ParseStructDeclaration()
[all …]
DParseObjc.cpp2266 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext); in ParseObjCXXMessageReceiver() local
2267 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Sema/
DInitialization.h31 class DeclaratorInfo; variable
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Parse/
DParser.h2162 void HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,