| 273 | |
| 274 | struct MessageEqualer { |
| 275 | bool operator()(EquatableMessage lhs, EquatableMessage rhs) const { |
| 276 | return lhs.get().GetDescriptor() == rhs.get().GetDescriptor() && |
| 277 | MessageDifferencer::Equals(lhs.get(), rhs.get()); |
| 278 | } |
| 279 | |
| 280 | template <typename T> |
| 281 | std::enable_if_t<std::negation_v<std::is_same<EquatableMessage, T>>, bool> |
nothing calls this directly
no test coverage detected