class_whose_explicit_ctor_should_be_used(const class_whose_explicit_ctor_should_be_used &) { BOOST_CHECK(!"This copy constructor should not be used while swapping!"); throw copy_ctor_exception(); }
class_whose_default_ctor_should_be_used(const class_whose_default_ctor_should_be_used &) { BOOST_TEST(!"This copy constructor should not be used while swapping!"); throw copy_ctor_exception(); }
template_whose_default_ctor_should_be_used(const template_whose_default_ctor_should_be_used &) { BOOST_CHECK(!"This copy constructor should not be used while swapping!"); throw copy_ctor_exception(); }