• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/

Lines Matching defs:DeclaratorInfo

1143     Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext);
1144 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1235 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext);
1236 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
2164 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,
2167 = DeclaratorInfo.getFunctionTypeInfo();
2302 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize,
2310 ParseDeclarator(DeclaratorInfo);
2312 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation());
2314 if (!DeclaratorInfo.isFunctionDeclarator() && TryConsumeToken(tok::colon)) {
2315 assert(DeclaratorInfo.isPastIdentifier() &&
2321 ParseTrailingRequiresClause(DeclaratorInfo);
2325 DeclaratorInfo.getDeclSpec().getFriendSpecLoc());
2327 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, VS);
2337 DeclaratorInfo.setAsmLabel(AsmLabel.get());
2338 DeclaratorInfo.SetRangeEnd(Loc);
2342 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs);
2349 DeclaratorInfo.getDeclSpec().getFriendSpecLoc());
2353 for (const ParsedAttr &AL : DeclaratorInfo.getAttributes())
2357 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, VS);
2363 if (!DeclaratorInfo.hasName() && BitfieldSize.isUnset()) {
2648 ParsingDeclarator DeclaratorInfo(*this, DS, DeclaratorContext::MemberContext);
2650 DeclaratorInfo.setTemplateParameterLists(TemplateParams);
2687 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs)) {
2696 if (getLangOpts().MicrosoftExt && DeclaratorInfo.isDeclarationOfFunction())
2707 } else if (DeclaratorInfo.isFunctionDeclarator()) {
2717 Actions.CodeCompleteAfterFunctionEquals(DeclaratorInfo);
2723 DeclaratorInfo.setFunctionDefinitionKind(DefinitionKind);
2727 if (DeclaratorInfo.isFunctionDeclarator() &&
2735 if (!DeclaratorInfo.isFunctionDeclarator()) {
2736 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params);
2747 Diag(DeclaratorInfo.getIdentifierLoc(),
2755 ParseCXXInlineMethodDef(AS, AccessAttrs, DeclaratorInfo, TemplateInfo,
2784 if (DeclaratorInfo.isDeclarationOfFunction()) {
2789 } else if (DeclaratorInfo.getDeclSpec().getStorageClassSpec() !=
2791 DeclaratorInfo.getDeclSpec().getStorageClassSpec() !=
2817 DeclaratorInfo.getCXX11AttributeRanges(Ranges);
2822 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
2826 DeclaratorInfo,
2844 DeclaratorInfo.getDeclSpec().getStorageClassSpec() ==
2860 if (DeclaratorInfo.isArrayOfUnknownBound()) {
2877 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
2899 if (DeclaratorInfo.isFunctionDeclarator() &&
2900 DeclaratorInfo.getDeclSpec().getStorageClassSpec() !=
2902 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
2906 DeclaratorInfo.complete(ThisDecl);
2926 DeclaratorInfo.clear();
2930 DeclaratorInfo.setCommaLoc(CommaLoc);
2933 MaybeParseGNUAttributes(DeclaratorInfo);
2936 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs))