Ticket #12758: Boost_Patch_20170113.diff
File Boost_Patch_20170113.diff, 2.3 KB (added by , 6 years ago) |
---|
-
thirdparty/Boost/Boost/BUILD/boost/multi_index/detail/index_base.hpp
87 87 typedef Value value_type; 88 88 89 89 protected: 90 explicitindex_base(const ctor_args_list&,const Allocator&){}90 index_base(const ctor_args_list&,const Allocator&){} 91 91 92 92 index_base( 93 93 const index_base<Value,IndexSpecifierList,Allocator>&, -
thirdparty/Boost/Boost/BUILD/boost/optional/optional.hpp
301 301 #ifndef BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES 302 302 303 303 template<class Expr, class PtrExpr> 304 explicitoptional_base ( Expr&& expr, PtrExpr const* tag )304 optional_base ( Expr&& expr, PtrExpr const* tag ) 305 305 : 306 306 m_initialized(false) 307 307 { … … 313 313 // Derived classes use the 'tag' to select the appropriate 314 314 // implementation (the correct 'construct()' overload) 315 315 template<class Expr> 316 explicitoptional_base ( Expr const& expr, Expr const* tag )316 optional_base ( Expr const& expr, Expr const* tag ) 317 317 : 318 318 m_initialized(false) 319 319 { … … 846 846 847 847 848 848 template<class Expr> 849 explicitoptional ( Expr&& expr,849 optional ( Expr&& expr, 850 850 BOOST_DEDUCED_TYPENAME boost::disable_if_c< 851 851 (boost::is_base_of<optional_detail::optional_tag, BOOST_DEDUCED_TYPENAME boost::decay<Expr>::type>::value) || 852 852 boost::is_same<BOOST_DEDUCED_TYPENAME boost::decay<Expr>::type, none_t>::value >::type* = 0 -
thirdparty/Boost/Boost/BUILD/boost/serialization/nvp.hpp
39 39 public std::pair<const char *, T *>, 40 40 public wrapper_traits<const nvp< T > > 41 41 { 42 explicitnvp(const char * name_, T & t) :42 nvp(const char * name_, T & t) : 43 43 // note: redundant cast works around borland issue 44 44 // note: added _ to suppress useless gcc warning 45 45 std::pair<const char *, T *>(name_, (T*)(& t))