id summary reporter owner description type status milestone component version severity resolution keywords cc 4777 tr1 random tests don't compile: private typedef in boost::random::discard_block Jim Bell No-Maintainer "All the tr1 random tests fail to compile {{{ error C2248: 'boost::random::discard_block::result_type' : cannot access private typedef declared in class 'boost::random::discard_block' ..\boost/random/discard_block.hpp(199) : see declaration of 'boost::random::discard_block::result_type' }}} Doesn't seem like a compiler error: the typedef really is private in discard_block.hpp line 199. The base class, discard_block_engine, has the typedef public, so it seems that discard_block should follow suit. Affects 4 tests from these two places in the test code: ..\libs\tr1\test\test_random.cpp(151) ..\libs\tr1\test\run_random.cpp(21) " Bugs closed Boost 1.45.0 random Boost Development Trunk Regression fixed result_type random compile error TR1