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

/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp248 ParsingDeclarator DeclaratorInfo(*this, DS, (DeclaratorContext)Context);
250 DeclaratorInfo.setTemplateParameterLists(*TemplateInfo.TemplateParams);
251 ParseDeclarator(DeclaratorInfo);
253 if (!DeclaratorInfo.hasName()) {
262 return std::string(DeclaratorInfo.getIdentifier() != nullptr
263 ? DeclaratorInfo.getIdentifier()->getName()
268 if (DeclaratorInfo.isFunctionDeclarator()) {
270 ParseTrailingRequiresClause(DeclaratorInfo);
272 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs);
275 if (DeclaratorInfo
[all...]
H A DParseDeclCXX.cpp1169 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
1170 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1261 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
1262 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2192 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, argument
2195 = DeclaratorInfo.getFunctionTypeInfo();
2333 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize,
2346 ParseDeclarator(DeclaratorInfo);
2348 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation());
2350 if (!DeclaratorInfo
2332 ParseCXXMemberDeclaratorBeforeInitializer( Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, LateParsedAttrList &LateParsedAttrs) argument
[all...]
H A DParseExprCXX.cpp1525 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
1526 ParseDeclarator(DeclaratorInfo);
1543 if (!Result.isInvalid() && !DeclaratorInfo.isInvalidType())
1545 LAngleBracketLoc, DeclaratorInfo,
1851 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCast);
1852 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
2055 Declarator DeclaratorInfo(DS, DeclaratorContext::Condition);
2056 ParseDeclarator(DeclaratorInfo);
2066 DeclaratorInfo.setAsmLabel(AsmLabel.get());
2067 DeclaratorInfo
[all...]
H A DParseExpr.cpp1214 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
1216 DeclaratorInfo);
1488 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
1489 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2266 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
2267 ParseDeclarator(DeclaratorInfo);
2897 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
2898 ParseDeclarator(DeclaratorInfo);
2903 if (!DeclaratorInfo.isInvalidType() && Tok.is(tok::identifier) &&
2909 Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
[all...]
H A DParseDecl.cpp61 Declarator DeclaratorInfo(DS, Context);
62 ParseDeclarator(DeclaratorInfo);
64 *Range = DeclaratorInfo.getSourceRange();
66 if (DeclaratorInfo.isInvalidType())
69 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
4202 ParsingFieldDeclarator DeclaratorInfo(*this, DS);
4203 DeclaratorInfo.D.setCommaLoc(CommaLoc);
4210 MaybeParseGNUAttributes(DeclaratorInfo.D);
4219 ParseDeclarator(DeclaratorInfo.D);
4221 DeclaratorInfo
[all...]
H A DParseOpenMP.cpp637 Declarator DeclaratorInfo(DS, Context);
638 ParseDeclarator(DeclaratorInfo);
639 Range = DeclaratorInfo.getSourceRange();
640 if (DeclaratorInfo.getIdentifier() == nullptr) {
644 Name = Actions.GetNameForDeclarator(DeclaratorInfo).getName();
646 return Actions.ActOnOpenMPDeclareMapperVarDecl(getCurScope(), DeclaratorInfo);
H A DParseObjc.cpp2958 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName);
2959 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h3092 ParseCXXMemberDeclaratorBeforeInitializer(Declarator &DeclaratorInfo,
3107 void HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,

Completed in 290 milliseconds