diff options
Diffstat (limited to 'boost/archive/impl/basic_text_oprimitive.ipp')
-rw-r--r-- | boost/archive/impl/basic_text_oprimitive.ipp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/boost/archive/impl/basic_text_oprimitive.ipp b/boost/archive/impl/basic_text_oprimitive.ipp index 10e2133840..f2b0a10a60 100644 --- a/boost/archive/impl/basic_text_oprimitive.ipp +++ b/boost/archive/impl/basic_text_oprimitive.ipp @@ -10,7 +10,6 @@ #include <cstddef> // NULL #include <algorithm> // std::copy -#include <boost/serialization/pfto.hpp> #include <boost/archive/basic_text_oprimitive.hpp> #include <boost/archive/codecvt_null.hpp> @@ -26,7 +25,7 @@ namespace archive { // translate to base64 and copy in to buffer. template<class OStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(void) +BOOST_ARCHIVE_OR_WARCHIVE_DECL void basic_text_oprimitive<OStream>::save_binary( const void *address, std::size_t count @@ -59,9 +58,9 @@ basic_text_oprimitive<OStream>::save_binary( boost::archive::iterators::ostream_iterator<CharType> oi(os); std::copy( - base64_text(BOOST_MAKE_PFTO_WRAPPER(static_cast<const char *>(address))), + base64_text(static_cast<const char *>(address)), base64_text( - BOOST_MAKE_PFTO_WRAPPER(static_cast<const char *>(address) + count) + static_cast<const char *>(address) + count ), oi ); @@ -75,7 +74,7 @@ basic_text_oprimitive<OStream>::save_binary( } template<class OStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) +BOOST_ARCHIVE_OR_WARCHIVE_DECL basic_text_oprimitive<OStream>::basic_text_oprimitive( OStream & os_, bool no_codecvt @@ -105,7 +104,7 @@ basic_text_oprimitive<OStream>::basic_text_oprimitive( #endif template<class OStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) +BOOST_ARCHIVE_OR_WARCHIVE_DECL basic_text_oprimitive<OStream>::~basic_text_oprimitive(){ os << std::endl; } |