diff options
Diffstat (limited to 'boost/serialization/extended_type_info_typeid.hpp')
-rw-r--r-- | boost/serialization/extended_type_info_typeid.hpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/boost/serialization/extended_type_info_typeid.hpp b/boost/serialization/extended_type_info_typeid.hpp index 6a003be1a0..d9e99e03c8 100644 --- a/boost/serialization/extended_type_info_typeid.hpp +++ b/boost/serialization/extended_type_info_typeid.hpp @@ -49,7 +49,7 @@ namespace boost { namespace serialization { namespace typeid_system { -class BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) extended_type_info_typeid_0 : +class BOOST_SYMBOL_VISIBLE extended_type_info_typeid_0 : public extended_type_info { virtual const char * get_debug_info() const { @@ -59,16 +59,16 @@ class BOOST_SERIALIZATION_DECL(BOOST_PP_EMPTY()) extended_type_info_typeid_0 : } protected: const std::type_info * m_ti; - extended_type_info_typeid_0(const char * key); - ~extended_type_info_typeid_0(); - void type_register(const std::type_info & ti); - void type_unregister(); - const extended_type_info * + BOOST_SERIALIZATION_DECL extended_type_info_typeid_0(const char * key); + BOOST_SERIALIZATION_DECL ~extended_type_info_typeid_0(); + BOOST_SERIALIZATION_DECL void type_register(const std::type_info & ti); + BOOST_SERIALIZATION_DECL void type_unregister(); + BOOST_SERIALIZATION_DECL const extended_type_info * get_extended_type_info(const std::type_info & ti) const; public: - virtual bool + virtual BOOST_SERIALIZATION_DECL bool is_less_than(const extended_type_info &rhs) const; - virtual bool + virtual BOOST_SERIALIZATION_DECL bool is_equal(const extended_type_info &rhs) const; const std::type_info & get_typeid() const { return *m_ti; |