Index: boost/concept_check.hpp =================================================================== --- boost/concept_check.hpp (Revision 44112) +++ boost/concept_check.hpp (Arbeitskopie) @@ -169,6 +169,11 @@ TT b; }; +#if (defined _MSC_VER) +# pragma warning( push ) +# pragma warning( disable : 4510 ) // default constructor could not be generated +# pragma warning( disable : 4610 ) // object 'class' can never be instantiated - user-defined constructor required +#endif // The SGI STL version of Assignable requires copy constructor and operator= BOOST_concept(SGIAssignable,(TT)) { @@ -190,6 +195,9 @@ } TT a; }; +#if (defined _MSC_VER) +# pragma warning( pop ) +#endif BOOST_concept(Convertible,(X)(Y)) {