summaryrefslogtreecommitdiff
path: root/boost/archive/binary_oarchive_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/archive/binary_oarchive_impl.hpp')
-rw-r--r--boost/archive/binary_oarchive_impl.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/boost/archive/binary_oarchive_impl.hpp b/boost/archive/binary_oarchive_impl.hpp
index 76e3a6565b..6b4d018a56 100644
--- a/boost/archive/binary_oarchive_impl.hpp
+++ b/boost/archive/binary_oarchive_impl.hpp
@@ -34,7 +34,7 @@ namespace detail {
} // namespace detail
template<class Archive, class Elem, class Tr>
-class binary_oarchive_impl :
+class BOOST_SYMBOL_VISIBLE binary_oarchive_impl :
public basic_binary_oprimitive<Archive, Elem, Tr>,
public basic_binary_oarchive<Archive>
{
@@ -59,8 +59,9 @@ protected:
this->basic_binary_oarchive<Archive>::save_override(t);
}
void init(unsigned int flags) {
- if(0 != (flags & no_header))
+ if(0 != (flags & no_header)){
return;
+ }
#if ! defined(__MWERKS__)
this->basic_binary_oarchive<Archive>::init();
this->basic_binary_oprimitive<Archive, Elem, Tr>::init();