|
Boost Users : |
Subject: Re: [Boost-users] [multiindex] custom key extractor problem
From: Joaquin M Lopez Munoz (joaquin_at_[hidden])
Date: 2008-12-04 16:09:36
Bugzilla from stephan.menzel_at_gmx.eu wrote:
>
> Joaquin,
>
> Am Donnerstag, 4. Dezember 2008 21:18:36 schrieb Joaquin M Lopez Munoz:
>
>> and everything compiles and works just fine. Your key for
>> HostSetOrderedIndex
>> is std::string, which is exactly what you want AFAICS.
>
> ...well, actually it's asio::ip::address but I get your point.
>
Oh yes, sorry, I locally replaced asio::ip::address with std::string
to compile your code with minimal hassle.
>> to explicitly specify that you want your elements sorted according
>> to lthost. Note that the fact that HostSetOrderedIndex uses lthost
>> does not affect in any manner the way HostSetRandomIndex operates.
>
> Ahhh, that is what you meant. I did specify lthost for the ordered index,
> but
> never for the random index. That's why the sort() went wrong. All right.
> It
> isn't possible to specify lthost for these operations in the RandomIndex
> parameters, is it?
>
It isn't possible, random_acces roughly mimics std::list, which
does not allows for the specification of any sorting predicate at
declaration time.
> Anyway, just curious. One working version is just fine, especially since
> it's
> the more efficient one.
>
> Great lib, that MultiIndex! I just love it, and well documented too.
>
Glad to know it's being useful to you.
Best,
JoaquÃn M López Muñoz
Telefónica, Investigación y Desarrollo
-- View this message in context: http://www.nabble.com/-multiindex--custom-key-extractor-problem-tp20839161p20842511.html Sent from the Boost - Users mailing list archive at Nabble.com.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net