Adds any prefixes of `node_name` (not including the full name itself) to `prefixes`.
| 511 | // Adds any prefixes of `node_name` (not including the full name itself) to |
| 512 | // `prefixes`. |
| 513 | void AddPrefixes(StringPiece node_name, |
| 514 | gtl::FlatSet<StringPiece, StringPieceHasher>* prefixes) { |
| 515 | size_t idx = -1; |
| 516 | while ((idx = node_name.find('/', idx + 1)) != StringPiece::npos) { |
| 517 | prefixes->insert(node_name.substr(0, idx)); |
| 518 | } |
| 519 | } |
| 520 | |
| 521 | Status GraphConstructor::EnsureNoNameCollisions() { |
| 522 | existing_nodes_.reserve(g_->num_nodes()); |
no test coverage detected