Lines Matching refs:CompareResult
156 SocketAddress::CompareResult compare_ipv4(
167 return SocketAddress::CompareResult::LESS_THAN;
169 return SocketAddress::CompareResult::SAME;
171 return SocketAddress::CompareResult::GREATER_THAN;
174 SocketAddress::CompareResult compare_ipv6(
183 return SocketAddress::CompareResult::LESS_THAN;
185 return SocketAddress::CompareResult::GREATER_THAN;
186 return SocketAddress::CompareResult::SAME;
189 SocketAddress::CompareResult compare_ipv4_ipv6(
201 return SocketAddress::CompareResult::NOT_COMPARABLE;
209 return SocketAddress::CompareResult::LESS_THAN;
211 return SocketAddress::CompareResult::GREATER_THAN;
212 return SocketAddress::CompareResult::SAME;
237 return compare_ipv6(ip, net) == SocketAddress::CompareResult::SAME;
265 return compare_ipv4_ipv6(ip, net) == SocketAddress::CompareResult::SAME;
295 return compare_ipv4_ipv6(net, ip) == SocketAddress::CompareResult::SAME;
339 SocketAddress::CompareResult SocketAddress::compare(
351 CompareResult c = compare_ipv4_ipv6(other, *this);
353 case SocketAddress::CompareResult::NOT_COMPARABLE:
355 case SocketAddress::CompareResult::SAME:
357 case SocketAddress::CompareResult::GREATER_THAN:
358 return SocketAddress::CompareResult::LESS_THAN;
359 case SocketAddress::CompareResult::LESS_THAN:
360 return SocketAddress::CompareResult::GREATER_THAN;
368 return SocketAddress::CompareResult::NOT_COMPARABLE;