8#ifndef ADOBE_UTILITY_PAIR_HPP
9#define ADOBE_UTILITY_PAIR_HPP
17#include <boost/operators.hpp>
21#include <adobe/implementation/swap.hpp>
35template <
typename T1,
typename T2 = T1>
friend bool operator==(const aggregate_pair &x, const aggregate_pair &y)
friend bool operator<(const aggregate_pair &x, const aggregate_pair &y)
friend bool operator>(const aggregate_pair &x, const aggregate_pair &y)
friend bool operator>=(const aggregate_pair &x, const aggregate_pair &y)
friend void swap(aggregate_pair &x, aggregate_pair &y)
friend bool operator<=(const aggregate_pair &x, const aggregate_pair &y)
friend bool operator!=(const aggregate_pair &x, const aggregate_pair &y)