1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

fix rational: for clang

This commit is contained in:
bolero-MURAKAMI 2013-08-09 22:14:43 +09:00
parent c22735b212
commit 071217f1d4
13 changed files with 66 additions and 86 deletions

View file

@ -55,7 +55,7 @@ namespace sprout {
typedef UniformRandomNumberGenerator base_type;
typedef typename base_type::result_type result_type;
private:
struct private_constructor_tag {};
struct private_construct_t {};
public:
SPROUT_STATIC_CONSTEXPR std::size_t buffer_size = k;
SPROUT_STATIC_CONSTEXPR std::size_t table_size = k;
@ -97,7 +97,7 @@ namespace sprout {
base_type const& rng,
sprout::array<result_type, k> const& v,
result_type const& y,
private_constructor_tag
private_construct_t
)
: member_type{rng, v, y}
{}
@ -110,7 +110,7 @@ namespace sprout {
rnd.engine(),
sprout::fixed::set(v_, j, rnd.result()),
v_[j],
private_constructor_tag()
private_construct_t()
)
);
}