Exemple #1
0
std::string member_tv_initializer(Cell cell) {
  assert(cellIsPlausible(cell));
  if (cell.m_type == KindOfUninit) return "uninit";
  return escaped_long(cell);
}
Exemple #2
0
std::string escaped_long(const ArrayData* ad) {
  auto const str = f_serialize(Variant{const_cast<ArrayData*>(ad)});
  return escaped_long(str.get());
}
Exemple #3
0
std::string escaped_long(Cell cell) {
  assert(cellIsPlausible(cell));
  auto const str = f_serialize(tvAsCVarRef(&cell));
  return escaped_long(str.get());
}