From 10f1da5034b4a7e3e3f4a5368eddbf6fb83fe9b8 Mon Sep 17 00:00:00 2001 From: Robert Ramey Date: Thu, 9 Jun 2016 11:00:30 -0700 Subject: [PATCH] corrected usage of visibility macro with inline function --- include/boost/detail/utf8_codecvt_facet.hpp | 4 +--- include/boost/detail/utf8_codecvt_facet.ipp | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/include/boost/detail/utf8_codecvt_facet.hpp b/include/boost/detail/utf8_codecvt_facet.hpp index b3c7346..d2fa26d 100644 --- a/include/boost/detail/utf8_codecvt_facet.hpp +++ b/include/boost/detail/utf8_codecvt_facet.hpp @@ -113,9 +113,7 @@ struct BOOST_SYMBOL_VISIBLE utf8_codecvt_facet : public std::codecvt { public: - BOOST_UTF8_DECL explicit utf8_codecvt_facet(std::size_t no_locale_manage=0) - : std::codecvt(no_locale_manage) - {} + BOOST_UTF8_DECL explicit utf8_codecvt_facet(std::size_t no_locale_manage=0); virtual ~utf8_codecvt_facet(){} protected: BOOST_UTF8_DECL virtual std::codecvt_base::result do_in( diff --git a/include/boost/detail/utf8_codecvt_facet.ipp b/include/boost/detail/utf8_codecvt_facet.ipp index a6a5e2d..7a211c3 100644 --- a/include/boost/detail/utf8_codecvt_facet.ipp +++ b/include/boost/detail/utf8_codecvt_facet.ipp @@ -30,6 +30,12 @@ BOOST_UTF8_BEGIN_NAMESPACE /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 // implementation for wchar_t +BOOST_UTF8_DECL utf8_codecvt_facet::utf8_codecvt_facet( + std::size_t no_locale_manage +) : + std::codecvt(no_locale_manage) +{} + // Translate incoming UTF-8 into UCS-4 BOOST_UTF8_DECL std::codecvt_base::result utf8_codecvt_facet::do_in( std::mbstate_t& /*state*/,