diff --git a/include/boost/function/function_template.hpp b/include/boost/function/function_template.hpp index 4cb0f1a..49e1432 100644 --- a/include/boost/function/function_template.hpp +++ b/include/boost/function/function_template.hpp @@ -707,7 +707,7 @@ namespace boost { typedef BOOST_FUNCTION_FUNCTION self_type; - BOOST_FUNCTION_FUNCTION() : function_base() { } + BOOST_DEFAULTED_FUNCTION(BOOST_FUNCTION_FUNCTION(), : function_base() {}) // MSVC chokes if the following two constructors are collapsed into // one with a default parameter. @@ -1060,7 +1060,7 @@ class function public: - function() : base_type() {} + BOOST_DEFAULTED_FUNCTION(function(), : base_type() {}) template function(Functor f