Split default and mixin constructor into separate constructors (instead of using default value) because of MSVC 7.0b2 (Peter Dimov)

[SVN r11139]
This commit is contained in:
Douglas Gregor
2001-09-18 14:48:51 +00:00
parent 50fb80c253
commit b240e7efca

View File

@ -447,7 +447,9 @@ namespace boost {
#endif // BOOST_FUNCTION_USE_VIRTUAL_FUNCTIONS
public:
explicit BOOST_FUNCTION_FUNCTION(const Mixin& m = Mixin()) :
BOOST_FUNCTION_FUNCTION() : function_base(), Mixin() BOOST_FUNCTION_INIT {}
explicit BOOST_FUNCTION_FUNCTION(const Mixin& m) :
function_base(), Mixin(m) BOOST_FUNCTION_INIT
{
}