Ticket #4453: fix.patch
File fix.patch, 1.1 KB (added by , 12 years ago) |
---|
-
boost/type_traits/is_virtual_base_of.hpp
52 52 ~Y()throw(); 53 53 }; 54 54 #else 55 struct X : Derived, virtual Base55 struct ____fooX : Derived, virtual Base 56 56 { 57 X();58 X(constX&);59 X& operator=(constX&);60 ~ X()throw();57 ____fooX(); 58 ____fooX(const ____fooX&); 59 ____fooX& operator=(const ____fooX&); 60 ~____fooX()throw(); 61 61 }; 62 struct Y : Derived62 struct ____fooY : Derived 63 63 { 64 Y();65 Y(constY&);66 Y& operator=(constY&);67 ~ Y()throw();64 ____fooY(); 65 ____fooY(const ____fooY&); 66 ____fooY& operator=(const ____fooY&); 67 ~____fooY()throw(); 68 68 }; 69 69 #endif 70 BOOST_STATIC_CONSTANT(bool, value = (sizeof( X)==sizeof(Y)));70 BOOST_STATIC_CONSTANT(bool, value = (sizeof(____fooX)==sizeof(____fooY))); 71 71 }; 72 72 73 73 template<typename Base, typename Derived>