From caeae6832674e6ce1b07027d68de94a1fa28af08 Mon Sep 17 00:00:00 2001 From: Ramzi Sabra Date: Thu, 28 May 2020 00:04:40 +0300 Subject: [PATCH] removed redundant explicit keyword from default constructors --- src/include/units/random.h | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/include/units/random.h b/src/include/units/random.h index 6df67952..6ad373fc 100644 --- a/src/include/units/random.h +++ b/src/include/units/random.h @@ -79,7 +79,7 @@ struct uniform_int_distribution : public std::uniform_int_distribution; - explicit uniform_int_distribution() : base() {} + uniform_int_distribution() : base() {} uniform_int_distribution(const Q& a, const Q& b) : base(a.count(), b.count()) {} template @@ -99,7 +99,7 @@ struct uniform_real_distribution : public std::uniform_real_distribution; - explicit uniform_real_distribution() : base() {} + uniform_real_distribution() : base() {} uniform_real_distribution(const Q& a, const Q& b) : base(a.count(), b.count()) {} template @@ -119,7 +119,7 @@ struct binomial_distribution : public std::binomial_distribution; - explicit binomial_distribution() : base() {} + binomial_distribution() : base() {} binomial_distribution(const Q& t, double p) : base(t.count(), p) {} template @@ -138,7 +138,7 @@ struct negative_binomial_distribution : public std::negative_binomial_distributi using rep = Q::rep; using base = std::negative_binomial_distribution; - explicit negative_binomial_distribution() : base() {} + negative_binomial_distribution() : base() {} negative_binomial_distribution(const Q& k, double p) : base(k.count(), p) {} template @@ -157,7 +157,7 @@ struct geometric_distribution : public std::geometric_distribution; - explicit geometric_distribution() : base() {} + geometric_distribution() : base() {} geometric_distribution(double p) : base(p) {} template @@ -174,7 +174,7 @@ struct poisson_distribution : public std::poisson_distribution using rep = Q::rep; using base = std::poisson_distribution; - explicit poisson_distribution() : base() {} + poisson_distribution() : base() {} explicit poisson_distribution(double p) : base(p) {} template @@ -191,7 +191,7 @@ struct exponential_distribution : public std::exponential_distribution; - explicit exponential_distribution() : base() {} + exponential_distribution() : base() {} explicit exponential_distribution(const rep& lambda) : base(lambda) {} template @@ -208,7 +208,7 @@ struct gamma_distribution : public std::gamma_distribution using rep = Q::rep; using base = std::gamma_distribution; - explicit gamma_distribution() : base() {} + gamma_distribution() : base() {} gamma_distribution(const rep& alpha, const rep& beta) : base(alpha, beta) {} template @@ -225,7 +225,7 @@ struct weibull_distribution : public std::weibull_distribution using rep = Q::rep; using base = std::weibull_distribution; - explicit weibull_distribution() : base() {} + weibull_distribution() : base() {} weibull_distribution(const rep& a, const rep& b) : base(a, b) {} template @@ -242,7 +242,7 @@ struct extreme_value_distribution : public std::extreme_value_distribution; - explicit extreme_value_distribution() : base() {} + extreme_value_distribution() : base() {} extreme_value_distribution(const Q& a, const rep& b) : base(a.count(), b) {} template @@ -261,7 +261,7 @@ struct normal_distribution : public std::normal_distribution using rep = Q::rep; using base = std::normal_distribution; - explicit normal_distribution() : base() {} + normal_distribution() : base() {} normal_distribution(const Q& mean, const Q& stddev) : base(mean.count(), stddev.count()) {} template @@ -281,7 +281,7 @@ struct lognormal_distribution : public std::lognormal_distribution; - explicit lognormal_distribution() : base() {} + lognormal_distribution() : base() {} lognormal_distribution(const Q& m, const Q& s) : base(m.count(), s.count()) {} template @@ -301,7 +301,7 @@ struct chi_squared_distribution : public std::chi_squared_distribution; - explicit chi_squared_distribution() : base() {} + chi_squared_distribution() : base() {} explicit chi_squared_distribution(const rep& n) : base(n) {} template @@ -318,7 +318,7 @@ struct cauchy_distribution : public std::cauchy_distribution using rep = Q::rep; using base = std::cauchy_distribution; - explicit cauchy_distribution() : base() {} + cauchy_distribution() : base() {} cauchy_distribution(const Q& a, const Q& b) : base(a.count(), b.count()) {} template @@ -338,7 +338,7 @@ struct fisher_f_distribution : public std::fisher_f_distribution; - explicit fisher_f_distribution() : base() {} + fisher_f_distribution() : base() {} fisher_f_distribution(const rep& m, const rep& n) : base(m, n) {} template @@ -355,7 +355,7 @@ struct student_t_distribution : public std::student_t_distribution; - explicit student_t_distribution() : base() {} + student_t_distribution() : base() {} explicit student_t_distribution(const rep& n) : base(n) {} template @@ -372,7 +372,7 @@ struct discrete_distribution : public std::discrete_distribution; - explicit discrete_distribution() : base() {} + discrete_distribution() : base() {} template discrete_distribution(InputIt first, InputIt last) : base(first, last) {} @@ -405,7 +405,7 @@ class piecewise_constant_distribution : public std::piecewise_constant_distribut base(bl.cbegin(), bl.cend(), weights.cbegin()) {} public: - explicit piecewise_constant_distribution() : base() {} + piecewise_constant_distribution() : base() {} template piecewise_constant_distribution(InputIt1 first_i, InputIt1 last_i, InputIt2 first_w) : @@ -450,7 +450,7 @@ class piecewise_linear_distribution : public std::piecewise_linear_distribution< base(bl.cbegin(), bl.cend(), weights.cbegin()) {} public: - explicit piecewise_linear_distribution() : base() {} + piecewise_linear_distribution() : base() {} template piecewise_linear_distribution(InputIt1 first_i, InputIt1 last_i, InputIt2 first_w) :