| 202 | |
| 203 | template <typename Handle> |
| 204 | const typename HandleToObject<Handle>::Object |
| 205 | DisjointSet<Handle>::GetMergedValue(Handle value) { |
| 206 | Rep* rep = Find(value); |
| 207 | if (!rep) { |
| 208 | // We don't know anything about this handle. |
| 209 | return HandleToObject<Handle>::Unknown(); |
| 210 | } |
| 211 | return rep->value; |
| 212 | } |
| 213 | |
| 214 | template <typename Handle> |
| 215 | Status DisjointSet<Handle>::Merge(Handle x, Handle y) { |
no test coverage detected