In our last exciting episode Howard Hinnant wrote:

> On Wednesday, July 2, 2003, at 06:06  PM, Jaakko Jarvi wrote:

> >   libs/utility/test/enable_if*

> Would it be possible to augment the enable_if_constructors.cpp test 
> with a templated container?  Maybe something like:

Yes it would be possible. Just committed in. 

Breaks in g++ 3.2.

ICC 7 accepts.

Metrowerks? Must works, you wouldn't have asked otherwise, right :)

  Jaakko

> template <class charT>
> struct string
> {
>    template <class It>
>    string(It begin, It end, typename 
> enable_if<!is_arithmetic<It>::value>::type* = 0)
>      : data(end-begin) {}

>    int data;
> };

> #include <assert.h>

> int main (int ,char *[])
> {
>       char sa[] = "123456";
>       assert(string<char>(sa, sa+6).data == 6);
> }

> Thanks,
> -Howard

> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Regards,
Jaakko Järvi
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to