X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Flibs%2Fserialization%2Ftest%2FA.cpp;h=4a07dd5bbfd9ae8a5031ec5f75815788e2b4bf76;hb=b32b81446b3b05102be0267e79203f59329c1d97;hp=295b132b59a29707db3f3e2e343c941f93620614;hpb=215dd7151453fae88e6f968c975b6ce309d42dcf;p=ceph.git diff --git a/ceph/src/boost/libs/serialization/test/A.cpp b/ceph/src/boost/libs/serialization/test/A.cpp index 295b132b5..4a07dd5bb 100644 --- a/ceph/src/boost/libs/serialization/test/A.cpp +++ b/ceph/src/boost/libs/serialization/test/A.cpp @@ -48,7 +48,7 @@ void accumulate(std::size_t & s, const T & t){ s += *tptr++; } } - +A_DLL_DECL A::operator std::size_t () const { std::size_t retval = 0; accumulate(retval, b); @@ -76,8 +76,9 @@ A::operator std::size_t () const { #if defined(_MSC_VER) #pragma warning(push) // Save warning settings. #pragma warning(disable : 4244) // Disable possible loss of data warning +#endif -#endif +A_DLL_DECL A::A() : b(true), #ifndef BOOST_NO_INT64_T @@ -111,8 +112,8 @@ A::A() : #pragma warning(pop) // Restore warnings to previous state. #endif -bool A::operator==(const A &rhs) const -{ +A_DLL_DECL bool +A::operator==(const A &rhs) const { if(b != rhs.b) return false; if(l != rhs.l) @@ -160,13 +161,13 @@ bool A::operator==(const A &rhs) const return true; } -bool A::operator!=(const A &rhs) const -{ +A_DLL_DECL bool +A::operator!=(const A &rhs) const { return ! (*this == rhs); } -bool A::operator<(const A &rhs) const -{ +A_DLL_DECL bool +A::operator<(const A &rhs) const { if(b != rhs.b) return b < rhs.b; #ifndef BOOST_NO_INT64_T