Lines Matching refs:receiver
282 StringView receiver,
286 *file << kIndent << "uint32_t _next = sizeof(*" << receiver << ");\n";
291 *file << kIndent << "memcpy(" << receiver << "->" << name << ", "
292 << name << ", sizeof(" << receiver << "->" << name << "));\n";
295 *file << kIndent << receiver << "->" << name << ".data = &" << bytes << "[_next];\n";
296 *file << kIndent << receiver << "->" << name << ".count = " << name << "_count;\n";
297 *file << kIndent << "memcpy(" << receiver << "->" << name << ".data, " << name << "_data, sizeof(*" << name << "_data) * " << name << "_count);\n";
301 *file << kIndent << receiver << "->" << name << ".data = &" << bytes << "[_next];\n";
302 *file << kIndent << receiver << "->" << name << ".size = " << name << "_size;\n";
303 *file << kIndent << "memcpy(" << receiver << "->" << name << ".data, " << name << "_data, " << name << "_size);\n";
309 *file << kIndent << receiver << "->" << name << " = " << name << ";\n";
318 *file << kIndent << receiver << "->" << name << " = " << name << ";\n";
328 *file << kIndent << kIndent << receiver << "->" << name << " = (void*)&" << bytes << "[_next];\n";
329 *file << kIndent << kIndent << "memcpy(" << receiver << "->" << name << ", " << name << ", sizeof(*" << name << "));\n";
332 *file << kIndent << kIndent << receiver << "->" << name << " = NULL;\n";
336 *file << kIndent << receiver << "->" << name << " = *" << name << ";\n";