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,