Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-07-09 10:04:36


Vladimir Prus wrote:
>
> Ok, I understand. I'm writing at the moment code like:
> .......
> (*casts)[make_pair(Type::FloatTy, Type::DoubleTy)] =
> NM::FTOD;
>
> and I think I'd rather like to eliminate that (*casts) part, and
> make_pair, but while assign library can eliminate (*casts), I'm not
> sure it can do much about 'make_pair'. Or it can....?

static void add_cast( Type x, Type y, NM nm )
{
    (*casts)[ make_pair(x, y) ] = nm;
}

?


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