[C++-sig] Re: Re: map key

Mike Rovner mike at bindkey.com
Mon Jan 20 21:46:15 CET 2003


"David Abrahams" <dave at boost-consulting.com> wrote in message
news:uadhzfgpd.fsf at boost-consulting.com...
> David Abrahams <dave at boost-consulting.com> writes:
>
> > I think it doesn't know about std::pair<const Key*,Value>, which is
> > the iterator's value type ;-)

Of cause, you are right!

> > A Python map's iterator just iterates the keys, so you might need to
> > build the iterator by hand if you want it to do the same thing.
>
> You could use the Boost transform iterator adaptor with std::select1st
> to build an iterator over keys and expose it with class_<...>.range().

I decided to leave them out. I already have keys(), values() and items(),
so I can live without iter...().







More information about the Cplusplus-sig mailing list