
16 May
2006
16 May
'06
1:02 p.m.
Tobias Schwinger <tschwinger@neoscientists.org> writes:
WHAT: =====
An instantiation of "begin<T>::type" fails to compile if T is an MPL Integral Constant. 'begin' is supposed to return 'void_' for all types that do not model the MPL Sequence concept. The bug also causes is_sequence' to fail.
FILES: ======
- begin_end_impl.hpp.patch
changes needed to make things work like documented
- is_sequence.cpp.patch
inclusion of the problematic case in the test suite
diffed against: CVS HEAD
Looks good to me. Please apply to HEAD and, (unless Aleksey contradicts me) after you see the test results, also to the RC branch. -- Dave Abrahams Boost Consulting www.boost-consulting.com