reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaCodeComplete.cpp
 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,