diff options
Diffstat (limited to 'boost/archive/impl/basic_text_iprimitive.ipp')
-rw-r--r-- | boost/archive/impl/basic_text_iprimitive.ipp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/boost/archive/impl/basic_text_iprimitive.ipp b/boost/archive/impl/basic_text_iprimitive.ipp index 9b66789698..e245dc540f 100644 --- a/boost/archive/impl/basic_text_iprimitive.ipp +++ b/boost/archive/impl/basic_text_iprimitive.ipp @@ -19,7 +19,6 @@ namespace std{ #endif #include <boost/serialization/throw_exception.hpp> -#include <boost/serialization/pfto.hpp> #include <boost/archive/basic_text_iprimitive.hpp> #include <boost/archive/codecvt_null.hpp> @@ -53,7 +52,7 @@ namespace detail { // translate base64 text into binary and copy into buffer // until buffer is full. template<class IStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(void) +BOOST_ARCHIVE_OR_WARCHIVE_DECL void basic_text_iprimitive<IStream>::load_binary( void *address, std::size_t count @@ -87,11 +86,7 @@ basic_text_iprimitive<IStream>::load_binary( > binary; - binary i = binary( - BOOST_MAKE_PFTO_WRAPPER( - iterators::istream_iterator<CharType>(is) - ) - ); + binary i = binary(iterators::istream_iterator<CharType>(is)); char * caddr = static_cast<char *>(address); @@ -112,7 +107,7 @@ basic_text_iprimitive<IStream>::load_binary( } template<class IStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) +BOOST_ARCHIVE_OR_WARCHIVE_DECL basic_text_iprimitive<IStream>::basic_text_iprimitive( IStream &is_, bool no_codecvt @@ -142,7 +137,7 @@ basic_text_iprimitive<IStream>::basic_text_iprimitive( #endif template<class IStream> -BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY()) +BOOST_ARCHIVE_OR_WARCHIVE_DECL basic_text_iprimitive<IStream>::~basic_text_iprimitive(){ is.sync(); } |