reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2912 switch (D.getName().getKind()) { 2920 if (!D.isInvalidType() && D.getDeclSpec().isTypeSpecOwned()) { 2920 if (!D.isInvalidType() && D.getDeclSpec().isTypeSpecOwned()) { 2921 OwnedTagDecl = cast<TagDecl>(D.getDeclSpec().getRepAsDecl()); 2934 D.getMutableDeclSpec().getAttributes()); 2946 T = SemaRef.GetTypeFromParser(D.getName().ConversionFunctionId, 2951 if (!D.getAttributes().empty()) 2965 switch (D.getContext()) { 2987 const bool IsParameterPack = D.hasEllipsis(); 2995 /*KeyLoc*/ SourceLocation(), /*NameLoc*/ D.getBeginLoc(), 3009 if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static || 3010 D.isFunctionDeclarator()) 3020 if (D.getDeclSpec().isFriendSpecified()) 3041 !D.getNumTypeObjects() && 3042 D.getDeclSpec().getParsedSpecifiers() == DeclSpec::PQ_TypeSpecifier) 3090 if (D.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_typedef) 3095 if (D.isFunctionDeclarator() && 3108 D.hasTrailingReturnType()) { 3113 SourceRange AutoRange = D.getDeclSpec().getTypeSpecTypeLoc(); 3114 if (D.getName().getKind() == UnqualifiedIdKind::IK_ConversionFunctionId) 3115 AutoRange = D.getName().getSourceRange(); 3141 D.setInvalidType(true); 3143 D.getContext() != DeclaratorContext::LambdaExprContext) { 3147 D.getContext() == 3162 switch (D.getContext()) { 3216 D.setInvalidType(true);