
9 Jul
2004
9 Jul
'04
3:04 p.m.
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; } ?