test_bimap_property_map
../boost/bimap/views/map_view.hpp:76:16: warning: definition of implicit copy constructor for 'map_view<boost::bimaps::relation::member_at::left, boost::bimaps::detail::bimap_core<boost::bimaps::set_of<int>, boost::bimaps::unordered_set_of<double>, mpl_::na, mpl_::na, mpl_::na>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/bimap/views/unordered_map_view.hpp:91:26: warning: definition of implicit copy constructor for 'unordered_map_view<boost::bimaps::relation::member_at::right, boost::bimaps::detail::bimap_core<boost::bimaps::set_of<int>, boost::bimaps::unordered_set_of<double>, mpl_::na, mpl_::na, mpl_::na>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
2 warnings generated.
xpressive
../boost/xpressive/detail/static/static.hpp:179:23: warning: definition of implicit copy constructor for 'static_xpression<boost::xpressive::detail::end_matcher, boost::xpressive::detail::no_next>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/xpressive/detail/static/static.hpp:179:23: warning: definition of implicit copy constructor for 'static_xpression<boost::xpressive::detail::mark_begin_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::posix_charset_matcher<boost::xpressive::cpp_regex_traits<char>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher, boost::xpressive::detail::no_next>>, mpl_::bool_<true>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>, mpl_::bool_<false>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::posix_charset_matcher<boost::xpressive::cpp_regex_traits<char>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher, boost::xpressive::detail::no_next>>, mpl_::bool_<true>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::action_matcher<boost::proto::exprns_::expr<boost::proto::tagns_::tag::mem_ptr, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::reference_wrapper<boost::bimaps::bimap<std::basic_string<char>, int>>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::insert>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list3<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::construct<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const int, boost::bimaps::relation::member_at::right>>>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::detail::mark_placeholder>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::as<int>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::detail::mark_placeholder>, 0>>, 2>>, 3>>, 2>>, 2>>>>>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/xpressive/detail/static/static.hpp:179:23: warning: definition of implicit copy constructor for 'static_xpression<boost::xpressive::detail::mark_begin_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::posix_charset_matcher<boost::xpressive::cpp_regex_traits<char>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher, boost::xpressive::detail::no_next>>, mpl_::bool_<true>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>, mpl_::bool_<false>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::posix_charset_matcher<boost::xpressive::cpp_regex_traits<char>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher, boost::xpressive::detail::no_next>>, mpl_::bool_<true>>, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher, boost::xpressive::detail::static_xpression<boost::xpressive::detail::action_matcher<boost::proto::exprns_::expr<boost::proto::tagns_::tag::mem_ptr, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::reference_wrapper<boost::bimaps::bimap<std::basic_string<char>, int>>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::insert>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list3<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::construct<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const int, boost::bimaps::relation::member_at::right>>>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::detail::mark_placeholder>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::function, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::op::as<int>>, 0>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::xpressive::detail::mark_placeholder>, 0>>, 2>>, 3>>, 2>>, 2>>>>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]