reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6237 assert(D.isPastIdentifier() && "Should not call before identifier!"); 6271 ParseFunctionDeclaratorIdentifierList(D, ParamInfo); 6284 ParseParameterDeclarationClause(D, FirstArgAttrs, ParamInfo, 6308 Actions.CodeCompleteFunctionQualifiers(DS, D); 6327 D.getDeclSpec().getStorageClassSpec() != DeclSpec::SCS_typedef && 6328 (D.getContext() == DeclaratorContext::MemberContext 6329 ? !D.getDeclSpec().isFriendSpecified() 6330 : D.getContext() == DeclaratorContext::FileContext && 6331 D.getCXXScopeSpec().isValid() && 6335 if (D.getDeclSpec().hasConstexprSpecifier() && !getLangOpts().CPlusPlus14) 6357 bool Delayed = D.isFirstDeclarationOfMember() && 6358 D.isFunctionDeclaratorAFunctionDeclaration(); 6359 if (Delayed && Actions.isLibstdcxxEagerExceptionSpecHack(D) && 6393 if (D.getDeclSpec().getTypeSpecType() == TST_auto) 6394 StartLoc = D.getDeclSpec().getTypeSpecTypeLoc(); 6398 ParseTrailingReturnType(Range, D.mayBeFollowedByCXXDirectInit()); 6422 D.AddTypeInfo(DeclaratorChunk::getFunction( 6431 LocalEndLoc, D, TrailingReturnType, &DS),