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

References

tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 3349   S += funcName;
 3350   S += "_block_copy_" + utostr(i);
 3351   S += "(" + StructRef;
 3352   S += "*dst, " + StructRef;
 3353   S += "*src) {";
 3355     S += "_Block_object_assign((void*)&dst->";
 3356     S += VD->getNameAsString();
 3357     S += ", (void*)src->";
 3358     S += VD->getNameAsString();
 3360       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 3362       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 3364       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 3366   S += "}\n";
 3368   S += "\nstatic void __";
 3369   S += funcName;
 3370   S += "_block_dispose_" + utostr(i);
 3371   S += "(" + StructRef;
 3372   S += "*src) {";
 3374     S += "_Block_object_dispose((void*)src->";
 3375     S += VD->getNameAsString();
 3377       S += ", " + utostr(BLOCK_FIELD_IS_BYREF) + "/*BLOCK_FIELD_IS_BYREF*/);";
 3379       S += ", " + utostr(BLOCK_FIELD_IS_BLOCK) + "/*BLOCK_FIELD_IS_BLOCK*/);";
 3381       S += ", " + utostr(BLOCK_FIELD_IS_OBJECT) + "/*BLOCK_FIELD_IS_OBJECT*/);";
 3383   S += "}\n";
 3384   return S;