29 #include <boost/functional/hash.hpp>
38 std::size_t seed{ 0 };
39 boost::hash_combine(seed, pair.first);
40 boost::hash_combine(seed, pair.second);
46 return (link_name1 <= link_name2) ? std::make_pair(link_name1, link_name2) : std::make_pair(link_name2, link_name1);
51 if (link_name1 <= link_name2)
53 pair.first = link_name1;
54 pair.second = link_name2;
58 pair.first = link_name2;
59 pair.second = link_name1;