Lines Matching refs:old_fields
250 const auto& old_fields = older.GetFields(); in are_compatible_parcelables() local
252 if (old_fields.size() > new_fields.size()) { in are_compatible_parcelables()
255 << old_fields.size() << " to " << new_fields.size() << "."; in are_compatible_parcelables()
258 if (newer.IsFixedSize() && old_fields.size() != new_fields.size()) { in are_compatible_parcelables()
260 << old_fields.size() << " to " << new_fields.size() in are_compatible_parcelables()
267 old_fields.size() != new_fields.size()) { in are_compatible_parcelables()
269 << old_fields.size() << " to " << new_fields.size() in are_compatible_parcelables()
275 for (size_t i = 0; i < old_fields.size(); i++) { in are_compatible_parcelables()
276 const auto& old_field = old_fields.at(i); in are_compatible_parcelables()
299 auto found = std::find_if(old_fields.begin(), old_fields.end(), [&new_field](const auto& f) { in are_compatible_parcelables()
302 if (found != old_fields.end()) { in are_compatible_parcelables()
303 size_t old_index = std::distance(old_fields.begin(), found); in are_compatible_parcelables()
312 for (size_t i = old_fields.size(); i < new_fields.size(); i++) { in are_compatible_parcelables()