reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;