Ticket #7121: shuffle_output.hpp.patch
File shuffle_output.hpp.patch, 799 bytes (added by , 10 years ago) |
---|
-
shuffle_output.hpp
28 28 class shuffle_output : public shuffle_order_engine<URNG, k> 29 29 { 30 30 typedef shuffle_order_engine<URNG, k> base_t; 31 typedef typename base_t::result_type result_type;32 31 public: 32 typedef typename base_t::result_type result_type; 33 33 shuffle_output() {} 34 34 template<class T> 35 shuffle_output(T& arg) : base_t(arg) {}35 explicit shuffle_output(T& arg) : base_t(arg) {} 36 36 template<class T> 37 shuffle_output(const T& arg) : base_t(arg) {}37 explicit shuffle_output(const T& arg) : base_t(arg) {} 38 38 template<class It> 39 39 shuffle_output(It& first, It last) : base_t(first, last) {} 40 40 result_type min BOOST_PREVENT_MACRO_SUBSTITUTION ()