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

References

tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 4045   ConvertSourceLocationToLineDirective(BlockLoc, S);
 4047   S += "static " + RT.getAsString(Context->getPrintingPolicy()) + " __" +
 4055     S += "(" + StructRef + " *__cself)";
 4057     S += "(" + StructRef + " *__cself)";
 4061     S += '(';
 4063     S += StructRef + " *__cself, ";
 4067       if (AI != BD->param_begin()) S += ", ";
 4072       S += ParamStr;
 4075       if (!BD->param_empty()) S += ", ";
 4076       S += "...";
 4078     S += ')';
 4080   S += " {\n";
 4086     S += "  ";
 4092     S += Name + " = __cself->" + (*I)->getNameAsString() + "; // bound by ref\n";
 4097     S += "  ";
 4109       RewriteBlockPointerTypeVariable(S, (*I));
 4110       S += " = (";
 4111       RewriteBlockPointerType(S, (*I)->getType());
 4112       S += ")";
 4113       S += "__cself->" + (*I)->getNameAsString() + "; // bound by copy\n";
 4121       S += Name + " = __cself->" +
 4128   S += cstr;
 4129   S += "\n";
 4130   return S;