Explicitly delete all non implemented assignment operators.

Commit (almost) automatically generated with the following sed command:
sed -i -ne '1h;1!H;${g;s|\n[[:blank:]]*private:\n\([[:blank:]]*\)// silence MSVC warning C4512: assignment operator could not be generated\n\([[:blank:]]*\)\([^\n]\+\);\n|\n\1// silence MSVC warning C4512: assignment operator could not be generated\n\2BOOST_DELETED_FUNCTION(\3)\n|g;p}' $(git ls-files)
This commit is contained in:
Romain Geissler
2019-04-17 14:05:46 +00:00
parent 4c51811315
commit 08076be2ac
17 changed files with 20 additions and 38 deletions

View File

@ -144,9 +144,8 @@ namespace boost { namespace fusion
Stream& stream;
private:
// silence MSVC warning C4512: assignment operator could not be generated
string_ios_manip& operator= (string_ios_manip const&);
BOOST_DELETED_FUNCTION(string_ios_manip& operator= (string_ios_manip const&))
};
} // detail