imneme / pcg-cpp

PCG — C++ Implementation
Apache License 2.0
735 stars 98 forks source link

Problem with oneseq_dxsm_128_64 and uniform int distribution #74

Closed milasudril closed 2 years ago

milasudril commented 2 years ago
/usr/include/c++/10/bits/uniform_int_dist.h:249:4: error: ‘typedef long unsigned int pcg_detail::engine<long unsigned int, __int128 unsigned, pcg_detail::dxsm_mixin<long unsigned int, __int128 unsigned>, false, pcg_detail::oneseq_stream<__int128 unsigned>, pcg_detail::default_multiplier<__int128 unsigned> >::result_type’ is inaccessible within this context

Problematic commit: ffd522e7188bef30a00c74dc7eb9de5faff90092

milasudril commented 2 years ago

My own abstraction is broken. Sorry