H A D | random.pass.cpp | 41 using ParamT = typename Dist::param_type; typedef 43 static_assert(std::is_same<ResultT, typename ParamT::distribution_type::result_type>::value, ""); 45 static ParamT Create(const std::uint8_t* data, std::size_t size, bool &OK) { in Create() 46 constexpr bool select_vector_result = std::is_constructible<ParamT, ResultT*, ResultT*, ResultT*>::value; in Create() 47 constexpr bool select_vector_double = std::is_constructible<ParamT, double*, double*>::value; in Create() 53 static ParamT DispatchAndCreate(std::integral_constant<int, 0>, const std::uint8_t *data, std::size_t size, bool &OK) { in DispatchAndCreate() 57 return ParamT{}; in DispatchAndCreate() 64 ParamT p(Beg, Mid, Mid); in DispatchAndCreate() 69 static ParamT DispatchAndCreate(std::integral_constant<int, 1>, const std::uint8_t *data, std::size_t size, bool &OK) { in DispatchAndCreate() 76 ParamT in DispatchAndCreate() 95 using ParamT = typename Dist::param_type; global() typedef 111 using ParamT = typename Dist::param_type; global() typedef 127 using ParamT = typename Dist::param_type; global() typedef 143 using ParamT = Dist::param_type; global() typedef 159 using ParamT = typename Distribution::param_type; helper() typedef [all...] |