| 396 | // the field will be cleared in the diff. |
| 397 | template <typename GraphViewT> |
| 398 | inline void UpdateName(NodeViewDiff<GraphViewT>* diff, absl::string_view name) { |
| 399 | if (diff->graph_view->GetNode(diff->node_index)->GetName() == name) { |
| 400 | diff->name.clear(); |
| 401 | diff->update_name = false; |
| 402 | } else { |
| 403 | diff->name = string(name); |
| 404 | diff->update_name = true; |
| 405 | } |
| 406 | } |
| 407 | |
| 408 | // Updates node op. If `op` is the same as the op in the original node, the |
| 409 | // field will be cleared in the diff. |