D1,
class A2, class B2, class D2>
void swap(boost::detail::shadow_proxy<A1&,B1&,D1> x,
boost::detail::shadow_proxy<A2&,B2&,D2> y)
{
std::swap(x.a, y.a);
std::swap(x.b, y.b);
}
Это спецализация или перегрузка?
перегрузка вроде
Перегрузка
Перегрузка
swap же функция, там нет специализаций, только перегрузки.
У функций нет частичных специализаций
Обсуждают сегодня