|
Boost : |
From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2002-11-19 06:58:08
Douglas Gregor wrote:
> On Monday 18 November 2002 05:56 am, Aleksey Gurtovoy wrote:
> > If you are tired of angle brackets in your templates (no,
> > it's not a TV commercial :), may be you'll like this one:
> >
> > typedef eval<
> > count_if(
> > list(int,char,long,int)
> > , lambda(is_same(_,int))
> > )
> >
> > >::type res;
> >
> > BOOST_STATIC_ASSERT(res::value == 2);
>
> Very cool indeed! We need to invent an award for the craziest
> use of obscure language features
.. to implement something useful :)
> (you have my vote).
Well, thank you!
Aleksey
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk