Ticket #12758: Boost_Patch_20170113.diff

File Boost_Patch_20170113.diff, 2.3 KB (added by martin.wild@…, 6 years ago)
  • thirdparty/Boost/Boost/BUILD/boost/multi_index/detail/index_base.hpp

     
    8787  typedef Value                               value_type;
    8888
    8989protected:
    90   explicit index_base(const ctor_args_list&,const Allocator&){}
     90  index_base(const ctor_args_list&,const Allocator&){}
    9191
    9292  index_base(
    9393    const index_base<Value,IndexSpecifierList,Allocator>&,
  • thirdparty/Boost/Boost/BUILD/boost/optional/optional.hpp

     
    301301#ifndef  BOOST_OPTIONAL_DETAIL_NO_RVALUE_REFERENCES
    302302
    303303    template<class Expr, class PtrExpr>
    304     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
     304    optional_base ( Expr&& expr, PtrExpr const* tag )
    305305      :
    306306      m_initialized(false)
    307307    {
     
    313313    // Derived classes use the 'tag' to select the appropriate
    314314    // implementation (the correct 'construct()' overload)
    315315    template<class Expr>
    316     explicit optional_base ( Expr const& expr, Expr const* tag )
     316    optional_base ( Expr const& expr, Expr const* tag )
    317317      :
    318318      m_initialized(false)
    319319    {
     
    846846
    847847
    848848  template<class Expr>
    849   explicit optional ( Expr&& expr,
     849  optional ( Expr&& expr,
    850850                      BOOST_DEDUCED_TYPENAME boost::disable_if_c<
    851851                        (boost::is_base_of<optional_detail::optional_tag, BOOST_DEDUCED_TYPENAME boost::decay<Expr>::type>::value) ||
    852852                        boost::is_same<BOOST_DEDUCED_TYPENAME boost::decay<Expr>::type, none_t>::value >::type* = 0
  • thirdparty/Boost/Boost/BUILD/boost/serialization/nvp.hpp

     
    3939    public std::pair<const char *, T *>,
    4040    public wrapper_traits<const nvp< T > >
    4141{
    42     explicit nvp(const char * name_, T & t) :
     42    nvp(const char * name_, T & t) :
    4343        // note: redundant cast works around borland issue
    4444        // note: added _ to suppress useless gcc warning
    4545        std::pair<const char *, T *>(name_, (T*)(& t))