Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-07-09 09:44:35

Peter Dimov wrote:

> > That's nice! Do you have an equally simple recipe for std::map
> > initialization?
> For maps, I find the sequence of
> m[ k ] = v;
> good enough for my needs. A static array of pairs has about the same
> overhead per line:
> { k, v },
> and dropping this down to just
> k, v,
> never seemed critical, considering the low frequency of
> single-place-hardcoded-init maps.

Ok, I understand. I'm writing at the moment code like:
       (*casts)[make_pair(Type::FloatTy, Type::DoubleTy)] =

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....?

- Volodya

Boost list run by bdawes at, gregod at, cpdaniel at, john at