reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2746 if (!Param) 2748 bool ObjCMethodParam = isa<ObjCMethodDecl>(Param->getDeclContext()); 2749 if (Param->getType()->isDependentType() || 2750 !Param->getType()->isBlockPointerType()) { 2755 if (Param->getIdentifier() && !ObjCMethodParam && !SuppressName) 2756 Result = Param->getIdentifier()->getName(); 2758 QualType Type = Param->getType(); 2760 Type = Type.substObjCTypeArgs(Param->getASTContext(), *ObjCSubsts, 2764 "(" + formatObjCParamQualifiers(Param->getObjCDeclQualifier(), Type); 2766 if (Param->getIdentifier() && !SuppressName) 2767 Result += Param->getIdentifier()->getName(); 2778 findTypeLocationForBlockDecl(Param->getTypeSourceInfo(), Block, BlockProto, 2783 cast<ObjCMethodDecl>(Param->getDeclContext())->isPropertyAccessor()) { 2784 if (const auto *PD = cast<ObjCMethodDecl>(Param->getDeclContext()) 2794 if (!ObjCMethodParam && Param->getIdentifier()) 2795 Result = Param->getIdentifier()->getName(); 2797 QualType Type = Param->getType().getUnqualifiedType(); 2802 formatObjCParamQualifiers(Param->getObjCDeclQualifier(), Type); 2807 if (Param->getIdentifier()) 2808 Result += Param->getIdentifier()->getName(); 2818 return formatBlockPlaceholder(Policy, Param, Block, BlockProto,