Boost logo

Boost :

From: Larry Evans (cppljevans_at_[hidden])
Date: 2005-01-28 16:03:46


Apparently, the T in:

   range_c<T,n,m>

on page:

   http://www.boost.org/libs/mpl/doc/refmanual/range-c.html

requires a specialization of integral_rank<T> to compile. Otherwise,
I'm getting error:

intel-linux.compile.c++
../../../../bin.v2/lje/libs/indexed_types/test/range_c_enum_test.test/intel-linux/debug/range_c_enum_test.o
/home/evansl/prog_dev/boost-release/boost_1_32_0/boost/mpl/aux_/largest_int.hpp(48):
error: incomplete type is not allowed
             ( integral_rank<T1>::value >= integral_rank<T2>::value )
               ^

However, this requirement is not mentioned on the range-c.html page.
Shouldn't it be?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk